-
Notifications
You must be signed in to change notification settings - Fork 0
/
Sheet_offline.html
1441 lines (1330 loc) · 606 KB
/
Sheet_offline.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<script>
/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=Array.isArray(d)))?(e?(e=!1,f=c&&Array.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,N,e),g(f,c,O,e)):(f++,j.call(a,g(f,c,N,e),g(f,c,O,e),g(f,c,N,c.notifyWith))):(d!==N&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),
a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},U=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function V(){this.expando=r.expando+V.uid++}V.uid=1,V.prototype={cache:function(a){var b=a[this.expando];return b||(b={},U(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){Array.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(L)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var W=new V,X=new V,Y=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function $(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:Y.test(a)?JSON.parse(a):a)}function _(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Z,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=$(c)}catch(e){}X.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return X.hasData(a)||W.hasData(a)},data:function(a,b,c){return X.access(a,b,c)},removeData:function(a,b){X.remove(a,b)},_data:function(a,b,c){return W.access(a,b,c)},_removeData:function(a,b){W.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=X.get(f),1===f.nodeType&&!W.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),_(f,d,e[d])));W.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){X.set(this,a)}):T(this,function(b){var c;if(f&&void 0===b){if(c=X.get(f,a),void 0!==c)return c;if(c=_(f,a),void 0!==c)return c}else this.each(function(){X.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=W.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ba=new RegExp("^(?:([+-])=|)("+aa+")([a-z%]*)$","i"),ca=["Top","Right","Bottom","Left"],da=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ea=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function fa(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&ba.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ga={};function ha(a){var b,c=a.ownerDocument,d=a.nodeName,e=ga[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ga[d]=e,e)}function ia(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=W.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&da(d)&&(e[f]=ha(d))):"none"!==c&&(e[f]="none",W.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ia(this,!0)},hide:function(){return ia(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){da(this)?r(this).show():r(this).hide()})}});var ja=/^(?:checkbox|radio)$/i,ka=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c<d;c++)W.set(a[c],"globalEval",!b||W.get(b[c],"globalEval"))}var pa=/<|&#?\w+;/;function qa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(pa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ka.exec(f)||["",""])[1].toLowerCase(),i=ma[h]||ma._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==xa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===xa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&B(this,"input"))return this.click(),!1},_default:function(a){return B(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?va:wa,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:wa,isPropagationStopped:wa,isImmediatePropagationStopped:wa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=va,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=va,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=va,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&sa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ta.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return ya(this,a,b,c,d)},one:function(a,b,c,d){return ya(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=wa),this.each(function(){r.event.remove(this,a,c,b)})}});var za=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/<script|<style|<link/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,Ca=/^true\/(.*)/,Da=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}X.hasData(a)&&(h=X.access(a),i=r.extend({},h),X.set(b,i))}}function Ia(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ja.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ja(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,na(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ga),l=0;l<i;l++)j=h[l],la.test(j.type||"")&&!W.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Da,""),k))}return a}function Ka(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(na(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&oa(na(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(za,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d<e;d++)Ia(f[d],g[d]);if(b)if(c)for(f=f||na(a),g=g||na(h),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);else Ha(a,h);return g=na(h,"script"),g.length>0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(na(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ja(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(na(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var La=/^margin/,Ma=new RegExp("^("+aa+")(?!px)[a-z%]+$","i"),Na=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",ra.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,ra.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Oa(a,b,c){var d,e,f,g,h=a.style;return c=c||Na(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ma.test(g)&&La.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Pa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Qa=/^(none|table(?!-c[ea]).+)/,Ra=/^--/,Sa={position:"absolute",visibility:"hidden",display:"block"},Ta={letterSpacing:"0",fontWeight:"400"},Ua=["Webkit","Moz","ms"],Va=d.createElement("div").style;function Wa(a){if(a in Va)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ua.length;while(c--)if(a=Ua[c]+b,a in Va)return a}function Xa(a){var b=r.cssProps[a];return b||(b=r.cssProps[a]=Wa(a)||a),b}function Ya(a,b,c){var d=ba.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Za(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ca[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ca[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ca[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ca[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ca[f]+"Width",!0,e)));return g}function $a(a,b,c){var d,e=Na(a),f=Oa(a,b,e),g="border-box"===r.css(a,"boxSizing",!1,e);return Ma.test(f)?f:(d=g&&(o.boxSizingReliable()||f===a.style[b]),"auto"===f&&(f=a["offset"+b[0].toUpperCase()+b.slice(1)]),f=parseFloat(f)||0,f+Za(a,b,c||(g?"border":"content"),d,e)+"px")}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Oa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=Ra.test(b),j=a.style;return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:j[b]:(f=typeof c,"string"===f&&(e=ba.exec(c))&&e[1]&&(c=fa(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(j[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i?j.setProperty(b,c):j[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b),i=Ra.test(b);return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Oa(a,b,d)),"normal"===e&&b in Ta&&(e=Ta[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Qa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?$a(a,b,d):ea(a,Sa,function(){return $a(a,b,d)})},set:function(a,c,d){var e,f=d&&Na(a),g=d&&Za(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=ba.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ya(a,c,g)}}}),r.cssHooks.marginLeft=Pa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Oa(a,"marginLeft"))||a.getBoundingClientRect().left-ea(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ca[d]+b]=f[d]||f[d-2]||f[0];return e}},La.test(a)||(r.cssHooks[a+b].set=Ya)}),r.fn.extend({css:function(a,b){return T(this,function(a,b,c){var d,e,f={},g=0;if(Array.isArray(b)){for(d=Na(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&da(a),q=W.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],cb.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=W.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ia([a],!0),j=a.style.display||j,k=r.css(a,"display"),ia([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=W.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ia([a],!0),m.done(function(){p||ia([a]),W.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=hb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],Array.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=kb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=ab||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(i||h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:ab||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);f<g;f++)if(d=kb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,hb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j}r.Animation=r.extend(kb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return fa(c.elem,a,ba.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(L);for(var c,d=0,e=a.length;d<e;d++)c=a[d],kb.tweeners[c]=kb.tweeners[c]||[],kb.tweeners[c].unshift(b)},prefilters:[ib],prefilter:function(a,b){b?kb.prefilters.unshift(a):kb.prefilters.push(a)}}),r.speed=function(a,b,c){var d=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off?d.duration=0:"number"!=typeof d.duration&&(d.duration in r.fx.speeds?d.duration=r.fx.speeds[d.duration]:d.duration=r.fx.speeds._default),null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){r.isFunction(d.old)&&d.old.call(this),d.queue&&r.dequeue(this,d.queue)},d},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(da).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=kb(this,r.extend({},a),f);(e||W.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=W.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&db.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=W.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),r.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(ab=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),ab=void 0},r.fx.timer=function(a){r.timers.push(a),r.fx.start()},r.fx.interval=13,r.fx.start=function(){bb||(bb=!0,eb())},r.fx.stop=function(){bb=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var lb,mb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return T(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),
null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!B(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Tb=[],Ub=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Tb.pop()||r.expando+"_"+ub++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Ub.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ub.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Ub,"$1"+e):b.jsonp!==!1&&(b.url+=(vb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Tb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=C.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=qa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=pb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length},r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),b=f.ownerDocument,c=b.documentElement,e=b.defaultView,{top:d.top+e.pageYOffset-c.clientTop,left:d.left+e.pageXOffset-c.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),B(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||ra})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return T(this,function(a,d,e){var f;return r.isWindow(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Pa(o.pixelPosition,function(a,c){if(c)return c=Oa(a,b),Ma.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return T(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.holdReady=function(a){a?r.readyWait++:r.ready(!0)},r.isArray=Array.isArray,r.parseJSON=JSON.parse,r.nodeName=B,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Vb=a.jQuery,Wb=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Wb),b&&a.jQuery===r&&(a.jQuery=Vb),r},b||(a.jQuery=a.$=r),r});
</script>
<script>
/*!
* Bootstrap v4.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t((e=e||self).bootstrap={},e.jQuery)}(this,function(e,p){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function l(o){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?t(Object(r),!0).forEach(function(e){var t,n,i;t=o,i=r[n=e],n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})}return o}p=p&&p.hasOwnProperty("default")?p.default:p;var n="transitionend";function o(e){var t=this,n=!1;return p(this).one(m.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||m.triggerTransitionEnd(t)},e),this}var m={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var n=e.getAttribute("href");t=n&&"#"!==n?n.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=p(e).css("transition-duration"),n=p(e).css("transition-delay"),i=parseFloat(t),o=parseFloat(n);return i||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(t)+parseFloat(n))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){p(e).trigger(n)},supportsTransitionEnd:function(){return Boolean(n)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=t[i],s=r&&m.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(e.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"!=typeof e.getRootNode)return e instanceof ShadowRoot?e:e.parentNode?m.findShadowRoot(e.parentNode):null;var t=e.getRootNode();return t instanceof ShadowRoot?t:null},jQueryDetection:function(){if("undefined"==typeof p)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=p.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||4<=e[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};m.jQueryDetection(),p.fn.emulateTransitionEnd=o,p.event.special[m.TRANSITION_END]={bindType:n,delegateType:n,handle:function(e){if(p(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}};var r="alert",a="bs.alert",c="."+a,h=p.fn[r],u={CLOSE:"close"+c,CLOSED:"closed"+c,CLICK_DATA_API:"click"+c+".data-api"},f="alert",d="fade",g="show",_=function(){function i(e){this._element=e}var e=i.prototype;return e.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},e.dispose=function(){p.removeData(this._element,a),this._element=null},e._getRootElement=function(e){var t=m.getSelectorFromElement(e),n=!1;return t&&(n=document.querySelector(t)),n=n||p(e).closest("."+f)[0]},e._triggerCloseEvent=function(e){var t=p.Event(u.CLOSE);return p(e).trigger(t),t},e._removeElement=function(t){var n=this;if(p(t).removeClass(g),p(t).hasClass(d)){var e=m.getTransitionDurationFromElement(t);p(t).one(m.TRANSITION_END,function(e){return n._destroyElement(t,e)}).emulateTransitionEnd(e)}else this._destroyElement(t)},e._destroyElement=function(e){p(e).detach().trigger(u.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var e=p(this),t=e.data(a);t||(t=new i(this),e.data(a,t)),"close"===n&&t[n](this)})},i._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),i}();p(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',_._handleDismiss(new _)),p.fn[r]=_._jQueryInterface,p.fn[r].Constructor=_,p.fn[r].noConflict=function(){return p.fn[r]=h,_._jQueryInterface};var v="button",y="bs.button",E="."+y,b=".data-api",w=p.fn[v],T="active",C="btn",S="focus",D='[data-toggle^="button"]',I='[data-toggle="buttons"]',A='[data-toggle="button"]',O='[data-toggle="buttons"] .btn',N='input:not([type="hidden"])',k=".active",L=".btn",P={CLICK_DATA_API:"click"+E+b,FOCUS_BLUR_DATA_API:"focus"+E+b+" blur"+E+b,LOAD_DATA_API:"load"+E+b},x=function(){function n(e){this._element=e}var e=n.prototype;return e.toggle=function(){var e=!0,t=!0,n=p(this._element).closest(I)[0];if(n){var i=this._element.querySelector(N);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(T))e=!1;else{var o=n.querySelector(k);o&&p(o).removeClass(T)}else"checkbox"===i.type?"LABEL"===this._element.tagName&&i.checked===this._element.classList.contains(T)&&(e=!1):e=!1;e&&(i.checked=!this._element.classList.contains(T),p(i).trigger("change")),i.focus(),t=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(T)),e&&p(this._element).toggleClass(T))},e.dispose=function(){p.removeData(this._element,y),this._element=null},n._jQueryInterface=function(t){return this.each(function(){var e=p(this).data(y);e||(e=new n(this),p(this).data(y,e)),"toggle"===t&&e[t]()})},s(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();p(document).on(P.CLICK_DATA_API,D,function(e){var t=e.target;if(p(t).hasClass(C)||(t=p(t).closest(L)[0]),!t||t.hasAttribute("disabled")||t.classList.contains("disabled"))e.preventDefault();else{var n=t.querySelector(N);if(n&&(n.hasAttribute("disabled")||n.classList.contains("disabled")))return void e.preventDefault();x._jQueryInterface.call(p(t),"toggle")}}).on(P.FOCUS_BLUR_DATA_API,D,function(e){var t=p(e.target).closest(L)[0];p(t).toggleClass(S,/^focus(in)?$/.test(e.type))}),p(window).on(P.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(O)),t=0,n=e.length;t<n;t++){var i=e[t],o=i.querySelector(N);o.checked||o.hasAttribute("checked")?i.classList.add(T):i.classList.remove(T)}for(var r=0,s=(e=[].slice.call(document.querySelectorAll(A))).length;r<s;r++){var a=e[r];"true"===a.getAttribute("aria-pressed")?a.classList.add(T):a.classList.remove(T)}}),p.fn[v]=x._jQueryInterface,p.fn[v].Constructor=x,p.fn[v].noConflict=function(){return p.fn[v]=w,x._jQueryInterface};var j="carousel",H="bs.carousel",R="."+H,F=".data-api",M=p.fn[j],W={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},B="next",q="prev",K="left",Q="right",V={SLIDE:"slide"+R,SLID:"slid"+R,KEYDOWN:"keydown"+R,MOUSEENTER:"mouseenter"+R,MOUSELEAVE:"mouseleave"+R,TOUCHSTART:"touchstart"+R,TOUCHMOVE:"touchmove"+R,TOUCHEND:"touchend"+R,POINTERDOWN:"pointerdown"+R,POINTERUP:"pointerup"+R,DRAG_START:"dragstart"+R,LOAD_DATA_API:"load"+R+F,CLICK_DATA_API:"click"+R+F},Y="carousel",z="active",X="slide",G="carousel-item-right",$="carousel-item-left",J="carousel-item-next",Z="carousel-item-prev",ee="pointer-event",te=".active",ne=".active.carousel-item",ie=".carousel-item",oe=".carousel-item img",re=".carousel-item-next, .carousel-item-prev",se=".carousel-indicators",ae="[data-slide], [data-slide-to]",le='[data-ride="carousel"]',ce={TOUCH:"touch",PEN:"pen"},he=function(){function r(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(se),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=r.prototype;return e.next=function(){this._isSliding||this._slide(B)},e.nextWhenVisible=function(){!document.hidden&&p(this._element).is(":visible")&&"hidden"!==p(this._element).css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide(q)},e.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(re)&&(m.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(e){var t=this;this._activeElement=this._element.querySelector(ne);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)p(this._element).one(V.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=n<e?B:q;this._slide(i,this._items[e])}},e.dispose=function(){p(this._element).off(R),p.removeData(this._element,H),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(e){return e=l({},W,{},e),m.typeCheckConfig(j,e,U),e},e._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;(this.touchDeltaX=0)<t&&this.prev(),t<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&p(this._element).on(V.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&p(this._element).on(V.MOUSEENTER,function(e){return t.pause(e)}).on(V.MOUSELEAVE,function(e){return t.cycle(e)}),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var n=function(e){t._pointerEvent&&ce[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},i=function(e){t._pointerEvent&&ce[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},500+t._config.interval))};p(this._element.querySelectorAll(oe)).on(V.DRAG_START,function(e){return e.preventDefault()}),this._pointerEvent?(p(this._element).on(V.POINTERDOWN,function(e){return n(e)}),p(this._element).on(V.POINTERUP,function(e){return i(e)}),this._element.classList.add(ee)):(p(this._element).on(V.TOUCHSTART,function(e){return n(e)}),p(this._element).on(V.TOUCHMOVE,function(e){return function(e){e.originalEvent.touches&&1<e.originalEvent.touches.length?t.touchDeltaX=0:t.touchDeltaX=e.originalEvent.touches[0].clientX-t.touchStartX}(e)}),p(this._element).on(V.TOUCHEND,function(e){return i(e)}))}},e._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},e._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(ie)):[],this._items.indexOf(e)},e._getItemByDirection=function(e,t){var n=e===B,i=e===q,o=this._getItemIndex(t),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return t;var s=(o+(e===q?-1:1))%this._items.length;return-1==s?this._items[this._items.length-1]:this._items[s]},e._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),i=this._getItemIndex(this._element.querySelector(ne)),o=p.Event(V.SLIDE,{relatedTarget:e,direction:t,from:i,to:n});return p(this._element).trigger(o),o},e._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(te));p(t).removeClass(z);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&p(n).addClass(z)}},e._slide=function(e,t){var n,i,o,r=this,s=this._element.querySelector(ne),a=this._getItemIndex(s),l=t||s&&this._getItemByDirection(e,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=e===B?(n=$,i=J,K):(n=G,i=Z,Q),l&&p(l).hasClass(z))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=p.Event(V.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(p(this._element).hasClass(X)){p(l).addClass(i),m.reflow(l),p(s).addClass(n),p(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=f):this._config.interval=this._config.defaultInterval||this._config.interval;var d=m.getTransitionDurationFromElement(s);p(s).one(m.TRANSITION_END,function(){p(l).removeClass(n+" "+i).addClass(z),p(s).removeClass(z+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return p(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else p(s).removeClass(z),p(l).addClass(z),this._isSliding=!1,p(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var e=p(this).data(H),t=l({},W,{},p(this).data());"object"==typeof i&&(t=l({},t,{},i));var n="string"==typeof i?i:t.slide;if(e||(e=new r(this,t),p(this).data(H,e)),"number"==typeof i)e.to(i);else if("string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}else t.interval&&t.ride&&(e.pause(),e.cycle())})},r._dataApiClickHandler=function(e){var t=m.getSelectorFromElement(this);if(t){var n=p(t)[0];if(n&&p(n).hasClass(Y)){var i=l({},p(n).data(),{},p(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(p(n),i),o&&p(n).data(H).to(o),e.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return W}}]),r}();p(document).on(V.CLICK_DATA_API,ae,he._dataApiClickHandler),p(window).on(V.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(le)),t=0,n=e.length;t<n;t++){var i=p(e[t]);he._jQueryInterface.call(i,i.data())}}),p.fn[j]=he._jQueryInterface,p.fn[j].Constructor=he,p.fn[j].noConflict=function(){return p.fn[j]=M,he._jQueryInterface};var ue="collapse",fe="bs.collapse",de="."+fe,pe=p.fn[ue],me={toggle:!0,parent:""},ge={toggle:"boolean",parent:"(string|element)"},_e={SHOW:"show"+de,SHOWN:"shown"+de,HIDE:"hide"+de,HIDDEN:"hidden"+de,CLICK_DATA_API:"click"+de+".data-api"},ve="show",ye="collapse",Ee="collapsing",be="collapsed",we="width",Te="height",Ce=".show, .collapsing",Se='[data-toggle="collapse"]',De=function(){function a(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(Se)),i=0,o=n.length;i<o;i++){var r=n[i],s=m.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(e){return e===t});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=a.prototype;return e.toggle=function(){p(this._element).hasClass(ve)?this.hide():this.show()},e.show=function(){var e,t,n=this;if(!this._isTransitioning&&!p(this._element).hasClass(ve)&&(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(Ce)).filter(function(e){return"string"==typeof n._config.parent?e.getAttribute("data-parent")===n._config.parent:e.classList.contains(ye)})).length&&(e=null),!(e&&(t=p(e).not(this._selector).data(fe))&&t._isTransitioning))){var i=p.Event(_e.SHOW);if(p(this._element).trigger(i),!i.isDefaultPrevented()){e&&(a._jQueryInterface.call(p(e).not(this._selector),"hide"),t||p(e).data(fe,null));var o=this._getDimension();p(this._element).removeClass(ye).addClass(Ee),this._element.style[o]=0,this._triggerArray.length&&p(this._triggerArray).removeClass(be).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(){p(n._element).removeClass(Ee).addClass(ye).addClass(ve),n._element.style[o]="",n.setTransitioning(!1),p(n._element).trigger(_e.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},e.hide=function(){var e=this;if(!this._isTransitioning&&p(this._element).hasClass(ve)){var t=p.Event(_e.HIDE);if(p(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",m.reflow(this._element),p(this._element).addClass(Ee).removeClass(ye).removeClass(ve);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=m.getSelectorFromElement(r);if(null!==s)p([].slice.call(document.querySelectorAll(s))).hasClass(ve)||p(r).addClass(be).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(){e.setTransitioning(!1),p(e._element).removeClass(Ee).addClass(ye).trigger(_e.HIDDEN)}).emulateTransitionEnd(a)}}},e.setTransitioning=function(e){this._isTransitioning=e},e.dispose=function(){p.removeData(this._element,fe),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},e._getConfig=function(e){return(e=l({},me,{},e)).toggle=Boolean(e.toggle),m.typeCheckConfig(ue,e,ge),e},e._getDimension=function(){return p(this._element).hasClass(we)?we:Te},e._getParent=function(){var e,n=this;m.isElement(this._config.parent)?(e=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(e=this._config.parent[0])):e=document.querySelector(this._config.parent);var t='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(e.querySelectorAll(t));return p(i).each(function(e,t){n._addAriaAndCollapsedClass(a._getTargetFromElement(t),[t])}),e},e._addAriaAndCollapsedClass=function(e,t){var n=p(e).hasClass(ve);t.length&&p(t).toggleClass(be,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(e){var t=m.getSelectorFromElement(e);return t?document.querySelector(t):null},a._jQueryInterface=function(i){return this.each(function(){var e=p(this),t=e.data(fe),n=l({},me,{},e.data(),{},"object"==typeof i&&i?i:{});if(!t&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),t||(t=new a(this,n),e.data(fe,t)),"string"==typeof i){if("undefined"==typeof t[i])throw new TypeError('No method named "'+i+'"');t[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return me}}]),a}();p(document).on(_e.CLICK_DATA_API,Se,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var n=p(this),t=m.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(t));p(i).each(function(){var e=p(this),t=e.data(fe)?"toggle":n.data();De._jQueryInterface.call(e,t)})}),p.fn[ue]=De._jQueryInterface,p.fn[ue].Constructor=De,p.fn[ue].noConflict=function(){return p.fn[ue]=pe,De._jQueryInterface};var Ie="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,Ae=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(Ie&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}();var Oe=Ie&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Ae))}};function Ne(e){return e&&"[object Function]"==={}.toString.call(e)}function ke(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function Le(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function Pe(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=ke(e),n=t.overflow,i=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?e:Pe(Le(e))}function xe(e){return e&&e.referenceNode?e.referenceNode:e}var je=Ie&&!(!window.MSInputMethodContext||!document.documentMode),He=Ie&&/MSIE 10/.test(navigator.userAgent);function Re(e){return 11===e?je:10===e?He:je||He}function Fe(e){if(!e)return document.documentElement;for(var t=Re(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===ke(n,"position")?Fe(n):n:e?e.ownerDocument.documentElement:document.documentElement}function Me(e){return null!==e.parentNode?Me(e.parentNode):e}function We(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,o=n?t:e,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s=r.commonAncestorContainer;if(e!==s&&t!==s||i.contains(o))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||Fe(e.firstElementChild)===e)}(s)?s:Fe(s);var a=Me(e);return a.host?We(a.host,t):We(e,Me(t).host)}function Ue(e,t){var n="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"!==i&&"HTML"!==i)return e[n];var o=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||o)[n]}function Be(e,t){var n="x"===t?"Left":"Top",i="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+i+"Width"],10)}function qe(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Re(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function Ke(e){var t=e.body,n=e.documentElement,i=Re(10)&&getComputedStyle(n);return{height:qe("Height",t,n,i),width:qe("Width",t,n,i)}}var Qe=function(e,t,n){return t&&Ve(e.prototype,t),n&&Ve(e,n),e};function Ve(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function Xe(e){return ze({},e,{right:e.left+e.width,bottom:e.top+e.height})}function Ge(e){var t={};try{if(Re(10)){t=e.getBoundingClientRect();var n=Ue(e,"top"),i=Ue(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?Ke(e.ownerDocument):{},s=r.width||e.clientWidth||o.width,a=r.height||e.clientHeight||o.height,l=e.offsetWidth-s,c=e.offsetHeight-a;if(l||c){var h=ke(e);l-=Be(h,"x"),c-=Be(h,"y"),o.width-=l,o.height-=c}return Xe(o)}function $e(e,t,n){var i=2<arguments.length&&void 0!==n&&n,o=Re(10),r="HTML"===t.nodeName,s=Ge(e),a=Ge(t),l=Pe(e),c=ke(t),h=parseFloat(c.borderTopWidth,10),u=parseFloat(c.borderLeftWidth,10);i&&r&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var f=Xe({top:s.top-a.top-h,left:s.left-a.left-u,width:s.width,height:s.height});if(f.marginTop=0,f.marginLeft=0,!o&&r){var d=parseFloat(c.marginTop,10),p=parseFloat(c.marginLeft,10);f.top-=h-d,f.bottom-=h-d,f.left-=u-p,f.right-=u-p,f.marginTop=d,f.marginLeft=p}return(o&&!i?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(f=function(e,t,n){var i=2<arguments.length&&void 0!==n&&n,o=Ue(t,"top"),r=Ue(t,"left"),s=i?-1:1;return e.top+=o*s,e.bottom+=o*s,e.left+=r*s,e.right+=r*s,e}(f,t)),f}function Je(e){if(!e||!e.parentElement||Re())return document.documentElement;for(var t=e.parentElement;t&&"none"===ke(t,"transform");)t=t.parentElement;return t||document.documentElement}function Ze(e,t,n,i,o){var r=4<arguments.length&&void 0!==o&&o,s={top:0,left:0},a=r?Je(e):We(e,xe(t));if("viewport"===i)s=function(e,t){var n=1<arguments.length&&void 0!==t&&t,i=e.ownerDocument.documentElement,o=$e(e,i),r=Math.max(i.clientWidth,window.innerWidth||0),s=Math.max(i.clientHeight,window.innerHeight||0),a=n?0:Ue(i),l=n?0:Ue(i,"left");return Xe({top:a-o.top+o.marginTop,left:l-o.left+o.marginLeft,width:r,height:s})}(a,r);else{var l=void 0;"scrollParent"===i?"BODY"===(l=Pe(Le(t))).nodeName&&(l=e.ownerDocument.documentElement):l="window"===i?e.ownerDocument.documentElement:i;var c=$e(l,a,r);if("HTML"!==l.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===ke(t,"position"))return!0;var i=Le(t);return!!i&&e(i)}(a))s=c;else{var h=Ke(e.ownerDocument),u=h.height,f=h.width;s.top+=c.top-c.marginTop,s.bottom=u+c.top,s.left+=c.left-c.marginLeft,s.right=f+c.left}}var d="number"==typeof(n=n||0);return s.left+=d?n:n.left||0,s.top+=d?n:n.top||0,s.right-=d?n:n.right||0,s.bottom-=d?n:n.bottom||0,s}function et(e,t,i,n,o,r){var s=5<arguments.length&&void 0!==r?r:0;if(-1===e.indexOf("auto"))return e;var a=Ze(i,n,s,o),l={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},c=Object.keys(l).map(function(e){return ze({key:e},l[e],{area:function(e){return e.width*e.height}(l[e])})}).sort(function(e,t){return t.area-e.area}),h=c.filter(function(e){var t=e.width,n=e.height;return t>=i.clientWidth&&n>=i.clientHeight}),u=0<h.length?h[0].key:c[0].key,f=e.split("-")[1];return u+(f?"-"+f:"")}function tt(e,t,n,i){var o=3<arguments.length&&void 0!==i?i:null;return $e(n,o?Je(t):We(t,xe(n)),o)}function nt(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),i=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function it(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function ot(e,t,n){n=n.split("-")[0];var i=nt(e),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=t[s]+t[l]/2-i[l]/2,o[a]=n===a?t[a]-i[c]:t[it(a)],o}function rt(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function st(e,n,t){return(void 0===t?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var i=rt(e,function(e){return e[t]===n});return e.indexOf(i)}(e,"name",t))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var t=e.function||e.fn;e.enabled&&Ne(t)&&(n.offsets.popper=Xe(n.offsets.popper),n.offsets.reference=Xe(n.offsets.reference),n=t(n,e))}),n}function at(e,n){return e.some(function(e){var t=e.name;return e.enabled&&t===n})}function lt(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var o=t[i],r=o?""+o+n:e;if("undefined"!=typeof document.body.style[r])return r}return null}function ct(e){var t=e.ownerDocument;return t?t.defaultView:window}function ht(e,t,n,i){n.updateBound=i,ct(e).addEventListener("resize",n.updateBound,{passive:!0});var o=Pe(e);return function e(t,n,i,o){var r="BODY"===t.nodeName,s=r?t.ownerDocument.defaultView:t;s.addEventListener(n,i,{passive:!0}),r||e(Pe(s.parentNode),n,i,o),o.push(s)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function ut(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(e,t){return ct(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}(this.reference,this.state))}function ft(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function dt(n,i){Object.keys(i).forEach(function(e){var t="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&ft(i[e])&&(t="px"),n.style[e]=i[e]+t})}function pt(e,t){function n(e){return e}var i=e.offsets,o=i.popper,r=i.reference,s=Math.round,a=Math.floor,l=s(r.width),c=s(o.width),h=-1!==["left","right"].indexOf(e.placement),u=-1!==e.placement.indexOf("-"),f=t?h||u||l%2==c%2?s:a:n,d=t?s:n;return{left:f(l%2==1&&c%2==1&&!u&&t?o.left-1:o.left),top:d(o.top),bottom:d(o.bottom),right:f(o.right)}}var mt=Ie&&/Firefox/i.test(navigator.userAgent);function gt(e,t,n){var i=rt(e,function(e){return e.name===t}),o=!!i&&e.some(function(e){return e.name===n&&e.enabled&&e.order<i.order});if(!o){var r="`"+t+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}var _t=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],vt=_t.slice(3);function yt(e,t){var n=1<arguments.length&&void 0!==t&&t,i=vt.indexOf(e),o=vt.slice(i+1).concat(vt.slice(0,i));return n?o.reverse():o}var Et="flip",bt="clockwise",wt="counterclockwise";function Tt(e,o,r,t){var s=[0,0],a=-1!==["right","left"].indexOf(t),n=e.split(/(\+|\-)/).map(function(e){return e.trim()}),i=n.indexOf(rt(n,function(e){return-1!==e.search(/,|\s/)}));n[i]&&-1===n[i].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==i?[n.slice(0,i).concat([n[i].split(l)[0]]),[n[i].split(l)[1]].concat(n.slice(i+1))]:[n];return(c=c.map(function(e,t){var n=(1===t?!a:a)?"height":"width",i=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,i){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return e;if(0!==s.indexOf("%"))return"vh"!==s&&"vw"!==s?r:("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return Xe(a)[t]/100*r}(e,n,o,r)})})).forEach(function(n,i){n.forEach(function(e,t){ft(e)&&(s[i]+=e*("-"===n[t-1]?-1:1))})}),s}var Ct={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var o=e.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",h={start:Ye({},l,r[l]),end:Ye({},l,r[l]+r[c]-s[c])};e.offsets.popper=ze({},s,h[i])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,i=e.placement,o=e.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=ft(+n)?[+n,0]:Tt(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),e.popper=r,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,i){var t=i.boundariesElement||Fe(e.instance.popper);e.instance.reference===t&&(t=Fe(t));var n=lt("transform"),o=e.instance.popper.style,r=o.top,s=o.left,a=o[n];o.top="",o.left="",o[n]="";var l=Ze(e.instance.popper,e.instance.reference,i.padding,t,e.positionFixed);o.top=r,o.left=s,o[n]=a,i.boundaries=l;var c=i.priority,h=e.offsets.popper,u={primary:function(e){var t=h[e];return h[e]<l[e]&&!i.escapeWithReference&&(t=Math.max(h[e],l[e])),Ye({},e,t)},secondary:function(e){var t="right"===e?"left":"top",n=h[t];return h[e]>l[e]&&!i.escapeWithReference&&(n=Math.min(h[t],l[e]-("right"===e?h.width:h.height))),Ye({},t,n)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";h=ze({},h,u[t](e))}),e.offsets.popper=h,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,o=e.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]<r(i[l])&&(e.offsets.popper[l]=r(i[l])-n[c]),n[l]>r(i[a])&&(e.offsets.popper[l]=r(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!gt(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],r=e.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=nt(i)[c];a[d]-p<s[u]&&(e.offsets.popper[u]-=s[u]-(a[d]-p)),a[u]+p>s[d]&&(e.offsets.popper[u]+=a[u]+p-s[d]),e.offsets.popper=Xe(e.offsets.popper);var m=a[u]+a[c]/2-p/2,g=ke(e.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-e.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),e.arrowElement=i,e.offsets.arrow=(Ye(n={},u,Math.round(y)),Ye(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(m,g){if(at(m.instance.modifiers,"inner"))return m;if(m.flipped&&m.placement===m.originalPlacement)return m;var _=Ze(m.instance.popper,m.instance.reference,g.padding,g.boundariesElement,m.positionFixed),v=m.placement.split("-")[0],y=it(v),E=m.placement.split("-")[1]||"",b=[];switch(g.behavior){case Et:b=[v,y];break;case bt:b=yt(v);break;case wt:b=yt(v,!0);break;default:b=g.behavior}return b.forEach(function(e,t){if(v!==e||b.length===t+1)return m;v=m.placement.split("-")[0],y=it(v);var n=m.offsets.popper,i=m.offsets.reference,o=Math.floor,r="left"===v&&o(n.right)>o(i.left)||"right"===v&&o(n.left)<o(i.right)||"top"===v&&o(n.bottom)>o(i.top)||"bottom"===v&&o(n.top)<o(i.bottom),s=o(n.left)<o(_.left),a=o(n.right)>o(_.right),l=o(n.top)<o(_.top),c=o(n.bottom)>o(_.bottom),h="left"===v&&s||"right"===v&&a||"top"===v&&l||"bottom"===v&&c,u=-1!==["top","bottom"].indexOf(v),f=!!g.flipVariations&&(u&&"start"===E&&s||u&&"end"===E&&a||!u&&"start"===E&&l||!u&&"end"===E&&c),d=!!g.flipVariationsByContent&&(u&&"start"===E&&a||u&&"end"===E&&s||!u&&"start"===E&&c||!u&&"end"===E&&l),p=f||d;(r||h||p)&&(m.flipped=!0,(r||h)&&(v=b[t+1]),p&&(E=function(e){return"end"===e?"start":"start"===e?"end":e}(E)),m.placement=v+(E?"-"+E:""),m.offsets.popper=ze({},m.offsets.popper,ot(m.instance.popper,m.offsets.reference,m.placement)),m=st(m.instance.modifiers,m,"flip"))}),m},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),e.placement=it(t),e.offsets.popper=Xe(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!gt(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=rt(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,o=e.offsets.popper,r=rt(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==r&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==r?r:t.gpuAcceleration,a=Fe(e.instance.popper),l=Ge(a),c={position:o.position},h=pt(e,window.devicePixelRatio<2||!mt),u="bottom"===n?"top":"bottom",f="right"===i?"left":"right",d=lt("transform"),p=void 0,m=void 0;if(m="bottom"==u?"HTML"===a.nodeName?-a.clientHeight+h.bottom:-l.height+h.bottom:h.top,p="right"==f?"HTML"===a.nodeName?-a.clientWidth+h.right:-l.width+h.right:h.left,s&&d)c[d]="translate3d("+p+"px, "+m+"px, 0)",c[u]=0,c[f]=0,c.willChange="transform";else{var g="bottom"==u?-1:1,_="right"==f?-1:1;c[u]=m*g,c[f]=p*_,c.willChange=u+", "+f}var v={"x-placement":e.placement};return e.attributes=ze({},v,e.attributes),e.styles=ze({},c,e.styles),e.arrowStyles=ze({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return dt(e.instance.popper,e.styles),function(t,n){Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})}(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&dt(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,o){var r=tt(o,t,e,n.positionFixed),s=et(n.placement,r,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),dt(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},St=(Qe(Dt,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=tt(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=et(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=ot(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=st(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,at(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[lt("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=ht(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return ut.call(this)}}]),Dt);function Dt(e,t){var n=this,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Dt),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=Oe(this.update.bind(this)),this.options=ze({},Dt.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(ze({},Dt.Defaults.modifiers,i.modifiers)).forEach(function(e){n.options.modifiers[e]=ze({},Dt.Defaults.modifiers[e]||{},i.modifiers?i.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ze({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&Ne(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}St.Utils=("undefined"!=typeof window?window:global).PopperUtils,St.placements=_t,St.Defaults=Ct;var It="dropdown",At="bs.dropdown",Ot="."+At,Nt=".data-api",kt=p.fn[It],Lt=new RegExp("38|40|27"),Pt={HIDE:"hide"+Ot,HIDDEN:"hidden"+Ot,SHOW:"show"+Ot,SHOWN:"shown"+Ot,CLICK:"click"+Ot,CLICK_DATA_API:"click"+Ot+Nt,KEYDOWN_DATA_API:"keydown"+Ot+Nt,KEYUP_DATA_API:"keyup"+Ot+Nt},xt="disabled",jt="show",Ht="dropup",Rt="dropright",Ft="dropleft",Mt="dropdown-menu-right",Wt="position-static",Ut='[data-toggle="dropdown"]',Bt=".dropdown form",qt=".dropdown-menu",Kt=".navbar-nav",Qt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Vt="top-start",Yt="top-end",zt="bottom-start",Xt="bottom-end",Gt="right-start",$t="left-start",Jt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Zt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},en=function(){function c(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var e=c.prototype;return e.toggle=function(){if(!this._element.disabled&&!p(this._element).hasClass(xt)){var e=p(this._menu).hasClass(jt);c._clearMenus(),e||this.show(!0)}},e.show=function(e){if(void 0===e&&(e=!1),!(this._element.disabled||p(this._element).hasClass(xt)||p(this._menu).hasClass(jt))){var t={relatedTarget:this._element},n=p.Event(Pt.SHOW,t),i=c._getParentFromElement(this._element);if(p(i).trigger(n),!n.isDefaultPrevented()){if(!this._inNavbar&&e){if("undefined"==typeof St)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=i:m.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&p(i).addClass(Wt),this._popper=new St(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===p(i).closest(Kt).length&&p(document.body).children().on("mouseover",null,p.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),p(this._menu).toggleClass(jt),p(i).toggleClass(jt).trigger(p.Event(Pt.SHOWN,t))}}},e.hide=function(){if(!this._element.disabled&&!p(this._element).hasClass(xt)&&p(this._menu).hasClass(jt)){var e={relatedTarget:this._element},t=p.Event(Pt.HIDE,e),n=c._getParentFromElement(this._element);p(n).trigger(t),t.isDefaultPrevented()||(this._popper&&this._popper.destroy(),p(this._menu).toggleClass(jt),p(n).toggleClass(jt).trigger(p.Event(Pt.HIDDEN,e)))}},e.dispose=function(){p.removeData(this._element,At),p(this._element).off(Ot),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},e.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},e._addEventListeners=function(){var t=this;p(this._element).on(Pt.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},e._getConfig=function(e){return e=l({},this.constructor.Default,{},p(this._element).data(),{},e),m.typeCheckConfig(It,e,this.constructor.DefaultType),e},e._getMenuElement=function(){if(!this._menu){var e=c._getParentFromElement(this._element);e&&(this._menu=e.querySelector(qt))}return this._menu},e._getPlacement=function(){var e=p(this._element.parentNode),t=zt;return e.hasClass(Ht)?(t=Vt,p(this._menu).hasClass(Mt)&&(t=Yt)):e.hasClass(Rt)?t=Gt:e.hasClass(Ft)?t=$t:p(this._menu).hasClass(Mt)&&(t=Xt),t},e._detectNavbar=function(){return 0<p(this._element).closest(".navbar").length},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,{},t._config.offset(e.offsets,t._element)||{}),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),l({},e,{},this._config.popperConfig)},c._jQueryInterface=function(t){return this.each(function(){var e=p(this).data(At);if(e||(e=new c(this,"object"==typeof t?t:null),p(this).data(At,e)),"string"==typeof t){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},c._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var t=[].slice.call(document.querySelectorAll(Ut)),n=0,i=t.length;n<i;n++){var o=c._getParentFromElement(t[n]),r=p(t[n]).data(At),s={relatedTarget:t[n]};if(e&&"click"===e.type&&(s.clickEvent=e),r){var a=r._menu;if(p(o).hasClass(jt)&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&9===e.which)&&p.contains(o,e.target))){var l=p.Event(Pt.HIDE,s);p(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),t[n].setAttribute("aria-expanded","false"),r._popper&&r._popper.destroy(),p(a).removeClass(jt),p(o).removeClass(jt).trigger(p.Event(Pt.HIDDEN,s)))}}}},c._getParentFromElement=function(e){var t,n=m.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},c._dataApiKeydownHandler=function(e){if((/input|textarea/i.test(e.target.tagName)?!(32===e.which||27!==e.which&&(40!==e.which&&38!==e.which||p(e.target).closest(qt).length)):Lt.test(e.which))&&(e.preventDefault(),e.stopPropagation(),!this.disabled&&!p(this).hasClass(xt))){var t=c._getParentFromElement(this),n=p(t).hasClass(jt);if(n||27!==e.which)if(n&&(!n||27!==e.which&&32!==e.which)){var i=[].slice.call(t.querySelectorAll(Qt)).filter(function(e){return p(e).is(":visible")});if(0!==i.length){var o=i.indexOf(e.target);38===e.which&&0<o&&o--,40===e.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===e.which){var r=t.querySelector(Ut);p(r).trigger("focus")}p(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Jt}},{key:"DefaultType",get:function(){return Zt}}]),c}();p(document).on(Pt.KEYDOWN_DATA_API,Ut,en._dataApiKeydownHandler).on(Pt.KEYDOWN_DATA_API,qt,en._dataApiKeydownHandler).on(Pt.CLICK_DATA_API+" "+Pt.KEYUP_DATA_API,en._clearMenus).on(Pt.CLICK_DATA_API,Ut,function(e){e.preventDefault(),e.stopPropagation(),en._jQueryInterface.call(p(this),"toggle")}).on(Pt.CLICK_DATA_API,Bt,function(e){e.stopPropagation()}),p.fn[It]=en._jQueryInterface,p.fn[It].Constructor=en,p.fn[It].noConflict=function(){return p.fn[It]=kt,en._jQueryInterface};var tn="modal",nn="bs.modal",on="."+nn,rn=p.fn[tn],sn={backdrop:!0,keyboard:!0,focus:!0,show:!0},an={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},ln={HIDE:"hide"+on,HIDE_PREVENTED:"hidePrevented"+on,HIDDEN:"hidden"+on,SHOW:"show"+on,SHOWN:"shown"+on,FOCUSIN:"focusin"+on,RESIZE:"resize"+on,CLICK_DISMISS:"click.dismiss"+on,KEYDOWN_DISMISS:"keydown.dismiss"+on,MOUSEUP_DISMISS:"mouseup.dismiss"+on,MOUSEDOWN_DISMISS:"mousedown.dismiss"+on,CLICK_DATA_API:"click"+on+".data-api"},cn="modal-dialog-scrollable",hn="modal-scrollbar-measure",un="modal-backdrop",fn="modal-open",dn="fade",pn="show",mn="modal-static",gn=".modal-dialog",_n=".modal-body",vn='[data-toggle="modal"]',yn='[data-dismiss="modal"]',En=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",bn=".sticky-top",wn=function(){function o(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(gn),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var e=o.prototype;return e.toggle=function(e){return this._isShown?this.hide():this.show(e)},e.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){p(this._element).hasClass(dn)&&(this._isTransitioning=!0);var n=p.Event(ln.SHOW,{relatedTarget:e});p(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),p(this._element).on(ln.CLICK_DISMISS,yn,function(e){return t.hide(e)}),p(this._dialog).on(ln.MOUSEDOWN_DISMISS,function(){p(t._element).one(ln.MOUSEUP_DISMISS,function(e){p(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(e)}))}},e.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var n=p.Event(ln.HIDE);if(p(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=p(this._element).hasClass(dn);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),p(document).off(ln.FOCUSIN),p(this._element).removeClass(pn),p(this._element).off(ln.CLICK_DISMISS),p(this._dialog).off(ln.MOUSEDOWN_DISMISS),i){var o=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(e){return t._hideModal(e)}).emulateTransitionEnd(o)}else this._hideModal()}}},e.dispose=function(){[window,this._element,this._dialog].forEach(function(e){return p(e).off(on)}),p(document).off(ln.FOCUSIN),p.removeData(this._element,nn),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(e){return e=l({},sn,{},e),m.typeCheckConfig(tn,e,an),e},e._triggerBackdropTransition=function(){var e=this;if("static"===this._config.backdrop){var t=p.Event(ln.HIDE_PREVENTED);if(p(this._element).trigger(t),t.defaultPrevented)return;this._element.classList.add(mn);var n=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(){e._element.classList.remove(mn)}).emulateTransitionEnd(n),this._element.focus()}else this.hide()},e._showElement=function(e){var t=this,n=p(this._element).hasClass(dn),i=this._dialog?this._dialog.querySelector(_n):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),p(this._dialog).hasClass(cn)&&i?i.scrollTop=0:this._element.scrollTop=0,n&&m.reflow(this._element),p(this._element).addClass(pn),this._config.focus&&this._enforceFocus();function o(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,p(t._element).trigger(r)}var r=p.Event(ln.SHOWN,{relatedTarget:e});if(n){var s=m.getTransitionDurationFromElement(this._dialog);p(this._dialog).one(m.TRANSITION_END,o).emulateTransitionEnd(s)}else o()},e._enforceFocus=function(){var t=this;p(document).off(ln.FOCUSIN).on(ln.FOCUSIN,function(e){document!==e.target&&t._element!==e.target&&0===p(t._element).has(e.target).length&&t._element.focus()})},e._setEscapeEvent=function(){var t=this;this._isShown&&this._config.keyboard?p(this._element).on(ln.KEYDOWN_DISMISS,function(e){27===e.which&&t._triggerBackdropTransition()}):this._isShown||p(this._element).off(ln.KEYDOWN_DISMISS)},e._setResizeEvent=function(){var t=this;this._isShown?p(window).on(ln.RESIZE,function(e){return t.handleUpdate(e)}):p(window).off(ln.RESIZE)},e._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){p(document.body).removeClass(fn),e._resetAdjustments(),e._resetScrollbar(),p(e._element).trigger(ln.HIDDEN)})},e._removeBackdrop=function(){this._backdrop&&(p(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(e){var t=this,n=p(this._element).hasClass(dn)?dn:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=un,n&&this._backdrop.classList.add(n),p(this._backdrop).appendTo(document.body),p(this._element).on(ln.CLICK_DISMISS,function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&t._triggerBackdropTransition()}),n&&m.reflow(this._backdrop),p(this._backdrop).addClass(pn),!e)return;if(!n)return void e();var i=m.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(m.TRANSITION_END,e).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){p(this._backdrop).removeClass(pn);var o=function(){t._removeBackdrop(),e&&e()};if(p(this._element).hasClass(dn)){var r=m.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else e&&e()},e._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},e._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var e=[].slice.call(document.querySelectorAll(En)),t=[].slice.call(document.querySelectorAll(bn));p(e).each(function(e,t){var n=t.style.paddingRight,i=p(t).css("padding-right");p(t).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),p(t).each(function(e,t){var n=t.style.marginRight,i=p(t).css("margin-right");p(t).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=p(document.body).css("padding-right");p(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}p(document.body).addClass(fn)},e._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(En));p(e).each(function(e,t){var n=p(t).data("padding-right");p(t).removeData("padding-right"),t.style.paddingRight=n||""});var t=[].slice.call(document.querySelectorAll(""+bn));p(t).each(function(e,t){var n=p(t).data("margin-right");"undefined"!=typeof n&&p(t).css("margin-right",n).removeData("margin-right")});var n=p(document.body).data("padding-right");p(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},e._getScrollbarWidth=function(){var e=document.createElement("div");e.className=hn,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},o._jQueryInterface=function(n,i){return this.each(function(){var e=p(this).data(nn),t=l({},sn,{},p(this).data(),{},"object"==typeof n&&n?n:{});if(e||(e=new o(this,t),p(this).data(nn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](i)}else t.show&&e.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return sn}}]),o}();p(document).on(ln.CLICK_DATA_API,vn,function(e){var t,n=this,i=m.getSelectorFromElement(this);i&&(t=document.querySelector(i));var o=p(t).data(nn)?"toggle":l({},p(t).data(),{},p(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var r=p(t).one(ln.SHOW,function(e){e.isDefaultPrevented()||r.one(ln.HIDDEN,function(){p(n).is(":visible")&&n.focus()})});wn._jQueryInterface.call(p(t),o,this)}),p.fn[tn]=wn._jQueryInterface,p.fn[tn].Constructor=wn,p.fn[tn].noConflict=function(){return p.fn[tn]=rn,wn._jQueryInterface};var Tn=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Cn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Sn=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Dn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function In(e,r,t){if(0===e.length)return e;if(t&&"function"==typeof t)return t(e);for(var n=(new window.DOMParser).parseFromString(e,"text/html"),s=Object.keys(r),a=[].slice.call(n.body.querySelectorAll("*")),i=function(e){var t=a[e],n=t.nodeName.toLowerCase();if(-1===s.indexOf(t.nodeName.toLowerCase()))return t.parentNode.removeChild(t),"continue";var i=[].slice.call(t.attributes),o=[].concat(r["*"]||[],r[n]||[]);i.forEach(function(e){!function(e,t){var n=e.nodeName.toLowerCase();if(-1!==t.indexOf(n))return-1===Tn.indexOf(n)||Boolean(e.nodeValue.match(Sn)||e.nodeValue.match(Dn));for(var i=t.filter(function(e){return e instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1}(e,o)&&t.removeAttribute(e.nodeName)})},o=0,l=a.length;o<l;o++)i(o);return n.body.innerHTML}var An="tooltip",On="bs.tooltip",Nn="."+On,kn=p.fn[An],Ln="bs-tooltip",Pn=new RegExp("(^|\\s)"+Ln+"\\S+","g"),xn=["sanitize","whiteList","sanitizeFn"],jn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Hn={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Rn={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Cn,popperConfig:null},Fn="show",Mn="out",Wn={HIDE:"hide"+Nn,HIDDEN:"hidden"+Nn,SHOW:"show"+Nn,SHOWN:"shown"+Nn,INSERTED:"inserted"+Nn,CLICK:"click"+Nn,FOCUSIN:"focusin"+Nn,FOCUSOUT:"focusout"+Nn,MOUSEENTER:"mouseenter"+Nn,MOUSELEAVE:"mouseleave"+Nn},Un="fade",Bn="show",qn=".tooltip-inner",Kn=".arrow",Qn="hover",Vn="focus",Yn="click",zn="manual",Xn=function(){function i(e,t){if("undefined"==typeof St)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=p(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(Bn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var e=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(e);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Un);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new St(this.element,o,this._getPopperConfig(a)),p(o).addClass(Bn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,p(t.element).trigger(t.constructor.Event.SHOWN),e===Mn&&t._leave(null,t)};if(p(this.tip).hasClass(Un)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},e.hide=function(e){function t(){n._hoverState!==Fn&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),p(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()}var n=this,i=this.getTipElement(),o=p.Event(this.constructor.Event.HIDE);if(p(this.element).trigger(o),!o.isDefaultPrevented()){if(p(i).removeClass(Bn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Yn]=!1,this._activeTrigger[Vn]=!1,this._activeTrigger[Qn]=!1,p(this.tip).hasClass(Un)){var r=m.getTransitionDurationFromElement(i);p(i).one(m.TRANSITION_END,t).emulateTransitionEnd(r)}else t();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){p(this.getTipElement()).addClass(Ln+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(p(e.querySelectorAll(qn)),this.getTitle()),p(e).removeClass(Un+" "+Bn)},e.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=In(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?p(t).parent().is(e)||e.empty().append(t):e.text(p(t).text())},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e=e||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},e._getPopperConfig=function(e){var t=this;return l({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Kn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},{},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,{},t.config.offset(e.offsets,t.element)||{}),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},e._getAttachment=function(e){return Hn[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==zn){var t=e===Qn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Qn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}}),this._hideModalHandler=function(){i.element&&i.hide()},p(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==e||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Vn:Qn]=!0),p(t.getTipElement()).hasClass(Bn)||t._hoverState===Fn?t._hoverState=Fn:(clearTimeout(t._timeout),t._hoverState=Fn,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Fn&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||p(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),p(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Vn:Qn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Mn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===Mn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){var t=p(this.element).data();return Object.keys(t).forEach(function(e){-1!==xn.indexOf(e)&&delete t[e]}),"number"==typeof(e=l({},this.constructor.Default,{},t,{},"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),m.typeCheckConfig(An,e,this.constructor.DefaultType),e.sanitize&&(e.template=In(e.template,e.whiteList,e.sanitizeFn)),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(Pn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(p(e).removeClass(Un),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=p(this).data(On),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),p(this).data(On,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return Rn}},{key:"NAME",get:function(){return An}},{key:"DATA_KEY",get:function(){return On}},{key:"Event",get:function(){return Wn}},{key:"EVENT_KEY",get:function(){return Nn}},{key:"DefaultType",get:function(){return jn}}]),i}();p.fn[An]=Xn._jQueryInterface,p.fn[An].Constructor=Xn,p.fn[An].noConflict=function(){return p.fn[An]=kn,Xn._jQueryInterface};var Gn="popover",$n="bs.popover",Jn="."+$n,Zn=p.fn[Gn],ei="bs-popover",ti=new RegExp("(^|\\s)"+ei+"\\S+","g"),ni=l({},Xn.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),ii=l({},Xn.DefaultType,{content:"(string|element|function)"}),oi="fade",ri="show",si=".popover-header",ai=".popover-body",li={HIDE:"hide"+Jn,HIDDEN:"hidden"+Jn,SHOW:"show"+Jn,SHOWN:"shown"+Jn,INSERTED:"inserted"+Jn,CLICK:"click"+Jn,FOCUSIN:"focusin"+Jn,FOCUSOUT:"focusout"+Jn,MOUSEENTER:"mouseenter"+Jn,MOUSELEAVE:"mouseleave"+Jn},ci=function(e){function i(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(i,e);var t=i.prototype;return t.isWithContent=function(){return this.getTitle()||this._getContent()},t.addAttachmentClass=function(e){p(this.getTipElement()).addClass(ei+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var e=p(this.getTipElement());this.setElementContent(e.find(si),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(ai),t),e.removeClass(oi+" "+ri)},t._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},t._cleanTipClass=function(){var e=p(this.getTipElement()),t=e.attr("class").match(ti);null!==t&&0<t.length&&e.removeClass(t.join(""))},i._jQueryInterface=function(n){return this.each(function(){var e=p(this).data($n),t="object"==typeof n?n:null;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),p(this).data($n,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return ni}},{key:"NAME",get:function(){return Gn}},{key:"DATA_KEY",get:function(){return $n}},{key:"Event",get:function(){return li}},{key:"EVENT_KEY",get:function(){return Jn}},{key:"DefaultType",get:function(){return ii}}]),i}(Xn);p.fn[Gn]=ci._jQueryInterface,p.fn[Gn].Constructor=ci,p.fn[Gn].noConflict=function(){return p.fn[Gn]=Zn,ci._jQueryInterface};var hi="scrollspy",ui="bs.scrollspy",fi="."+ui,di=p.fn[hi],pi={offset:10,method:"auto",target:""},mi={offset:"number",method:"string",target:"(string|element)"},gi={ACTIVATE:"activate"+fi,SCROLL:"scroll"+fi,LOAD_DATA_API:"load"+fi+".data-api"},_i="dropdown-item",vi="active",yi='[data-spy="scroll"]',Ei=".nav, .list-group",bi=".nav-link",wi=".nav-item",Ti=".list-group-item",Ci=".dropdown",Si=".dropdown-item",Di=".dropdown-toggle",Ii="offset",Ai="position",Oi=function(){function n(e,t){var n=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+bi+","+this._config.target+" "+Ti+","+this._config.target+" "+Si,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,p(this._scrollElement).on(gi.SCROLL,function(e){return n._process(e)}),this.refresh(),this._process()}var e=n.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?Ii:Ai,o="auto"===this._config.method?e:this._config.method,r=o===Ai?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var t,n=m.getSelectorFromElement(e);if(n&&(t=document.querySelector(n)),t){var i=t.getBoundingClientRect();if(i.width||i.height)return[p(t)[o]().top+r,n]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},e.dispose=function(){p.removeData(this._element,ui),p(this._scrollElement).off(fi),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(e){if("string"!=typeof(e=l({},pi,{},"object"==typeof e&&e?e:{})).target){var t=p(e.target).attr("id");t||(t=m.getUID(hi),p(e.target).attr("id",t)),e.target="#"+t}return m.typeCheckConfig(hi,e,mi),e},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),n<=e){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&e>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||e<this._offsets[o+1])&&this._activate(this._targets[o])}}},e._activate=function(t){this._activeTarget=t,this._clear();var e=this._selector.split(",").map(function(e){return e+'[data-target="'+t+'"],'+e+'[href="'+t+'"]'}),n=p([].slice.call(document.querySelectorAll(e.join(","))));n.hasClass(_i)?(n.closest(Ci).find(Di).addClass(vi),n.addClass(vi)):(n.addClass(vi),n.parents(Ei).prev(bi+", "+Ti).addClass(vi),n.parents(Ei).prev(wi).children(bi).addClass(vi)),p(this._scrollElement).trigger(gi.ACTIVATE,{relatedTarget:t})},e._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(e){return e.classList.contains(vi)}).forEach(function(e){return e.classList.remove(vi)})},n._jQueryInterface=function(t){return this.each(function(){var e=p(this).data(ui);if(e||(e=new n(this,"object"==typeof t&&t),p(this).data(ui,e)),"string"==typeof t){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return pi}}]),n}();p(window).on(gi.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(yi)),t=e.length;t--;){var n=p(e[t]);Oi._jQueryInterface.call(n,n.data())}}),p.fn[hi]=Oi._jQueryInterface,p.fn[hi].Constructor=Oi,p.fn[hi].noConflict=function(){return p.fn[hi]=di,Oi._jQueryInterface};var Ni="bs.tab",ki="."+Ni,Li=p.fn.tab,Pi={HIDE:"hide"+ki,HIDDEN:"hidden"+ki,SHOW:"show"+ki,SHOWN:"shown"+ki,CLICK_DATA_API:"click"+ki+".data-api"},xi="dropdown-menu",ji="active",Hi="disabled",Ri="fade",Fi="show",Mi=".dropdown",Wi=".nav, .list-group",Ui=".active",Bi="> li > .active",qi='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Ki=".dropdown-toggle",Qi="> .dropdown-menu .active",Vi=function(){function i(e){this._element=e}var e=i.prototype;return e.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&p(this._element).hasClass(ji)||p(this._element).hasClass(Hi))){var e,i,t=p(this._element).closest(Wi)[0],o=m.getSelectorFromElement(this._element);if(t){var r="UL"===t.nodeName||"OL"===t.nodeName?Bi:Ui;i=(i=p.makeArray(p(t).find(r)))[i.length-1]}var s=p.Event(Pi.HIDE,{relatedTarget:this._element}),a=p.Event(Pi.SHOW,{relatedTarget:i});if(i&&p(i).trigger(s),p(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(e=document.querySelector(o)),this._activate(this._element,t);var l=function(){var e=p.Event(Pi.HIDDEN,{relatedTarget:n._element}),t=p.Event(Pi.SHOWN,{relatedTarget:i});p(i).trigger(e),p(n._element).trigger(t)};e?this._activate(e,e.parentNode,l):l()}}},e.dispose=function(){p.removeData(this._element,Ni),this._element=null},e._activate=function(e,t,n){function i(){return o._transitionComplete(e,r,n)}var o=this,r=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?p(t).children(Ui):p(t).find(Bi))[0],s=n&&r&&p(r).hasClass(Ri);if(r&&s){var a=m.getTransitionDurationFromElement(r);p(r).removeClass(Fi).one(m.TRANSITION_END,i).emulateTransitionEnd(a)}else i()},e._transitionComplete=function(e,t,n){if(t){p(t).removeClass(ji);var i=p(t.parentNode).find(Qi)[0];i&&p(i).removeClass(ji),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(p(e).addClass(ji),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),m.reflow(e),e.classList.contains(Ri)&&e.classList.add(Fi),e.parentNode&&p(e.parentNode).hasClass(xi)){var o=p(e).closest(Mi)[0];if(o){var r=[].slice.call(o.querySelectorAll(Ki));p(r).addClass(ji)}e.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var e=p(this),t=e.data(Ni);if(t||(t=new i(this),e.data(Ni,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),i}();p(document).on(Pi.CLICK_DATA_API,qi,function(e){e.preventDefault(),Vi._jQueryInterface.call(p(this),"show")}),p.fn.tab=Vi._jQueryInterface,p.fn.tab.Constructor=Vi,p.fn.tab.noConflict=function(){return p.fn.tab=Li,Vi._jQueryInterface};var Yi="toast",zi="bs.toast",Xi="."+zi,Gi=p.fn[Yi],$i={CLICK_DISMISS:"click.dismiss"+Xi,HIDE:"hide"+Xi,HIDDEN:"hidden"+Xi,SHOW:"show"+Xi,SHOWN:"shown"+Xi},Ji="fade",Zi="hide",eo="show",to="showing",no={animation:"boolean",autohide:"boolean",delay:"number"},io={animation:!0,autohide:!0,delay:500},oo='[data-dismiss="toast"]',ro=function(){function i(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var e=i.prototype;return e.show=function(){var e=this,t=p.Event($i.SHOW);if(p(this._element).trigger(t),!t.isDefaultPrevented()){this._config.animation&&this._element.classList.add(Ji);var n=function(){e._element.classList.remove(to),e._element.classList.add(eo),p(e._element).trigger($i.SHOWN),e._config.autohide&&(e._timeout=setTimeout(function(){e.hide()},e._config.delay))};if(this._element.classList.remove(Zi),m.reflow(this._element),this._element.classList.add(to),this._config.animation){var i=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},e.hide=function(){if(this._element.classList.contains(eo)){var e=p.Event($i.HIDE);p(this._element).trigger(e),e.isDefaultPrevented()||this._close()}},e.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(eo)&&this._element.classList.remove(eo),p(this._element).off($i.CLICK_DISMISS),p.removeData(this._element,zi),this._element=null,this._config=null},e._getConfig=function(e){return e=l({},io,{},p(this._element).data(),{},"object"==typeof e&&e?e:{}),m.typeCheckConfig(Yi,e,this.constructor.DefaultType),e},e._setListeners=function(){var e=this;p(this._element).on($i.CLICK_DISMISS,oo,function(){return e.hide()})},e._close=function(){function e(){t._element.classList.add(Zi),p(t._element).trigger($i.HIDDEN)}var t=this;if(this._element.classList.remove(eo),this._config.animation){var n=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var e=p(this),t=e.data(zi);if(t||(t=new i(this,"object"==typeof n&&n),e.data(zi,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"DefaultType",get:function(){return no}},{key:"Default",get:function(){return io}}]),i}();p.fn[Yi]=ro._jQueryInterface,p.fn[Yi].Constructor=ro,p.fn[Yi].noConflict=function(){return p.fn[Yi]=Gi,ro._jQueryInterface},e.Alert=_,e.Button=x,e.Carousel=he,e.Collapse=De,e.Dropdown=en,e.Modal=wn,e.Popover=ci,e.Scrollspy=Oi,e.Tab=Vi,e.Toast=ro,e.Tooltip=Xn,e.Util=m,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=bootstrap.bundle.min.js.map</script>
<style>
/*!
* Bootstrap v4.4.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */</style>
<script>
(function(){
'use strict';const aa=Object.freeze({assumingES6:!0,productionMode:!0,linkerVersion:"1.0.1",fileLevelThis:this}),ba=Math.imul,ca=Math.clz32;let da;function ea(a){for(const b in a)return b}class fa{constructor(a){this.Mk=a}toString(){return String.fromCharCode(this.Mk)}}function ia(a,b){return new a.Xi(b)}function l(a,b){return ja(a,b,0)}var ja=function ka(a,b,c){const e=new a.Xi(b[c]);if(c<b.length-1){a=a.Th;c+=1;const f=e.a;for(let g=0;g<f.length;g++)f[g]=ka(a,b,c)}return e};
function la(a){switch(typeof a){case "string":return n(ma);case "number":return na(a)?a<<24>>24===a?n(oa):a<<16>>16===a?n(qa):n(ra):n(sa);case "boolean":return n(ta);case "undefined":return n(ua);default:return null===a?a.Nn():a instanceof q?n(va):a instanceof fa?n(xa):a&&a.$classData?n(a.$classData):null}}
function ya(a){switch(typeof a){case "string":return"java.lang.String";case "number":return na(a)?a<<24>>24===a?"java.lang.Byte":a<<16>>16===a?"java.lang.Short":"java.lang.Integer":"java.lang.Float";case "boolean":return"java.lang.Boolean";case "undefined":return"java.lang.Void";default:return null===a?a.Nn():a instanceof q?"java.lang.Long":a instanceof fa?"java.lang.Character":a&&a.$classData?a.$classData.name:null.fb.name}}function za(a){return void 0===a?"undefined":a.toString()}
function Aa(a,b){return a&&a.$classData||null===a?a.p(b):"number"===typeof a?Object.is(a,b):a instanceof fa?b instanceof fa?Ba(a)===Ba(b):!1:r.prototype.p.call(a,b)}function Ca(a){switch(typeof a){case "string":return Ea(a);case "number":return a=+a,a=Fa(Ga(),a);case "boolean":return a?1231:1237;case "undefined":return 0;default:return a&&a.$classData||null===a?a.C():a instanceof fa?Ba(a):Ha(a)}}function Ia(a){return 2147483647<a?2147483647:-2147483648>a?-2147483648:a|0}
function u(a,b,c,d,e){a=a.a;c=c.a;if(a!==c||d<b||(b+e|0)<d)for(let f=0;f<e;f=f+1|0)c[d+f|0]=a[b+f|0];else for(e=e-1|0;0<=e;e=e-1|0)c[d+e|0]=a[b+e|0]}let Ja=0;const Ka=new WeakMap;function Ha(a){switch(typeof a){case "string":case "number":case "bigint":case "boolean":case "undefined":return Ca(a);default:if(null===a)return 0;{let b=Ka.get(a);void 0===b&&(Ja=b=Ja+1|0,Ka.set(a,b));return b}}}function na(a){return"number"===typeof a&&(a|0)===a&&1/a!==1/-0}function La(a){return new fa(a)}const Ma=La(0);
function Ba(a){return null===a?0:a.Mk}function Na(a){return null===a?da:a}function n(a){a.Ui||(a.Ui=new Oa(a));return a.Ui}function Pa(a,b,c,d){var e=new Qa;e.va={};e.Af=a;e.Rh=b;e.cj=d;e.name=c;e.isPrimitive=!0;e.isInstance=function(){return!1};return e}
function v(a,b,c,d,e,f){var g=new Qa;const h=ea(a);g.va=d;g.Rh="L"+c+";";g.cj=f||function(k,m){return!!(k&&k.$classData&&k.$classData.hc===m&&k.$classData.gc.va[h])};g.name=c;g.isInterface=b;g.isInstance=e||function(k){return!!(k&&k.$classData&&k.$classData.va[h])};return g}function w(a){a.Ti||(a.Ti=(new Qa).On(a));return a.Ti}
class Qa{constructor(){this.Xi=void 0;this.gc=this.Th=this.va=null;this.hc=0;this.Af=null;this.Rh="";this.cj=this.Ti=this.Ui=void 0;this.name="";this.isJSClass=this.isArrayClass=this.isInterface=this.isPrimitive=!1;this.isInstance=void 0}On(a){const b="longZero"===a.Af?da:a.Af;class c extends r{constructor(g){super();if("number"===typeof g){this.a=Array(g);for(let h=0;h<g;h++)this.a[h]=b}else this.a=g}E(){return new c(this.a instanceof Array?this.a.slice(0):new this.a.constructor(this.a))}}c.prototype.$classData=
this;const d="["+a.Rh,e=a.gc||a,f=a.hc+1;this.Xi=c;this.va={b:1,Db:1,c:1};this.Th=a;this.gc=e;this.hc=f;this.name=this.Rh=d;this.isArrayClass=!0;this.isInstance=function(g){return e.cj(g,f)};return this}["isAssignableFrom"](a){return this.isPrimitive||a.isPrimitive?this===a:this.isInstance(a===ma?"":a===ta?!1:a===oa||a===qa||a===ra||a===sa||a===Ra?0:a===va?da:a===xa?Ma:a===ua?void 0:{$classData:a})}["checkCast"](){}["getSuperclass"](){return this.hp?n(this.hp):null}["getComponentType"](){return this.Th?
n(this.Th):null}["newArrayOfThisClass"](a){let b=this;for(let c=0;c<a.length;c++)b=w(b);return l(b,a)}}function Sa(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==Ta)}function Ua(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==Va)}function Wa(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==Xa)}function Ya(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==Za)}
function $a(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==ab)}function bb(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==cb)}function db(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==eb)}function fb(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==gb)}
const hb=Pa(void 0,"V","void",function(a,b){return!(!a||!a.$classData||a.$classData.hc!==b||a.$classData.gc!==hb)}),Ta=Pa(!1,"Z","boolean",Sa),Va=Pa(0,"C","char",Ua),Xa=Pa(0,"B","byte",Wa),Za=Pa(0,"S","short",Ya),ab=Pa(0,"I","int",$a),cb=Pa("longZero","J","long",bb),eb=Pa(0,"F","float",db),gb=Pa(0,"D","double",fb);class r{C(){return Ha(this)}p(a){return this===a}A(){const a=ya(this),b=this.C();return a+"@"+(+(b>>>0)).toString(16)}["toString"](){return this.A()}}
function ib(a,b){if(a=a&&a.$classData){const c=a.hc||0;return!(c<b)&&(c>b||!a.gc.isPrimitive)}return!1}const x=v({b:0},!1,"java.lang.Object",{b:1},function(a){return null!==a},ib);r.prototype.$classData=x;function jb(a,b){b=$(b).val().toLowerCase();$("#ability-table tr").show();if(""!==b){y();const c=$("#ability-table tr:not(:first-child)");kb(new A(c),new B(((d,e)=>f=>{f=$(f);if(-1===(f.children().eq(0).text().toLowerCase().indexOf(e)|0))return f.hide()})(a,b)))}}
function lb(a,b){var c=$(b);b=$("#ability-modal");var d=b.find("#switch-is-proficient"),e=b.find("#switch-is-expertise");c=c.children().eq(0).text();if(mb(C().n,c)){d.prop("checked",!0);e.parent().show();const f=nb(C().n,c);e.prop("checked",f)}else d.prop("checked",!1),e.parent().hide();b.find(".modal-title").text(c);y();d=d.off();D(new A(d),E().zb,new B(((f,g,h)=>k=>{(k=!!$(k).prop("checked"))?g.prop("checked",!1).parent().show():(g.prop("checked",!1).parent().hide(),ob(C().n,h));k?pb(C().n,h):qb(C().n,
h);rb()})(a,e,c)));y();e=e.off();D(new A(e),E().zb,new B(((f,g)=>h=>{if($(h).prop("checked")){{h=C().n.Eh;const k=g.toLowerCase();sb(h,k)}}else ob(C().n,g);rb()})(a,c)));b.modal("show")}
function rb(){var a=tb(),b=ub().hk,c=vb(wb(),b);b=(()=>k=>{const m=k.T();k=k.Z();if(mb(C().n,m))return nb(C().n,m)?new xb(m,yb(zb(),Ab(Bb(),k))+(Cb()<<1)|0,!0,!0):new xb(m,yb(zb(),Ab(Bb(),k))+Cb()|0,!0,!1);if(C().n.ua.jackOfAllTrades){k=yb(zb(),Ab(Bb(),k));const p=Cb()/2|0;return new xb(m,k+Ia(+Math.floor(p))|0,!1,!1)}return new xb(m,yb(zb(),Ab(Bb(),k)),!1,!1)})(a);if(c===H())b=H();else{var d=c.y(),e=d=new Db(b(d),H());for(c=c.x();c!==H();){var f=c.y();f=new Db(b(f),H());e=e.yc=f;c=c.x()}b=d}a.De?
a.pd?(d=new I((()=>k=>k.He)(a)),e=Eb(),e=Fb(b,d,e)):(d=new I((()=>k=>k.He)(a)),e=Eb(),e=Gb(Fb(b,d,e))):a.pd?(d=new I((()=>k=>k.Ie|0)(a)),e=Hb(),e=Fb(b,d,e)):(d=new I((()=>k=>k.Ie|0)(a)),e=Hb(),e=Gb(Fb(b,d,e)));y();b=$("#ability-container");d=Ib();c=[Jb().ka("ability-table",J().pa),Kb().ka("table",J().pa)];d=K(d,new L(c));c=Lb();f=Mb();J();var g=[new M((!0===a.De?a.pd?"\u2b99":"\u2b9b":"")+"Ability")];f=K(f,new L(g));g=Mb();J();const h=[new M((!1===a.De?a.pd?"\u2b99":"\u2b9b":"")+"Mod")];c=K(c,new L([f,
K(g,new L(h))]));f=J();e=Nb(new Ob,e,new I((()=>k=>null!==k)(a))).lc(new I((()=>k=>{if(null!==k){var m=k.He,p=k.Ie|0,t=!!k.ng;const z=!!k.og;k=Lb();const F=Pb();t=[Kb().ka(t?z?"expert-with":"proficient-with":"",J().pa)];t=K(F,new L(t));m=[(J(),new M(m))];m=K(t,new L(m));t=Pb();J();p=[new M(""+p)];return K(k,new L([m,K(t,new L(p))]))}throw new Qb(k);})(a)));g=Rb().Kf;e=[c,new Sb(f,e,g)];d=Tb(K(d,new L(e)));b=b.html(d).find("tr:not(:first-child)");D(new A(b),E().S,new B((()=>k=>{lb(tb(),k)})(a)));y();
b=$("#ability-table th:eq(0)");D(new A(b),E().S,new B((()=>()=>{tb().De?tb().pd=!tb().pd:(tb().De=!0,tb().pd=!0);rb()})(a)));y();b=$("#ability-table th:eq(1)");D(new A(b),E().S,new B((()=>()=>{tb().De?(tb().De=!1,tb().pd=!0):tb().pd=!tb().pd;rb()})(a)))}function Ub(){var a=tb();y();const b=$("#ability-search");D(new A(b),E().Li,new B((()=>c=>{jb(tb(),c)})(a))).val("")}class Vb extends r{constructor(){super();this.pd=this.De=!0}}const Wb=v({Km:0},!1,"AbilityController$",{Km:1,b:1});
Vb.prototype.$classData=Wb;let Xb=void 0;function tb(){Xb||(Xb=new Vb);return Xb}
function Yb(a,b){var c=$(b);b=c.children().eq(0).text();var d=c.children().eq(1).text();d=Zb($b(),d);const e=yb(zb(),d);$("#attribute-modal .modal-title").text("Change "+b);y();d=$("#attribute-modal select").off().val(d+" ("+e+")");D(new A(d),E().zb,new B(((f,g)=>h=>{ac();h=$(h).val();var k=bc(cc(),"\\(");h=za(h);if(""===h)h=ia(w(ma),[""]);else{{var m=new dc(k,h,0,h.length|0);k=[];var p=0;let t=0;for(;2147483646>t&&ec(m);){if(0!==fc(m)){const z=gc(m).index|0;p=h.substring(p,z);k.push(null===p?null:
p);t=1+t|0}p=fc(m)}h=h.substring(p);k.push(null===h?null:h);h=ia(w(ma),k);for(k=h.a.length;0!==k&&""===h.a[-1+k|0];)k=-1+k|0;k!==h.a.length&&(m=l(w(ma),[k]),u(h,0,m,0,k),h=m)}}h=h.a[0].trim();h=Zb($b(),h);k=Bb();if(null!==g)k=k.Ch.Dh,m=g.toLowerCase(),k.Lc(m.substring(0,3),h);else throw new Qb(g);rb();hc();ic(jc());$("#attribute-modal").modal("hide")})(a,b,c)));y();c=$("#attribute-modal input").off();d=mb(C().n,b);c=c.prop("checked",d);D(new A(c),E().zb,new B(((f,g)=>h=>{ac();$(h).prop("checked")?
pb(C().n,g.toLowerCase()):qb(C().n,g.toLowerCase())})(a,b)));$("#attribute-modal").modal("show")}function kc(){var a=ac();y();const b=$("#attribute-table .row-stat");D(new A(b),E().S,new B((()=>c=>{Yb(ac(),c)})(a)))}
function hc(){var a=ac();y();const b=$("#attribute-table tr.row-stat");kb(new A(b),new B((()=>c=>{var d=$(c).find("td:first-child").text();d=Ab(Bb(),d);const e=yb(zb(),d),f=mb(C().n,$(c).children().eq(0).text())?e+Cb()|0:e;$(c).children().eq(1).text(d);$(c).children().eq(2).text(e);return $(c).children().eq(3).text(f)})(a)))}class lc extends r{}const mc=v({Lm:0},!1,"AttributeController$",{Lm:1,b:1});lc.prototype.$classData=mc;let nc=void 0;function ac(){nc||(nc=new lc);return nc}
function oc(a){const b=Bb();a=a.fc.melee&&(!a.fc.finesse||Ab(Bb(),"str")>Ab(Bb(),"dex"))?"str":"dex";return Ab(b,a)}function pc(a){return yb(zb(),oc(a))+(a.fc.damageBonus|0)|0}class qc extends r{constructor(a){super();this.fc=a}}const rc=v({Mm:0},!1,"Extension$ExtendedWeapon",{Mm:1,b:1});qc.prototype.$classData=rc;class sc extends r{}const tc=v({Nm:0},!1,"General$",{Nm:1,b:1});sc.prototype.$classData=tc;let uc=void 0;function vc(){uc||(uc=new sc)}
function wc(a,b){b=$(b).val().toLowerCase();$("#inventory-table tr").show();if(""!==b){y();const c=$("#inventory-table tr:not(:first-child)");kb(new A(c),new B(((d,e)=>f=>{f=$(f);if(-1===(f.children().eq(0).text().toLowerCase().indexOf(e)|0))return f.hide()})(a,b)))}}function xc(a,b){return b===a.fe?a.Kb?"\u2b99":"\u2b9b":""}
function yc(a){var b=a.fe;a:{switch(b){case 0:if(a.Kb){b=C().n.Lb;var c=new I((()=>p=>p.name)(a)),d=Eb();b=Fb(b,c,d)}else{if(a.Kb)break;b=C().n.Lb;c=new I((()=>p=>p.name)(a));d=Eb();b=Fb(b,c,d).Oa()}break a;case 1:if(a.Kb)b=C().n.Lb,c=new I((()=>p=>ba(p.price|0,ub().Ji.f(p.priceUnit)|0))(a)),d=Hb(),b=Fb(b,c,d);else{if(a.Kb)break;b=C().n.Lb;c=new I((()=>p=>ba(p.price|0,ub().Ji.f(p.priceUnit)|0))(a));d=Hb();b=Fb(b,c,d).Oa()}break a;case 2:if(a.Kb)b=C().n.Lb,c=new I((()=>p=>+p.weight)(a)),d=zc(),b=Fb(b,
c,d).Oa();else{if(a.Kb)break;b=C().n.Lb;c=new I((()=>p=>+p.weight)(a));d=zc();b=Fb(b,c,d)}break a}throw new Qb(b);}d=b.kb();y();b=$("#inventory-container");c=Ib();var e=[Jb().ka("inventory-table",J().pa),Kb().ka("table",J().pa)];c=K(c,new L(e));e=Lb();var f=Mb();J();var g=[new M(xc(a,0)+"Item")];f=K(f,new L(g));g=Mb();var h=[a.fg?Kb().ka("hidden",J().pa):(J(),new M(""))];g=K(g,new L(h));J();h=[new M(xc(a,1)+"Price")];g=K(g,new L(h));h=Mb();var k=[a.gg?Kb().ka("hidden",J().pa):(J(),new M(""))];h=K(h,
new L(k));J();k=[new M(xc(a,2)+"Weight")];e=K(e,new L([f,g,K(h,new L(k))]));f=J();g=Ac(d).Ce(new I((()=>p=>null!==p)(a))).lc(new I((()=>p=>{if(null!==p){var t=p.T(),z=p.Df();p=Lb();z=[Bc("index").ka(z,J().Mh),Bc("hash").ka(N(O(),t),J().Mh)];p=K(p,new L(z));z=Pb();J();var F=[new M(t.amount+" "+t.name)];z=K(z,new L(F));F=Pb();var G=[Cc().fg?Kb().ka("hidden",J().pa):(J(),new M(""))];F=K(F,new L(G));0!==(t.price|0)?(J(),G=t.amount,G=Dc(Ec(),G),G=ba((G.g()?1:G.na())|0,t.price|0)+" "+t.priceUnit,G=new M(G)):
(J(),G=new M("-"));F=K(F,new L([G]));G=Pb();var U=[Cc().gg?Kb().ka("hidden",J().pa):(J(),new M(""))];G=K(G,new L(U));0!==+t.weight?(J(),U=t.amount,U=Dc(Ec(),U),t=""+((U.g()?1:U.na())|0)*+t.weight,t=new M(t)):(J(),t=new M("-"));return K(p,new L([z,F,K(G,new L([t]))]))}throw new Qb(p);})(a)));h=Rb().Kf;f=new Sb(f,g,h);if(d.g())J(),d=new M("");else{d=Lb();g=Mb();h=[(J(),new M("Total"))];g=K(g,new L(h));h=Mb();k=[a.fg?Kb().ka("hidden",J().pa):(J(),new M(""))];h=K(h,new L(k));k=[(J(),new M("0"))];h=K(h,
new L(k));k=Mb();var m=[a.gg?Kb().ka("hidden",J().pa):(J(),new M(""))];k=K(k,new L(m));m=[(J(),new M("0"))];d=K(d,new L([g,h,K(k,new L(m))]))}c=Tb(K(c,new L([e,f,d])));b=b.html(c).find("tr:not(:first-child):not(:last-child)");D(new A(b),E().S,new B((()=>p=>{Cc();y();p=$(p);p=Fc(new A(p),"data-hash");p.g()?p=P():(p=p.na(),p=Dc(Ec(),p));p=p.na()|0;var t=C().n;var z=p;a:{for(t=t.Lb.Ia.d();t.i();){const F=t.e();if(N(O(),F)===z){z=new Gc(F);break a}}z=P()}z=z.na();$("#item-modal [name\x3dname]").val(z.name);
$("#item-modal [name\x3dprice]").val(z.price|0);$("#item-modal [name\x3dpriceUnit]").val(z.priceUnit);$("#item-modal [name\x3dweight]").val(+z.weight);$("#item-modal [name\x3damount]").val(z.amount);$("#item-modal [name\x3dnotes]").val(z.notes);$("#item-modal [name\x3dhash]").val(p);$("#item-modal .alert").remove();$("#item-modal #create-new-item").text("Modify item");$("#delete-item").show();$("#item-modal").modal("show")})(a)));y();y();b=$("#inventory-table th:eq(0)");b=D(new A(b),E().S,new B((()=>
()=>{0===Cc().fe?Cc().Kb=!Cc().Kb:(Cc().fe=0,Cc().Kb=!0);yc(Cc())})(a)));D(new A(b),E().Ki,new B((()=>(p,t)=>{t.preventDefault();Cc().fg=!1;Cc().gg=!1;yc(Cc())})(a)));y();y();b=$("#inventory-table th:eq(1)");b=D(new A(b),E().S,new B((()=>()=>{1===Cc().fe?Cc().Kb=!Cc().Kb:(Cc().fe=1,Cc().Kb=!0);yc(Cc())})(a)));D(new A(b),E().Ki,new B((()=>(p,t)=>{t.preventDefault();Cc().fg=!0;yc(Cc())})(a)));y();y();b=$("#inventory-table th:eq(2)");b=D(new A(b),E().S,new B((()=>()=>{2===Cc().fe?Cc().Kb=!Cc().Kb:(Cc().fe=
2,Cc().Kb=!0);yc(Cc())})(a)));D(new A(b),E().Ki,new B((()=>(p,t)=>{t.preventDefault();Cc().gg=!0;yc(Cc())})(a)));3<C().n.Lb.ib?$("#inventory-search").show():$("#inventory-search").hide()}
function Ic(){var a=Cc();y();var b=$("#add-item-button");D(new A(b),E().S,new B((()=>()=>{Cc();$("#item-modal .modal-title").text("New item");$("#item-modal input").val("");$("#item-modal textarea").val("");$("#delete-item").hide();$("#item-modal .alert").remove();$("#item-modal").modal("show")})(a)));y();b=$("#create-new-item");D(new A(b),E().S,new B((()=>()=>{var c=Cc();var d=new FormData(Jc().getElementById("item-form")),e=d.get("name");if(""===e)Kc("#item-modal .alert-container","Name is missing");
else{var f=d.get("amount"),g=d.get("price");g=Dc(Ec(),g);g=g.g()?0:g.na();var h=d.get("priceUnit"),k=d.get("weight");if(Lc(Ec(),k)){var m=Mc();var p=(0===(1&m.ke)<<24>>24?Nc(m):m.ej).exec(k);if(null!==p)m=+parseFloat(p[1]);else if(p=(0===(2&m.ke)<<24>>24?Oc(m):m.dj).exec(k),null!==p){{m=p[1];var t=p[2],z=p[3];p=p[4];""===t&&""===z&&Pc(k);t=""+t+z;k=-((z.length|0)<<2)|0;for(z=0;;)if(z!==(t.length|0)&&48===(65535&(t.charCodeAt(z)|0)))z=1+z|0;else break;const F=t.substring(z);""===F?m="-"===m?-0:0:(z=
(t=15<(F.length|0))?F.substring(0,15):F,t=k+(t?(-15+(F.length|0)|0)<<2:0)|0,k=+parseInt(z,16),p=+parseInt(p,10),z=Ia(p)+t|0,t=z/3|0,p=+Math.pow(2,t),z=+Math.pow(2,z-(t<<1)|0),p=k*p*p*z,m="-"===m?-p:p)}}else m=Pc(k);m=new Gc(m)}else m=P();f=new (Qc())(e,f,g|0,h,+(m.g()?0:m.na()),d.get("notes"));d=d.get("hash");d=Dc(Ec(),d);if(d instanceof Gc){e=d.Rd|0;d=C().n;g=e;e=d.Lb;b:{for(h=d.Lb.Ia.d();h.i();)if(m=h.e(),N(O(),m)===g){g=new Gc(m);break b}g=P()}g.g()?d=P():(g=g.na(),d=new Gc(Rc(d.Lb,g)));e.Ii(d.na()|
0,f);yc(Cc())}else if(P()===d)d=C().n,Sc(d.Lb,f),yc(Cc());else throw new Qb(d);$("#item-modal").modal("hide");yc(c)}})(a)));y();b=$("#delete-item");D(new A(b),E().S,new B((()=>()=>{var c=Cc(),d=$("#item-modal [name\x3dhash]").val(),e=Zb($b(),d);d=C().n;var f=e;e=d.Lb;a:{const g=d.Lb.Ia.d();for(;g.i();){const h=g.e();if(N(O(),h)===f){f=new Gc(h);break a}}f=P()}f.g()?d=P():(f=f.na(),d=new Gc(Rc(d.Lb,f)));Tc(e,d.na()|0);yc(Cc());$("#item-modal").modal("hide");yc(c)})(a)));y();b=$("#inventory-search");
D(new A(b),E().Li,new B((()=>c=>{wc(Cc(),c)})(a))).val("")}class Uc extends r{constructor(){super();this.fe=0;this.Kb=!0;this.gg=this.fg=!1}}const Vc=v({Om:0},!1,"InventoryController$",{Om:1,b:1});Uc.prototype.$classData=Vc;let Wc=void 0;function Cc(){Wc||(Wc=new Uc);return Wc}
function Xc(a){var b=$("#information-container").text().split("\n").join(""),c=!1;try{""!==b&&(a.n=Yc(Zc(),b),c=!0,$c(ad(),"Loaded embedded information\n"))}catch(g){if(b=bd(cd(),g),null!==b)$c(ad(),"There was an error while loading the embedded information: "+b.bl+"\n");else throw g;}if(!c){$c(ad(),"Loading default information\n");Zc();c=new (dd());Zc();b=ed().ea(new L([Q(new R,"str",10),Q(new R,"dex",10),Q(new R,"con",10),Q(new R,"int",10),Q(new R,"wis",10),Q(new R,"cha",10)]));Zc();var d=ed().ea(new L([Q(new R,
"maxHP",6),Q(new R,"currentHP",6),Q(new R,"tempHP",0),Q(new R,"ac",10),Q(new R,"usedHitDie",0)]));const g=ed().ea(H()),h=fd().ea(H()),k=fd().ea(H());var e=H();e=gd(new hd,e);var f=H();f=gd(new hd,f);const m=H(),p=new hd;a.n=new id(c,b,d,g,h,k,e,f,gd(p,m))}}
function jd(){var a=C();const b=$("#export-string");a=kd(a.n);b.text(a);$("#export-modal").modal("show");ld(md()).setTimeout(()=>{C();y();var c=$("#export-string");c=nd(new A(c),0);c instanceof Gc&&(c=c.Rd,c instanceof HTMLTextAreaElement&&(c.focus(),c.select()))},200)}function od(a){pd(a);hc();rb();ic(jc());yc(Cc());qd();rd();sd(td());ud(vd())}
function wd(){var a=C();Xc(a);od(a);ld(md()).addEventListener("beforeunload",c=>{C();return c.preventDefault()});y();var b=$("#button-import");D(new A(b),E().S,new B((()=>()=>{C();$("#import-string").val("");$("#import-modal").modal("show")})(a)));y();b=$("#import-string-button");D(new A(b),E().S,new B((()=>()=>{var c=C();try{const d=$("#import-string").val();c.n=Yc(Zc(),d);$("#import-modal").modal("hide");od(c)}catch(d){if(null!==bd(cd(),d))ld(md()).alert("Malformed input!");else throw d;}})(a)));
y();b=$("#button-export");D(new A(b),E().S,new B((()=>()=>{jd()})(a)));y();b=$("#button-save");D(new A(b),E().S,new B((()=>()=>{var c=C(),d=$("#information-container"),e=kd(c.n);d.text(e);e="data:plain/attachment,"+encodeURIComponent("\x3c!DOCTYPE HTML\x3e"+Jc().documentElement.outerHTML);d=J();if(0===(268435456&d.Mb.z)&&0===(268435456&d.Mb.z)){var f=xd().Kd;d.ok=yd("a",f);f=d.Mb;d.Mb=new q(268435456|f.z,f.G)}d=d.ok;f=J();if(0===(134217728&f.Kh.z)&&0===(134217728&f.Kh.z)){f.tk=zd("href");var g=f.Kh;
f.Kh=new q(134217728|g.z,g.G)}e=f.tk.ka(e,J().pa);J();J();J();c=zd("download").ka(c.n.ua.name+" - Sheet.html",J().pa);f=J().pa;g=J();if(0===(32&g.eb.G)&&0===(32&g.eb.G)){g.wk=zd("style");const h=g.eb;g.eb=new q(h.z,32|h.G)}c=[e,c,g.wk.ka("display: none",f)];c=Tb(K(d,new L(c)));Jc().body.appendChild(c);c.click();Jc().body.removeChild(c)})(a)));y();b=$("#button-options");D(new A(b),E().S,new B((()=>()=>{C();$("#options-modal").modal("show")})(a)));y();b=$("#general-stats");D(new A(b),E().S,new B((()=>
()=>{var c=C();$("#general-modal input[name\x3dname]").val(c.n.ua.name);$("#general-modal select[name\x3dlevel]").val(Ad(c.n));$("#general-modal input[name\x3dexperience]").val(c.n.ua.experience|0);$("#general-modal input[name\x3dclass]").val(c.n.ua["class"]);$("#general-modal input[name\x3drace]").val(c.n.ua.race);$("#general-modal input[name\x3drace]").val(c.n.ua.race);$("#general-modal select[name\x3dcasterType]").val(c.n.ua.casterType);$("#general-modal #is-jack-of-all-trades").prop("checked",
!!c.n.ua.jackOfAllTrades);$("#general-modal").modal("show")})(a)));y();b=$("#general-modal input[name\x3dname]");D(new A(b),E().zb,new B((()=>c=>{var d=C();c=$(c).val();d.n.ua.name=c;pd(C())})(a)));y();b=$("#general-modal select[name\x3dlevel]");D(new A(b),E().zb,new B((()=>c=>{var d=C();c=$(c).val();c=Zb($b(),c);d.n.ua.level=c;od(C());var e=ub().ig.f(c).pg();d.n.ua.experience=e;d=$("#general-modal input[name\x3dexperience]");c=ub().ig.f(c).pg();d.val(c)})(a)));y();b=$("#general-modal input[name\x3dexperience]");
D(new A(b),E().zb,new B((()=>c=>{{var d=C();c=$(c).val();c=Dc(Ec(),c);c=(c.g()?0:c.na())|0;var e=ub().ig;e=vb(wb(),e);const f=Hb(),g=Hb(),h=Hb();a:{for(e=Gb(Bd(e,new Cd(f,new Cd(g,h))));!e.g();){if(e.y().Z().pg()<c){e=new Gc(e.y());break a}e=e.x()}e=P()}e.g()?e=P():(e=e.na(),e=new Gc(e.pg()));e=(e.g()?1:e.na())|0;d.n.ua.experience=c;d.n.ua.level=e;od(C());$("#general-modal select[name\x3dlevel]").val(e)}})(a)));y();b=$("#general-modal input[name\x3dclass]");D(new A(b),E().zb,new B((()=>c=>{var d=
C();c=$(c).val();d.n.ua["class"]=c;pd(C())})(a)));y();b=$("#general-modal input[name\x3drace]");D(new A(b),E().zb,new B((()=>c=>{var d=C();c=$(c).val();d.n.ua.race=c;pd(C())})(a)));y();b=$("#general-modal select[name\x3dcasterType]");D(new A(b),E().zb,new B((()=>c=>{var d=C();c=$(c).val();d.n.ua.casterType=c})(a)));y();b=$("#general-modal #is-jack-of-all-trades");D(new A(b),E().zb,new B((()=>c=>{var d=C();c=!!$(c).prop("checked");d.n.ua.jackOfAllTrades=c;rb()})(a)));kc();Ub();Ic();Dd();Ed();Fd()}
function pd(a){Jc().title="D\x26D Sheet - "+a.n.ua.name;$("#general-stats").text(a.n.ua.name+", "+Ad(a.n)+" Level "+a.n.ua["class"]+" ("+a.n.ua.race+")")}class Gd extends r{constructor(){super();this.n=this.hg=null;Hd=this;this.hg=vb(wb(),new L("d4 d6 d8 d10 d12 d20".split(" ")))}}const Id=v({Pm:0},!1,"Main$",{Pm:1,b:1});Gd.prototype.$classData=Id;let Hd=void 0;function C(){Hd||(Hd=new Gd);return Hd}function mb(a,b){return a.Fh.Na(b.toLowerCase())}
function nb(a,b){return a.Eh.Na(b.toLowerCase())}function ob(a,b){a=a.Eh;b=b.toLowerCase();Jd(a,b)}function pb(a,b){a=a.Fh;b=b.toLowerCase();sb(a,b);hc();rb()}function qb(a,b){a=a.Fh;b=b.toLowerCase();Jd(a,b);hc();rb()}function Bb(){var a=C().n;null===a.Gh&&null===a.Gh&&(a.Gh=new Kd(a));return a.Gh}function Cb(){var a=C().n;return ub().ig.f(a.ua.level|0).Df()}
function kd(a){const b=JSON,c=Ld(),d=ed();var e=Q(new R,"general",a.ua),f=Ld(),g={};a.Dh.Ya(new I(((z,F)=>G=>{if(null!==G)F[G.T()]=G.Z();else throw new Qb(G);})(f,g)));f=Q(new R,"attributes",g);g=Ld();var h={};a.ge.Ya(new I(((z,F)=>G=>{if(null!==G)F[G.T()]=G.Z();else throw new Qb(G);})(g,h)));g=Q(new R,"status",h);h=Ld();var k={};a.qc.ll(new I((()=>z=>Q(new R,z.T(),z.Z()))(a))).Ya(new I(((z,F)=>G=>{if(null!==G)F[G.T()]=G.Z();else throw new Qb(G);})(h,k)));h=Q(new R,"customStatus",k);k=Md(Nd(),a.Fh);
k=Q(new R,"proficiency",k);var m=Md(Nd(),a.Eh);m=Q(new R,"expertise",m);var p=Md(Nd(),a.Ee);p=Q(new R,"weapons",p);var t=Md(Nd(),a.Lb);t=Q(new R,"inventory",t);a=Md(Nd(),a.qd);e=[e,f,g,h,k,m,p,t,Q(new R,"notes",a)];a={};d.ea(new L(e)).Ya(new I(((z,F)=>G=>{if(null!==G)F[G.T()]=G.Z();else throw new Qb(G);})(c,a)));return b.stringify(a)}function Ad(a){return a.ua.level|0}function Od(){return C().n.ge.f("maxHP")|0}function Pd(){return C().n.ge.f("currentHP")|0}
class id extends r{constructor(a,b,c,d,e,f,g,h,k){super();this.Gh=null;this.ua=a;this.Dh=b;this.ge=c;this.qc=d;this.Fh=e;this.Eh=f;this.Ee=g;this.Lb=h;this.qd=k}}const Qd=v({Qm:0},!1,"MainInformation",{Qm:1,b:1});id.prototype.$classData=Qd;
function Yc(a,b){var c=JSON.parse(b);if(Rd().ad.call(c,"general"))a=c.general;else throw Sd("key not found: general");if(!Rd().ad.call(c,"attributes"))throw Sd("key not found: attributes");b=new Td(c.attributes);if(!Rd().ad.call(c,"status"))throw Sd("key not found: status");const d=new Td(c.status);if(!Rd().ad.call(c,"customStatus"))throw Sd("key not found: customStatus");for(var e=new Ud,f=new Vd(c.customStatus);f.i();){var g=f.di();e.Gi[g.T()]=g.Z()}e=new Td(e.Gi);if(!Rd().ad.call(c,"proficiency"))throw Sd("key not found: proficiency");
f=Wd(new Xd,c.proficiency);g=fd();f=(new Yd(g)).Za(f);if(!Rd().ad.call(c,"expertise"))throw Sd("key not found: expertise");g=Wd(new Xd,c.expertise);var h=fd();g=(new Yd(h)).Za(g);if(!Rd().ad.call(c,"weapons"))throw Sd("key not found: weapons");h=Wd(new Xd,c.weapons);var k=Zd();h=(new Yd(k)).Za(h);if(!Rd().ad.call(c,"inventory"))throw Sd("key not found: inventory");k=Wd(new Xd,c.inventory);var m=Zd();k=(new Yd(m)).Za(k);if(!Rd().ad.call(c,"notes"))throw Sd("key not found: notes");c=Wd(new Xd,c.notes);
m=Zd();return new id(a,b,d,e,f,g,h,k,(new Yd(m)).Za(c))}class $d extends r{}const ae=v({Rm:0},!1,"MainInformation$",{Rm:1,b:1});$d.prototype.$classData=ae;let be=void 0;function Zc(){be||(be=new $d);return be}function Ab(a,b){if("string"===typeof b)return a=a.Ch.Dh,b=b.toLowerCase(),a.f(b.substring(0,3))|0;if(na(b))return b|=0,a=a.Ch.Dh,a=vb(wb(),a),ce(a,b).Df();throw new Qb(b);}class Kd extends r{constructor(a){super();this.Ch=null;if(null===a)throw de(null);this.Ch=a}}
const ee=v({Sm:0},!1,"MainInformation$score$",{Sm:1,b:1});Kd.prototype.$classData=ee;
class fe extends r{constructor(){super();this.Ji=this.ig=this.hk=null;ge=this;this.hk=he(ie().nj,new L([Q(new R,"Acrobatics","dex"),Q(new R,"Animal Handling","wis"),Q(new R,"Arcana","int"),Q(new R,"Athletics","str"),Q(new R,"Deception","cha"),Q(new R,"History","int"),Q(new R,"Insight","wis"),Q(new R,"Intimidation","cha"),Q(new R,"Investigation","int"),Q(new R,"Medicine","wis"),Q(new R,"Nature","int"),Q(new R,"Perception","wis"),Q(new R,"Performance","cha"),Q(new R,"Persuasion","cha"),Q(new R,"Religion",
"int"),Q(new R,"Sleight of Hand","dex"),Q(new R,"Stealth","dex"),Q(new R,"Survival","wis")]));ie();var a=new je(0,2);a=Q(new R,1,a);var b=new je(300,2);b=Q(new R,2,b);var c=new je(900,2);c=Q(new R,3,c);var d=new je(2700,2);d=Q(new R,4,d);var e=new je(6500,3);e=Q(new R,5,e);var f=new je(14E3,3);f=Q(new R,6,f);var g=new je(23E3,3);g=Q(new R,7,g);var h=new je(34E3,3);h=Q(new R,8,h);var k=new je(48E3,4);k=Q(new R,9,k);var m=new je(64E3,4);m=Q(new R,10,m);var p=new je(85E3,4);p=Q(new R,11,p);var t=new je(1E5,
4);t=Q(new R,12,t);var z=new je(12E4,5);z=Q(new R,13,z);var F=new je(14E4,5);F=Q(new R,14,F);var G=new je(165E3,5);G=Q(new R,15,G);var U=new je(195E3,5);U=Q(new R,16,U);var pa=new je(225E3,6);pa=Q(new R,17,pa);var ha=new je(265E3,6);ha=Q(new R,18,ha);var wa=new je(305E3,6);wa=Q(new R,19,wa);const Da=new je(355E3,6);a=[a,b,c,d,e,f,g,h,k,m,p,t,z,F,G,U,pa,ha,wa,Q(new R,20,Da)];this.ig=he(0,new L(a));this.Ji=he(ie().nj,new L([Q(new R,"cp",1),Q(new R,"sp",10),Q(new R,"ep",50),Q(new R,"gp",100),Q(new R,
"pp",200)]))}}const ke=v({Tm:0},!1,"Mappings$",{Tm:1,b:1});fe.prototype.$classData=ke;let ge=void 0;function ub(){ge||(ge=new fe);return ge}
function Fd(){var a=vd();y();var b=$("#add-note-button");D(new A(b),E().S,new B((()=>()=>{vd();$("#note-modal [name\x3dtitle]").val("");$("#note-modal [name\x3dtext]").val("");$("#note-modal [name\x3doldTitle]").val("");$("#note-modal .modal-title").text("Add note");$("#create-new-note").text("Add note");$("#note-modal #delete-note").hide();$("#item-modal .alert").remove();$("#note-modal").modal("show")})(a)));y();b=$("#create-new-note");D(new A(b),E().S,new B((()=>()=>{var c=vd();{var d=new FormData(Jc().getElementById("note-form"));
const k=d.get("title");var e=d.get("oldTitle"),f=""!==e;if(f)var g=!1;else{g=!1;for(var h=C().n.qd.Ia.d();!g&&h.i();)g=h.e().title===k}if(g)Kc("#note-modal .alert-container","A note with the same title already exists.");else{if(f){f=C().n.qd;g=C().n.qd.Ia.d();b:{h=0;for(g.$b(0);g.i();){if(g.e().title===e){e=h;break b}h=1+h|0}e=-1}Tc(f,e);e=C().n.qd;d=new (le())(k,d.get("text"));Sc(e,d)}else e=C().n.qd,d=new (le())(k,d.get("text")),Sc(e,d);$("#note-modal").modal("hide");ud(c)}}})(a)));y();b=$("#delete-note");
D(new A(b),E().S,new B((()=>()=>{{var c=vd(),d=(new FormData(Jc().getElementById("note-form"))).get("oldTitle");const e=C().n.qd,f=C().n.qd.Ia.d();a:{let g=0;for(f.$b(0);f.i();){if(f.e().title===d){d=g;break a}g=1+g|0}d=-1}Tc(e,d);$("#note-modal").modal("hide");ud(c)}})(a)))}
function ud(a){y();var b=$("#note-container"),c=Ib(),d=[Kb().ka("table",J().pa),Jb().ka("note-table",J().pa)];c=K(c,new L(d));d=Lb();var e=Mb(),f=[(J(),new M("Notes"))];d=K(d,new L([K(e,new L(f))]));e=J();var g=C().n.qd.kb();f=(()=>m=>{const p=Lb(),t=Pb();J();m=[new M(m.title)];return K(p,new L([K(t,new L(m))]))})(a);if(g===H())f=H();else{var h=g.y();let m=h=new Db(f(h),H());for(g=g.x();g!==H();){var k=g.y();k=new Db(f(k),H());m=m.yc=k;g=g.x()}f=h}h=Rb().Kf;d=[d,new Sb(e,f,h)];c=Tb(K(c,new L(d)));
b=b.html(c).find("tr:not(:first-child)");D(new A(b),E().S,new B((()=>m=>{vd();a:{const p=C().n.qd.Ia.d();for(;p.i();){const t=p.e();if(t.title===$(m).find("td").text()){m=new Gc(t);break a}}m=P()}m=m.na();$("#note-modal [name\x3dtitle]").val(m.title);$("#note-modal [name\x3dtext]").val(m.text);$("#note-modal [name\x3doldTitle]").val(m.title);$("#note-modal .modal-title").text("Modify note");$("#create-new-note").text("Modify note");$("#note-modal #delete-note").show();$("#note-modal").modal("show")})(a)))}
class me extends r{}const ne=v({Um:0},!1,"NoteController$",{Um:1,b:1});me.prototype.$classData=ne;let oe=void 0;function vd(){oe||(oe=new me);return oe}
function pe(a,b,c,d,e,f){f.preventDefault();0>+f.deltaY&&d.Xb(a.lb.f(b)|0)?(d=a.lb,d.Lc(b,1+(d.f(b)|0)|0)):0<+f.deltaY&&e.Xb(a.lb.f(b)|0)&&(d=a.lb,d.Lc(b,-1+(d.f(b)|0)|0));0!==(a.lb.f(b)|0)?(c=$(f.currentTarget).find(c),f=a.lb.f(b)|0,f=qe(re(),new L([f])),c=c.text(f),a="font-weight: bold; color: "+(0<(a.lb.f(b)|0)?"green":"red"),c.attr("style",a)):$(f.currentTarget).find(c).text("")}function se(a){return new I((()=>()=>!0)(a))}
function te(a,b,c){if(0!==(a.lb.f(b)|0)){const d=C().n.ge;d.Lc(b,(d.f(b)|0)+(a.lb.f(b)|0)|0);a.lb.Lc(b,0);ue(c)}}
function Dd(){var a=td();y();var b=$("#add-status-button");D(new A(b),E().S,new B((()=>()=>{td();$("#status-modal .modal-title").text("New status");$("#status-modal input").val("");$("#create-new-status").text("Add status");$("#delete-status").hide();$("#status-modal").modal("show")})(a)));y();b=$("#create-new-status");D(new A(b),E().S,new B((()=>()=>{var d=td();{var e=new FormData(Jc().getElementById("custom-status-form"));const f=e.get("name");""===f?Kc("#status-modal .alert-container","Name is missing"):
(e=e.get("oldName"),""===e?C().n.qc.Lc(f,new (ve())(0,0)):(C().n.qc.Lc(f,C().n.qc.f(e)),C().n.qc.jj(e)),$("#status-modal").modal("hide"),sd(d))}})(a)));y();b=$("#delete-status");D(new A(b),E().S,new B((()=>()=>{{var d=td();const e=$("#custom-status-form [name\x3doldName]").val();C().n.qc.jj(e);$("#status-modal").modal("hide");sd(d)}})(a)));Jc().getElementById("health-max").addEventListener("wheel",((d,e,f)=>g=>{td();pe(td(),"maxHP",d,e,f,g)})("span:eq(1)",se(a),new I((()=>d=>(d|0)>(-Od()|0))(a))));
y();b=$("#health-max");b=new A(b);var c=E().S;D(b,c,new B(((d,e)=>()=>{te(td(),"maxHP",e)})(a,new we((()=>()=>{qd()})(a)))));Jc().getElementById("health-current").addEventListener("wheel",((d,e,f)=>g=>{td();pe(td(),"currentHP",d,e,f,g)})("span:eq(1)",new I((()=>d=>(d|0)<(Od()-Pd()|0))(a)),new I((()=>d=>(d|0)>(-Pd()|0))(a))));y();b=$("#health-current");b=new A(b);c=E().S;D(b,c,new B(((d,e)=>()=>{te(td(),"currentHP",e)})(a,new we((()=>()=>{qd()})(a)))));Jc().getElementById("health-temp").addEventListener("wheel",
((d,e,f)=>g=>{td();pe(td(),"tempHP",d,e,f,g)})("span:eq(1)",se(a),new I((()=>d=>(d|0)>(-(C().n.ge.f("tempHP")|0)|0))(a))));y();b=$("#health-temp");b=new A(b);c=E().S;D(b,c,new B(((d,e)=>()=>{te(td(),"tempHP",e)})(a,new we((()=>()=>{qd()})(a)))));Jc().getElementById("hit-die-used").addEventListener("wheel",((d,e,f)=>g=>{td();pe(td(),"usedHitDie",d,e,f,g)})("span:eq(1)",new I((()=>d=>{d|=0;const e=C().n;return d<(Ad(e)-(C().n.ge.f("usedHitDie")|0)|0)})(a)),new I((()=>d=>{d|=0;const e=C().n;return d>
(-Ad(e)|0)})(a))));y();b=$("#hit-die-used");b=new A(b);c=E().S;D(b,c,new B(((d,e)=>()=>{te(td(),"usedHitDie",e)})(a,new we((()=>()=>{rd()})(a)))))}function qd(){td();var a=$("#health-max span:eq(0)"),b=Od();a.text(b);$("#health-max span:eq(1)").text("");a=$("#health-current span:eq(0)");b=Pd();a.text(b);$("#health-current span:eq(1)").text("");a=$("#health-temp span:eq(0)");b=C().n.ge.f("tempHP")|0;a.text(b);$("#health-temp span:eq(1)").text("")}
function rd(){td();var a=$("#hit-die-used span:eq(0)"),b=C().n.ge.f("usedHitDie")|0;a.text(b);$("#hit-die-used span:eq(1)").text("");a=$("#hit-die-total span:eq(0)");b=Ad(C().n);a.text(b);$("#hit-die-total span:eq(1)").text("")}
function sd(a){y();y();var b=$("#custom-status-container"),c=Ib(),d=[Kb().ka("table",J().pa),Jb().ka("custom-status-table",J().pa)];c=K(c,new L(d));d=Lb();var e=Mb(),f=[(J(),new M("Name"))];e=K(e,new L(f));f=Mb();var g=[(J(),new M("Current"))];f=K(f,new L(g));g=Mb();const h=[(J(),new M("Max"))];d=K(d,new L([e,f,K(g,new L(h))]));e=J();f=C().n.qc;f=(new xe(f,new I((()=>k=>null!==k)(a)))).lc(new I((()=>k=>{if(null!==k){var m=k.T(),p=k.Z();k=Lb();var t=Pb();m=[(J(),new M(m))];m=K(t,new L(m));t=Pb();var z=
ye(J());J();var F=[new M(""+(p.current|0))];z=K(z,new L(F));F=J();z=[z,K(ye(F),H())];t=K(t,new L(z));z=Pb();F=ye(J());J();p=[new M(""+(p.max|0))];p=K(F,new L(p));F=J();p=[p,K(ye(F),H())];return K(k,new L([m,t,K(z,new L(p))]))}throw new Qb(k);})(a))).kb();g=Rb().Kf;d=[d,new Sb(e,f,g)];c=Tb(K(c,new L(d)));b=b.html(c).find("tr:not(:first-child)");b=kb(new A(b),new B((k=>m=>{var p=$(m);m=p.children().eq(0).text();const t="max"+m,z="current"+m;td().lb.Lc(t,0);td().lb.Lc(z,0);y();var F=p.children();F=nd(new A(F),
1).na();var G=new I(((pa,ha)=>wa=>(wa|0)>(-(C().n.qc.f(ha).current|0)|0))(k,m)),U=new I(((pa,ha)=>wa=>(wa|0)<((C().n.qc.f(ha).max|0)-(C().n.qc.f(ha).current|0)|0))(k,m));td();F.addEventListener("wheel",((pa,ha,wa,Da)=>Hc=>{td();pe(td(),pa,ha,wa,Da,Hc)})(z,"span:eq(1)",U,G));y();F=p.children();F=nd(new A(F),2).na();G=new I(((pa,ha)=>wa=>(wa|0)>(-(C().n.qc.f(ha).max|0)|0))(k,m));td();U=se(td());F.addEventListener("wheel",((pa,ha,wa,Da)=>Hc=>{td();pe(td(),pa,ha,wa,Da,Hc)})(t,"span:eq(1)",U,G));y();F=
p.children().eq(1);D(new A(F),E().S,new B(((pa,ha,wa)=>()=>{if(0!==(td().lb.f(ha)|0)){const Da=C().n.qc.f(wa);Da.current=(Da.current|0)+(td().lb.f(ha)|0)|0;td().lb.Lc(ha,0);sd(td())}})(k,z,m)));y();p=p.children().eq(2);return D(new A(p),E().S,new B(((pa,ha,wa)=>()=>{if(0!==(td().lb.f(ha)|0)){const Da=C().n.qc.f(wa);Da.max=(Da.max|0)+(td().lb.f(ha)|0)|0;td().lb.Lc(ha,0);sd(td())}})(k,t,m)))})(a))).children().eq(0);D(new A(b),E().S,new B((()=>k=>{td();$("#status-modal .modal-title").text("Modify status");
$("#create-new-status").text("Modify status");k=$(k).text();$("#status-modal input[name\x3dname]").val(k);$("#status-modal input[name\x3doldName]").val(k);$("#delete-status").show();$("#status-modal").modal("show")})(a)))}class ze extends r{constructor(){super();this.lb=null;Ae=this;this.lb=ed().ea(new L([Q(new R,"maxHP",0),Q(new R,"currentHP",0),Q(new R,"tempHP",0),Q(new R,"usedHitDie",0)]))}}const Be=v({Vm:0},!1,"StatusController$",{Vm:1,b:1});ze.prototype.$classData=Be;let Ae=void 0;
function td(){Ae||(Ae=new ze);return Ae}function yb(a,b){return Ia(+Math.floor((-10+b)/2))}
function Kc(a,b){zb();a=$(a);var c=J();if(0===(134217728&c.Mb.z)&&0===(134217728&c.Mb.z)){var d=xd().Kd;c.sk=yd("div",d);d=c.Mb;c.Mb=new q(134217728|d.z,d.G)}c=c.sk;d=[Kb().ka("alert alert-danger alert-dismissible fade show",J().pa)];c=K(c,new L(d));d=J();if(0===(256&d.Nb.z)&&0===(256&d.Nb.z)){var e=xd().Kd;d.pk=yd("button",e);e=d.Nb;d.Nb=new q(256|e.z,e.G)}d=d.pk;e=J();if(0===(2097152&e.eb.z)&&0===(2097152&e.eb.z)){e.Bk=zd("type");const f=e.eb;e.eb=new q(2097152|f.z,f.G)}e=[e.Bk.ka("button",J().pa),
Kb().ka("close",J().pa),Bc("dismiss").ka("alert",J().pa)];d=K(d,new L(e));J();e=[new Ce("\x26times")];d=K(d,new L(e));e=ye(J());b=[(J(),new M(b))];b=Tb(K(c,new L([d,K(e,new L(b))])));a.html(b)}class De extends r{}const Ee=v({Wm:0},!1,"Utility$",{Wm:1,b:1});De.prototype.$classData=Ee;let Fe=void 0;function zb(){Fe||(Fe=new De);return Fe}
function Ge(a,b){b=$(b).val().toLowerCase();$("#weapon-table tr").show();if(""!==b){y();const c=$("#weapon-table tr:not(:first-child)");kb(new A(c),new B(((d,e)=>f=>{f=$(f);if(-1===(f.children().eq(0).text().toLowerCase().indexOf(e)|0))return f.hide()})(a,b)))}}
function He(a){a?($("#weapon-modal div.weapon-range").hide(),$("#weapon-is-thrown").parent().show(),$("#weapon-is-reached").parent().show(),$("#weapon-is-loading").parent().hide(),$("#weapon-modal select[name\x3dweapon-hand] option:eq(2)").show()):($("#weapon-modal div.weapon-range").show(),$("#weapon-is-thrown").parent().hide(),$("#weapon-is-reached").parent().hide(),$("#weapon-is-loading").parent().show(),$("#weapon-modal select[name\x3dweapon-hand] option:eq(2)").hide())}
function Ed(){var a=jc();y();var b=$("#add-weapon-button");D(new A(b),E().S,new B((()=>()=>{{jc();$("#weapon-modal .modal-title").text("New weapon");$("#weapon-modal input").val("");$("#weapon-modal [name\x3dweapon-type]").val("melee");const c=$("#weapon-modal select[name\x3dweapon-hand]").val("Hand property"),d=E().zb;c.trigger(d);$("#weapon-modal select[name\x3dweapon-die-type]").val("d6");$("#weapon-modal [type\x3dcheckbox]").prop("checked",!1);$("#weapon-is-loading").parent().hide();$("#create-new-weapon").text("Add weapon");
$("#weapon-modal [name\x3dnotes]").val("");$("#delete-weapon").hide();$("#weapon-modal div.weapon-range").hide();$("#weapon-modal .alert").remove();$("#weapon-modal").modal("show")}})(a)));y();b=$("#create-new-weapon");D(new A(b),E().S,new B((()=>()=>{var c=jc();a:{var d=$("#weapon-modal [name\x3dweapon-name]").val(),e="melee"===$("#weapon-modal [name\x3dweapon-type]").val();const Nt=$("#weapon-modal [name\x3dweapon-die-type]").val();var f=$("#weapon-modal [name\x3dweapon-hit-bonus]").val(),g=$("#weapon-modal [name\x3dweapon-damage-bonus]").val();
const Ot=$("#weapon-modal [name\x3dweapon-damage-type]").val();var h=$("#weapon-modal [name\x3dindex]").val();h=Dc(Ec(),h);if(0===(d.length|0))Kc("#weapon-modal .alert-container","The weapon needs to have a name");else{var k=$("#weapon-modal [name\x3dweapon-dice-number]").val();k=Dc(Ec(),k);if(!(k instanceof Gc)){if(P()===k){Kc("#weapon-modal .alert-container","Count missing or not a number");break a}throw new Qb(k);}k=k.Rd|0;var m=$("#weapon-modal [name\x3dnotes]").val();f=Dc(Ec(),f);f=f.g()?0:f.na();
g=Dc(Ec(),g);g=g.g()?0:g.na();var p=$("#weapon-is-proficient").prop("checked"),t=$("#weapon-is-finesse").prop("checked"),z=$("#weapon-is-heavy").prop("checked"),F=$("#weapon-is-reached").prop("checked"),G=$("#weapon-is-loading").prop("checked"),U=$("#weapon-modal [name\x3dweapon-hand]").val(),pa=$("#weapon-modal [name\x3dweapon-hand]").val(),ha=$("#weapon-modal [name\x3dweapon-hand]").val(),wa=$("#weapon-is-thrown").prop("checked"),Da=$("#weapon-modal [name\x3dshort-range]").val();Da=Dc(Ec(),Da);
Da=Da.g()?0:Da.na();var Hc=$("#weapon-modal [name\x3dlong-range]").val();Hc=Dc(Ec(),Hc);d=new (Ie())(d,Nt,k,e,Ot,m,f|0,g|0,!!p,!!t,!!z,!!F,!!G,"Light"===U,"Versatile"===pa,"Two-Handed"===ha,!!wa,Da|0,(Hc.g()?0:Hc.na())|0);if(h instanceof Gc)e=h.Rd|0,C().n.Ee.Ii(e,d),ic(jc());else if(P()===h)e=C().n,Sc(e.Ee,d),ic(jc());else throw new Qb(h);ic(c);$("#weapon-modal").modal("hide")}}})(a)));y();b=$("#delete-weapon");D(new A(b),E().S,new B((()=>()=>{{var c=jc(),d=$("#weapon-modal [name\x3dindex]").val();
const e=Zb($b(),d);d=C().n;Tc(d.Ee,e);ic(jc());$("#weapon-modal").modal("hide");ic(c)}})(a)));y();b=$("#weapon-modal [name\x3dweapon-hand]");D(new A(b),E().zb,new B((()=>c=>{jc();c=$(c).val();if("Versatile"===c){$("#weapon-is-heavy").prop("checked",!1).parent().hide();$("#weapon-is-finesse").prop("checked",!1).parent().hide();c=$("#weapon-modal .versatile-die").show();var d=C().hg,e=C().hg;const f=$("#weapon-modal [name\x3dweapon-die-type]").val();e=1+Rc(e,f)|0;d="/ "+ce(d,e);c.text(d)}else"Two-Handed"===
c?($("#weapon-is-heavy").parent().show(),$("#weapon-is-finesse").prop("checked",!1).parent().hide()):($("#weapon-is-heavy").prop("checked",!1).parent().hide(),$("#weapon-is-finesse").parent().show()),$("#weapon-modal .versatile-die").hide()})(a)));y();b=$("#weapon-modal [name\x3dweapon-type]");D(new A(b),E().zb,new B((()=>c=>{jc();He("melee"===$(c).val())})(a)));y();b=$("#weapon-is-thrown");D(new A(b),E().zb,new B((()=>c=>{jc();$(c).prop("checked")?$("#weapon-modal div.weapon-range").show():$("#weapon-modal div.weapon-range").hide()})(a)));
y();b=$("#weapon-modal [name\x3dweapon-die-type]");D(new A(b),E().zb,new B((()=>()=>{const c=$("#weapon-modal [name\x3dweapon-hand]"),d=E().zb;return c.trigger(d)})(a)));y();b=$("#weapon-search");D(new A(b),E().Li,new B((()=>c=>{Ge(jc(),c)})(a))).val("")}
function ic(a){y();var b=$("#weapon-container"),c=Ib(),d=[Jb().ka("weapon-table",J().pa),Kb().ka("table",J().pa)];c=K(c,new L(d));d=Lb();var e=Mb(),f=[(J(),new M("Weapon"))];e=K(e,new L(f));f=Mb();var g=[(J(),new M("range"))];f=K(f,new L(g));g=Mb();var h=[(J(),new M("to hit"))];g=K(g,new L(h));h=Mb();const k=[(J(),new M("damage"))];d=K(d,new L([e,f,g,K(h,new L(k))]));e=J();f=C().n.Ee.kb();f=Ac(f).Ce(new I((()=>m=>null!==m)(a))).lc(new I((()=>m=>{if(null!==m){var p=m.T(),t=m.Df();m=Lb();t=[Kb().ka("not-selectable",
J().pa),Bc("index").ka(t,J().Mh)];m=K(m,new L(t));t=Pb();J();var z=[new M(p.name)];t=K(t,new L(z));z=Pb();J();var F=new qc(p);F=[new M(!F.fc.melee||F.fc.thrown?(F.fc.shortRange|0)+" / "+(F.fc.longRange|0):"-")];z=K(z,new L(F));F=Pb();J();var G=new qc(p);G=(yb(zb(),oc(G))+(G.fc.proficiency?Cb():0)|0)+(G.fc.hitBonus|0)|0;G=[new M(""+G)];F=K(F,new L(G));G=Pb();J();{var U=new qc(p);p=1<(U.fc.dieCount|0)?""+(U.fc.dieCount|0):"";const wa=U.fc.die;if(U.fc.versatile){var pa=C().hg;var ha=C().hg;ha=1+Rc(ha,
U.fc.die)|0;pa="/"+ce(pa,ha)}else pa="";0!==pc(U)?(U=pc(U),U=qe(re(),new L([U]))):U="";p=p+wa+pa+" "+U}p=[new M(p)];return K(m,new L([t,z,F,K(G,new L(p))]))}throw new Qb(m);})(a)));g=Rb().Kf;d=[d,new Sb(e,f,g)];c=Tb(K(c,new L(d)));b=b.html(c).find("tr:not(:first-child)");D(new A(b),E().S,new B((()=>(m,p)=>{jc();p.preventDefault();p=C().n;y();var t=$(m);t=Fc(new A(t),"data-index").na();$b();t=Zb(0,t);p=ce(p.Ee.Ia,t);$("#weapon-modal .modal-title").text("Modify weapon");$("#weapon-modal [name\x3dweapon-name]").val(p.name);
$("#weapon-modal [name\x3dweapon-type]").val(p.melee?"melee":"ranged");$("#weapon-modal [name\x3dweapon-dice-number]").val(p.dieCount|0);$("#weapon-modal [name\x3dweapon-die-type]").val(p.die);$("#weapon-modal [name\x3dweapon-damage-type]").val(p.damageType);$("#weapon-modal [name\x3dnotes]").val(p.notes);$("#weapon-modal #weapon-is-proficient").prop("checked",!!p.proficiency);$("#weapon-modal #weapon-is-reached").prop("checked",!!p.reach);p.light?($("#weapon-modal [name\x3dweapon-hand]").val("Light"),
$("#weapon-modal #weapon-is-finesse").prop("checked",!!p.finesse)):p.versatile?$("#weapon-modal [name\x3dweapon-hand]").val("Versatile"):p.twoHanded?($("#weapon-modal [name\x3dweapon-hand]").val("Two-Handed"),$("#weapon-modal #weapon-is-heavy").prop("checked",!!p.heavy)):$("#weapon-modal [name\x3dweapon-hand]").val("Hand property");$("#weapon-modal [name\x3dweapon-hit-bonus]").val(p.hitBonus|0);$("#weapon-modal [name\x3dweapon-damage-bonus]").val(p.damageBonus|0);$("#weapon-modal [name\x3dweapon-short-range]").val(p.shortRange|
0);$("#weapon-modal [name\x3dweapon-long-range]").val(p.longRange|0);t=$("#weapon-modal [name\x3dindex]");y();m=$(m);m=Fc(new A(m),"data-index").na();m=Zb($b(),m);t.val(m);$("#create-new-weapon").text("Modify weapon");$("#delete-weapon").show();He(!!p.melee);p.thrown&&$("#weapon-modal div.weapon-range").show();$("#weapon-modal .alert").remove();$("#weapon-modal").modal("show")})(a)));3<C().n.Ee.kb().h()?$("#weapon-search").show():$("#weapon-search").hide()}class Je extends r{}
const Ke=v({Xm:0},!1,"WeaponController$",{Xm:1,b:1});Je.prototype.$classData=Ke;let Le=void 0;function jc(){Le||(Le=new Je);return Le}class Me extends r{constructor(){super();this.zb="change";this.S="click";this.Ki="contextmenu";this.Li="keyup"}}const Ne=v({Ym:0},!1,"io.udash.wrappers.jquery.EventName$",{Ym:1,b:1});Me.prototype.$classData=Ne;let Oe=void 0;function E(){Oe||(Oe=new Me);return Oe}class Pe extends r{constructor(){super();this.Pi=null;Qe=this;this.Pi=ed().ea(H())}}
const Re=v({Zm:0},!1,"io.udash.wrappers.jquery.JQuery$",{Zm:1,b:1});Pe.prototype.$classData=Re;let Qe=void 0;function y(){Qe||(Qe=new Pe);return Qe}
function Se(a,b,c){var d=new Te(!1,null,null);a.Bf.each(Ue(Ve(),new B(((e,f,g,h)=>k=>{a:{if(null!==f){var m=f.Oc;var p=f.Mc;if(!1===f.Nc&&null===m&&null===p){m=new I(((t,z,F)=>G=>$(z).on(F,G))(e,k,g));break a}}if(null!==f&&(m=f.Oc,p=f.Mc,!1===f.Nc&&null===m)){m=new I(((t,z,F,G)=>U=>$(z).on(F,G,U))(e,k,g,p));break a}if(null!==f&&(m=f.Oc,p=f.Mc,!1===f.Nc&&null===p)){m=new I(((t,z,F,G)=>U=>$(z).on(F,G,U))(e,k,g,m));break a}if(null!==f&&(m=f.Oc,p=f.Mc,!1===f.Nc)){m=new I(((t,z,F,G,U)=>pa=>$(z).on(F,G,
U,pa))(e,k,g,m,p));break a}if(null!==f&&(m=f.Oc,p=f.Mc,!0===f.Nc&&null===m&&null===p)){m=new I(((t,z,F)=>G=>$(z).one(F,G))(e,k,g));break a}if(null!==f&&(m=f.Oc,p=f.Mc,!0===f.Nc&&null===m)){m=new I(((t,z,F,G)=>U=>$(z).one(F,G,U))(e,k,g,p));break a}if(null!==f&&(m=f.Oc,p=f.Mc,!0===f.Nc&&null===p)){m=new I(((t,z,F,G)=>U=>$(z).one(F,G,U))(e,k,g,m));break a}if(null!==f&&(m=f.Oc,p=f.Mc,!0===f.Nc)){m=new I(((t,z,F,G,U)=>pa=>$(z).one(F,G,U,pa))(e,k,g,m,p));break a}throw new Qb(f);}m=new We(e,g,h,m,Xe(Ye(e)));
Ze(e,g,h,k,m)})(a,d,b,c))))}function Ze(a,b,c,d,e){a=y().Pi.Ld(d,new we((()=>()=>{$e||($e=new af);var f=$e;var g=H();return f.qe.ea(g)})(a)));a.ba(new bf(b,c,e));y().Pi.Lc(d,a)}function kb(a,b){return a.Bf.each(Ue(Ve(),b))}function D(a,b,c){Se(a,b,c);return a.Bf}function Fc(a,b){a=a.Bf.attr(b);return void 0===a?P():new Gc(a)}function nd(a,b){a=a.Bf.get(b);return void 0===a?P():new Gc(a)}function Ye(a){null===a.Hh&&null===a.Hh&&(a.Hh=new cf(a));return a.Hh}
class A extends r{constructor(a){super();this.Hh=null;this.Bf=a}}const df=v({bn:0},!1,"io.udash.wrappers.jquery.JQuery$JQueryWrapper",{bn:1,b:1});A.prototype.$classData=df;function Xe(a){return new B((b=>(c,d)=>b.ik.Bf.off(c,d))(a))}class cf extends r{constructor(a){super();this.ik=null;if(null===a)throw de(null);this.ik=a}}const ef=v({dn:0},!1,"io.udash.wrappers.jquery.JQuery$JQueryWrapper$OnCallbackRegistration$",{dn:1,b:1});cf.prototype.$classData=ef;function ff(a){return!!a.fb.isPrimitive}
function gf(a,b){return!!a.fb.isAssignableFrom(b.fb)}function hf(a){return a.fb.getComponentType()}function jf(a,b){return a.fb.newArrayOfThisClass(b)}class Oa extends r{constructor(a){super();this.fb=a}A(){return(this.fb.isInterface?"interface ":ff(this)?"":"class ")+this.fb.name}}const kf=v({Wn:0},!1,"java.lang.Class",{Wn:1,b:1});Oa.prototype.$classData=kf;function Fa(a,b){const c=b|0;if(c===b&&-Infinity!==1/b)return c;a.Wk[0]=b;a=new q(a.Xh[a.Yk]|0,a.Xh[a.Xk]|0);return a.z^a.G}
class lf extends r{constructor(){super();this.Wk=this.Xh=this.Fg=null;this.fj=!1;this.Yk=this.Xk=0;mf=this;this.Fg=new ArrayBuffer(8);this.Xh=new Int32Array(this.Fg,0,2);new Float32Array(this.Fg,0,2);this.Wk=new Float64Array(this.Fg,0,1);this.Xh[0]=16909060;this.Xk=(this.fj=1===((new Int8Array(this.Fg,0,8))[0]|0))?0:1;this.Yk=this.fj?1:0}}const nf=v({$n:0},!1,"java.lang.FloatingPointBits$",{$n:1,b:1});lf.prototype.$classData=nf;let mf=void 0;function Ga(){mf||(mf=new lf);return mf}
class of extends r{constructor(){super();this.$k=null;pf=this;this.$k=new qf(!1);new qf(!0)}}const rf=v({po:0},!1,"java.lang.System$Streams$",{po:1,b:1});of.prototype.$classData=rf;let pf=void 0;function sf(){pf||(pf=new of);return pf}function tf(a,b,c){null!==a.hj?(uf||(uf=new vf),a=a.hj,wf||(wf=new xf),b=wf.dl.call(a,b)?a[b]:c):b=tf(a.al,b,c);return b}
class yf extends r{constructor(){super();this.al=this.hj=null;zf=this;var a={"java.version":"1.8","java.vm.specification.version":"1.8","java.vm.specification.vendor":"Oracle Corporation","java.vm.specification.name":"Java Virtual Machine Specification","java.vm.name":"Scala.js"};a["java.vm.version"]=aa.linkerVersion;a["java.specification.version"]="1.8";a["java.specification.vendor"]="Oracle Corporation";a["java.specification.name"]="Java Platform API Specification";a["file.separator"]="/";a["path.separator"]=
":";a["line.separator"]="\n";this.hj=a;this.al=null}}const Af=v({qo:0},!1,"java.lang.System$SystemProperties$",{qo:1,b:1});yf.prototype.$classData=Af;let zf=void 0;function Bf(){zf||(zf=new yf);return zf}class vf extends r{}const Cf=v({uo:0},!1,"java.lang.Utils$",{uo:1,b:1});vf.prototype.$classData=Cf;let uf=void 0;class xf extends r{constructor(){super();this.dl=null;wf=this;this.dl=Object.prototype.hasOwnProperty}}const Df=v({vo:0},!1,"java.lang.Utils$Cache$",{vo:1,b:1});
xf.prototype.$classData=Df;let wf=void 0;function Ef(a){return!!(a&&a.$classData&&1===a.$classData.hc&&a.$classData.gc.va.el)}const ua=v({el:0},!1,"java.lang.Void",{el:1,b:1},a=>void 0===a);class Ff extends r{}const Gf=v({wo:0},!1,"java.lang.reflect.Array$",{wo:1,b:1});Ff.prototype.$classData=Gf;let Hf=void 0;function If(){Hf||(Hf=new Ff)}
function Jf(a,b,c,d,e,f){const g=e-d|0;if(16<g){const h=d+(g/2|0)|0;Jf(a,b,c,d,h,f);Jf(a,b,c,h,e,f);let k=a=d,m=h;for(;a<e;)k<h&&(m>=e||f.kc(Kf(S(),b,k),Kf(S(),b,m)))?(Lf(S(),c,a,Kf(S(),b,k)),k=1+k|0):(Lf(S(),c,a,Kf(S(),b,m)),m=1+m|0),a=1+a|0;u(c,d,b,d,g)}else Mf(b,d,e,f)}
function Mf(a,b,c,d){c=c-b|0;if(2<=c){if(0<d.L(Kf(S(),a,b),Kf(S(),a,1+b|0))){var e=Kf(S(),a,b);Lf(S(),a,b,Kf(S(),a,1+b|0));Lf(S(),a,1+b|0,e)}for(e=2;e<c;){const h=Kf(S(),a,b+e|0);if(0>d.L(h,Kf(S(),a,-1+(b+e|0)|0))){for(var f=b,g=-1+(b+e|0)|0;1<(g-f|0);){const k=(f+g|0)>>>1|0;0>d.L(h,Kf(S(),a,k))?g=k:f=k}f=f+(0>d.L(h,Kf(S(),a,f))?0:1)|0;for(g=b+e|0;g>f;)Lf(S(),a,g,Kf(S(),a,-1+g|0)),g=-1+g|0;Lf(S(),a,f,h)}e=1+e|0}}}
function Nf(a,b){Of();const c=Hb(),d=b.a.length;if(16<d){const e=b.a.length;Jf(a,b,l(w(ab),[e]),0,d,c)}else Mf(b,0,d,c)}function Pf(a,b){Qf();const c=Rf(),d=b.a.length;if(16<d){const e=b.a.length;Jf(a,b,l(w(cb),[e]),0,d,c)}else Mf(b,0,d,c)}function Sf(a,b){Tf();const c=Uf(),d=b.a.length;if(16<d){const e=b.a.length;Jf(a,b,l(w(Za),[e]),0,d,c)}else Mf(b,0,d,c)}function Vf(a,b){Wf();const c=Xf(),d=b.a.length;if(16<d){const e=b.a.length;Jf(a,b,l(w(Va),[e]),0,d,c)}else Mf(b,0,d,c)}
function Yf(a,b){Zf();const c=$f(),d=b.a.length;if(16<d){const e=b.a.length;Jf(a,b,l(w(Xa),[e]),0,d,c)}else Mf(b,0,d,c)}function ag(a,b,c,d,e,f){const g=e-d|0;if(16<g){const h=d+(g/2|0)|0;ag(a,b,c,d,h,f);ag(a,b,c,h,e,f);let k=a=d,m=h;for(;a<e;)k<h&&(m>=e||f.kc(b.a[k],b.a[m]))?(c.a[a]=b.a[k],k=1+k|0):(c.a[a]=b.a[m],m=1+m|0),a=1+a|0;u(c,d,b,d,g)}else bg(b,d,e,f)}
function bg(a,b,c,d){c=c-b|0;if(2<=c){if(0<d.L(a.a[b],a.a[1+b|0])){var e=a.a[b];a.a[b]=a.a[1+b|0];a.a[1+b|0]=e}for(e=2;e<c;){const h=a.a[b+e|0];if(0>d.L(h,a.a[-1+(b+e|0)|0])){for(var f=b,g=-1+(b+e|0)|0;1<(g-f|0);){const k=(f+g|0)>>>1|0;0>d.L(h,a.a[k])?g=k:f=k}f=f+(0>d.L(h,a.a[f])?0:1)|0;for(g=b+e|0;g>f;)a.a[g]=a.a[-1+g|0],g=-1+g|0;a.a[f]=h}e=1+e|0}}}function cg(a,b,c){c=new dg(c);const d=b.a.length;16<d?ag(a,b,l(w(x),[b.a.length]),0,d,c):bg(b,0,d,c)}
function eg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){var e=b.a[d];const g=e.z;e=e.G;var f=c.a[d];const h=f.z;f=f.G;if(!T(V(),new q(g,e),new q(h,f)))return!1;d=1+d|0}return!0}function fg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),e,f))return!1;d=1+d|0}return!0}
function gg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),e,f))return!1;d=1+d|0}return!0}function hg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),La(e),La(f)))return!1;d=1+d|0}return!0}
function ig(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),e,f))return!1;d=1+d|0}return!0}function jg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),e,f))return!1;d=1+d|0}return!0}
function kg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),e,f))return!1;d=1+d|0}return!0}function lg(a,b,c){if(b===c)return!0;if(null===b||null===c)return!1;a=b.a.length;if(c.a.length!==a)return!1;let d=0;for(;d!==a;){const e=b.a[d],f=c.a[d];if(!T(V(),e,f))return!1;d=1+d|0}return!0}
function mg(a,b,c){a=ng(og(),hf(la(b)));if(0>c)throw new pg;var d=b.a.length;d=c<d?c:d;c=a.Ga(c);u(b,0,c,0,d);return c}function qg(a,b,c,d){a=ng(og(),hf(d));if(0>c)throw new pg;d=b.a.length;d=c<d?c:d;c=a.Ga(c);u(b,0,c,0,d);return c}function rg(a,b,c){Zf();if(0>c)throw new pg;a=b.a.length;a=c<a?c:a;c=l(w(Xa),[c]);u(b,0,c,0,a);return c}function sg(a,b,c){Tf();if(0>c)throw new pg;a=b.a.length;a=c<a?c:a;c=l(w(Za),[c]);u(b,0,c,0,a);return c}
function tg(a,b,c){Of();if(0>c)throw new pg;a=b.a.length;a=c<a?c:a;c=l(w(ab),[c]);u(b,0,c,0,a);return c}function ug(a,b,c){Qf();if(0>c)throw new pg;a=b.a.length;a=c<a?c:a;c=l(w(cb),[c]);u(b,0,c,0,a);return c}function vg(a,b,c){Wf();if(0>c)throw new pg;a=b.a.length;a=c<a?c:a;c=l(w(Va),[c]);u(b,0,c,0,a);return c}function wg(a,b,c){xg();if(0>c)throw new pg;a=b.a.length;a=c<a?c:a;c=l(w(Ta),[c]);u(b,0,c,0,a);return c}class yg extends r{}const zg=v({xo:0},!1,"java.util.Arrays$",{xo:1,b:1});
yg.prototype.$classData=zg;let Ag=void 0;function W(){Ag||(Ag=new yg);return Ag}class Bg extends r{constructor(){super();this.fl=null;Cg=this;this.fl=/(?:(\d+)\$)?([-#+ 0,\(<]*)(\d+)?(?:\.(\d+))?[%A-Za-z]/g}}const Dg=v({Go:0},!1,"java.util.Formatter$",{Go:1,b:1});Bg.prototype.$classData=Dg;let Cg=void 0;class Eg extends r{}const Fg=v({bp:0},!1,"java.util.regex.Matcher$",{bp:1,b:1});Eg.prototype.$classData=Fg;let Gg=void 0;
function Jc(){var a=md();0===(67108864&a.he)&&0===(67108864&a.he)&&(a.lk=ld(a).document,a.he|=67108864);return a.lk}function ld(a){0===(33554432&a.he)&&0===(33554432&a.he)&&(a.mk=window,a.he|=33554432);return a.mk}class Hg extends r{constructor(){super();this.lk=this.mk=null;this.he=0}}const Ig=v({fn:0},!1,"org.scalajs.dom.package$",{fn:1,b:1});Hg.prototype.$classData=Ig;let Jg=void 0;function md(){Jg||(Jg=new Hg);return Jg}
class Kg extends r{constructor(){super();this.lj=this.Jg=null;Lg=this;l(w(Ta),[0]);l(w(Xa),[0]);l(w(Va),[0]);l(w(gb),[0]);l(w(eb),[0]);this.Jg=l(w(ab),[0]);l(w(cb),[0]);l(w(Za),[0]);this.lj=l(w(x),[0])}}const Mg=v({lp:0},!1,"scala.Array$EmptyArrays$",{lp:1,b:1});Kg.prototype.$classData=Mg;let Lg=void 0;function Ng(){Lg||(Lg=new Kg);return Lg}class Og extends r{}
function Pg(a,b,c,d){a=0<c?c:0;c=Qg(S(),b);c=d<c?d:c;if(c>a){if(ib(b,1)){W();d=ng(og(),hf(la(b)));if(a>c)throw Rg(a+" \x3e "+c);c=c-a|0;var e=b.a.length-a|0;e=c<e?c:e;d=d.Ga(c);u(b,a,d,0,e);return b=d}if($a(b,1)){W();Of();if(a>c)throw Rg(a+" \x3e "+c);d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(ab),[d]);u(b,a,d,0,c);return b=d}if(fb(b,1)){W();Sg();if(a>c)throw Rg(a+" \x3e "+c);d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(gb),[d]);u(b,a,d,0,c);return b=d}if(bb(b,1)){W();Qf();if(a>c)throw Rg(a+" \x3e "+c);
d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(cb),[d]);u(b,a,d,0,c);return b=d}if(db(b,1)){W();Tg();if(a>c)throw Rg(a+" \x3e "+c);d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(eb),[d]);u(b,a,d,0,c);return b=d}if(Ua(b,1)){W();Wf();if(a>c)throw Rg(a+" \x3e "+c);d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(Va),[d]);u(b,a,d,0,c);return b=d}if(Wa(b,1)){W();Zf();if(a>c)throw Rg(a+" \x3e "+c);d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(Xa),[d]);u(b,a,d,0,c);return b=d}if(Ya(b,1)){W();Tf();if(a>c)throw Rg(a+" \x3e "+c);d=
c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(Za),[d]);u(b,a,d,0,c);return b=d}if(Sa(b,1)){W();xg();if(a>c)throw Rg(a+" \x3e "+c);d=c-a|0;c=b.a.length-a|0;c=d<c?d:c;d=l(w(Ta),[d]);u(b,a,d,0,c);return b=d}throw new Qb(b);}return ng(og(),hf(la(b))).Ga(0)}
function Ug(a,b){var c=Qg(S(),a);if(1>=c)return Vg(S(),a);if(ib(a,1))return c=mg(W(),a,c),cg(W(),c,b),c;if($a(a,1)){if(b===Hb())return c=tg(W(),a,c),Nf(W(),c),c}else if(bb(a,1)){if(b===Rf())return c=ug(W(),a,c),Pf(W(),c),c}else if(Ua(a,1)){if(b===Xf())return c=vg(W(),a,c),Vf(W(),c),c}else if(Wa(a,1)){if(b===$f())return c=rg(W(),a,c),Yf(W(),c),c}else if(Ya(a,1)){if(b===Uf())return c=sg(W(),a,c),Sf(W(),c),c}else if(Sa(a,1)&&b===Wg())return c=wg(W(),a,c),b=Xg(),a=Wg(),Yg(b,c,c.a.length,a),c;if(300>c)c=
Vg(S(),a),Yg(Xg(),c,Qg(S(),c),b);else{Zg();$g();if(gf(n(x),hf(la(a))))var d=ff(n(x))?ah(a,c):qg(W(),a,c,n(w(x)));else d=l(w(x),[c]),bh(Zg(),a,0,d,0,Qg(S(),a));cg(W(),d,b);Zg();b=d;a=ng(og(),hf(la(a)));d=a.ab();null!==d&&d===n(hb)?c=ch(c):gf(d,hf(la(b)))?ff(d)?c=ah(b,c):(If(),a=jf(d,[0]),a=la(a),c=qg(W(),b,c,a)):(c=a.Ga(c),bh(Zg(),b,0,c,0,Qg(S(),b)))}return c}class dh extends r{}const eh=v({oq:0},!1,"scala.collection.ArrayOps$",{oq:1,b:1});dh.prototype.$classData=eh;let fh=void 0;
function gh(){fh||(fh=new dh);return fh}function hh(a,b){a=b+~(b<<9)|0;a^=a>>>14|0;a=a+(a<<4)|0;return a^(a>>>10|0)}class ih extends r{}const jh=v({Mq:0},!1,"scala.collection.Hashing$",{Mq:1,b:1});ih.prototype.$classData=jh;let kh=void 0;function lh(){kh||(kh=new ih);return kh}function mh(a,b){for(a=a.d();a.i();)b.f(a.e())}function nh(a,b){let c=!1;for(a=a.d();!c&&a.i();)c=!!b.f(a.e());return c}function oh(a,b,c){const d=Qg(S(),b);for(a=a.d();c<d&&a.i();)Lf(S(),b,c,a.e()),c=1+c|0}
function ph(a,b,c,d){a=a.d();let e=c;const f=Qg(S(),b)-c|0;for(d=c+(d<f?d:f)|0;e<d&&a.i();)Lf(S(),b,e,a.e()),e=1+e|0;return e-c|0}function qh(a,b,c,d){return a.g()?""+b+d:a.Ob(rh(),b,c,d).Ta.j}function sh(a,b,c,d,e){const f=b.Ta;0!==(c.length|0)&&(f.j=""+f.j+c);a=a.d();if(a.i())for(c=a.e(),f.j=""+f.j+c;a.i();)f.j=""+f.j+d,c=a.e(),f.j=""+f.j+c;0!==(e.length|0)&&(f.j=""+f.j+e);return b}
function th(a,b){if(0<=a.o())return b=b.Ga(a.o()),a.Pb(b,0),b;{const c=b.ab(),d=c===n(Va);b=[];for(a=a.d();a.i();){const e=a.e();b.push(d?Ba(e):null===e?c.fb.Af:e)}a=c===n(hb)?n(ua):c===n(uh)||c===n(vh)?n(x):c;return ia(w(a.fb),b)}}class wh extends r{constructor(a,b){super();this.kr=a;this.Aj=b}}const xh=v({jr:0},!1,"scala.collection.Iterator$ConcatIteratorCell",{jr:1,b:1});wh.prototype.$classData=xh;function yh(a){a.Bj||(a.Bj||(a.El=ue(a.Dl),a.Bj=!0),a.Dl=null);return a.El}
class zh extends r{constructor(a,b){super();this.El=null;this.Bj=!1;this.Dl=b}}const Ah=v({mr:0},!1,"scala.collection.LinearSeqIterator$LazyCell",{mr:1,b:1});zh.prototype.$classData=Ah;function qe(a,b){a=b.lc(new I((()=>c=>{re();return c})(a,"%+d"))).od($g());return Bh(Ch(),a)}class Dh extends r{}const Eh=v({wr:0},!1,"scala.collection.StringOps$",{wr:1,b:1});Dh.prototype.$classData=Eh;let Fh=void 0;function re(){Fh||(Fh=new Dh);return Fh}
function Gh(a,b,c,d){for(var e=1;;){if(e===c)return b?-2147483648===a?P():new Gc(-a|0):new Gc(a);if(-214748364>a)return P();var f=65535&(d.charCodeAt(e)|0);f=Hh(Ih(),f);if(-1===f||-214748364===a&&9===f)return P();e=1+e|0;a=ba(10,a)-f|0}}function Jh(a){return 48<=a&&57>=a||97<=a&&102>=a||65<=a&&70>=a}
function Kh(a,b,c){var d=b-a|0;if(0<d)if(46===(65535&(c.charCodeAt(a)|0)))if(1<d)for(a=1+a|0;;){if(a>=b)return!0;d=65535&(c.charCodeAt(a)|0);if(Jh(d))a=1+a|0;else return!1}else return!1;else{for(;;)if(a<b?(d=65535&(c.charCodeAt(a)|0),d=Jh(d)):d=!1,d)a=1+a|0;else break;if(a>=b)return!0;if(46===(65535&(c.charCodeAt(a)|0)))for(a=1+a|0;;){if(a>=b)return!0;d=65535&(c.charCodeAt(a)|0);if(Jh(d))a=1+a|0;else return!1}else return!1}else return!1}
function Lh(a,b,c){if(a<b){for(var d=a;;)if(d>=b){d=!0;break}else{const e=65535&(c.charCodeAt(d)|0);if(48<=e&&57>=e)d=1+d|0;else{d=!1;break}}if(d)return!0;d=65535&(c.charCodeAt(a)|0);if((43===d||45===d)&&1<(b-a|0))for(a=1+a|0;;){if(a>=b)return!0;d=65535&(c.charCodeAt(a)|0);if(48<=d&&57>=d)a=1+a|0;else return!1}else return!1}else return!1}function Mh(a){return 101===a||69===a}
function Nh(a,b,c){if(a<b){var d=65535&(c.charCodeAt(a)|0);if(43===d||45===d){if(b>(1+a|0)){for(a=1+a|0;;)if(a<b?(d=65535&(c.charCodeAt(a)|0),d=48<=d&&57>=d):d=!1,d)a=1+a|0;else{c=a;break}return c===b}return!1}for(;;)if(a<b?(d=65535&(c.charCodeAt(a)|0),d=48<=d&&57>=d):d=!1,d)a=1+a|0;else{c=a;break}return c===b}return!1}
function Dc(a,b){a=b.length|0;if(0===a)return P();{const c=65535&(b.charCodeAt(0)|0),d=Hh(Ih(),c);return 1===a?-1<d?new Gc(d):P():-1<d?Gh(-d|0,!0,a,b):43===c?Gh(0,!0,a,b):45===c?Gh(0,!1,a,b):P()}}
function Lc(a,b){a:{a=b.length|0;for(var c=0;c<a;){if(32<(65535&(b.charCodeAt(c)|0))){a=c;break a}c=1+c|0}a=-1}a:{for(c=-1+(b.length|0)|0;0<=c;){if(32<(65535&(b.charCodeAt(c)|0)))break a;c=-1+c|0}c=-1}c=1+c|0;if(-1===a||a>=c||0>=c)return!1;var d=65535&(b.charCodeAt(a)|0);a=45===d||43===d?1+a|0:a;if(a<c){if(78===(65535&(b.charCodeAt(a)|0)))return"NaN"===b.substring(a,c);if(73===(65535&(b.charCodeAt(a)|0)))return"Infinity"===b.substring(a,c);d=65535&(b.charCodeAt(-1+c|0)|0);d=102===d||70===d||100===
d||68===d?-1+c|0:c;c=d-a|0;if(0<c){if(2<=c&&(120===(65535&(b.charCodeAt(1+a|0)|0))||88===(65535&(b.charCodeAt(1+a|0)|0)))){if(c=48===(65535&(b.charCodeAt(a)|0))){a=2+a|0;c=d;a:{d=b.length|0;for(var e=a;e<d;){const f=65535&(b.charCodeAt(e)|0);if(112===f||80===f){d=e;break a}e=1+e|0}d=-1}c=d<=c&&Kh(a,d,b)&&Lh(1+d|0,c,b)}b=c}else if(c=a,a=d,d=65535&(b.charCodeAt(c)|0),46===d){for(d=1+c|0;;)if(d<a?(e=65535&(b.charCodeAt(d)|0),e=48<=e&&57>=e):e=!1,e)d=1+d|0;else break;b=d>(1+c|0)&&(d>=a||Mh(65535&(b.charCodeAt(d)|
0))&&Nh(1+d|0,a,b))}else if(48<=d&&57>=d){for(;;)if(c<a?(d=65535&(b.charCodeAt(c)|0),d=48<=d&&57>=d):d=!1,d)c=1+c|0;else break;if(c===a)b=!0;else if(46===(65535&(b.charCodeAt(c)|0))){for(c=1+c|0;;)if(c<a?(d=65535&(b.charCodeAt(c)|0),d=48<=d&&57>=d):d=!1,d)c=1+c|0;else break;b=c>=a||Mh(65535&(b.charCodeAt(c)|0))&&Nh(1+c|0,a,b)}else b=Mh(65535&(b.charCodeAt(c)|0))&&Nh(1+c|0,a,b)}else b=!1;return b}}return!1}class Oh extends r{}const Ph=v({xr:0},!1,"scala.collection.StringParsers$",{xr:1,b:1});
Oh.prototype.$classData=Ph;let Qh=void 0;function Ec(){Qh||(Qh=new Oh);return Qh}function Rh(a,b){null===a.af&&(a.af=l(w(ab),[X().gh<<1]),a.Nj=l(w(Sh),[X().gh]));a.Tc=1+a.Tc|0;const c=a.Tc<<1,d=1+(a.Tc<<1)|0;a.Nj.a[a.Tc]=b;a.af.a[c]=0;a.af.a[d]=b.Ig()}function Th(a,b){a.Ra=0;a.vi=0;a.Tc=-1;b.Dg()&&Rh(a,b);b.Ff()&&(a.zd=b,a.Ra=0,a.vi=b.Jf())}
class Uh extends r{constructor(){super();this.vi=this.Ra=0;this.zd=null;this.Tc=0;this.Nj=this.af=null}i(){var a;if(!(a=this.Ra<this.vi))a:{for(;0<=this.Tc;){a=this.Tc<<1;const b=this.af.a[a];if(b<this.af.a[1+(this.Tc<<1)|0]){const c=this.af;c.a[a]=1+c.a[a]|0;a=this.Nj.a[this.Tc].Cg(b);a.Dg()&&Rh(this,a);if(a.Ff()){this.zd=a;this.Ra=0;this.vi=a.Jf();a=!0;break a}}else this.Tc=-1+this.Tc|0}a=!1}return a}}function Vh(a,b){a.Uc=1+a.Uc|0;a.xi.a[a.Uc]=b;a.wi.a[a.Uc]=-1+b.Ig()|0}
function Wh(a){for(;0<=a.Uc;){var b=a.wi.a[a.Uc];a.wi.a[a.Uc]=-1+b|0;if(0<=b)b=a.xi.a[a.Uc].Cg(b),Vh(a,b);else if(b=a.xi.a[a.Uc],a.Uc=-1+a.Uc|0,b.Ff())return a.Oj=b,a.bf=-1+b.Jf()|0,!0}return!1}class Xh extends r{constructor(){super();this.bf=0;this.Oj=null;this.Uc=0;this.xi=this.wi=null}i(){return 0<=this.bf||Wh(this)}}
class Yh extends r{constructor(){super();this.Tl=0;Zh=this;try{const b=tf(Bf(),"scala.collection.immutable.IndexedSeq.defaultApplyPreferredMaxLength","64");var a=Zb($b(),b)}catch(b){throw b;}this.Tl=a}}const $h=v({ks:0},!1,"scala.collection.immutable.IndexedSeqDefaults$",{ks:1,b:1});Yh.prototype.$classData=$h;let Zh=void 0;function ai(a){a=a.Sj;if(null===a)throw bi("uninitialized");return ue(a)}function ci(a,b){if(null!==a.Sj)throw bi("already initialized");a.Sj=b}
class di extends r{constructor(){super();this.Sj=null}}const ei=v({ps:0},!1,"scala.collection.immutable.LazyList$LazyBuilder$DeferredState",{ps:1,b:1});di.prototype.$classData=ei;class fi extends r{constructor(a){super();this.Yl=null;if(null===a)throw de(null);this.Yl=a}C(){return this.Yl.Uj}}const gi=v({Ls:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator$$anon$1",{Ls:1,b:1});fi.prototype.$classData=gi;
class hi extends r{constructor(){super();this.am=null;ii=this;this.am=new ji(0,0,(ki(),l(w(x),[0])),(Of(),l(w(ab),[0])),0,0)}}const li=v({Os:0},!1,"scala.collection.immutable.MapNode$",{Os:1,b:1});hi.prototype.$classData=li;let ii=void 0;function mi(a,b){var c=new ni;a=b+" is out of bounds (min 0, max "+(-1+Qg(S(),a)|0);oi(c,a);return c}
function pi(a,b){if(0>b)throw mi(a,b);if(b>(-1+a.a.length|0))throw mi(a,b);const c=l(w(ab),[-1+a.a.length|0]);u(a,0,c,0,b);u(a,1+b|0,c,b,-1+(a.a.length-b|0)|0);return c}function qi(a,b,c){if(0>b)throw mi(a,b);if(b>a.a.length)throw mi(a,b);const d=l(w(ab),[1+a.a.length|0]);u(a,0,d,0,b);d.a[b]=c;u(a,b,d,1+b|0,a.a.length-b|0);return d}class ri extends r{}const Sh=v({fh:0},!1,"scala.collection.immutable.Node",{fh:1,b:1});ri.prototype.$classData=Sh;function si(a,b,c){return 31&(b>>>c|0)}
function ti(a,b){return 1<<b}function ui(a,b,c,d){-1===b?a=c:(a=b&(-1+d|0),a=vi($b(),a));return a}class wi extends r{constructor(){super();this.gh=0;xi=this;this.gh=Ia(7)}}const yi=v({Qs:0},!1,"scala.collection.immutable.Node$",{Qs:1,b:1});wi.prototype.$classData=yi;let xi=void 0;function X(){xi||(xi=new wi);return xi}class zi extends r{constructor(){super();this.bm=null;Ai=this;this.bm=new Bi(0,0,(ki(),l(w(x),[0])),(Of(),l(w(ab),[0])),0,0)}}
const Ci=v({ct:0},!1,"scala.collection.immutable.SetNode$",{ct:1,b:1});zi.prototype.$classData=Ci;let Ai=void 0;
function Di(a,b,c){a.ic(c);c=-1+c|0;switch(c){case -1:break;case 0:a.M(b.ma());break;case 1:a.F(b.r());a.M(b.ma());break;case 2:a.N(b.u());a.F(b.r());a.M(b.ma());break;case 3:a.ca(b.H());a.N(b.u());a.F(b.r());a.M(b.ma());break;case 4:a.Ja(b.W());a.ca(b.H());a.N(b.u());a.F(b.r());a.M(b.ma());break;case 5:a.sc(b.Bb());a.Ja(b.W());a.ca(b.H());a.N(b.u());a.F(b.r());a.M(b.ma());break;default:throw new Qb(c);}}
function Ei(a,b,c){if(32<=c)if(1024>c)a.M(a.r().a[31&(b>>>5|0)]);else if(32768>c)a.F(a.u().a[31&(b>>>10|0)]),a.M(a.r().a[31&(b>>>5|0)]);else if(1048576>c)a.N(a.H().a[31&(b>>>15|0)]),a.F(a.u().a[31&(b>>>10|0)]),a.M(a.r().a[31&(b>>>5|0)]);else if(33554432>c)a.ca(a.W().a[31&(b>>>20|0)]),a.N(a.H().a[31&(b>>>15|0)]),a.F(a.u().a[31&(b>>>10|0)]),a.M(a.r().a[31&(b>>>5|0)]);else if(1073741824>c)a.Ja(a.Bb().a[31&(b>>>25|0)]),a.ca(a.W().a[31&(b>>>20|0)]),a.N(a.H().a[31&(b>>>15|0)]),a.F(a.u().a[31&(b>>>10|0)]),
a.M(a.r().a[31&(b>>>5|0)]);else throw Fi();}function Gi(a,b){const c=a.a[b];a.a[b]=null;return c.E()}
function Hi(a,b){const c=-1+a.Da()|0;switch(c){case 5:a.sc(a.Bb().E());a.Ja(a.W().E());a.ca(a.H().E());a.N(a.u().E());a.F(a.r().E());a.Bb().a[31&(b>>>25|0)]=a.W();a.W().a[31&(b>>>20|0)]=a.H();a.H().a[31&(b>>>15|0)]=a.u();a.u().a[31&(b>>>10|0)]=a.r();a.r().a[31&(b>>>5|0)]=a.ma();break;case 4:a.Ja(a.W().E());a.ca(a.H().E());a.N(a.u().E());a.F(a.r().E());a.W().a[31&(b>>>20|0)]=a.H();a.H().a[31&(b>>>15|0)]=a.u();a.u().a[31&(b>>>10|0)]=a.r();a.r().a[31&(b>>>5|0)]=a.ma();break;case 3:a.ca(a.H().E());a.N(a.u().E());
a.F(a.r().E());a.H().a[31&(b>>>15|0)]=a.u();a.u().a[31&(b>>>10|0)]=a.r();a.r().a[31&(b>>>5|0)]=a.ma();break;case 2:a.N(a.u().E());a.F(a.r().E());a.u().a[31&(b>>>10|0)]=a.r();a.r().a[31&(b>>>5|0)]=a.ma();break;case 1:a.F(a.r().E());a.r().a[31&(b>>>5|0)]=a.ma();break;case 0:break;default:throw new Qb(c);}}function Ii(a,b){var c=hf(la(a));If();c=jf(c,[32]);u(a,b,c,0,32-(0>b?0:b)|0);return c}
function Ji(a,b,c,d){if(32<=d)if(1024>d)1===a.Da()&&(a.F(l(w(w(x)),[32])),a.r().a[31&(b>>>5|0)]=a.ma(),a.ic(1+a.Da()|0)),a.M(l(w(x),[32]));else if(32768>d)2===a.Da()&&(a.N(l(w(w(w(x))),[32])),a.u().a[31&(b>>>10|0)]=a.r(),a.ic(1+a.Da()|0)),a.F(a.u().a[31&(c>>>10|0)]),null===a.r()&&a.F(l(w(w(x)),[32])),a.M(l(w(x),[32]));else if(1048576>d)3===a.Da()&&(a.ca(l(w(w(w(w(x)))),[32])),a.H().a[31&(b>>>15|0)]=a.u(),a.ic(1+a.Da()|0)),a.N(a.H().a[31&(c>>>15|0)]),null===a.u()&&a.N(l(w(w(w(x))),[32])),a.F(a.u().a[31&
(c>>>10|0)]),null===a.r()&&a.F(l(w(w(x)),[32])),a.M(l(w(x),[32]));else if(33554432>d)4===a.Da()&&(a.Ja(l(w(w(w(w(w(x))))),[32])),a.W().a[31&(b>>>20|0)]=a.H(),a.ic(1+a.Da()|0)),a.ca(a.W().a[31&(c>>>20|0)]),null===a.H()&&a.ca(l(w(w(w(w(x)))),[32])),a.N(a.H().a[31&(c>>>15|0)]),null===a.u()&&a.N(l(w(w(w(x))),[32])),a.F(a.u().a[31&(c>>>10|0)]),null===a.r()&&a.F(l(w(w(x)),[32])),a.M(l(w(x),[32]));else if(1073741824>d)5===a.Da()&&(a.sc(l(w(w(w(w(w(w(x)))))),[32])),a.Bb().a[31&(b>>>25|0)]=a.W(),a.ic(1+a.Da()|
0)),a.Ja(a.Bb().a[31&(c>>>25|0)]),null===a.W()&&a.Ja(l(w(w(w(w(w(x))))),[32])),a.ca(a.W().a[31&(c>>>20|0)]),null===a.H()&&a.ca(l(w(w(w(w(x)))),[32])),a.N(a.H().a[31&(c>>>15|0)]),null===a.u()&&a.N(l(w(w(w(x))),[32])),a.F(a.u().a[31&(c>>>10|0)]),null===a.r()&&a.F(l(w(w(x)),[32])),a.M(l(w(x),[32]));else throw Fi();}function Ki(a,b,c){for(;;){if(c===a.nd&&T(V(),b,a.ae))return a;if(null===a.Ca||a.nd>c)return null;a=a.Ca}}
class Li extends r{constructor(a,b,c,d){super();this.ae=a;this.nd=b;this.be=c;this.Ca=d}Ya(a){let b=this;for(;;)if(a.f(Q(new R,b.ae,b.be)),null!==b.Ca)b=b.Ca;else break}A(){return"Node("+this.ae+", "+this.be+", "+this.nd+") -\x3e "+this.Ca}}const Mi=v({Qt:0},!1,"scala.collection.mutable.HashMap$Node",{Qt:1,b:1});Li.prototype.$classData=Mi;class Ni extends r{constructor(a,b,c){super();this.vf=a;this.Id=b;this.Ma=c}A(){return"Node("+this.vf+", "+this.Id+") -\x3e "+this.Ma}}
const Oi=v({Xt:0},!1,"scala.collection.mutable.HashSet$Node",{Xt:1,b:1});Ni.prototype.$classData=Oi;class Pi extends r{}const Qi=v({Ir:0},!1,"scala.collection.package$$colon$plus$",{Ir:1,b:1});Pi.prototype.$classData=Qi;let Ri=void 0;class Si extends r{}const Ti=v({Jr:0},!1,"scala.collection.package$$plus$colon$",{Jr:1,b:1});Si.prototype.$classData=Ti;let Ui=void 0;class Vi extends r{}const Wi=v({zp:0},!1,"scala.math.Ordered$",{zp:1,b:1});Vi.prototype.$classData=Wi;let Xi=void 0;
class Yi extends r{constructor(){super();Zi=this;$i||($i=new aj);$i||($i=new aj);bj||(bj=new cj);dj();Y();wb();H();ej||(ej=new fj);Ui||(Ui=new Si);Ri||(Ri=new Pi);gj();hj();ij();jj||(jj=new kj);lj||(lj=new mj);nj||(nj=new oj);pj||(pj=new qj);rj||(rj=new sj);tj||(tj=new uj);Xi||(Xi=new Vi);vj||(vj=new wj);xj||(xj=new yj);zj||(zj=new Aj);Bj||(Bj=new Cj)}}const Dj=v({Mp:0},!1,"scala.package$",{Mp:1,b:1});Yi.prototype.$classData=Dj;let Zi=void 0;
function T(a,b,c){if(b===c)c=!0;else if(Ej(b))a:if(Ej(c))c=Fj(b,c);else{if(c instanceof fa){if("number"===typeof b){c=+b===Ba(c);break a}if(b instanceof q){a=Na(b);b=a.G;c=Ba(c);const d=c>>31;c=a.z===c&&b===d;break a}}c=null===b?null===c:Aa(b,c)}else c=b instanceof fa?Gj(b,c):null===b?null===c:Aa(b,c);return c}
function Gj(a,b){if(b instanceof fa)return Ba(a)===Ba(b);if(Ej(b)){if("number"===typeof b)return+b===Ba(a);if(b instanceof q){b=Na(b);const c=b.G;a=Ba(a);const d=a>>31;return b.z===a&&c===d}return null===b?null===a:Aa(b,a)}return null===a&&null===b}
function Fj(a,b){if("number"===typeof a){a=+a;if("number"===typeof b)return a===+b;if(b instanceof q){var c=Na(b);b=c.z;c=c.G;return a===Hj(Ij(),b,c)}return!1}if(a instanceof q){c=Na(a);a=c.z;c=c.G;if(b instanceof q){b=Na(b);const d=b.G;return a===b.z&&c===d}return"number"===typeof b?(b=+b,Hj(Ij(),a,c)===b):!1}return null===a?null===b:Aa(a,b)}class Jj extends r{}const Kj=v({Eu:0},!1,"scala.runtime.BoxesRunTime$",{Eu:1,b:1});Jj.prototype.$classData=Kj;let Lj=void 0;
function V(){Lj||(Lj=new Jj);return Lj}const uh=v({Hu:0},!1,"scala.runtime.Null$",{Hu:1,b:1});function Kf(a,b,c){if(ib(b,1)||$a(b,1)||fb(b,1)||bb(b,1)||db(b,1))return b.a[c];if(Ua(b,1))return La(b.a[c]);if(Wa(b,1)||Ya(b,1)||Sa(b,1)||Ef(b))return b.a[c];if(null===b)throw Mj();throw new Qb(b);}
function Lf(a,b,c,d){if(ib(b,1))b.a[c]=d;else if($a(b,1))b.a[c]=d|0;else if(fb(b,1))b.a[c]=+d;else if(bb(b,1))b.a[c]=Na(d);else if(db(b,1))b.a[c]=+d;else if(Ua(b,1))b.a[c]=Ba(d);else if(Wa(b,1))b.a[c]=d|0;else if(Ya(b,1))b.a[c]=d|0;else if(Sa(b,1))b.a[c]=!!d;else if(Ef(b))b.a[c]=void 0;else{if(null===b)throw Mj();throw new Qb(b);}}function Vg(a,b){if(ib(b,1)||$a(b,1)||fb(b,1)||bb(b,1)||db(b,1)||Ua(b,1)||Wa(b,1)||Ya(b,1)||Sa(b,1))return b.E();if(null===b)throw Mj();throw new Qb(b);}
function Qg(a,b){If();if(ib(b,1)||Sa(b,1)||Ua(b,1)||Wa(b,1)||Ya(b,1)||$a(b,1)||bb(b,1)||db(b,1)||fb(b,1))a=b.a.length;else throw Rg("argument type mismatch");return a}function Nj(a){S();const b=a.Qb();return qh(b,a.qb()+"(",",",")")}class Oj extends r{}const Pj=v({Ju:0},!1,"scala.runtime.ScalaRunTime$",{Ju:1,b:1});Oj.prototype.$classData=Pj;let Qj=void 0;function S(){Qj||(Qj=new Oj);return Qj}
function N(a,b){return null===b?0:"number"===typeof b?Rj(0,+b):b instanceof q?(a=Na(b),Sj(0,new q(a.z,a.G))):Ca(b)}function Sj(a,b){a=b.z;b=b.G;return b===a>>31?a:a^b}function Rj(a,b){a=Ia(b);if(a===b)return a;a=Ij();var c=a;if(-9223372036854775808>b)c.Qh=-2147483648,c=0;else if(0x7fffffffffffffff<=b)c.Qh=2147483647,c=-1;else{{const d=b|0,e=b/4294967296|0;c.Qh=0>b&&0!==d?-1+e|0:e;c=d}}a=a.Qh;return Hj(Ij(),c,a)===b?c^a:Fa(Ga(),b)}function Tj(a,b){throw Uj(new Vj,""+b);}
class Wj extends r{k(a,b){a=this.ci(a,b);return-430675100+ba(5,a<<13|a>>>19|0)|0}ci(a,b){b=ba(-862048943,b);b=ba(461845907,b<<15|b>>>17|0);return a^b}J(a,b){a^=b;a=ba(-2048144789,a^(a>>>16|0));a=ba(-1028477387,a^(a>>>13|0));return a^=a>>>16|0}}const Xj=v({Mu:0},!1,"scala.runtime.Statics$",{Mu:1,b:1});Wj.prototype.$classData=Xj;let Yj=void 0;function O(){Yj||(Yj=new Wj);return Yj}v({Nu:0},!1,"scala.runtime.Statics$PFMarker$",{Nu:1,b:1});
function Md(a,b){if(b instanceof Xd)return b.de;a=[];for(b=b.d();b.i();){const c=b.e();a.push(c)|0}return a}class Zj extends r{}const ak=v({ju:0},!1,"scala.scalajs.js.JSConverters$JSRichIterableOnce$",{ju:1,b:1});Zj.prototype.$classData=ak;let bk=void 0;function Nd(){bk||(bk=new Zj);return bk}class ck extends r{}const dk=v({ku:0},!1,"scala.scalajs.js.JSConverters$JSRichMap$",{ku:1,b:1});ck.prototype.$classData=dk;let ek=void 0;function Ld(){ek||(ek=new ck);return ek}
function Ue(a,b){return(c=>function(d){return fk(c,this,d)})(b)}class gk extends r{}const hk=v({mu:0},!1,"scala.scalajs.js.ThisFunction$",{mu:1,b:1});gk.prototype.$classData=hk;let ik=void 0;function Ve(){ik||(ik=new gk);return ik}class jk extends r{constructor(){super();this.ad=null;kk=this;this.ad=Object.prototype.hasOwnProperty}}const lk=v({qu:0},!1,"scala.scalajs.js.WrappedDictionary$Cache$",{qu:1,b:1});jk.prototype.$classData=lk;let kk=void 0;function Rd(){kk||(kk=new jk);return kk}
function bd(a,b){return b instanceof mk?b:new nk(b)}function de(a){cd();return a instanceof nk?a.yh:a}class ok extends r{}const pk=v({Du:0},!1,"scala.scalajs.runtime.package$",{Du:1,b:1});ok.prototype.$classData=pk;let qk=void 0;function cd(){qk||(qk=new ok);return qk}class rk extends r{constructor(a){super();this.vl=a}A(){return"DynamicVariable("+this.vl+")"}}const sk=v({fq:0},!1,"scala.util.DynamicVariable",{fq:1,b:1});rk.prototype.$classData=sk;
function Yg(a,b,c,d){if(ib(b,1)){if(1<Qg(S(),b)&&null===d)throw b=new tk,oi(b,"Ordering"),b;a=W();d=new dg(d);if(0>c)throw Rg("fromIndex(0) \x3e toIndex("+c+")");16<(c-0|0)?ag(a,b,l(w(x),[b.a.length]),0,c,d):bg(b,0,c,d)}else if($a(b,1))if(d===Hb())Nf(W(),b);else{var e=Of();if(32>(c-0|0))uk(b,0,c,d);else{var f=(0+c|0)>>>1|0,g=f-0|0;g=l(w(ab),[g]);if(32>(f-0|0))uk(b,0,f,d);else{var h=(0+f|0)>>>1|0;vk(a,b,0,h,d,g,e);vk(a,b,h,f,d,g,e);wk(b,0,h,f,d,g)}32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,
d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g));wk(b,0,f,c,d,g)}}else if(fb(b,1))e=Sg(),32>(c-0|0)?uk(b,0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(gb),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g));else if(bb(b,1))d===Rf()?Pf(W(),b):(e=Qf(),32>(c-0|0)?uk(b,0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(cb),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,
0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g)));else if(db(b,1))e=Tg(),32>(c-0|0)?uk(b,0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(eb),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g));else if(Ua(b,1))d===Xf()?Vf(W(),b):(e=Wf(),32>(c-0|0)?uk(b,
0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(Va),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g)));else if(Wa(b,1))d===$f()?Yf(W(),b):(e=Zf(),32>(c-0|0)?uk(b,0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(Xa),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,
d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g)));else if(Ya(b,1))d===Uf()?Sf(W(),b):(e=Tf(),32>(c-0|0)?uk(b,0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(Za),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g)));else if(Sa(b,1))if(d===Wg()){for(d=c=0;c<b.a.length;)b.a[c]||(d=1+d|0),c=1+c|0;for(c=0;c<d;)b.a[c]=!1,c=1+c|0;for(;c<b.a.length;)b.a[c]=
!0,c=1+c|0}else e=xg(),32>(c-0|0)?uk(b,0,c,d):(f=(0+c|0)>>>1|0,g=f-0|0,g=l(w(Ta),[g]),32>(f-0|0)?uk(b,0,f,d):(h=(0+f|0)>>>1|0,vk(a,b,0,h,d,g,e),vk(a,b,h,f,d,g,e),wk(b,0,h,f,d,g)),32>(c-f|0)?uk(b,f,c,d):(h=(f+c|0)>>>1|0,vk(a,b,f,h,d,g,e),vk(a,b,h,c,d,g,e),wk(b,f,h,c,d,g)),wk(b,0,f,c,d,g));else{if(null===b)throw Mj();throw new Qb(b);}}
function uk(a,b,c,d){c=c-b|0;if(!(2>c)){if(0<d.L(Kf(S(),a,b),Kf(S(),a,1+b|0))){var e=Kf(S(),a,b);Lf(S(),a,b,Kf(S(),a,1+b|0));Lf(S(),a,1+b|0,e)}for(e=2;e<c;){const h=Kf(S(),a,b+e|0);if(0>d.L(h,Kf(S(),a,-1+(b+e|0)|0))){for(var f=b,g=-1+(b+e|0)|0;1<(g-f|0);){const k=(f+g|0)>>>1|0;0>d.L(h,Kf(S(),a,k))?g=k:f=k}f=f+(0>d.L(h,Kf(S(),a,f))?0:1)|0;for(g=b+e|0;g>f;)Lf(S(),a,g,Kf(S(),a,-1+g|0)),g=-1+g|0;Lf(S(),a,f,h)}e=1+e|0}}}
function vk(a,b,c,d,e,f,g){if(32>(d-c|0))uk(b,c,d,e);else{const h=(c+d|0)>>>1|0;f=null===f?g.Ga(h-c|0):f;vk(a,b,c,h,e,f,g);vk(a,b,h,d,e,f,g);wk(b,c,h,d,e,f)}}function wk(a,b,c,d,e,f){if(0<e.L(Kf(S(),a,-1+c|0),Kf(S(),a,c))){let g=b;const h=c-b|0;let k=0;for(;g<c;)Lf(S(),f,k,Kf(S(),a,g)),g=1+g|0,k=1+k|0;for(k=0;g<d&&k<h;)0>e.L(Kf(S(),a,g),Kf(S(),f,k))?(Lf(S(),a,b,Kf(S(),a,g)),g=1+g|0):(Lf(S(),a,b,Kf(S(),f,k)),k=1+k|0),b=1+b|0;for(;k<h;)Lf(S(),a,b,Kf(S(),f,k)),k=1+k|0,b=1+b|0}}class xk extends r{}
const yk=v({jq:0},!1,"scala.util.Sorting$",{jq:1,b:1});xk.prototype.$classData=yk;let zk=void 0;function Xg(){zk||(zk=new xk);return zk}function Ak(a){a=ba(-2048144789,a^(a>>>16|0));a=ba(-1028477387,a^(a>>>13|0));return a^(a>>>16|0)}function Bk(a){var b=Ck();const c=a.ob();if(0===c)return Ea(a.qb());{var d=b.k(-889275714,Ea(a.qb()));let e=0;for(;e<c;){const f=a.pb(e);d=b.k(d,N(O(),f));e=1+e|0}return b.J(d,c)}}
function Dk(a,b,c){let d;d=0;let e;e=0;let f;f=0;let g;g=1;for(b=b.d();b.i();){var h=b.e();h=N(O(),h);d=d+h|0;e^=h;g=ba(g,1|h);f=1+f|0}c=a.k(c,d);c=a.k(c,e);c=a.ci(c,g);return a.J(c,f)}
function Ek(a,b,c){var d=c;c=Qg(S(),b);switch(c){case 0:return a.J(d,0);case 1:return c=d,b=Kf(S(),b,0),a.J(a.k(c,N(O(),b)),1);default:{var e=Kf(S(),b,0),f=N(O(),e);e=d=a.k(d,f);var g=Kf(S(),b,1);g=N(O(),g);const k=g-f|0;for(f=2;f<c;){d=a.k(d,g);var h=Kf(S(),b,f);h=N(O(),h);if(k!==(h-g|0)){d=a.k(d,h);for(f=1+f|0;f<c;)e=Kf(S(),b,f),d=a.k(d,N(O(),e)),f=1+f|0;return a.J(d,c)}g=h;f=1+f|0}return Ak(a.k(a.k(e,k),g))}}}
function Fk(a,b,c){const d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return a.J(a.k(c,b.a[0]?1231:1237),1);default:{var e=b.a[0]?1231:1237;const f=c=a.k(c,e);let g=b.a[1]?1231:1237;e=g-e|0;let h=2;for(;h<d;){c=a.k(c,g);const k=b.a[h]?1231:1237;if(e!==(k-g|0)){c=a.k(c,k);for(h=1+h|0;h<d;)c=a.k(c,b.a[h]?1231:1237),h=1+h|0;return a.J(c,d)}g=k;h=1+h|0}return Ak(a.k(a.k(f,e),g))}}}
function Gk(a,b,c){const d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return a.J(a.k(c,b.a[0]),1);default:{var e=b.a[0];const f=c=a.k(c,e);let g=b.a[1];e=g-e|0;let h=2;for(;h<d;){c=a.k(c,g);const k=b.a[h];if(e!==(k-g|0)){c=a.k(c,k);for(h=1+h|0;h<d;)c=a.k(c,b.a[h]),h=1+h|0;return a.J(c,d)}g=k;h=1+h|0}return Ak(a.k(a.k(f,e),g))}}}
function Hk(a,b,c){const d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return a.J(a.k(c,b.a[0]),1);default:{var e=b.a[0];const f=c=a.k(c,e);let g=b.a[1];e=g-e|0;let h=2;for(;h<d;){c=a.k(c,g);const k=b.a[h];if(e!==(k-g|0)){c=a.k(c,k);for(h=1+h|0;h<d;)c=a.k(c,b.a[h]),h=1+h|0;return a.J(c,d)}g=k;h=1+h|0}return Ak(a.k(a.k(f,e),g))}}}
function Ik(a,b,c){const d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return b=b.a[0],a.J(a.k(c,Rj(O(),b)),1);default:{var e=b.a[0],f=Rj(O(),e);e=c=a.k(c,f);var g=b.a[1];g=Rj(O(),g);const k=g-f|0;for(f=2;f<d;){c=a.k(c,g);var h=b.a[f];h=Rj(O(),h);if(k!==(h-g|0)){c=a.k(c,h);for(f=1+f|0;f<d;)e=b.a[f],c=a.k(c,Rj(O(),e)),f=1+f|0;return a.J(c,d)}g=h;f=1+f|0}return Ak(a.k(a.k(e,k),g))}}}
function Jk(a,b,c){var d=c;c=b.a.length;switch(c){case 0:return a.J(d,0);case 1:return c=d,b=b.a[0],O(),a.J(a.k(c,Rj(0,b)),1);default:{var e=b.a[0],f=Rj(O(),e);e=d=a.k(d,f);var g=b.a[1];g=Rj(O(),g);const k=g-f|0;for(f=2;f<c;){d=a.k(d,g);var h=b.a[f];h=Rj(O(),h);if(k!==(h-g|0)){d=a.k(d,h);for(f=1+f|0;f<c;)e=b.a[f],O(),d=a.k(d,Rj(0,e)),f=1+f|0;return a.J(d,c)}g=h;f=1+f|0}return Ak(a.k(a.k(e,k),g))}}}
function Kk(a,b,c){const d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return a.J(a.k(c,b.a[0]),1);default:{var e=b.a[0];const f=c=a.k(c,e);let g=b.a[1];e=g-e|0;let h=2;for(;h<d;){c=a.k(c,g);const k=b.a[h];if(e!==(k-g|0)){c=a.k(c,k);for(h=1+h|0;h<d;)c=a.k(c,b.a[h]),h=1+h|0;return a.J(c,d)}g=k;h=1+h|0}return Ak(a.k(a.k(f,e),g))}}}
function Lk(a,b,c){var d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return d=b.a[0],b=d.z,d=d.G,a.J(a.k(c,Sj(O(),new q(b,d))),1);default:var e=b.a[0],f=e.z;e=e.G;e=Sj(O(),new q(f,e));f=c=a.k(c,e);var g=b.a[1],h=g.z;g=g.G;h=Sj(O(),new q(h,g));g=h-e|0;for(e=2;e<d;){c=a.k(c,h);var k=b.a[e],m=k.z;k=k.G;m=Sj(O(),new q(m,k));if(g!==(m-h|0)){c=a.k(c,m);for(e=1+e|0;e<d;)h=b.a[e],f=h.z,h=h.G,c=a.k(c,Sj(O(),new q(f,h))),e=1+e|0;return a.J(c,d)}h=m;e=1+e|0}return Ak(a.k(a.k(f,g),h))}}
function Mk(a,b,c){const d=b.a.length;switch(d){case 0:return a.J(c,0);case 1:return a.J(a.k(c,b.a[0]),1);default:{var e=b.a[0];const f=c=a.k(c,e);let g=b.a[1];e=g-e|0;let h=2;for(;h<d;){c=a.k(c,g);const k=b.a[h];if(e!==(k-g|0)){c=a.k(c,k);for(h=1+h|0;h<d;)c=a.k(c,b.a[h]),h=1+h|0;return a.J(c,d)}g=k;h=1+h|0}return Ak(a.k(a.k(f,e),g))}}}
function Nk(a,b,c){b=b.a.length;switch(b){case 0:return a.J(c,0);case 1:return a.J(a.k(c,0),1);default:{const d=c=a.k(c,0);let e=0;const f=e;let g=2;for(;g<b;){c=a.k(c,e);if(f!==(-e|0)){c=a.k(c,0);for(g=1+g|0;g<b;)c=a.k(c,0),g=1+g|0;return a.J(c,b)}e=0;g=1+g|0}return Ak(a.k(a.k(d,f),e))}}}class Ok extends r{k(a,b){a=this.ci(a,b);return-430675100+ba(5,a<<13|a>>>19|0)|0}ci(a,b){b=ba(-862048943,b);b=ba(461845907,b<<15|b>>>17|0);return a^b}J(a,b){return Ak(a^b)}}
function Pk(a,b){a=b.length|0;if(0===a)return!1;var c=65535&(b.charCodeAt(0)|0);if(!(97<=c&&122>=c||65<=c&&90>=c||58===c))return!1;for(c=1;c<a;){const d=65535&(b.charCodeAt(c)|0);if(!(97<=d&&122>=d||65<=d&&90>=d||48<=d&&57>=d||45===d||58===d||46===d||95===d))return!1;c=1+c|0}return!0}class Qk extends r{constructor(){super();this.nk=null;Rk=this;var a=H(),b=new Sk,c=cc();c=bc(c,"^[a-z][:\\w0-9-]*$");b.tj=c;b.mq=a;this.nk=b}}const Tk=v({gn:0},!1,"scalatags.Escaping$",{gn:1,b:1});
Qk.prototype.$classData=Tk;let Rk=void 0;function Uk(){Rk||(Rk=new Qk);return Rk}class Vk extends r{constructor(){super();this.Kd=null;Wk=this;this.Kd=new Xk}}const Yk=v({An:0},!1,"scalatags.generic.Namespace$",{An:1,b:1});Vk.prototype.$classData=Yk;let Wk=void 0;function xd(){Wk||(Wk=new Vk);return Wk}class We extends r{constructor(a,b,c,d){super();this.jk=null;if(null===a)throw de(null);this.jk=Ue(Ve(),c);d.f(this.jk)}}
const Zk=v({cn:0},!1,"io.udash.wrappers.jquery.JQuery$JQueryWrapper$OnCallbackRegistration",{cn:1,b:1,Ru:1});We.prototype.$classData=Zk;function $k(a){0===(16&a.Wh)<<24>>24&&0===(16&a.Wh)<<24>>24&&(a.Vk=ia(w(ab),[1632,1776,1984,2406,2534,2662,2790,2918,3046,3174,3302,3430,3664,3792,3872,4160,4240,6112,6160,6470,6608,6784,6800,6992,7088,7232,7248,42528,43216,43264,43472,43600,44016,65296,66720,69734,69872,69942,70096,71360,120782,120792,120802,120812,120822]),a.Wh=(16|a.Wh)<<24>>24);return a.Vk}
function Hh(a,b){if(256>b)a=48<=b&&57>=b?-48+b|0:65<=b&&90>=b?-55+b|0:97<=b&&122>=b?-87+b|0:-1;else if(65313<=b&&65338>=b)a=-65303+b|0;else if(65345<=b&&65370>=b)a=-65335+b|0;else{var c=$k(a);a:{W();let d=0,e=c.a.length;for(;;){if(d===e){c=-1-d|0;break a}{const f=(d+e|0)>>>1|0,g=c.a[f];if(b<g)e=f;else{if(T(V(),b,g)){c=f;break a}d=1+f|0}}}}c=0>c?-2-c|0:c;0>c?a=-1:(a=b-$k(a).a[c]|0,a=9<a?-1:a)}return 10>a?a:-1}class al extends r{constructor(){super();this.Vk=null;this.Wh=0}}
const bl=v({Vn:0},!1,"java.lang.Character$",{Vn:1,b:1,c:1});al.prototype.$classData=bl;let cl=void 0;function Ih(){cl||(cl=new al);return cl}function Nc(a){0===(1&a.ke)<<24>>24&&(a.ej=/^[\x00-\x20]*([+-]?(?:NaN|Infinity|(?:\d+\.?\d*|\.\d+)(?:[eE][+-]?\d+)?)[fFdD]?)[\x00-\x20]*$/,a.ke=(1|a.ke)<<24>>24);return a.ej}function Oc(a){0===(2&a.ke)<<24>>24&&(a.dj=/^[\x00-\x20]*([+-]?)0[xX]([0-9A-Fa-f]*)\.?([0-9A-Fa-f]*)[pP]([+-]?\d+)[fFdD]?[\x00-\x20]*$/,a.ke=(2|a.ke)<<24>>24);return a.dj}
function Pc(a){throw new dl('For input string: "'+a+'"');}function el(a,b,c){return b!==b?c!==c?0:1:c!==c?-1:b===c?0===b?(a=1/b,a===1/c?0:0>a?-1:1):0:b<c?-1:1}class fl extends r{constructor(){super();this.dj=this.ej=null;this.ke=0}}const gl=v({Yn:0},!1,"java.lang.Double$",{Yn:1,b:1,c:1});fl.prototype.$classData=gl;let hl=void 0;function Mc(){hl||(hl=new fl);return hl}function il(a){throw new dl('For input string: "'+a+'"');}
function Zb(a,b){a=null===b?0:b.length|0;0===a&&il(b);var c=65535&(b.charCodeAt(0)|0);const d=45===c,e=d?2147483648:2147483647;c=d||43===c?1:0;c>=(b.length|0)&&il(b);let f=0;for(;c!==a;){const g=Hh(Ih(),65535&(b.charCodeAt(c)|0));f=10*f+g;(-1===g||f>e)&&il(b);c=1+c|0}return d?-f|0:f|0}function vi(a,b){a=b-(1431655765&b>>1)|0;a=(858993459&a)+(858993459&a>>2)|0;return ba(16843009,252645135&(a+(a>>4)|0))>>24}class jl extends r{}const kl=v({bo:0},!1,"java.lang.Integer$",{bo:1,b:1,c:1});
jl.prototype.$classData=kl;let ll=void 0;function $b(){ll||(ll=new jl);return ll}class ml extends r{constructor(){super()}}const nl=v({ho:0},!1,"java.lang.Long$",{ho:1,b:1,c:1});ml.prototype.$classData=nl;let ol=void 0;class pl extends r{}function Ej(a){return a instanceof pl||"number"===typeof a}
function Bh(a,b){a=new ql;a.Od=null;a.le="";a.Gg=!1;a.Io=null;{if(a.Gg)throw new rl;let t=0,z=0;const F=3;for(var c=0;c!==F;){var d="%+d".indexOf("%",c)|0;if(0>d){sl(a,"%+d".substring(c));break}sl(a,"%+d".substring(c,d));c=1+d|0;Cg||(Cg=new Bg);var e=Cg.fl;e.lastIndex=c;d=e.exec("%+d");if(null===d||(d.index|0)!==c)throw b=c===F?"%":"%+d".substring(c,1+c|0),new tl(b);c=e.lastIndex|0;e=65535&("%+d".charCodeAt(-1+c|0)|0);var f=d[2];for(var g=90>=e?256:0,h=f.length|0,k=0;k!==h;){var m=65535&(f.charCodeAt(k)|
0);switch(m){case 45:var p=1;break;case 35:p=2;break;case 43:p=4;break;case 32:p=8;break;case 48:p=16;break;case 44:p=32;break;case 40:p=64;break;case 60:p=128;break;default:throw new Qb(La(m));}if(0!==(g&p))throw new ul(String.fromCharCode(m));g|=p;k=1+k|0}p=f=g;h=vl(d[3],-1);g=vl(d[4],-1);if(37===e||110===e)d=null;else{if(0!==(1&p)&&0>h)throw new wl("%"+d[0]);0!==(128&p)?f=z:(f=vl(d[1],0),f=0===f?t=1+t|0:0>f?z:f);if(0>=f||f>b.a.length){b=String.fromCharCode(e);if(0>("bBhHsHcCdoxXeEgGfn%".indexOf(b)|
0))throw new tl(b);throw new xl("%"+d[0]);}z=f;d=b.a[-1+f|0]}f=a;k=d;m=e;d=p;e=h;h=g;switch(m){case 98:case 66:0!==(126&d)&&yl(d,126,m);zl(f,d,e,h,!1===k||null===k?"false":"true");break;case 104:case 72:0!==(126&d)&&yl(d,126,m);g=null===k?"null":(+(Ca(k)>>>0)).toString(16);zl(f,d,e,h,g);break;case 115:case 83:k&&k.$classData&&k.$classData.va.vv?(0!==(124&d)&&yl(d,124,m),k.uv(f,(0!==(1&d)?1:0)|(0!==(2&d)?4:0)|(0!==(256&d)?2:0),e,h)):(0!==(126&d)&&yl(d,126,m),zl(f,d,e,h,""+k));break;case 99:case 67:0!==
(126&d)&&yl(d,126,m);if(0<=h)throw new Al(h);if(k instanceof fa)zl(f,d,e,-1,String.fromCharCode(Ba(k)));else if(na(k)){g=k|0;if(!(0<=g&&1114111>=g))throw new Bl(g);g=65536>g?String.fromCharCode(g):String.fromCharCode(-64+(g>>10)|55296,56320|1023&g);zl(f,d,e,-1,g)}else Cl(f,k,d,e,h,m);break;case 100:0!==(2&d)&&yl(d,2,m);17!==(17&d)&&12!==(12&d)||Dl(d);if(0<=h)throw new Al(h);na(k)?El(f,d,e,""+(k|0)):k instanceof q?(h=Na(k),g=h.z,h=h.G,El(f,d,e,Fl(Ij(),g,h))):Cl(f,k,d,e,h,m);break;case 111:0!==(108&
d)&&yl(d,108,m);17===(17&d)&&Dl(d);if(0<=h)throw new Al(h);g=0!==(2&d)?"0":"";na(k)?Gl(f,d,e,g,(+((k|0)>>>0)).toString(8)):k instanceof q?(h=Na(k),k=h.z,m=h.G,ol||(ol=new ml),h=1073741823&k,p=1073741823&((k>>>30|0)+(m<<2)|0),k=m>>>28|0,0!==k?(k=(+(k>>>0)).toString(8),m=(+(p>>>0)).toString(8),p="0000000000".substring(m.length|0),h=(+(h>>>0)).toString(8),h=k+(""+p+m)+(""+"0000000000".substring(h.length|0)+h)):0!==p?(k=(+(p>>>0)).toString(8),h=(+(h>>>0)).toString(8),h=k+(""+"0000000000".substring(h.length|
0)+h)):h=(+(h>>>0)).toString(8),Gl(f,d,e,g,h)):Cl(f,k,d,e,h,m);break;case 120:case 88:0!==(108&d)&&yl(d,108,m);17===(17&d)&&Dl(d);if(0<=h)throw new Al(h);g=0===(2&d)?"":0!==(256&d)?"0X":"0x";na(k)?Gl(f,d,e,g,Hl(d,(+((k|0)>>>0)).toString(16))):k instanceof q?(h=Na(k),k=h.z,m=h.G,ol||(ol=new ml),h=d,0!==m?(m=(+(m>>>0)).toString(16),k=(+(k>>>0)).toString(16),k=m+(""+"00000000".substring(k.length|0)+k)):k=(+(k>>>0)).toString(16),Gl(f,h,e,g,Hl(d,k))):Cl(f,k,d,e,h,m);break;case 101:case 69:0!==(32&d)&&
yl(d,32,m);17!==(17&d)&&12!==(12&d)||Dl(d);"number"===typeof k?(g=+k,g!==g||Infinity===g||-Infinity===g?Il(f,d,e,g):El(f,d,e,Jl(g,0<=h?h:6,0!==(2&d)))):Cl(f,k,d,e,h,m);break;case 103:case 71:0!==(2&d)&&yl(d,2,m);17!==(17&d)&&12!==(12&d)||Dl(d);"number"===typeof k?(k=+k,k!==k||Infinity===k||-Infinity===k?Il(f,d,e,k):(g=d,m=0<=h?h:6,d=0!==(2&d),h=+Math.abs(k),m=0===m?1:m,1E-4<=h&&h<+Math.pow(10,m)?(p=+Math.log10(h),p=Ia(+Math.ceil(p)),h=+Math.pow(10,p)<=h?1+p|0:p,h=m-h|0,d=Kl(k,0<h?h:0,d)):d=Jl(k,-1+
m|0,d),El(f,g,e,d))):Cl(f,k,d,e,h,m);break;case 102:17!==(17&d)&&12!==(12&d)||Dl(d);"number"===typeof k?(g=+k,g!==g||Infinity===g||-Infinity===g?Il(f,d,e,g):El(f,d,e,Kl(g,0<=h?h:6,0!==(2&d)))):Cl(f,k,d,e,h,m);break;case 37:if(0!==(254&d))throw new Ll(Ml(d));if(0<=h)throw new Al(h);if(0!==(1&d)&&0>e)throw new wl("%-%");Nl(f,d,e,"%");break;case 110:if(0!==(255&d))throw new Ll(Ml(d));if(0<=h)throw new Al(h);if(0<=e)throw new Ol(e);sl(f,"\n");break;default:throw new tl(String.fromCharCode(m));}}}b=a.A();
a.Sh();return b}class Pl extends r{constructor(){super()}}const Ql=v({mo:0},!1,"java.lang.String$",{mo:1,b:1,c:1});Pl.prototype.$classData=Ql;let Rl=void 0;function Ch(){Rl||(Rl=new Pl);return Rl}function oi(a,b){a.cl=b;a.bl=null;a.ro=!0;a.so=!0;a.Rk()}
class mk extends Error{constructor(){super();this.bl=this.cl=null;this.so=this.ro=!1}jc(){return this.cl}Rk(){"[object Error]"!==Object.prototype.toString.call(this)&&void 0!==Error.captureStackTrace&&Error.captureStackTrace(this)}A(){const a=ya(this),b=this.jc();return null===b?a:a+": "+b}C(){return r.prototype.C.call(this)}p(a){return r.prototype.p.call(this,a)}get ["message"](){var a=this.jc();return a=null===a?"":a}get ["name"](){return ya(this)}["toString"](){return this.A()}}
function gc(a){if(null===a.dd)throw bi("No match available");return a.dd}function Sl(a){a.$h.lastIndex=0;a.dd=null;a.Zh=!0}function ec(a){if(a.Zh){a.dd=a.$h.exec(a.ij);if(null!==a.dd){var b=a.dd[0];if(void 0===b)throw Sd("undefined.get");""===b&&(b=a.$h,b.lastIndex=1+(b.lastIndex|0)|0)}else a.Zh=!1;return null!==a.dd}return!1}function fc(a){const b=gc(a).index|0;a=gc(a)[0];if(void 0===a)throw Sd("undefined.get");return b+(a.length|0)|0}
class dc extends r{constructor(a,b,c,d){super();this.dd=this.ij=this.$h=null;this.Zh=!1;this.gl=a;this.cp=b;this.ep=c;this.dp=d;a=this.gl;b=new RegExp(a.Ne);this.$h=a=Object.is(b,a.Ne)?new RegExp(a.Ne.source,(a.Ne.global?"g":"")+(a.Ne.ignoreCase?"i":"")+(a.Ne.multiline?"m":"")):b;a=this.cp;b=this.ep;c=this.dp;a="string"===typeof a?a.substring(b,c):a.Em(b,c);this.ij=za(a);this.dd=null;this.Zh=!0}}const Tl=v({ap:0},!1,"java.util.regex.Matcher",{ap:1,b:1,wv:1});dc.prototype.$classData=Tl;
class Ul extends r{constructor(a,b){super();this.ai=this.kl=0;this.Ne=a;this.jl=b}A(){return this.jl}}const Vl=v({fp:0},!1,"java.util.regex.Pattern",{fp:1,b:1,c:1});Ul.prototype.$classData=Vl;function Wl(a,b){switch(b){case 105:return 2;case 100:return 1;case 109:return 8;case 115:return 32;case 117:return 64;case 120:return 4;case 85:return 256;default:throw Rg("bad in-pattern flag");}}
function bc(a,b){a=a.il.exec(b);if(null!==a){var c=a[1];if(void 0===c)throw Sd("undefined.get");a=new R;for(var d="",e=0;e<(c.length|0);){var f=65535&(c.charCodeAt(e)|0);switch(f){case 92:case 46:case 40:case 41:case 91:case 93:case 123:case 125:case 124:case 63:case 42:case 43:case 94:case 36:f="\\"+La(f);break;default:f=La(f)}d=""+d+f;e=1+e|0}c=d;a=new Gc(Q(a,c,0))}else a=P();if(a.g())if(e=cc().hl.exec(b),null!==e){a=e[0];if(void 0===a)throw Sd("undefined.get");a=b.substring(a.length|0);c=0;f=e[1];
if(void 0!==f){d=f.length|0;for(var g=0;g<d;){const h=g;c|=Wl(cc(),65535&(f.charCodeAt(h)|0));g=1+g|0}}e=e[2];if(void 0!==e)for(f=e.length|0,d=0;d<f;)g=d,c&=~Wl(cc(),65535&(e.charCodeAt(g)|0)),d=1+d|0;a=new Gc(Q(new R,a,c))}else a=P();a=a.g()?Q(new R,b,0):a.na();if(null===a)throw new Qb(a);c=a.Df();return new Ul(new RegExp(a.T(),"g"+(0!==(2&c)?"i":"")+(0!==(8&c)?"m":"")),b,c)}
class Xl extends r{constructor(){super();this.hl=this.il=null;Yl=this;this.il=/^\\Q(.|\n|\r)\\E$/;this.hl=/^\(\?([idmsuxU]*)(?:-([idmsuxU]*))?\)/}}const Zl=v({gp:0},!1,"java.util.regex.Pattern$",{gp:1,b:1,c:1});Xl.prototype.$classData=Zl;let Yl=void 0;function cc(){Yl||(Yl=new Xl);return Yl}
function $l(a,b){if(0===(-2097152&b))b=""+(4294967296*b+ +(a>>>0));else{var c=(32+ca(1E9)|0)-(0!==b?ca(b):32+ca(a)|0)|0,d=c,e=0===(32&d)?1E9<<d:0;d=0===(32&d)?5E8>>>(31-d|0)|0|0<<d:1E9<<d;var f=a,g=b;for(a=b=0;0<=c&&0!==(-2097152&g);){var h=f,k=g;const m=e,p=d;if(k===p?(-2147483648^h)>=(-2147483648^m):(-2147483648^k)>=(-2147483648^p))h=g,k=d,g=f-e|0,h=(-2147483648^g)>(-2147483648^f)?-1+(h-k|0)|0:h-k|0,f=g,g=h,32>c?b|=1<<c:a|=1<<c;c=-1+c|0;h=d>>>1|0;e=e>>>1|0|d<<31;d=h}c=g;if(0===c?-1147483648<=(-2147483648^
f):-2147483648<=(-2147483648^c))c=4294967296*g+ +(f>>>0),d=c/1E9,e=d/4294967296|0,d=b+(d|0)|0,a=(-2147483648^d)<(-2147483648^b)?1+(a+e|0)|0:a+e|0,b=d,f=c%1E9|0;c=""+f;b=""+(4294967296*a+ +(b>>>0))+"000000000".substring(c.length|0)+c}return b}function Hj(a,b,c){return 0>c?-(4294967296*+((0!==b?~c:-c|0)>>>0)+ +((-b|0)>>>0)):4294967296*c+ +(b>>>0)}function Fl(a,b,c){return c===b>>31?""+b:0>c?"-"+$l(-b|0,0!==b?~c:-c|0):$l(b,c)}class am extends r{constructor(){super();this.Qh=0}}
const bm=v({In:0},!1,"org.scalajs.linker.runtime.RuntimeLong$",{In:1,b:1,c:1});am.prototype.$classData=bm;let cm=void 0;function Ij(){cm||(cm=new am);return cm}class dm extends r{constructor(){super();this.Kf=null;em=this;this.Kf=new fm}}const gm=v({ip:0},!1,"scala.$less$colon$less$",{ip:1,b:1,c:1});dm.prototype.$classData=gm;let em=void 0;function Rb(){em||(em=new dm);return em}function ch(a){a=l(w(ua),[a]);{W();const b=a.a.length;let c=0;for(;c!==b;)a.a[c]=void 0,c=1+c|0}return a}
function ah(a,b){if(Ef(a))return ch(b);if(ib(a,1))return mg(W(),a,b);if($a(a,1))return tg(W(),a,b);if(fb(a,1)){W();Sg();if(0>b)throw new pg;var c=a.a.length;c=b<c?b:c;b=l(w(gb),[b]);u(a,0,b,0,c);return a=b}if(bb(a,1))return ug(W(),a,b);if(db(a,1)){W();Tg();if(0>b)throw new pg;c=a.a.length;c=b<c?b:c;b=l(w(eb),[b]);u(a,0,b,0,c);return a=b}if(Ua(a,1))return vg(W(),a,b);if(Wa(a,1))return rg(W(),a,b);if(Ya(a,1))return sg(W(),a,b);if(Sa(a,1))return wg(W(),a,b);throw new Qb(a);}
function bh(a,b,c,d,e,f){a=la(b);if(a.fb.isArrayClass&&gf(la(d),a))u(b,c,d,e,f);else for(a=c,c=c+f|0;a<c;)Lf(S(),d,e,Kf(S(),b,a)),a=1+a|0,e=1+e|0}function hm(a,b,c){if(b===c)return!0;if(b.a.length!==c.a.length)return!1;a=b.a.length;let d=0;for(;d<a;){if(!T(V(),b.a[d],c.a[d]))return!1;d=1+d|0}return!0}class im extends r{}const jm=v({kp:0},!1,"scala.Array$",{kp:1,b:1,c:1});im.prototype.$classData=jm;let km=void 0;function Zg(){km||(km=new im);return km}
function ad(){lm||(lm=new mm);return lm.ol.vl}class mm extends r{constructor(){super();this.ol=null;lm=this;this.ol=new rk(sf().$k);sf()}}const nm=v({mp:0},!1,"scala.Console$",{mp:1,b:1,Ev:1});mm.prototype.$classData=nm;let lm=void 0;class om extends Og{}class pm extends r{}const qm=v({rp:0},!1,"scala.Option$",{rp:1,b:1,c:1});pm.prototype.$classData=qm;let rm=void 0;class sm extends r{A(){return"Tuple2"}}const tm=v({Kn:0},!1,"scala.Tuple2$",{Kn:1,b:1,c:1});sm.prototype.$classData=tm;let um=void 0;
class vm extends r{}class fj extends r{A(){return"::"}}const wm=v({Lr:0},!1,"scala.collection.immutable.$colon$colon$",{Lr:1,b:1,c:1});fj.prototype.$classData=wm;let ej=void 0;class xm extends Uh{constructor(a,b){super();for(Th(this,b.ub);this.i();)b=this.zd.Cb(this.Ra),ym(a,a.Vd,this.zd.tc(this.Ra),this.zd.uc(this.Ra),b,hh(lh(),b),0),this.Ra=1+this.Ra|0}}const zm=v({ds:0},!1,"scala.collection.immutable.HashMapBuilder$$anon$2",{ds:1,ui:1,b:1});xm.prototype.$classData=zm;
class Am extends Uh{constructor(a,b){super();for(Th(this,b.pc);this.i();)b=this.zd.Cb(this.Ra),Bm(a,a.Wd,this.zd.bd(this.Ra),b,hh(lh(),b),0),this.Ra=1+this.Ra|0}}const Cm=v({hs:0},!1,"scala.collection.immutable.HashSetBuilder$$anon$1",{hs:1,ui:1,b:1});Am.prototype.$classData=Cm;v({zs:0},!1,"scala.collection.immutable.List$$anon$1",{zs:1,b:1,D:1});class Dm extends ri{}class mj extends r{}const Em=v({Rs:0},!1,"scala.collection.immutable.Range$",{Rs:1,b:1,c:1});mj.prototype.$classData=Em;let lj=void 0;
class Fm extends ri{}function Gm(a,b){for(b=b.d();b.i();)a.ba(b.e());return a}class kj extends r{}const Hm=v({hu:0},!1,"scala.collection.mutable.StringBuilder$",{hu:1,b:1,c:1});kj.prototype.$classData=Hm;let jj=void 0;class qj extends r{}const Im=v({wp:0},!1,"scala.math.Fractional$",{wp:1,b:1,c:1});qj.prototype.$classData=Im;let pj=void 0;class sj extends r{}const Jm=v({xp:0},!1,"scala.math.Integral$",{xp:1,b:1,c:1});sj.prototype.$classData=Jm;let rj=void 0;class uj extends r{}
const Km=v({yp:0},!1,"scala.math.Numeric$",{yp:1,b:1,c:1});uj.prototype.$classData=Km;let tj=void 0;v({Np:0},!1,"scala.package$$anon$1",{Np:1,b:1,Dv:1});function ng(a,b){b===n(Xa)?a=Zf():b===n(Za)?a=Tf():b===n(Va)?a=Wf():b===n(ab)?a=Of():b===n(cb)?a=Qf():b===n(eb)?a=Tg():b===n(gb)?a=Sg():b===n(Ta)?a=xg():b===n(hb)?a=Lm():b===n(x)?a=$g():b===n(vh)?(Mm||(Mm=new Nm),a=Mm):b===n(uh)?(Om||(Om=new Pm),a=Om):a=new Qm(b);return a}class Rm extends r{}
const Sm=v({Op:0},!1,"scala.reflect.ClassTag$",{Op:1,b:1,c:1});Rm.prototype.$classData=Sm;let Tm=void 0;function og(){Tm||(Tm=new Rm);return Tm}class Um extends r{}const Vm=v({Qp:0},!1,"scala.reflect.Manifest$",{Qp:1,b:1,c:1});Um.prototype.$classData=Vm;let Wm=void 0;class Xm extends r{A(){return"\x3cfunction0\x3e"}}class Ym extends r{Xb(a){return!!this.f(a)}A(){return"\x3cfunction1\x3e"}}class Zm extends r{A(){return"\x3cfunction2\x3e"}}class $m extends r{A(){return"\x3cfunction3\x3e"}}
class an extends r{constructor(a){super();this.fk=a}A(){return""+this.fk}}const bn=v({Fu:0},!1,"scala.runtime.IntRef",{Fu:1,b:1,c:1});an.prototype.$classData=bn;class cn extends r{constructor(a){super();this.Ah=a}A(){return""+this.Ah}}const dn=v({Iu:0},!1,"scala.runtime.ObjectRef",{Iu:1,b:1,c:1});cn.prototype.$classData=dn;class yj extends r{}const en=v({gq:0},!1,"scala.util.Either$",{gq:1,b:1,c:1});yj.prototype.$classData=en;let xj=void 0;class Aj extends r{A(){return"Left"}}
const fn=v({hq:0},!1,"scala.util.Left$",{hq:1,b:1,c:1});Aj.prototype.$classData=fn;let zj=void 0;class Cj extends r{A(){return"Right"}}const gn=v({iq:0},!1,"scala.util.Right$",{iq:1,b:1,c:1});Cj.prototype.$classData=gn;let Bj=void 0;
function hn(a){var b=Ck();if(a&&a.$classData&&a.$classData.va.qa)a:{var c=b.Ha,d=a.h();switch(d){case 0:b=b.J(c,0);break a;case 1:d=c;a=a.s(0);b=b.J(b.k(d,N(O(),a)),1);break a;default:var e=a.s(0),f=N(O(),e);e=c=b.k(c,f);var g=a.s(1);g=N(O(),g);var h=g-f|0;for(f=2;f<d;){c=b.k(c,g);var k=a.s(f);k=N(O(),k);if(h!==(k-g|0)){c=b.k(c,k);for(f=1+f|0;f<d;)e=a.s(f),c=b.k(c,N(O(),e)),f=1+f|0;b=b.J(c,d);break a}g=k;f=1+f|0}b=Ak(b.k(b.k(e,h),g))}}else if(a instanceof jn){d=b.Ha;f=0;g=d;c=e=k=h=0;for(var m=a;!m.g();){a=
m.y();m=m.x();a=N(O(),a);g=b.k(g,a);switch(h){case 0:c=a;h=1;break;case 1:k=a-e|0;h=2;break;case 2:k!==(a-e|0)&&(h=3)}e=a;f=1+f|0}2===h?(a=k,b=Ak(b.k(b.k(b.k(d,c),a),e))):b=b.J(g,f)}else a:if(d=b.Ha,a=a.d(),a.i())if(c=a.e(),a.i()){e=a.e();g=N(O(),c);c=d=b.k(d,g);f=N(O(),e);g=f-g|0;for(e=2;a.i();){d=b.k(d,f);h=a.e();h=N(O(),h);if(g!==(h-f|0)){d=b.k(d,h);for(e=1+e|0;a.i();)c=a.e(),d=b.k(d,N(O(),c)),e=1+e|0;b=b.J(d,e);break a}f=h;e=1+e|0}b=Ak(b.k(b.k(c,g),f))}else b=b.J(b.k(d,N(O(),c)),1);else b=b.J(d,
0);return b}class kn extends Ok{constructor(){super();this.sj=this.rj=this.Ha=0;ln=this;this.Ha=Ea("Seq");this.rj=Ea("Map");this.sj=Ea("Set")}}const mn=v({kq:0},!1,"scala.util.hashing.MurmurHash3$",{kq:1,Zv:1,b:1});kn.prototype.$classData=mn;let ln=void 0;function Ck(){ln||(ln=new kn);return ln}class Sk extends r{constructor(){super();this.mq=this.tj=null}A(){return this.tj.jl}}const nn=v({lq:0},!1,"scala.util.matching.Regex",{lq:1,b:1,c:1});Sk.prototype.$classData=nn;class on extends r{}
const pn=v({ln:0},!1,"scalatags.JsDom$GenericAttr",{ln:1,b:1,$u:1});on.prototype.$classData=pn;v({mn:0},!1,"scalatags.JsDom$GenericPixelStyle",{mn:1,b:1,En:1});v({nn:0},!1,"scalatags.JsDom$GenericPixelStylePx",{nn:1,b:1,En:1});v({pn:0},!1,"scalatags.JsDom$GenericStyle",{pn:1,b:1,mv:1});class qn extends r{A(){return"TypedTag"}}const rn=v({vn:0},!1,"scalatags.JsDom$TypedTag$",{vn:1,b:1,c:1});qn.prototype.$classData=rn;let sn=void 0;function tn(){sn||(sn=new qn)}
function un(a,b,c){a.Si=c;if(null===b)throw de(null);a.Ek=b;return a}function Bc(a){var b=J();null===J().Lh&&null===J().Lh&&(J().Lh=new vn(b));b=J().Lh;return un(new wn,b.Ek,new Db(a,b.Si))}class wn extends r{constructor(){super();this.Ek=this.Si=null}ka(a,b){const c=Gb(this.Si);return new xn(new yn(qh(c,"","-",""),P(),!1),a,b)}}const zn=v({Dk:0},!1,"scalatags.generic.GlobalAttrs$DataAttribute",{Dk:1,b:1,np:1});wn.prototype.$classData=zn;class Xk extends r{}
const An=v({Bn:0},!1,"scalatags.generic.Namespace$$anon$1",{Bn:1,b:1,Fk:1});Xk.prototype.$classData=An;v({Cn:0},!1,"scalatags.generic.Namespace$$anon$2",{Cn:1,b:1,Fk:1});v({Dn:0},!1,"scalatags.generic.Namespace$$anon$3",{Dn:1,b:1,Fk:1});function zd(a){rm||(rm=new pm);var b=P();return new yn(a,b,!1)}let Bn=void 0;
function ve(){if(!Bn){class a extends Object{constructor(b,c){b|=0;c|=0;super();Object.defineProperty(this,"max",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"current",{configurable:!0,enumerable:!0,writable:!0,value:0});this.max=b;this.current=c}}Bn=a}return Bn}let Cn=void 0;
function dd(){if(!Cn){class a extends Object{constructor(...b){if(void 0===b[0]){vc();var c="Name"}else c=b[0];if(void 0===b[1]){vc();var d="Fighter"}else d=b[1];if(void 0===b[2]){vc();var e="Cyber Elf"}else e=b[2];if(void 0===b[3]){vc();var f=1}else f=b[3]|0;if(void 0===b[4]){vc();var g=0}else g=b[4]|0;if(void 0===b[5]){vc();var h=!1}else h=!!b[5];void 0===b[6]?(vc(),b="No caster"):b=b[6];super();Object.defineProperty(this,"name",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,
"class",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"race",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"level",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"experience",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"jackOfAllTrades",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"casterType",{configurable:!0,enumerable:!0,
writable:!0,value:null});this.name=c;this["class"]=d;this.race=e;this.level=f;this.experience=g;this.jackOfAllTrades=h;this.casterType=b}}Cn=a}return Cn}let Dn=void 0;
function Qc(){if(!Dn){class a extends Object{constructor(b,c,d,e,f,g){d|=0;f=+f;super();Object.defineProperty(this,"name",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"amount",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"price",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"priceUnit",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"weight",{configurable:!0,
enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"notes",{configurable:!0,enumerable:!0,writable:!0,value:null});this.name=b;this.amount=c;this.price=d;this.priceUnit=e;this.weight=f;this.notes=g}}Dn=a}return Dn}let En=void 0;
function le(){if(!En){class a extends Object{constructor(b,c){super();Object.defineProperty(this,"title",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"text",{configurable:!0,enumerable:!0,writable:!0,value:null});this.title=b;this.text=c}}En=a}return En}let Fn=void 0;
function Ie(){if(!Fn){class a extends Object{constructor(b,c,d,e,f,g,h,k,m,p,t,z,F,G,U,pa,ha,wa,Da){d|=0;e=!!e;h|=0;k|=0;m=!!m;p=!!p;t=!!t;z=!!z;F=!!F;G=!!G;U=!!U;pa=!!pa;ha=!!ha;wa|=0;Da|=0;super();Object.defineProperty(this,"name",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"die",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"dieCount",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"melee",
{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"damageType",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"notes",{configurable:!0,enumerable:!0,writable:!0,value:null});Object.defineProperty(this,"hitBonus",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"damageBonus",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"proficiency",{configurable:!0,enumerable:!0,writable:!0,
value:!1});Object.defineProperty(this,"finesse",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"heavy",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"reach",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"loading",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"light",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"versatile",{configurable:!0,
enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"twoHanded",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"thrown",{configurable:!0,enumerable:!0,writable:!0,value:!1});Object.defineProperty(this,"shortRange",{configurable:!0,enumerable:!0,writable:!0,value:0});Object.defineProperty(this,"longRange",{configurable:!0,enumerable:!0,writable:!0,value:0});this.name=b;this.die=c;this.dieCount=d;this.melee=e;this.damageType=f;this.notes=g;this.hitBonus=
h;this.damageBonus=k;this.proficiency=m;this.finesse=p;this.heavy=t;this.reach=z;this.loading=F;this.light=G;this.versatile=U;this.twoHanded=pa;this.thrown=ha;this.shortRange=wa;this.longRange=Da}}Fn=a}return Fn}const ta=v({Sn:0},!1,"java.lang.Boolean",{Sn:1,b:1,c:1,Nd:1},a=>"boolean"===typeof a),xa=v({Un:0},!1,"java.lang.Character",{Un:1,b:1,c:1,Nd:1},a=>a instanceof fa);class Gn extends mk{}const Hn=v({xa:0},!1,"java.lang.Exception",{xa:1,ya:1,b:1,c:1});Gn.prototype.$classData=Hn;
class In extends r{Xb(a){return!!a}}class Jn extends om{constructor(){super();this.nj=null;Kn=this;Zi||(Zi=new Yi);wb();this.nj=Ln();Mn();um||(um=new sm);Wm||(Wm=new Um);Nn||(Nn=new On)}}const Pn=v({sp:0},!1,"scala.Predef$",{sp:1,zv:1,Av:1,b:1});Jn.prototype.$classData=Pn;let Kn=void 0;function ie(){Kn||(Kn=new Jn);return Kn}function Qn(a,b){switch(b){case 0:return a.T();case 1:return a.Z();default:throw Uj(new Vj,b+" is out of bounds (min 0, max 1)");}}
function Rn(a,b){switch(b){case 0:return a.He;case 1:return a.Ie;case 2:return a.ng;case 3:return a.og;default:throw Uj(new Vj,b+" is out of bounds (min 0, max 3)");}}class Sn extends r{constructor(){super();this.Og=null}X(a){return this.Og.$i(a,ki())}Y(){const a=this.Og,b=ki();return a.Hg(b)}ea(a){const b=this.Og,c=ki();return b.$i(a,c)}Jd(a,b){return this.Og.Hm(a,b,ki())}}
class Tn extends r{constructor(){super();this.Te=null}ea(a){return this.Te.ea(a)}X(a){return this.Te.X(a)}Y(){return this.Te.Y()}}class Yd extends r{constructor(a){super();this.Zq=a}Za(a){return this.Zq.X(a)}}const Un=v({Yq:0},!1,"scala.collection.IterableFactory$ToFactory",{Yq:1,b:1,Lq:1,c:1});Yd.prototype.$classData=Un;function Vn(a,b){if(0>b)return 1;var c=a.o();if(0<=c)return c===b?0:c<b?-1:1;c=0;for(a=a.d();a.i();){if(c===b)return a.i()?1:0;a.e();c=1+c|0}return c-b|0}
function Wn(a){if(a.g())throw a=new Xn,oi(a,null),a;return a.Ea(1)}function Nb(a,b,c){a.wj=b;a.yl=c;return a}class Ob extends vm{constructor(){super();this.yl=this.wj=null}lc(a){return this.wj.wa().X(Yn(new Zn,new $n(this.wj,this.yl,!1),a))}}const ao=v({xl:0},!1,"scala.collection.IterableOps$WithFilter",{xl:1,Kj:1,b:1,c:1});Ob.prototype.$classData=ao;function bo(a,b,c){let d=0<c?c:0;for(a.$b(c);a.i();){if(b.f(a.e()))return d;d=1+d|0}return-1}function co(a,b){return(new eo(a)).rd(b)}
function fo(a,b){let c=0;for(;c<b&&a.i();)a.e(),c=1+c|0;return a}class go extends r{constructor(){super();this.P=null;ho=this;this.P=new io}Y(){return new jo}ea(a){return a.d()}X(a){return a.d()}}const ko=v({$q:0},!1,"scala.collection.Iterator$",{$q:1,b:1,bb:1,c:1});go.prototype.$classData=ko;let ho=void 0;function Y(){ho||(ho=new go);return ho}class lo extends r{constructor(){super();this.Sg=null}ea(a){return this.Sg.ea(a)}X(a){return this.Sg.X(a)}Y(){return this.Sg.Y()}}
function mo(a,b){if(b&&b.$classData&&b.$classData.va.Eb)return b;if(b&&b.$classData&&b.$classData.va.t)return new no(new we(((c,d)=>()=>d.d())(a,b)));a=oo(hj(),b);return po(new qo,a)}class ro extends r{Y(){const a=new so;return new to(a,new I((()=>b=>mo(uo(),b))(this)))}ea(a){return new vo(a)}X(a){return mo(this,a)}}const wo=v({zr:0},!1,"scala.collection.View$",{zr:1,b:1,bb:1,c:1});ro.prototype.$classData=wo;let xo=void 0;function uo(){xo||(xo=new ro);return xo}
function yo(a,b,c,d,e,f,g,h,k,m){if(32<=m){h=ij();var p=[Q(new R,b,c),Q(new R,f,g)];return new zo(d,e,Ao(h,new L(p)))}{const t=si(X(),e,m),z=si(X(),k,m);p=e+k|0;if(t!==z){e=ti(X(),t)|ti(X(),z);if(t<z){c=new L([b,c,f,g]);ki();b=c.h();b=l(w(x),[b]);c=new Bo(c);c=new Co(c);for(f=0;c.i();)b.a[f]=c.e(),f=1+f|0;return new ji(e,0,b,ia(w(ab),[d,h]),2,p)}c=new L([f,g,b,c]);ki();b=c.h();b=l(w(x),[b]);c=new Bo(c);c=new Co(c);for(f=0;c.i();)b.a[f]=c.e(),f=1+f|0;return new ji(e,0,b,ia(w(ab),[h,d]),2,p)}p=ti(X(),
t);d=yo(a,b,c,d,e,f,g,h,k,5+m|0);e=new L([d]);ki();h=e.h();h=l(w(x),[h]);e=new Bo(e);e=new Co(e);for(b=0;e.i();)h.a[b]=e.e(),b=1+b|0;return new ji(0,p,h,Ng().Jg,d.I(),d.Xa())}}function Do(a,b,c,d){b=(-1+a.Aa.a.length|0)-a.Qd(b)|0;const e=a.Aa,f=l(w(x),[e.a.length]);u(e,0,f,0,e.a.length);f.a[b]=d;return new ji(a.V,a.ha,f,a.Fb,(a.cb-c.I()|0)+d.I()|0,(a.Tb-c.Xa()|0)+d.Xa()|0)}
function Eo(a,b,c,d,e,f,g){var h=si(X(),e,f),k=ti(X(),h);if(0!==(a.V&k)){var m=ui(X(),a.V,h,k);h=a.tc(m);var p=a.Cb(m);if(p===d&&T(V(),h,b))return g&&(e=a.uc(m),Object.is(h,b)&&Object.is(e,c)||(k=a.Zb(k)<<1,b=a.Aa,e=l(w(x),[b.a.length]),u(b,0,e,0,b.a.length),e.a[1+k|0]=c,a=new ji(a.V,a.ha,e,a.Fb,a.cb,a.Tb))),a;m=a.uc(m);g=hh(lh(),p);b=yo(a,h,m,p,g,b,c,d,e,5+f|0);c=g;d=a.Zb(k);f=d<<1;g=(-2+a.Aa.a.length|0)-a.Qd(k)|0;h=a.Aa;e=l(w(x),[-1+h.a.length|0]);u(h,0,e,0,f);u(h,2+f|0,e,f,g-f|0);e.a[g]=b;u(h,
2+g|0,e,1+g|0,-2+(h.a.length-g|0)|0);d=pi(a.Fb,d);return a=new ji(a.V^k,a.ha|k,e,d,(-1+a.cb|0)+b.I()|0,(a.Tb-c|0)+b.Xa()|0)}if(0!==(a.ha&k))return h=ui(X(),a.ha,h,k),h=a.Pc(h),c=h.Jm(b,c,d,e,5+f|0,g),c===h?a:Do(a,k,h,c);g=a.Zb(k);h=g<<1;p=a.Aa;f=l(w(x),[2+p.a.length|0]);u(p,0,f,0,h);f.a[h]=b;f.a[1+h|0]=c;u(p,h,f,2+h|0,p.a.length-h|0);c=qi(a.Fb,g,d);return a=new ji(a.V|k,a.ha,f,c,1+a.cb|0,a.Tb+e|0)}
function Fo(a,b,c,d,e){var f=si(X(),d,e),g=ti(X(),f);if(0!==(a.V&g)){if(c=ui(X(),a.V,f,g),f=a.tc(c),T(V(),f,b)){b=a.V;2===vi($b(),b)?(b=a.ha,b=0===vi($b(),b)):b=!1;if(b){g=0===e?a.V^g:ti(X(),si(X(),d,0));if(0===c){d=[a.tc(1),a.uc(1)];e=new L(d);ki();d=e.h();d=l(w(x),[d]);e=new Bo(e);e=new Co(e);for(b=0;e.i();)d.a[b]=e.e(),b=1+b|0;return new ji(g,0,d,ia(w(ab),[a.Fb.a[1]]),1,hh(lh(),a.Cb(1)))}d=[a.tc(0),a.uc(0)];e=new L(d);ki();d=e.h();d=l(w(x),[d]);e=new Bo(e);e=new Co(e);for(b=0;e.i();)d.a[b]=e.e(),
b=1+b|0;return new ji(g,0,d,ia(w(ab),[a.Fb.a[0]]),1,hh(lh(),a.Cb(0)))}b=a.Zb(g);c=b<<1;f=a.Aa;e=l(w(x),[-2+f.a.length|0]);u(f,0,e,0,c);u(f,2+c|0,e,c,-2+(f.a.length-c|0)|0);b=pi(a.Fb,b);a=new ji(a.V^g,a.ha,e,b,-1+a.cb|0,a.Tb-d|0)}}else if(0!==(a.ha&g)){f=ui(X(),a.ha,f,g);f=a.Pc(f);e=f.ml(b,c,d,5+e|0);if(e===f)return a;d=e.I();if(1===d)if(a.cb===f.I())a=e;else{{d=f;c=(-1+a.Aa.a.length|0)-a.Qd(g)|0;f=a.Zb(g);const h=f<<1,k=e.tc(0),m=e.uc(0),p=a.Aa;b=l(w(x),[1+p.a.length|0]);u(p,0,b,0,h);b.a[h]=k;b.a[1+
h|0]=m;u(p,h,b,2+h|0,c-h|0);u(p,1+c|0,b,2+c|0,-1+(p.a.length-c|0)|0);c=qi(a.Fb,f,e.Cb(0));a=new ji(a.V|g,a.ha^g,b,c,1+(a.cb-d.I()|0)|0,(a.Tb-d.Xa()|0)+e.Xa()|0)}}else a=1<d?Do(a,g,f,e):a}return a}function Go(a){const b=a.Aa.E(),c=b.a.length;var d=a.V;for(d=vi($b(),d)<<1;d<c;)b.a[d]=b.a[d].Nk(),d=1+d|0;return new ji(a.V,a.ha,b,a.Fb.E(),a.cb,a.Tb)}
class ji extends Dm{constructor(a,b,c,d,e,f){super();this.V=a;this.ha=b;this.Aa=c;this.Fb=d;this.cb=e;this.Tb=f}I(){return this.cb}Xa(){return this.Tb}tc(a){return this.Aa.a[a<<1]}uc(a){return this.Aa.a[1+(a<<1)|0]}bj(a){return Q(new R,this.Aa.a[a<<1],this.Aa.a[1+(a<<1)|0])}Cb(a){return this.Fb.a[a]}Pc(a){return this.Aa.a[(-1+this.Aa.a.length|0)-a|0]}Wi(a,b,c,d){const e=si(X(),c,d),f=ti(X(),e);if(0!==(this.V&f)){if(b=ui(X(),this.V,e,f),T(V(),a,this.tc(b)))return this.uc(b)}else if(0!==(this.ha&f))return this.Pc(ui(X(),
this.ha,e,f)).Wi(a,b,c,5+d|0);throw Ho();}Vh(a,b,c,d){var e=si(X(),c,d);const f=ti(X(),e);return 0!==(this.V&f)?(b=ui(X(),this.V,e,f),c=this.tc(b),T(V(),a,c)?new Gc(this.uc(b)):P()):0!==(this.ha&f)?(e=ui(X(),this.ha,e,f),this.Pc(e).Vh(a,b,c,5+d|0)):P()}aj(a,b,c,d,e){var f=si(X(),c,d);const g=ti(X(),f);return 0!==(this.V&g)?(b=ui(X(),this.V,f,g),c=this.tc(b),T(V(),a,c)?this.uc(b):ue(e)):0!==(this.ha&g)?(f=ui(X(),this.ha,f,g),this.Pc(f).aj(a,b,c,5+d|0,e)):ue(e)}Uh(a,b,c,d){const e=si(X(),c,d),f=ti(X(),
e);return 0!==(this.V&f)?(c=ui(X(),this.V,e,f),this.Fb.a[c]===b&&T(V(),a,this.tc(c))):0!==(this.ha&f)&&this.Pc(ui(X(),this.ha,e,f)).Uh(a,b,c,5+d|0)}Dg(){return 0!==this.ha}Ig(){const a=this.ha;return vi($b(),a)}Ff(){return 0!==this.V}Jf(){const a=this.V;return vi($b(),a)}Zb(a){a=this.V&(-1+a|0);return vi($b(),a)}Qd(a){a=this.ha&(-1+a|0);return vi($b(),a)}Ya(a){var b=this.V;b=vi($b(),b);for(var c=0;c<b;)a.f(this.bj(c)),c=1+c|0;b=this.ha;b=vi($b(),b);for(c=0;c<b;)this.Pc(c).Ya(a),c=1+c|0}Zi(a){var b=
0,c=this.V;for(c=vi($b(),c);b<c;){var d=a,e=this.tc(b),f=this.uc(b),g=this.Cb(b);(0,d.Bm)(e,f,g);b=1+b|0}b=this.ha;b=vi($b(),b);for(c=0;c<b;)this.Pc(c).Zi(a),c=1+c|0}p(a){if(a instanceof ji){if(this===a)return!0;if(this.Tb===a.Tb&&this.ha===a.ha&&this.V===a.V&&this.cb===a.cb){var b=this.Fb;var c=a.Fb;b=fg(W(),b,c)}else b=!1;if(b){b=this.Aa;a=a.Aa;c=this.Aa.a.length;if(b===a)return!0;{let d=!0,e=0;for(;d&&e<c;)d=T(V(),b.a[e],a.a[e]),e=1+e|0;return d}}}return!1}C(){throw Io("Trie nodes do not support hashing.");
}Nk(){return Go(this)}ml(a,b,c,d){return Fo(this,a,b,c,d)}Jm(a,b,c,d,e,f){return Eo(this,a,b,c,d,e,f)}Cg(a){return this.Pc(a)}}const Jo=v({Xr:0},!1,"scala.collection.immutable.BitmapIndexedMapNode",{Xr:1,Ns:1,fh:1,b:1});ji.prototype.$classData=Jo;
function Ko(a,b,c,d,e,f,g,h){if(32<=h)return f=ij(),new Lo(c,d,Ao(f,new L([b,e])));{const m=si(X(),d,h),p=si(X(),g,h);if(m!==p){var k=ti(X(),m)|ti(X(),p);d=d+g|0;if(m<p){e=new L([b,e]);ki();b=e.h();b=l(w(x),[b]);e=new Bo(e);e=new Co(e);for(g=0;e.i();)b.a[g]=e.e(),g=1+g|0;return new Bi(k,0,b,ia(w(ab),[c,f]),2,d)}e=new L([e,b]);ki();b=e.h();b=l(w(x),[b]);e=new Bo(e);e=new Co(e);for(g=0;e.i();)b.a[g]=e.e(),g=1+g|0;return new Bi(k,0,b,ia(w(ab),[f,c]),2,d)}k=ti(X(),m);c=Ko(a,b,c,d,e,f,g,5+h|0);d=new L([c]);
ki();f=d.h();f=l(w(x),[f]);d=new Bo(d);d=new Co(d);for(b=0;d.i();)f.a[b]=d.e(),b=1+b|0;return new Bi(0,k,f,Ng().Jg,c.I(),c.Xa())}}function Mo(a,b,c,d){b=(-1+a.Pa.a.length|0)-a.Qd(b)|0;const e=a.Pa,f=l(w(x),[e.a.length]);u(e,0,f,0,e.a.length);f.a[b]=d;return new Bi(a.oa,a.La,f,a.sb,(a.Qa-c.I()|0)+d.I()|0,(a.bc-c.Xa()|0)+d.Xa()|0)}
function No(a,b,c,d,e){var f=si(X(),d,e);const g=ti(X(),f);if(0!==(a.oa&g)){var h=ui(X(),a.oa,f,g);f=a.bd(h);if(Object.is(f,b))return a;{const k=a.Cb(h);h=hh(lh(),k);if(c===k&&T(V(),f,b))return a;b=Ko(a,f,k,h,b,c,d,5+e|0);d=h;e=a.Zb(g);f=(-1+a.Pa.a.length|0)-a.Qd(g)|0;h=a.Pa;c=l(w(x),[h.a.length]);u(h,0,c,0,e);u(h,1+e|0,c,e,f-e|0);c.a[f]=b;u(h,1+f|0,c,1+f|0,-1+(h.a.length-f|0)|0);e=pi(a.sb,e);return a=new Bi(a.oa^g,a.La|g,c,e,(-1+a.Qa|0)+b.I()|0,(a.bc-d|0)+b.Xa()|0)}}if(0!==(a.La&g))return f=ui(X(),
a.La,f,g),f=a.je(f),d=f.Im(b,c,d,5+e|0),f===d?a:Mo(a,g,f,d);f=a.Zb(g);h=a.Pa;e=l(w(x),[1+h.a.length|0]);u(h,0,e,0,f);e.a[f]=b;u(h,f,e,1+f|0,h.a.length-f|0);b=qi(a.sb,f,c);return a=new Bi(a.oa|g,a.La,e,b,1+a.Qa|0,a.bc+d|0)}
function Oo(a,b,c,d,e){var f=si(X(),d,e),g=ti(X(),f);if(0!==(a.oa&g)){c=ui(X(),a.oa,f,g);f=a.bd(c);if(T(V(),f,b)){b=a.oa;2===vi($b(),b)?(b=a.La,b=0===vi($b(),b)):b=!1;if(b){g=0===e?a.oa^g:ti(X(),si(X(),d,0));if(0===c){d=[a.bd(1)];e=new L(d);ki();d=e.h();d=l(w(x),[d]);e=new Bo(e);e=new Co(e);for(b=0;e.i();)d.a[b]=e.e(),b=1+b|0;return new Bi(g,0,d,ia(w(ab),[a.sb.a[1]]),-1+a.Qa|0,hh(lh(),a.sb.a[1]))}d=[a.bd(0)];e=new L(d);ki();d=e.h();d=l(w(x),[d]);e=new Bo(e);e=new Co(e);for(b=0;e.i();)d.a[b]=e.e(),
b=1+b|0;return new Bi(g,0,d,ia(w(ab),[a.sb.a[0]]),-1+a.Qa|0,hh(lh(),a.sb.a[0]))}b=a.Zb(g);c=a.Pa;e=l(w(x),[-1+c.a.length|0]);u(c,0,e,0,b);u(c,1+b|0,e,b,-1+(c.a.length-b|0)|0);b=pi(a.sb,b);a=new Bi(a.oa^g,a.La,e,b,-1+a.Qa|0,a.bc-d|0)}return a}if(0!==(a.La&g)){f=ui(X(),a.La,f,g);f=a.je(f);e=f.nl(b,c,d,5+e|0);if(e===f)return a;d=e.I();if(1===d){if(a.Qa===f.I())a=e;else{{d=f;c=(-1+a.Pa.a.length|0)-a.Qd(g)|0;f=a.Zb(g);const h=a.Pa;b=l(w(x),[h.a.length]);u(h,0,b,0,f);b.a[f]=e.bd(0);u(h,f,b,1+f|0,c-f|0);
u(h,1+c|0,b,1+c|0,-1+(h.a.length-c|0)|0);c=qi(a.sb,f,e.Cb(0));a=new Bi(a.oa|g,a.La^g,b,c,1+(a.Qa-d.I()|0)|0,(a.bc-d.Xa()|0)+e.Xa()|0)}}return a}if(1<d)return Mo(a,g,f,e)}return a}function Po(a){const b=a.Pa.E(),c=b.a.length;var d=a.oa;for(d=vi($b(),d);d<c;)b.a[d]=b.a[d].Ok(),d=1+d|0;return new Bi(a.oa,a.La,b,a.sb.E(),a.Qa,a.bc)}
class Bi extends Fm{constructor(a,b,c,d,e,f){super();this.oa=a;this.La=b;this.Pa=c;this.sb=d;this.Qa=e;this.bc=f}I(){return this.Qa}Xa(){return this.bc}bd(a){return this.Pa.a[a]}Cb(a){return this.sb.a[a]}je(a){return this.Pa.a[(-1+this.Pa.a.length|0)-a|0]}Ag(a,b,c,d){var e=si(X(),c,d);const f=ti(X(),e);return 0!==(this.oa&f)?(c=ui(X(),this.oa,e,f),this.sb.a[c]===b&&T(V(),a,this.bd(c))):0!==(this.La&f)?(e=ui(X(),this.La,e,f),this.je(e).Ag(a,b,c,5+d|0)):!1}Ff(){return 0!==this.oa}Jf(){const a=this.oa;
return vi($b(),a)}Dg(){return 0!==this.La}Ig(){const a=this.La;return vi($b(),a)}Zb(a){a=this.oa&(-1+a|0);return vi($b(),a)}Qd(a){a=this.La&(-1+a|0);return vi($b(),a)}p(a){if(a instanceof Bi){if(this===a)return!0;if(this.bc===a.bc&&this.La===a.La&&this.oa===a.oa&&this.Qa===a.Qa){var b=this.sb;var c=a.sb;b=fg(W(),b,c)}else b=!1;if(b){b=this.Pa;a=a.Pa;c=this.Pa.a.length;if(b===a)return!0;{let d=!0,e=0;for(;d&&e<c;)d=T(V(),b.a[e],a.a[e]),e=1+e|0;return d}}}return!1}C(){throw Io("Trie nodes do not support hashing.");
}Yi(a){var b=this.oa;b=vi($b(),b);for(var c=0;c<b;)fk(a,this.bd(c),this.Cb(c)),c=1+c|0;b=this.La;b=vi($b(),b);for(c=0;c<b;)this.je(c).Yi(a),c=1+c|0}Ok(){return Po(this)}nl(a,b,c,d){return Oo(this,a,b,c,d)}Im(a,b,c,d){return No(this,a,b,c,d)}Cg(a){return this.je(a)}}const Qo=v({Yr:0},!1,"scala.collection.immutable.BitmapIndexedSetNode",{Yr:1,bt:1,fh:1,b:1});Bi.prototype.$classData=Qo;function Ro(a,b){a=a.Ba.d();let c=0;for(;a.i();){if(T(V(),a.e().T(),b))return c;c=1+c|0}return-1}
class zo extends Dm{constructor(a,b,c){super();this.Pj=a;this.cf=b;this.Ba=c;ie();if(!(2<=this.Ba.h()))throw Rg("requirement failed");}I(){return this.Ba.h()}Wi(a,b,c,d){a=this.Vh(a,b,c,d);if(a.g())throw Ho();return a.na()}Vh(a,b,c){return this.cf===c?(a=Ro(this,a),0<=a?new Gc(this.Ba.s(a).Z()):P()):P()}aj(a,b,c,d,e){return this.cf===c?(a=Ro(this,a),-1===a?ue(e):this.Ba.s(a).Z()):ue(e)}Uh(a,b,c){return this.cf===c&&0<=Ro(this,a)}Jm(a,b,c,d,e,f){e=Ro(this,a);if(0<=e){if(f){if(Object.is(this.Ba.s(e).Z(),
b))return this;f=this.Ba;a=Q(new R,a,b);return new zo(c,d,So(f,e,a))}return this}return new zo(c,d,To(this.Ba,Q(new R,a,b)))}ml(a,b,c,d){if(this.Uh(a,b,c,d)){var e=this.Ba;ij();d=new Uo;for(e=e.d();e.i();){var f=e.e();const g=f;!0!==T(V(),g.T(),a)&&Vo(d,f)}a=Wo(d);if(1===a.h()){a=a.s(0);if(null===a)throw new Qb(a);d=a.T();e=a.Z();a=ti(X(),si(X(),c,0));e=new L([d,e]);ki();d=e.h();d=l(w(x),[d]);e=new Bo(e);e=new Co(e);for(f=0;e.i();)d.a[f]=e.e(),f=1+f|0;return new ji(a,0,d,ia(w(ab),[b]),1,c)}return new zo(b,
c,a)}return this}Dg(){return!1}Ig(){return 0}Pc(){throw Uj(new Vj,"No sub-nodes present in hash-collision leaf node.");}Ff(){return!0}Jf(){return this.Ba.h()}tc(a){return this.Ba.s(a).T()}uc(a){return this.Ba.s(a).Z()}bj(a){return this.Ba.s(a)}Cb(){return this.Pj}Ya(a){mh(this.Ba,a)}Zi(a){const b=this.Ba.d();for(;b.i();){var c=b.e(),d=a,e=c.T();c=c.Z();var f=this.Pj;(0,d.Bm)(e,c,f)}}p(a){if(a instanceof zo){if(this===a)return!0;if(this.cf===a.cf&&this.Ba.h()===a.Ba.h()){const c=this.Ba.d();for(;c.i();){var b=
c.e();if(null===b)throw new Qb(b);const d=b.Z();b=Ro(a,b.T());if(0>b||!T(V(),d,a.Ba.s(b).Z()))return!1}return!0}}return!1}C(){throw Io("Trie nodes do not support hashing.");}Xa(){return ba(this.Ba.h(),this.cf)}Nk(){return new zo(this.Pj,this.cf,this.Ba)}Cg(a){return this.Pc(a)}}const Xo=v({Zr:0},!1,"scala.collection.immutable.HashCollisionMapNode",{Zr:1,Ns:1,fh:1,b:1});zo.prototype.$classData=Xo;
class Lo extends Fm{constructor(a,b,c){super();this.Qj=a;this.Yg=b;this.tb=c;ie();if(!(2<=this.tb.h()))throw Rg("requirement failed");}Ag(a,b,c){return this.Yg===c?Yo(this.tb,a):!1}Im(a,b,c,d){return this.Ag(a,b,c,d)?this:new Lo(b,c,To(this.tb,a))}nl(a,b,c,d){if(this.Ag(a,b,c,d)){var e=this.tb;ij();d=new Uo;for(e=e.d();e.i();){var f=e.e();!0!==T(V(),f,a)&&Vo(d,f)}d=Wo(d);if(1===d.h()){a=ti(X(),si(X(),c,0));d=[d.s(0)];e=new L(d);ki();d=e.h();d=l(w(x),[d]);e=new Bo(e);e=new Co(e);for(f=0;e.i();)d.a[f]=
e.e(),f=1+f|0;return new Bi(a,0,d,ia(w(ab),[b]),1,c)}return new Lo(b,c,d)}return this}Dg(){return!1}Ig(){return 0}je(){throw Uj(new Vj,"No sub-nodes present in hash-collision leaf node.");}Ff(){return!0}Jf(){return this.tb.h()}bd(a){return this.tb.s(a)}Cb(){return this.Qj}I(){return this.tb.h()}Xa(){return ba(this.tb.h(),this.Yg)}p(a){if(a instanceof Lo){if(this===a)return!0;if(this.Yg===a.Yg&&this.tb.h()===a.tb.h()){a=a.tb;var b=!0;const c=this.tb.d();for(;b&&c.i();)b=c.e(),b=Yo(a,b);return b}}return!1}C(){throw Io("Trie nodes do not support hashing.");
}Yi(a){const b=this.tb.d();for(;b.i();){const c=b.e();fk(a,c,this.Qj)}}Ok(){return new Lo(this.Qj,this.Yg,this.tb)}Cg(a){return this.je(a)}}const Zo=v({$r:0},!1,"scala.collection.immutable.HashCollisionSetNode",{$r:1,bt:1,fh:1,b:1});Lo.prototype.$classData=Zo;function $o(a){return a instanceof ap?a:bp(cp(new dp,a))}class ep extends r{constructor(){super();this.Rj=null;fp=this;ii||(ii=new hi);this.Rj=new ap(ii.am)}ea(a){return $o(a)}Y(){return new dp}X(a){return $o(a)}}
const gp=v({bs:0},!1,"scala.collection.immutable.HashMap$",{bs:1,b:1,oi:1,c:1});ep.prototype.$classData=gp;let fp=void 0;function hp(){fp||(fp=new ep);return fp}function ip(a,b){return b instanceof jp?b:0===b.o()?a.yi:kp(lp(new mp,b))}class np extends r{constructor(){super();this.yi=null;op=this;Ai||(Ai=new zi);this.yi=new jp(Ai.bm)}ea(a){return ip(this,a)}Y(){return new mp}X(a){return ip(this,a)}}const pp=v({fs:0},!1,"scala.collection.immutable.HashSet$",{fs:1,b:1,bb:1,c:1});
np.prototype.$classData=pp;let op=void 0;function qp(){op||(op=new np);return op}class rp extends r{constructor(a,b){super();this.ts=a;this.us=b}y(){return this.ts}Va(){return this.us}}const sp=v({ss:0},!1,"scala.collection.immutable.LazyList$State$Cons",{ss:1,b:1,rs:1,c:1});rp.prototype.$classData=sp;class tp extends r{Eg(){throw Sd("head of empty lazy list");}Va(){throw Io("tail of empty lazy list");}y(){this.Eg()}}
const up=v({vs:0},!1,"scala.collection.immutable.LazyList$State$Empty$",{vs:1,b:1,rs:1,c:1});tp.prototype.$classData=up;let vp=void 0;function wp(){vp||(vp=new tp);return vp}class xp extends vm{constructor(a,b){super();this.Vl=null;this.Vl=a.Ac&&a.g()?hj().ef:yp(hj(),a,b,!1)}bi(a){return this.Vl.bi(a)}lc(a){return this.bi(a)}}const zp=v({ws:0},!1,"scala.collection.immutable.LazyList$WithFilter",{ws:1,Kj:1,b:1,c:1});xp.prototype.$classData=zp;
function he(a,b){b&&b.$classData&&b.$classData.va.da&&b.g()?a=Ap():b&&b.$classData&&b.$classData.va.Vf?a=b:(a=Bp(new Cp,b),a=a.Xf?bp(a.ze):a.Gd);return a}class Dp extends r{ea(a){return he(0,a)}Y(){return new Cp}X(a){return he(0,a)}}const Ep=v({As:0},!1,"scala.collection.immutable.Map$",{As:1,b:1,oi:1,c:1});Dp.prototype.$classData=Ep;let Fp=void 0;function Ln(){Fp||(Fp=new Dp);return Fp}
function Gp(a){return a&&a.$classData&&a.$classData.va.hw?Hp(Ip(new Jp,a)):0===a.o()?Kp():a&&a.$classData&&a.$classData.va.Yf?a:Hp(Ip(new Jp,a))}class Lp extends r{ea(a){return Gp(a)}Y(){return new Jp}X(a){return Gp(a)}}const Mp=v({Ts:0},!1,"scala.collection.immutable.Set$",{Ts:1,b:1,bb:1,c:1});Lp.prototype.$classData=Mp;let Np=void 0;function Mn(){Np||(Np=new Lp);return Np}
class Op extends vm{constructor(a,b){super();this.dm=null;this.Xj=!1;this.jt=b;this.em=a}lc(a){var b=Pp;if(!this.Xj&&!this.Xj){const c=Qp(this.em,this.jt,!1);this.em=null;this.dm=c;this.Xj=!0}return b(this.dm,a)}}const Rp=v({it:0},!1,"scala.collection.immutable.Stream$WithFilter",{it:1,Kj:1,b:1,c:1});Op.prototype.$classData=Rp;function Sp(a){const b=a.o();return Tp(new Up(0<b?Ia((1+b|0)/.75):16,.75),a)}class Vp extends r{ea(a){return Sp(a)}Y(){return new Wp(16,.75)}X(a){return Sp(a)}}
const Xp=v({Lt:0},!1,"scala.collection.mutable.HashMap$",{Lt:1,b:1,oi:1,c:1});Vp.prototype.$classData=Xp;let Yp=void 0;function Zp(){Yp||(Yp=new Vp);return Yp}function $p(a){const b=a.o();return aq(new bq(0<b?Ia((1+b|0)/.75):16,.75),a)}class cq extends r{ea(a){return $p(a)}Y(){return new dq(16,.75)}X(a){return $p(a)}}const eq=v({St:0},!1,"scala.collection.mutable.HashSet$",{St:1,b:1,bb:1,c:1});cq.prototype.$classData=eq;let fq=void 0;function gq(){fq||(fq=new cq);return fq}class oj extends r{}
const hq=v({vp:0},!1,"scala.math.Equiv$",{vp:1,b:1,Fv:1,c:1});oj.prototype.$classData=hq;let nj=void 0;class wj extends r{}const iq=v({Ap:0},!1,"scala.math.Ordering$",{Ap:1,b:1,Gv:1,c:1});wj.prototype.$classData=iq;let vj=void 0;class On extends r{A(){return"\x3c?\x3e"}}const jq=v({dq:0},!1,"scala.reflect.NoManifest$",{dq:1,b:1,nc:1,c:1});On.prototype.$classData=jq;let Nn=void 0;const vh=v({Gu:0},!1,"scala.runtime.Nothing$",{Gu:1,ya:1,b:1,c:1});function kq(a){return(b=>()=>ue(b))(a)}
class lq extends r{}const mq=v({iu:0},!1,"scala.scalajs.js.Any$",{iu:1,b:1,pw:1,qw:1});lq.prototype.$classData=mq;let nq=void 0;function ue(a){return(0,a.vu)()}class we extends Xm{constructor(a){super();this.vu=a}}const oq=v({uu:0},!1,"scala.scalajs.runtime.AnonFunction0",{uu:1,rw:1,b:1,Ou:1});we.prototype.$classData=oq;class I extends Ym{constructor(a){super();this.xu=a}f(a){return(0,this.xu)(a)}}const pq=v({wu:0},!1,"scala.scalajs.runtime.AnonFunction1",{wu:1,sw:1,b:1,D:1});
I.prototype.$classData=pq;function fk(a,b,c){return(0,a.zu)(b,c)}class B extends Zm{constructor(a){super();this.zu=a}}const qq=v({yu:0},!1,"scala.scalajs.runtime.AnonFunction2",{yu:1,tw:1,b:1,Pu:1});B.prototype.$classData=qq;class rq extends $m{constructor(a){super();this.Bm=a}}const sq=v({Au:0},!1,"scala.scalajs.runtime.AnonFunction3",{Au:1,uw:1,b:1,Qu:1});rq.prototype.$classData=sq;
class Sb extends r{constructor(a,b,c){super();this.kn=b;this.jn=c;if(null===a)throw de(null);if(null===b)throw Mj();}Vi(a){this.kn.Ya(new I(((b,c)=>d=>{b.jn.f(d).Ef(c)})(this,a)))}Ef(a){this.Vi(a)}}const tq=v({hn:0},!1,"scalatags.JsDom$Cap$SeqFrag",{hn:1,b:1,Ck:1,Ph:1});Sb.prototype.$classData=tq;class vn extends wn{constructor(a){super();wb();un(this,a,vb(0,new L(["data"])))}}const uq=v({zn:0},!1,"scalatags.generic.GlobalAttrs$data$",{zn:1,Dk:1,b:1,np:1});vn.prototype.$classData=uq;
function yd(a,b){var c=Uk();c=new dc(c.nk.tj,a,0,"string"===typeof a?a.length|0:a.h());Sl(c);ec(c);null===c.dd||0===(gc(c).index|0)&&fc(c)===(c.ij.length|0)||Sl(c);if(null!==c.dd){wb();Gg||(Gg=new Eg);var d=c.dd;null!==d?d=-1+(d.length|0)|0:(d=c.gl,0===(1&d.ai)<<24>>24&&0===(1&d.ai)<<24>>24&&(d.kl=-1+((new RegExp("|"+d.Ne.source)).exec("").length|0)|0,d.ai=(1|d.ai)<<24>>24),d=d.kl);const f=new hd;let g=0;for(;g<d;){var e=1+g|0;e=gc(c)[e];Rb();e=void 0===e?null:e;Sc(f,e);g=1+g|0}c=new Gc(f.kb())}else c=
P();if(c.g())throw Rg("Illegal tag name: "+a+" is not a valid XML tag name");return new vq(a,H(),!1,b)}
class Te extends r{constructor(a,b,c){super();this.Nc=a;this.Oc=b;this.Mc=c}qb(){return"CallbackParameters"}ob(){return 3}pb(a){switch(a){case 0:return this.Nc;case 1:return this.Oc;case 2:return this.Mc;default:return Tj(O(),a)}}Qb(){return new wq(this)}C(){var a=Ea("CallbackParameters");a=O().k(-889275714,a);var b=this.Nc?1231:1237;a=O().k(a,b);b=this.Oc;b=N(O(),b);a=O().k(a,b);b=this.Mc;b=N(O(),b);a=O().k(a,b);return O().J(a,3)}A(){return Nj(this)}p(a){if(this===a)return!0;if(a instanceof Te&&
this.Nc===a.Nc&&this.Oc===a.Oc){const b=this.Mc;a=a.Mc;return T(V(),b,a)}return!1}}const xq=v({$m:0},!1,"io.udash.wrappers.jquery.JQuery$CallbackParameters",{$m:1,b:1,Rb:1,q:1,c:1});Te.prototype.$classData=xq;
class bf extends r{constructor(a,b,c){super();this.Ni=a;this.Mi=b;this.Oi=c}qb(){return"CallbackRegistrationRef"}ob(){return 3}pb(a){switch(a){case 0:return this.Ni;case 1:return this.Mi;case 2:return this.Oi;default:return Tj(O(),a)}}Qb(){return new wq(this)}C(){return Bk(this)}A(){return Nj(this)}p(a){return this===a?!0:a instanceof bf?this.Ni===a.Ni&&this.Mi===a.Mi?this.Oi===a.Oi:!1:!1}}const yq=v({an:0},!1,"io.udash.wrappers.jquery.JQuery$CallbackRegistrationRef",{an:1,b:1,Rb:1,q:1,c:1});
bf.prototype.$classData=yq;class zq extends r{Sh(){}}const oa=v({Tn:0},!1,"java.lang.Byte",{Tn:1,Hf:1,b:1,c:1,Nd:1},a=>"number"===typeof a&&a<<24>>24===a&&1/a!==1/-0),Ra=v({Xn:0},!1,"java.lang.Double",{Xn:1,Hf:1,b:1,c:1,Nd:1},a=>"number"===typeof a),sa=v({Zn:0},!1,"java.lang.Float",{Zn:1,Hf:1,b:1,c:1,Nd:1},a=>"number"===typeof a),ra=v({ao:0},!1,"java.lang.Integer",{ao:1,Hf:1,b:1,c:1,Nd:1},a=>na(a)),va=v({go:0},!1,"java.lang.Long",{go:1,Hf:1,b:1,c:1,Nd:1},a=>a instanceof q);class Aq extends Gn{}
const qa=v({lo:0},!1,"java.lang.Short",{lo:1,Hf:1,b:1,c:1,Nd:1},a=>"number"===typeof a&&a<<16>>16===a&&1/a!==1/-0);function Ea(a){let b=0,c=1,d=-1+(a.length|0)|0;for(;0<=d;)b=b+ba(65535&(a.charCodeAt(d)|0),c)|0,c=ba(31,c),d=-1+d|0;return b}function Bq(a,b,c,d){if(b>(a.length|0)||0>b||0>b)throw a=new Cq,oi(a,"Index out of Bound"),a;d=d-0|0;let e=0;for(;e<b;)c.a[e+d|0]=65535&(a.charCodeAt(e)|0),e=1+e|0}const ma=v({Jn:0},!1,"java.lang.String",{Jn:1,b:1,c:1,Nd:1,Uk:1},a=>"string"===typeof a);
function Dq(a){a.j="";return a}function Eq(a){var b=new Fq;Dq(b);if(null===a)throw Mj();b.j=a;return b}function Gq(a,b){{Ch();const c=0+b.a.length|0;if(0>c||c>b.a.length)throw a=new Cq,oi(a,null),a;let d="",e=0;for(;e!==c;)d=""+d+String.fromCharCode(b.a[e]),e=1+e|0;b=d}a.j=""+a.j+b}class Fq extends r{constructor(){super();this.j=null}A(){return this.j}h(){return this.j.length|0}Em(a,b){return this.j.substring(a,b)}Lk(a){this.j=""+this.j+a}}
const Hq=v({no:0},!1,"java.lang.StringBuilder",{no:1,b:1,Uk:1,Pn:1,c:1});Fq.prototype.$classData=Hq;function sl(a,b){null===a.Od?a.le=""+a.le+b:Iq(a,[b])}function Jq(a,b,c){null===a.Od?a.le=""+a.le+b+c:Iq(a,[b,c])}function Kq(a,b,c,d){null===a.Od?a.le=a.le+(""+b+c)+d:Iq(a,[b,c,d])}function Iq(a,b){try{const c=b.length|0;let d=0;for(;d<c;)a.Od.Lk(b[d]),d=1+d|0}catch(c){throw c;}}function vl(a,b){if(void 0===a)return b;a=+parseInt(a,10);return 2147483647>=a?Ia(a):-1}
function Ml(a){return(0!==(1&a)?"-":"")+(0!==(2&a)?"#":"")+(0!==(4&a)?"+":"")+(0!==(8&a)?" ":"")+(0!==(16&a)?"0":"")+(0!==(32&a)?",":"")+(0!==(64&a)?"(":"")+(0!==(128&a)?"\x3c":"")}function Jl(a,b,c){b=a.toExponential(b);a=0===a&&0>1/a?"-"+b:b;b=a.length|0;a=101!==(65535&(a.charCodeAt(-3+b|0)|0))?a:a.substring(0,-1+b|0)+"0"+a.substring(-1+b|0);if(!c||0<=(a.indexOf(".")|0))return a;c=a.indexOf("e")|0;return a.substring(0,c)+"."+a.substring(c)}
function Kl(a,b,c){b=a.toFixed(b);a=0===a&&0>1/a?"-"+b:b;return c&&0>(a.indexOf(".")|0)?a+".":a}function zl(a,b,c,d,e){d=0>d?e:e.substring(0,d);Nl(a,b,c,Hl(b,d))}function Hl(a,b){return 0!==(256&a)?b.toUpperCase():b}function Nl(a,b,c,d){const e=d.length|0;e>=c?sl(a,d):0!==(1&b)?Jq(a,d,Lq(" ",c-e|0)):Jq(a,Lq(" ",c-e|0),d)}function Gl(a,b,c,d,e){const f=(d.length|0)+(e.length|0)|0;f>=c?Jq(a,d,e):0!==(16&b)?Kq(a,d,Lq("0",c-f|0),e):0!==(1&b)?Kq(a,d,e,Lq(" ",c-f|0)):Kq(a,Lq(" ",c-f|0),d,e)}
function Lq(a,b){let c="",d=0;for(;d!==b;)c=""+c+a,d=1+d|0;return c}function Cl(a,b,c,d,e,f){if(null===b)zl(a,c,d,e,"null");else throw new Mq(f,la(b));}function yl(a,b,c){throw new Nq(Ml(a&b),c);}function Dl(a){throw new Ll(Ml(a));}
function El(a,b,c,d){if((d.length|0)>=c&&0===(108&b))sl(a,Hl(b,d));else if(0===(124&b))zl(a,b,c,-1,d);else{if(45!==(65535&(d.charCodeAt(0)|0)))var e=0!==(4&b)?"+":0!==(8&b)?" ":"";else 0!==(64&b)?(d=d.substring(1)+")",e="("):(d=d.substring(1),e="-");if(0!==(32&b)){{var f=d.length|0;let h=0;for(;;){if(h!==f){var g=65535&(d.charCodeAt(h)|0);g=48<=g&&57>=g}else g=!1;if(g)h=1+h|0;else break}h=-3+h|0;if(!(0>=h)){for(f=d.substring(h);3<h;)g=-3+h|0,f=d.substring(g,h)+","+f,h=g;d=d.substring(0,h)+","+f}}}Gl(a,
b,c,e,Hl(b,d))}}function Il(a,b,c,d){Nl(a,b,c,Hl(b,d!==d?"NaN":0<d?0!==(4&b)?"+Infinity":0!==(8&b)?" Infinity":"Infinity":0!==(64&b)?"(Infinity)":"-Infinity"))}class ql extends r{constructor(){super();this.le=this.Od=null;this.Gg=!1;this.Io=null}Sh(){if(!this.Gg&&null!==this.Od){const a=this.Od;if(a&&a.$classData&&a.$classData.va.Qi)try{a.Sh()}catch(b){throw b;}}this.Gg=!0}A(){if(this.Gg)throw new rl;return null===this.Od?this.le:this.Od.A()}}
const Oq=v({Fo:0},!1,"java.util.Formatter",{Fo:1,b:1,Qi:1,Tk:1,kk:1});ql.prototype.$classData=Oq;class q extends pl{constructor(a,b){super();this.z=a;this.G=b}p(a){return a instanceof q?this.z===a.z&&this.G===a.G:!1}C(){return this.z^this.G}A(){return Fl(Ij(),this.z,this.G)}}const Pq=v({Hn:0},!1,"org.scalajs.linker.runtime.RuntimeLong",{Hn:1,Hf:1,b:1,c:1,Nd:1});q.prototype.$classData=Pq;class Qq extends In{}
class Rq extends r{d(){return this}g(){return!this.i()}rd(a){return co(this,a)}$b(a){return fo(this,a)}A(){return"\x3citerator\x3e"}Pb(a,b){oh(this,a,b)}Yb(a,b,c){return ph(this,a,b,c)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}o(){return-1}}class aj extends Tn{constructor(){super();this.Te=Sq()}}const Tq=v({Xq:0},!1,"scala.collection.Iterable$",{Xq:1,vj:1,b:1,bb:1,c:1});aj.prototype.$classData=Tq;let $i=void 0;
class Uq extends lo{constructor(){super();this.Gl=null;this.Sg=Ln();Vq=this;this.Gl=new r}}const Wq=v({nr:0},!1,"scala.collection.Map$",{nr:1,or:1,b:1,oi:1,c:1});Uq.prototype.$classData=Wq;let Vq=void 0;class xe extends Ob{constructor(a,b){super();Nb(this,a,b)}}const Xq=v({pr:0},!1,"scala.collection.MapOps$WithFilter",{pr:1,xl:1,Kj:1,b:1,c:1});xe.prototype.$classData=Xq;
class Yq extends r{constructor(){super();this.qe=null}Jd(a,b){return this.X(new Zq(a,b))}Le(a){return this.qe.X(a)}Y(){return this.qe.Y()}X(a){return this.Le(a)}ea(a){return this.qe.ea(a)}}function Rc(a,b){return a.sd(new I(((c,d)=>e=>T(V(),d,e))(a,b)),0)}function Yo(a,b){return a.Ke(new I(((c,d)=>e=>T(V(),e,d))(a,b)))}
function Bd(a,b){var c=a.h();const d=a.me();if(1===c)c=a.y(),d.ba(c);else if(1<c){d.la(c);const e=l(w(x),[c]);a.Pb(e,0);cg(W(),e,b);for(a=0;a<c;)d.ba(e.a[a]),a=1+a|0}return d.za()}function Fb(a,b,c){return a.yb(new $q(c,b))}function ar(a){return 0===a.$a(0)}function br(a,b){var c=a.o();if(-1!==c){const d=b.o();c=-1!==d&&c!==d}else c=!1;if(c)return!1;a:{a=a.d();for(b=b.d();a.i()&&b.i();)if(!T(V(),a.e(),b.e())){b=!1;break a}b=a.i()===b.i()}return b}
function cr(a,b){const c=a.wa().Y();for(a=a.d();a.i();){const d=b.f(a.e());c.ba(d)}return c.za()}function Ac(a){const b=a.wa().Y();let c=0;for(a=a.d();a.i();){const d=Q(new R,a.e(),c);b.ba(d);c=1+c|0}return b.za()}function dr(a,b,c){a=a.Y();a.la(b);let d=0;for(;d<b;){const e=c.f(d);a.ba(e);d=1+d|0}return a.za()}class er extends Tn{constructor(){super();this.Te=wb()}X(a){return a&&a.$classData&&a.$classData.va.da?a:Tn.prototype.X.call(this,a)}}
const fr=v({ls:0},!1,"scala.collection.immutable.Iterable$",{ls:1,vj:1,b:1,bb:1,c:1});er.prototype.$classData=fr;let gr=void 0;function Sq(){gr||(gr=new er);return gr}function hr(a,b,c,d){return b<c?new ir(new we(((e,f,g,h)=>()=>{hj();const k=f.f(g);return new rp(k,hr(e,1+g|0,h,f))})(a,d,b,c))):a.ef}function oo(a,b){return b instanceof ir?b:0===b.o()?a.ef:new ir(new we(((c,d)=>()=>jr(hj(),d.d()))(a,b)))}
function yp(a,b,c,d){return new ir(new we(((e,f,g,h)=>()=>{var k=null;let m=!1;for(var p=f.Ah;!m&&!p.g();)k=Z(p).y(),m=!!g.f(k)!==h,p=Z(p).Va(),f.Ah=p;return m?(hj(),p=yp(hj(),p,g,h),new rp(k,p)):wp()})(a,new cn(b),c,d)))}function kr(a,b,c){return new ir(new we(((d,e,f)=>()=>{let g=e.Ah,h=f.fk;for(;0<h&&!g.g();)g=Z(g).Va(),e.Ah=g,h=-1+h|0,f.fk=h;return Z(g)})(a,new cn(b),new an(c))))}
function jr(a,b){if(b.i()){const c=b.e();return new rp(c,new ir(new we(((d,e)=>()=>jr(hj(),e))(a,b))))}return wp()}function lr(a,b,c){if(b.i()){const d=b.e();return new rp(d,new ir(new we(((e,f,g)=>()=>lr(hj(),f,g))(a,b,c))))}return ue(c)}class mr extends r{constructor(){super();this.ef=null;nr=this;this.ef=or(new ir(new we((()=>()=>wp())(this))))}ea(a){return oo(this,a)}Y(){return new pr}Jd(a,b){return hr(this,0,a,b)}X(a){return oo(this,a)}}
const qr=v({ns:0},!1,"scala.collection.immutable.LazyList$",{ns:1,b:1,Sc:1,bb:1,c:1});mr.prototype.$classData=qr;let nr=void 0;function hj(){nr||(nr=new mr);return nr}function rr(a,b){return b instanceof sr?b:tr(a,b.d())}function tr(a,b){return b.i()?new ur(b.e(),new we(((c,d)=>()=>tr(gj(),d))(a,b))):vr()}function wr(a,b,c,d){const e=b.y();return new ur(e,new we(((f,g,h,k)=>()=>Qp(g.x(),h,k))(a,b,c,d)))}
class xr extends r{ea(a){return rr(this,a)}Jd(a,b){return this.X(new Zq(a,b))}Y(){const a=new so;return new to(a,new I((()=>b=>rr(gj(),b))(this)))}X(a){return rr(this,a)}}const yr=v({et:0},!1,"scala.collection.immutable.Stream$",{et:1,b:1,Sc:1,bb:1,c:1});xr.prototype.$classData=yr;let zr=void 0;function gj(){zr||(zr=new xr);return zr}function Ar(a,b){a=a.Y();const c=b.o();0<=c&&a.la(c);a.Wa(b);return a.za()}
class Br extends r{constructor(){super();Cr=this}Y(){const a=rh();return new to(a,new I((()=>b=>new Dr(b))(this)))}}const Er=v({pt:0},!1,"scala.collection.immutable.WrappedString$",{pt:1,b:1,bw:1,Lq:1,c:1});Br.prototype.$classData=Er;let Cr=void 0;function Fr(){Cr||(Cr=new Br);return Cr}
class to extends r{constructor(a,b){super();this.wm=this.uh=null;if(null===a)throw de(null);this.uh=a;this.wm=b}la(a){this.uh.la(a)}za(){return this.wm.f(this.uh.za())}Wa(a){this.uh.Wa(a);return this}ba(a){this.uh.ba(a);return this}}const Gr=v({Jt:0},!1,"scala.collection.mutable.Builder$$anon$1",{Jt:1,b:1,nb:1,hb:1,gb:1});to.prototype.$classData=Gr;function Hr(a,b){a.uf=b;return a}
class Ir extends r{constructor(){super();this.uf=null}la(){}Wa(a){this.uf.Wa(a);return this}ba(a){this.uf.ba(a);return this}za(){return this.uf}}const Jr=v({Di:0},!1,"scala.collection.mutable.GrowableBuilder",{Di:1,b:1,nb:1,hb:1,gb:1});Ir.prototype.$classData=Jr;class Kr extends Tn{constructor(){super();this.Te=Lr()}}const Mr=v({$t:0},!1,"scala.collection.mutable.Iterable$",{$t:1,vj:1,b:1,bb:1,c:1});Kr.prototype.$classData=Mr;let Nr=void 0;class Or extends lo{constructor(){super();this.Sg=Zp()}}
const Pr=v({du:0},!1,"scala.collection.mutable.Map$",{du:1,or:1,b:1,oi:1,c:1});Or.prototype.$classData=Pr;let Qr=void 0;function ed(){Qr||(Qr=new Or);return Qr}class Rr extends Tn{constructor(){super();this.Te=gq()}}const Sr=v({fu:0},!1,"scala.collection.mutable.Set$",{fu:1,vj:1,b:1,bb:1,c:1});Rr.prototype.$classData=Sr;let Tr=void 0;function fd(){Tr||(Tr=new Rr);return Tr}
class Vd extends r{constructor(a){super();this.dk=null;this.zh=0;this.su=a;this.dk=Object.keys(a);this.zh=0}d(){return this}g(){return!this.i()}rd(a){return co(this,a)}$b(a){return fo(this,a)}A(){return"\x3citerator\x3e"}Pb(a,b){oh(this,a,b)}Yb(a,b,c){return ph(this,a,b,c)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}o(){return-1}i(){return this.zh<(this.dk.length|0)}di(){const a=this.dk[this.zh];this.zh=1+this.zh|0;var b=this.su;if(Rd().ad.call(b,a))b=b[a];
else throw Sd("key not found: "+a);return Q(new R,a,b)}e(){return this.di()}}const Ur=v({ru:0},!1,"scala.scalajs.js.WrappedDictionary$DictionaryIterator",{ru:1,b:1,R:1,l:1,m:1});Vd.prototype.$classData=Ur;class Ud extends r{constructor(){super();this.Gi={}}la(){}Wa(a){return Gm(this,a)}za(){return new Td(this.Gi)}ba(a){this.Gi[a.T()]=a.Z();return this}}const Vr=v({tu:0},!1,"scala.scalajs.js.WrappedDictionary$WrappedDictionaryBuilder",{tu:1,b:1,nb:1,hb:1,gb:1});Ud.prototype.$classData=Vr;
class Wr extends r{Xb(a){return!!new Ce(a)}A(){return"\x3cfunction1\x3e"}f(a){return new Ce(a)}}const Xr=v({rn:0},!1,"scalatags.JsDom$RawFrag$",{rn:1,b:1,Gn:1,D:1,c:1});Wr.prototype.$classData=Xr;let Yr=void 0;class Zr extends r{Xb(a){return!!new M(a)}A(){return"\x3cfunction1\x3e"}f(a){return new M(a)}}const $r=v({tn:0},!1,"scalatags.JsDom$StringFrag$",{tn:1,b:1,Gn:1,D:1,c:1});Zr.prototype.$classData=$r;let as=void 0;
class yn extends r{constructor(a,b,c){super();this.Ge=a;this.lg=b;this.mg=c;if(!c&&!Pk(Uk(),a))throw Rg("Illegal attribute name: "+a+" is not a valid XML attribute name");}ka(a,b){if(null===a)throw Mj();return new xn(this,a,b)}qb(){return"Attr"}ob(){return 3}pb(a){switch(a){case 0:return this.Ge;case 1:return this.lg;case 2:return this.mg;default:return Tj(O(),a)}}Qb(){return new wq(this)}C(){var a=Ea("Attr");a=O().k(-889275714,a);var b=this.Ge;b=N(O(),b);a=O().k(a,b);b=this.lg;b=N(O(),b);a=O().k(a,
b);b=this.mg?1231:1237;a=O().k(a,b);return O().J(a,3)}A(){return Nj(this)}p(a){if(this===a)return!0;if(a instanceof yn&&this.mg===a.mg&&this.Ge===a.Ge){const b=this.lg;a=a.lg;return null===b?null===a:b.p(a)}return!1}}const bs=v({xn:0},!1,"scalatags.generic.Attr",{xn:1,b:1,Rb:1,q:1,c:1});yn.prototype.$classData=bs;class cs extends zq{constructor(){super()}}v({Qn:0},!1,"java.lang.ArithmeticException",{Qn:1,Ka:1,xa:1,ya:1,b:1,c:1});function Rg(a){var b=new ds;oi(b,a);return b}
function Fi(){var a=new ds;oi(a,null);return a}class ds extends Aq{}const es=v({Qc:0},!1,"java.lang.IllegalArgumentException",{Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});ds.prototype.$classData=es;function bi(a){var b=new fs;oi(b,a);return b}class fs extends Aq{}const gs=v({Zk:0},!1,"java.lang.IllegalStateException",{Zk:1,Ka:1,xa:1,ya:1,b:1,c:1});fs.prototype.$classData=gs;function Uj(a,b){oi(a,b);return a}class Vj extends Aq{}
const hs=v({gj:0},!1,"java.lang.IndexOutOfBoundsException",{gj:1,Ka:1,xa:1,ya:1,b:1,c:1});Vj.prototype.$classData=hs;v({eo:0},!1,"java.lang.JSConsoleBasedPrintStream$DummyOutputStream",{eo:1,en:1,b:1,Qi:1,Tk:1,kk:1});class pg extends Aq{constructor(){super();oi(this,null)}}const is=v({io:0},!1,"java.lang.NegativeArraySizeException",{io:1,Ka:1,xa:1,ya:1,b:1,c:1});pg.prototype.$classData=is;function Mj(){var a=new tk;oi(a,null);return a}class tk extends Aq{}
const js=v({jo:0},!1,"java.lang.NullPointerException",{jo:1,Ka:1,xa:1,ya:1,b:1,c:1});tk.prototype.$classData=js;function Io(a){var b=new Xn;oi(b,a);return b}class Xn extends Aq{}const ks=v({to:0},!1,"java.lang.UnsupportedOperationException",{to:1,Ka:1,xa:1,ya:1,b:1,c:1});Xn.prototype.$classData=ks;function Sd(a){var b=new ls;oi(b,a);return b}function Ho(){var a=new ls;oi(a,null);return a}class ls extends Aq{}const ms=v({Yo:0},!1,"java.util.NoSuchElementException",{Yo:1,Ka:1,xa:1,ya:1,b:1,c:1});
ls.prototype.$classData=ms;class fm extends Qq{f(a){return a}A(){return"generalized constraint"}}const ns=v({jp:0},!1,"scala.$less$colon$less$$anon$1",{jp:1,xv:1,yv:1,b:1,D:1,c:1});fm.prototype.$classData=ns;
class Qb extends Aq{constructor(a){super();this.pl=null;this.mj=!1;this.ei=a;oi(this,null)}jc(){if(!this.mj&&!this.mj){if(null===this.ei)var a="null";else try{a=za(this.ei)+" (of class "+ya(this.ei)+")"}catch(b){if(null!==bd(cd(),b))a="an instance of class "+ya(this.ei);else throw b;}this.pl=a;this.mj=!0}return this.pl}}const os=v({op:0},!1,"scala.MatchError",{op:1,Ka:1,xa:1,ya:1,b:1,c:1});Qb.prototype.$classData=os;
class ps extends r{g(){return this===P()}o(){return this.g()?0:1}d(){if(this.g())return Y().P;{Y();const a=this.na();return new qs(a)}}}class rs extends Rq{constructor(a){super();this.rl=this.Kg=0;this.ql=null;if(null===a)throw de(null);this.ql=a;this.Kg=0;this.rl=a.ob()}i(){return this.Kg<this.rl}e(){const a=this.ql.pb(this.Kg);this.Kg=1+this.Kg|0;return a}}const ss=v({tp:0},!1,"scala.Product$$anon$1",{tp:1,fa:1,b:1,R:1,l:1,m:1});rs.prototype.$classData=ss;
function Q(a,b,c){a.Jk=b;a.Kk=c;return a}class R extends r{constructor(){super();this.Kk=this.Jk=null}ob(){return 2}pb(a){return Qn(this,a)}T(){return this.Jk}Z(){return this.Kk}A(){return"("+this.T()+","+this.Z()+")"}qb(){return"Tuple2"}Qb(){return new wq(this)}C(){return Bk(this)}p(a){return this===a?!0:a instanceof R?T(V(),this.T(),a.T())&&T(V(),this.Z(),a.Z()):!1}pg(){return this.T()|0}Df(){return this.Z()|0}}const ts=v({Gk:0},!1,"scala.Tuple2",{Gk:1,b:1,sl:1,Rb:1,q:1,c:1});
R.prototype.$classData=ts;class xb extends r{constructor(a,b,c,d){super();this.He=a;this.Ie=b;this.ng=c;this.og=d}ob(){return 4}pb(a){return Rn(this,a)}A(){return"("+this.He+","+this.Ie+","+this.ng+","+this.og+")"}qb(){return"Tuple4"}Qb(){return new wq(this)}C(){return Bk(this)}p(a){return this===a?!0:a instanceof xb?T(V(),this.He,a.He)&&T(V(),this.Ie,a.Ie)&&T(V(),this.ng,a.ng)&&T(V(),this.og,a.og):!1}}const us=v({Mn:0},!1,"scala.Tuple4",{Mn:1,b:1,Cv:1,Rb:1,q:1,c:1});xb.prototype.$classData=us;
class vs extends Sn{constructor(a){super();this.Og=a}}const ws=v({Jq:0},!1,"scala.collection.ClassTagSeqFactory$AnySeqDelegate",{Jq:1,$v:1,b:1,bb:1,c:1,Sc:1});vs.prototype.$classData=ws;function xs(a,b){return a.Za(new ys(a,b))}function zs(a){return a.Za(new As(a))}class Bs extends Rq{constructor(a){super();this.Mf=0;this.wl=null;if(null===a)throw de(null);this.wl=a;this.Mf=a.h()}i(){return 0<this.Mf}e(){return 0<this.Mf?(this.Mf=-1+this.Mf|0,this.wl.s(this.Mf)):Y().P.e()}}
const Cs=v({Nq:0},!1,"scala.collection.IndexedSeqOps$$anon$1",{Nq:1,fa:1,b:1,R:1,l:1,m:1});Bs.prototype.$classData=Cs;function Ds(a){return qh(a,a.Ab()+"(",", ",")")}class io extends Rq{i(){return!1}o(){return 0}e(){throw Sd("next on empty iterator");}}const Es=v({ar:0},!1,"scala.collection.Iterator$$anon$19",{ar:1,fa:1,b:1,R:1,l:1,m:1});io.prototype.$classData=Es;
class qs extends Rq{constructor(a){super();this.cr=a;this.xj=!1}i(){return!this.xj}e(){if(this.xj)return Y().P.e();this.xj=!0;return this.cr}}const Fs=v({br:0},!1,"scala.collection.Iterator$$anon$20",{br:1,fa:1,b:1,R:1,l:1,m:1});qs.prototype.$classData=Fs;class Gs extends Rq{constructor(a,b){super();this.zl=a;this.fr=b;this.Qg=0}o(){const a=this.zl-this.Qg|0;return 0<a?a:0}i(){return this.Qg<this.zl}e(){if(this.i()){const a=this.fr.f(this.Qg);this.Qg=1+this.Qg|0;return a}return Y().P.e()}}
const Hs=v({er:0},!1,"scala.collection.Iterator$$anon$23",{er:1,fa:1,b:1,R:1,l:1,m:1});Gs.prototype.$classData=Hs;class Is extends Rq{constructor(a,b,c){super();this.zj=null;this.ji=!1;this.Bl=this.yj=null;this.Al=!1;if(null===a)throw de(null);this.yj=a;this.Bl=b;this.Al=c;this.ji=!1}i(){if(!this.ji){do{if(!this.yj.i())return!1;this.zj=this.yj.e()}while(!!this.Bl.f(this.zj)===this.Al);this.ji=!0}return!0}e(){return this.i()?(this.ji=!1,this.zj):Y().P.e()}}
const Js=v({gr:0},!1,"scala.collection.Iterator$$anon$6",{gr:1,fa:1,b:1,R:1,l:1,m:1});Is.prototype.$classData=Js;class Ks extends Rq{constructor(a,b){super();this.Cl=this.ki=null;if(null===a)throw de(null);this.ki=a;this.Cl=b}o(){return this.ki.o()}i(){return this.ki.i()}e(){return this.Cl.f(this.ki.e())}}const Ls=v({hr:0},!1,"scala.collection.Iterator$$anon$9",{hr:1,fa:1,b:1,R:1,l:1,m:1});Ks.prototype.$classData=Ls;
class eo extends Rq{constructor(a){super();this.xc=a;this.li=this.wd=null;this.Ue=!1}i(){if(this.Ue)return!0;if(null!==this.xc){if(this.xc.i())return this.Ue=!0;a:for(;;){if(null===this.wd){this.li=this.xc=null;var a=!1;break a}this.xc=ue(this.wd.kr).d();for(this.wd=this.wd.Aj;;)if(this.xc instanceof eo)a=this.xc,this.xc=a.xc,this.Ue=a.Ue,null!==a.wd&&(a.li.Aj=this.wd,this.wd=a.wd);else break;if(this.Ue){a=!0;break a}if(null!==this.xc&&this.xc.i()){a=this.Ue=!0;break a}}return a}return!1}e(){return this.i()?
(this.Ue=!1,this.xc.e()):Y().P.e()}rd(a){a=new wh(a,null);null===this.wd?this.wd=a:this.li.Aj=a;this.li=a;null===this.xc&&(this.xc=Y().P);return this}}const Ms=v({ir:0},!1,"scala.collection.Iterator$ConcatIterator",{ir:1,fa:1,b:1,R:1,l:1,m:1});eo.prototype.$classData=Ms;
class Ns extends Rq{constructor(a){super();this.mi=this.Fl=null;this.Fl=a;this.mi=new zh(this,new we((b=>()=>b.Fl)(this)))}i(){return!yh(this.mi).g()}e(){if(this.i()){const a=yh(this.mi),b=a.y();this.mi=new zh(this,new we(((c,d)=>()=>d.x())(this,a)));return b}return Y().P.e()}}const Os=v({lr:0},!1,"scala.collection.LinearSeqIterator",{lr:1,fa:1,b:1,R:1,l:1,m:1});Ns.prototype.$classData=Os;function Ps(a,b){for(var c=0;;){if(c===b)return a.g()?0:1;if(a.g())return-1;c=1+c|0;a=a.x()}}
function Qs(a){let b=0;for(;!a.g();)b=1+b|0,a=a.x();return b}function ce(a,b){if(0>b)throw Uj(new Vj,""+b);a=a.Ea(b);if(a.g())throw Uj(new Vj,""+b);return a.y()}function Rs(a,b){for(;!a.g();){if(b.f(a.y()))return!0;a=a.x()}return!1}function Ss(a,b){if(b&&b.$classData&&b.$classData.va.Rg)a:for(;;){if(a===b){a=!0;break a}if((a.g()?0:!b.g())&&T(V(),a.y(),b.y()))a=a.x(),b=b.x();else{a=a.g()&&b.g();break a}}else a=br(a,b);return a}
function Ts(a,b,c){let d=0<c?c:0;for(a=a.Ea(c);!a.g();){if(b.f(a.y()))return d;d=1+d|0;a=a.x()}return-1}class Us extends Rq{constructor(a){super();this.ri=a}i(){return!this.ri.g()}e(){const a=this.ri.y();this.ri=this.ri.x();return a}}const Vs=v({ur:0},!1,"scala.collection.StrictOptimizedLinearSeqOps$$anon$1",{ur:1,fa:1,b:1,R:1,l:1,m:1});Us.prototype.$classData=Vs;function Ws(a){null!==a.Zg&&(a.Vd=Go(a.Vd));a.Zg=null}
function ym(a,b,c,d,e,f,g){if(b instanceof ji){var h=si(X(),f,g),k=ti(X(),h);if(0!==(b.V&k)){a=ui(X(),b.V,h,k);h=b.tc(a);var m=b.Cb(a);if(m===e&&T(V(),h,c))b.Aa.a[1+(a<<1)|0]=d;else{const p=b.uc(a);a=hh(lh(),m);c=yo(b,h,p,m,a,c,d,e,f,5+g|0);f=k;e=a;g=b.Zb(f);k=g<<1;a=(-2+b.Aa.a.length|0)-b.Qd(f)|0;h=b.Aa;d=l(w(x),[-1+h.a.length|0]);u(h,0,d,0,k);u(h,2+k|0,d,k,a-k|0);d.a[a]=c;u(h,2+a|0,d,1+a|0,-2+(h.a.length-a|0)|0);g=pi(b.Fb,g);b.V^=f;b.ha|=f;b.Aa=d;b.Fb=g;b.cb=(-1+b.cb|0)+c.I()|0;b.Tb=(b.Tb-e|0)+
c.Xa()|0}}else if(0!==(b.ha&k))k=ui(X(),b.ha,h,k),k=b.Pc(k),h=k.I(),m=k.Xa(),ym(a,k,c,d,e,f,5+g|0),b.cb=b.cb+(k.I()-h|0)|0,b.Tb=b.Tb+(k.Xa()-m|0)|0;else{g=k;a=b.Zb(g);h=a<<1;m=b.Aa;k=l(w(x),[2+m.a.length|0]);u(m,0,k,0,h);k.a[h]=c;k.a[1+h|0]=d;u(m,h,k,2+h|0,m.a.length-h|0);c=b.Fb;d=a;if(0>d)throw Xs();if(d>c.a.length)throw Xs();a=l(w(ab),[1+c.a.length|0]);u(c,0,a,0,d);a.a[d]=e;u(c,d,a,1+d|0,c.a.length-d|0);e=a;b.V|=g;b.Aa=k;b.Fb=e;b.cb=1+b.cb|0;b.Tb=b.Tb+f|0}}else if(b instanceof zo)f=Ro(b,c),0>f?
b.Ba=To(b.Ba,Q(new R,c,d)):(e=b.Ba,c=Q(new R,c,d),b.Ba=So(e,f,c));else throw new Qb(b);}function cp(a,b){Ws(a);if(b instanceof ap)new xm(a,b);else if(b instanceof Up)for(b=Ys(b);b.i();){const d=b.e();var c=d.nd;c^=c>>>16|0;const e=hh(lh(),c);ym(a,a.Vd,d.ae,d.be,c,e,0)}else for(b=b.d();b.i();)Zs(a,b.e());return a}function bp(a){if(0===a.Vd.cb)return hp().Rj;null===a.Zg&&(a.Zg=new ap(a.Vd));return a.Zg}
function Zs(a,b){Ws(a);var c=b.T();c=N(O(),c);const d=hh(lh(),c);ym(a,a.Vd,b.T(),b.Z(),c,d,0);return a}function $s(a,b,c){Ws(a);const d=N(O(),b);ym(a,a.Vd,b,c,d,hh(lh(),d),0);return a}class dp extends r{constructor(){super();this.Vd=this.Zg=null;this.Vd=new ji(0,0,Ng().lj,Ng().Jg,0,0)}la(){}Wa(a){return cp(this,a)}ba(a){return Zs(this,a)}za(){return bp(this)}}const at=v({cs:0},!1,"scala.collection.immutable.HashMapBuilder",{cs:1,b:1,ce:1,nb:1,hb:1,gb:1});dp.prototype.$classData=at;
function Bm(a,b,c,d,e,f){if(b instanceof Bi){var g=si(X(),e,f),h=ti(X(),g);if(0!==(b.oa&h)){a=ui(X(),b.oa,g,h);g=b.bd(a);var k=b.Cb(a);k===d&&T(V(),g,c)?(e=g,d=b.Zb(h),b.Pa.a[d]=e):(a=hh(lh(),k),c=Ko(b,g,k,a,c,d,e,5+f|0),e=h,d=a,f=b.Zb(e),h=(-1+b.Pa.a.length|0)-b.Qd(e)|0,u(b.Pa,1+f|0,b.Pa,f,h-f|0),b.Pa.a[h]=c,b.oa^=e,b.La|=e,b.sb=pi(b.sb,f),b.Qa=(-1+b.Qa|0)+c.I()|0,b.bc=(b.bc-d|0)+c.Xa()|0)}else if(0!==(b.La&h))h=ui(X(),b.La,g,h),h=b.je(h),g=h.I(),k=h.Xa(),Bm(a,h,c,d,e,5+f|0),b.Qa=b.Qa+(h.I()-g|0)|
0,b.bc=b.bc+(h.Xa()-k|0)|0;else{f=h;a=b.Zb(f);g=b.Pa;h=l(w(x),[1+g.a.length|0]);u(g,0,h,0,a);h.a[a]=c;u(g,a,h,1+a|0,g.a.length-a|0);c=b.sb;if(0>a)throw Xs();if(a>c.a.length)throw Xs();g=l(w(ab),[1+c.a.length|0]);u(c,0,g,0,a);g.a[a]=d;u(c,a,g,1+a|0,c.a.length-a|0);d=g;b.oa|=f;b.Pa=h;b.sb=d;b.Qa=1+b.Qa|0;b.bc=b.bc+e|0}}else if(b instanceof Lo)e=Rc(b.tb,c),b.tb=0>e?To(b.tb,c):So(b.tb,e,c);else throw new Qb(b);}
function lp(a,b){null!==a.df&&(a.Wd=Po(a.Wd));a.df=null;if(b instanceof jp)new Am(a,b);else for(b=b.d();b.i();)bt(a,b.e());return a}function kp(a){if(0===a.Wd.Qa)return qp().yi;null===a.df&&(a.df=new jp(a.Wd));return a.df}function bt(a,b){null!==a.df&&(a.Wd=Po(a.Wd));a.df=null;const c=N(O(),b),d=hh(lh(),c);Bm(a,a.Wd,b,c,d,0);return a}
class mp extends r{constructor(){super();this.Wd=this.df=null;this.Wd=new Bi(0,0,Ng().lj,Ng().Jg,0,0)}la(){}Wa(a){return lp(this,a)}ba(a){return bt(this,a)}za(){return kp(this)}}const ct=v({gs:0},!1,"scala.collection.immutable.HashSetBuilder",{gs:1,b:1,ce:1,nb:1,hb:1,gb:1});mp.prototype.$classData=ct;class dt extends Yq{constructor(){super();this.qe=ij()}X(a){return et(a)?a:Yq.prototype.Le.call(this,a)}Le(a){return et(a)?a:Yq.prototype.Le.call(this,a)}}
const ft=v({js:0},!1,"scala.collection.immutable.IndexedSeq$",{js:1,Cj:1,b:1,Sc:1,bb:1,c:1});dt.prototype.$classData=ft;let gt=void 0;function dj(){gt||(gt=new dt);return gt}function ht(a){const b=new di;hj();a.Ul=new ir(new we(((c,d)=>()=>ai(d))(a,b)));a.Uf=b}function it(a){ci(a.Uf,new we((()=>()=>wp())(a)));return a.Ul}function jt(a,b){const c=new di;ci(a.Uf,new we(((d,e,f)=>()=>{hj();hj();return new rp(e,new ir(new we(((g,h)=>()=>ai(h))(d,f))))})(a,b,c)));a.Uf=c;return a}
function kt(a,b){if(0!==b.o()){const c=new di;ci(a.Uf,new we(((d,e,f)=>()=>lr(hj(),e.d(),new we(((g,h)=>()=>ai(h))(d,f))))(a,b,c)));a.Uf=c}return a}class pr extends r{constructor(){super();this.Ul=this.Uf=null;ht(this)}la(){}Wa(a){return kt(this,a)}ba(a){return jt(this,a)}za(){return it(this)}}const lt=v({os:0},!1,"scala.collection.immutable.LazyList$LazyBuilder",{os:1,b:1,ce:1,nb:1,hb:1,gb:1});pr.prototype.$classData=lt;
class mt extends Rq{constructor(a){super();this.$g=a}i(){return!this.$g.g()}e(){if(this.$g.g())return Y().P.e();{const a=Z(this.$g).y();this.$g=Z(this.$g).Va();return a}}}const nt=v({qs:0},!1,"scala.collection.immutable.LazyList$LazyIterator",{qs:1,fa:1,b:1,R:1,l:1,m:1});mt.prototype.$classData=nt;function vb(a,b){return b instanceof jn?b:0===b.o()?H():b instanceof hd?b.kb():gd(new hd,b).kb()}
class ot extends r{constructor(){super();pt=this}ea(a){return vb(0,a)}Y(){return new hd}Jd(a,b){return dr(this,a,b)}X(a){return vb(0,a)}}const qt=v({ys:0},!1,"scala.collection.immutable.List$",{ys:1,b:1,Vg:1,Sc:1,bb:1,c:1});ot.prototype.$classData=qt;let pt=void 0;function wb(){pt||(pt=new ot);return pt}
class rt extends Rq{constructor(){super();this.bh=0;this.ah=null}i(){return 2>this.bh}e(){let a;switch(this.bh){case 0:a=Q(new R,this.ah.Ad,this.ah.ff);break;case 1:a=Q(new R,this.ah.Bd,this.ah.gf);break;default:a=Y().P.e()}this.bh=1+this.bh|0;return a}}
class st extends Rq{constructor(){super();this.ch=0;this.hf=null}i(){return 3>this.ch}e(){let a;switch(this.ch){case 0:a=Q(new R,this.hf.id,this.hf.we);break;case 1:a=Q(new R,this.hf.jd,this.hf.xe);break;case 2:a=Q(new R,this.hf.kd,this.hf.ye);break;default:a=Y().P.e()}this.ch=1+this.ch|0;return a}}
class tt extends Rq{constructor(){super();this.dh=0;this.Yd=null}i(){return 4>this.dh}e(){let a;switch(this.dh){case 0:a=Q(new R,this.Yd.Bc,this.Yd.Cd);break;case 1:a=Q(new R,this.Yd.Cc,this.Yd.Dd);break;case 2:a=Q(new R,this.Yd.Dc,this.Yd.Ed);break;case 3:a=Q(new R,this.Yd.Ec,this.Yd.Fd);break;default:a=Y().P.e()}this.dh=1+this.dh|0;return a}}function Bp(a,b){return a.Xf?(cp(a.ze,b),a):Gm(a,b)}
class Cp extends r{constructor(){super();this.Gd=null;this.Xf=!1;this.ze=null;this.Gd=Ap();this.Xf=!1}la(){}Wa(a){return Bp(this,a)}ba(a){var b=a.T();a=a.Z();if(this.Xf)$s(this.ze,b,a);else if(4>this.Gd.I())this.Gd=this.Gd.zf(b,a);else if(this.Gd.Na(b))this.Gd=this.Gd.zf(b,a);else{this.Xf=!0;null===this.ze&&(this.ze=new dp);var c=this.Gd;$s($s($s($s(this.ze,c.Bc,c.Cd),c.Cc,c.Dd),c.Dc,c.Ed),c.Ec,c.Fd);$s(this.ze,b,a)}return this}za(){return this.Xf?bp(this.ze):this.Gd}}
const ut=v({Js:0},!1,"scala.collection.immutable.MapBuilderImpl",{Js:1,b:1,ce:1,nb:1,hb:1,gb:1});Cp.prototype.$classData=ut;
class vt extends Uh{constructor(a){super();Th(this,a)}d(){return this}g(){return!this.i()}rd(a){return co(this,a)}$b(a){return fo(this,a)}A(){return"\x3citerator\x3e"}Pb(a,b){oh(this,a,b)}Yb(a,b,c){return ph(this,a,b,c)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}o(){return-1}di(){if(!this.i())throw Ho();const a=this.zd.bj(this.Ra);this.Ra=1+this.Ra|0;return a}e(){return this.di()}}
const wt=v({Ms:0},!1,"scala.collection.immutable.MapKeyValueTupleIterator",{Ms:1,ui:1,b:1,R:1,l:1,m:1});vt.prototype.$classData=wt;class cj extends Yq{constructor(){super();this.qe=wb()}X(a){return a&&a.$classData&&a.$classData.va.db?a:Yq.prototype.Le.call(this,a)}Le(a){return a&&a.$classData&&a.$classData.va.db?a:Yq.prototype.Le.call(this,a)}}const xt=v({Ss:0},!1,"scala.collection.immutable.Seq$",{Ss:1,Cj:1,b:1,Sc:1,bb:1,c:1});cj.prototype.$classData=xt;let bj=void 0;
function Ip(a,b){return a.nh?(lp(a.kf,b),a):Gm(a,b)}function Hp(a){return a.nh?kp(a.kf):a.jf}class Jp extends r{constructor(){super();this.jf=null;this.nh=!1;this.kf=null;this.jf=Kp();this.nh=!1}la(){}Wa(a){return Ip(this,a)}ba(a){if(this.nh)bt(this.kf,a);else if(4>this.jf.I())this.jf=this.jf.Gf(a);else if(!this.jf.Na(a)){this.nh=!0;null===this.kf&&(this.kf=new mp);var b=this.jf;this.kf.ba(b.Zf).ba(b.$f).ba(b.ag).ba(b.bg);bt(this.kf,a)}return this}za(){return Hp(this)}}
const yt=v({Zs:0},!1,"scala.collection.immutable.SetBuilderImpl",{Zs:1,b:1,ce:1,nb:1,hb:1,gb:1});Jp.prototype.$classData=yt;
class zt extends Uh{constructor(a){super();this.Vj=0;Th(this,a);this.Vj=0}d(){return this}g(){return!this.i()}rd(a){return co(this,a)}$b(a){return fo(this,a)}A(){return"\x3citerator\x3e"}Pb(a,b){oh(this,a,b)}Yb(a,b,c){return ph(this,a,b,c)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}o(){return-1}C(){return this.Vj}e(){if(!this.i())throw Ho();this.Vj=this.zd.Cb(this.Ra);this.Ra=1+this.Ra|0;return this}}
const At=v({$s:0},!1,"scala.collection.immutable.SetHashIterator",{$s:1,ui:1,b:1,R:1,l:1,m:1});zt.prototype.$classData=At;
class Bt extends Uh{constructor(a){super();Th(this,a)}d(){return this}g(){return!this.i()}rd(a){return co(this,a)}$b(a){return fo(this,a)}A(){return"\x3citerator\x3e"}Pb(a,b){oh(this,a,b)}Yb(a,b,c){return ph(this,a,b,c)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}o(){return-1}e(){if(!this.i())throw Ho();const a=this.zd.bd(this.Ra);this.Ra=1+this.Ra|0;return a}}const Ct=v({at:0},!1,"scala.collection.immutable.SetIterator",{at:1,ui:1,b:1,R:1,l:1,m:1});
Bt.prototype.$classData=Ct;function Ao(a,b){if(b instanceof Dt&&32>=b.h()){if(ar(b))return a.ph;{var c=b.Wb();a=Qg(S(),c);b=new Et(0,a,0);const d=l(w(x),[a]);if(ib(c,1))u(c,0,d,0,a);else{let e=0;for(;e<a;)d.a[e]=Kf(S(),c,e),e=1+e|0}b.sa=d;b.xb=1;return b}}if(b instanceof Et)return b;c=b.o();return 0===c?a.ph:0<c&&32>=c?(a=l(w(x),[c]),b=b.d(),oh(b,a,0),c=new Et(0,c,0),c.xb=1,c.sa=a,c):Wo(Ft(new Uo,b))}
class Gt extends r{constructor(){super();this.ph=null;this.fm=0;Ht=this;this.ph=new Et(0,0,0);try{const b=tf(Bf(),"scala.collection.immutable.Vector.defaultApplyPreferredMaxLength","1024");var a=Zb($b(),b)}catch(b){throw b;}this.fm=a}ea(a){return Ao(this,a)}Jd(a,b){return dr(this,a,b)}Y(){return new Uo}X(a){return Ao(this,a)}}const It=v({lt:0},!1,"scala.collection.immutable.Vector$",{lt:1,b:1,Vg:1,Sc:1,bb:1,c:1});Gt.prototype.$classData=It;let Ht=void 0;function ij(){Ht||(Ht=new Gt);return Ht}
function Jt(a,b){a=b.o();if(0<=a){const c=l(w(x),[16<a?a:16]);b=b.d();const d=-1+a|0;if(!(0>=a)){let e=0;for(;;){c.a[e]=b.e();if(e===d)break;e=1+e|0}}b=new Kt;b.Hd=c;b.ta=a;return b}return Lt(Mt(),b)}class Pt extends r{ea(a){return Jt(0,a)}Y(){return new so}Jd(a,b){return dr(this,a,b)}X(a){return Jt(0,a)}}const Qt=v({st:0},!1,"scala.collection.mutable.ArrayBuffer$",{st:1,b:1,Vg:1,Sc:1,bb:1,c:1});Pt.prototype.$classData=Qt;let Rt=void 0;function Lr(){Rt||(Rt=new Pt);return Rt}
class so extends Ir{constructor(){super();Hr(this,Mt())}la(a){St(this.uf,a)}}const Tt=v({tt:0},!1,"scala.collection.mutable.ArrayBuffer$$anon$1",{tt:1,Di:1,b:1,nb:1,hb:1,gb:1});so.prototype.$classData=Tt;class af extends Yq{constructor(){super();this.qe=Ut()}}const Vt=v({It:0},!1,"scala.collection.mutable.Buffer$",{It:1,Cj:1,b:1,Sc:1,bb:1,c:1});af.prototype.$classData=Vt;let $e=void 0;class Wp extends Ir{constructor(a,b){super();Hr(this,new Up(a,b))}la(a){this.uf.la(a)}}
const Wt=v({Ot:0},!1,"scala.collection.mutable.HashMap$$anon$5",{Ot:1,Di:1,b:1,nb:1,hb:1,gb:1});Wp.prototype.$classData=Wt;function Xt(a,b){if(null===b)throw de(null);a.xm=b;a.vh=0;a.dg=null;a.ym=b.ja.a.length}
class Yt extends Rq{constructor(){super();this.vh=0;this.dg=null;this.ym=0;this.xm=null}i(){if(null!==this.dg)return!0;for(;this.vh<this.ym;){const a=this.xm.ja.a[this.vh];this.vh=1+this.vh|0;if(null!==a)return this.dg=a,!0}return!1}e(){if(this.i()){const a=this.Pk(this.dg);this.dg=this.dg.Ca;return a}return Y().P.e()}}class dq extends Ir{constructor(a,b){super();Hr(this,new bq(a,b))}la(a){this.uf.la(a)}}const Zt=v({Vt:0},!1,"scala.collection.mutable.HashSet$$anon$3",{Vt:1,Di:1,b:1,nb:1,hb:1,gb:1});
dq.prototype.$classData=Zt;function $t(a,b){if(null===b)throw de(null);a.zm=b;a.wh=0;a.eg=null;a.Am=b.Sa.a.length}class au extends Rq{constructor(){super();this.wh=0;this.eg=null;this.Am=0;this.zm=null}i(){if(null!==this.eg)return!0;for(;this.wh<this.Am;){const a=this.zm.Sa.a[this.wh];this.wh=1+this.wh|0;if(null!==a)return this.eg=a,!0}return!1}e(){if(this.i()){const a=this.Qk(this.eg);this.eg=this.eg.Ma;return a}return Y().P.e()}}
class bu extends r{constructor(){super();this.Fi=null}la(){}Wa(a){return Gm(this,a)}za(){return this.Fi}}class cu extends Yq{constructor(){super();this.qe=Lr()}}const du=v({Zt:0},!1,"scala.collection.mutable.IndexedSeq$",{Zt:1,Cj:1,b:1,Sc:1,bb:1,c:1});cu.prototype.$classData=du;let eu=void 0;class fu extends r{ea(a){return gd(new hd,a)}Y(){return Hr(new Ir,new hd)}Jd(a,b){return dr(this,a,b)}X(a){return gd(new hd,a)}}
const gu=v({bu:0},!1,"scala.collection.mutable.ListBuffer$",{bu:1,b:1,Vg:1,Sc:1,bb:1,c:1});fu.prototype.$classData=gu;let hu=void 0;function Zd(){hu||(hu=new fu);return hu}function iu(a,b){return b instanceof ju?(b=b.Pe,null!==b&&b.p(a)):!1}function ku(a,b){return b.fb.isArrayClass?"Array["+ku(a,hf(b))+"]":b.fb.name}class wq extends Rq{constructor(a){super();this.Dm=0;this.Lu=a;this.Hi=0;this.Dm=a.ob()}i(){return this.Hi<this.Dm}e(){const a=this.Lu.pb(this.Hi);this.Hi=1+this.Hi|0;return a}}
const lu=v({Ku:0},!1,"scala.runtime.ScalaRunTime$$anon$1",{Ku:1,fa:1,b:1,R:1,l:1,m:1});wq.prototype.$classData=lu;function mu(a){const b=nu();return Gm(b,a).za()}class ou extends r{ea(a){return mu(a)}Y(){return nu()}Jd(a,b){return dr(this,a,b)}X(a){return mu(a)}}const pu=v({ou:0},!1,"scala.scalajs.js.WrappedArray$",{ou:1,b:1,Vg:1,Sc:1,bb:1,c:1});ou.prototype.$classData=pu;let qu=void 0;function Ut(){qu||(qu=new ou);return qu}function ru(a,b){return a.Y().Wa(b).za()}
class su extends r{ea(a){return ru(this,a)}Y(){return new to(Wd(new Xd,[]),new I((()=>a=>new L(a.de))(this)))}Jd(a,b){return dr(this,a,b)}X(a){return ru(this,a)}}const tu=v({Cu:0},!1,"scala.scalajs.runtime.WrappedVarArgs$",{Cu:1,b:1,Vg:1,Sc:1,bb:1,c:1});su.prototype.$classData=tu;let uu=void 0;function vu(){uu||(uu=new su);return uu}
class Ce extends r{constructor(a){super();this.Ih=a;if(null===a)throw Mj();}Vi(a){a.insertAdjacentHTML("beforeend",this.Ih)}qb(){return"RawFrag"}ob(){return 1}pb(a){return 0===a?this.Ih:Tj(O(),a)}Qb(){return new wq(this)}C(){return Bk(this)}A(){return Nj(this)}p(a){return this===a?!0:a instanceof Ce?this.Ih===a.Ih:!1}Ef(a){this.Vi(a)}}const wu=v({qn:0},!1,"scalatags.JsDom$RawFrag",{qn:1,b:1,Ph:1,Rb:1,q:1,c:1});Ce.prototype.$classData=wu;
class xn extends r{constructor(a,b,c){super();this.Nh=a;this.Oh=b;this.Ri=c}Ef(a){var b=this.Nh,c=this.Oh,d=b.lg;if(P()===d)b.mg?(d=Jc().createElement("p"),d.innerHTML="\x3cp "+b.Ge+'\x3d"'+za(c)+'"\x3e\x3cp\x3e',b=d.children[0].attributes[0].cloneNode(!0),a.setAttributeNode(b)):a.setAttribute(b.Ge,za(c));else if(d instanceof Gc)a.setAttributeNS("http://www.w3.org/1999/xhtml",b.Ge,za(c));else throw new Qb(d);}qb(){return"AttrPair"}ob(){return 3}pb(a){switch(a){case 0:return this.Nh;case 1:return this.Oh;
case 2:return this.Ri;default:return Tj(O(),a)}}Qb(){return new wq(this)}C(){return Bk(this)}A(){return Nj(this)}p(a){if(this===a)return!0;if(a instanceof xn){var b=this.Nh,c=a.Nh;(null===b?null===c:b.p(c))?(b=this.Oh,c=a.Oh,b=T(V(),b,c)):b=!1;return b?this.Ri===a.Ri:!1}return!1}}const xu=v({yn:0},!1,"scalatags.generic.AttrPair",{yn:1,b:1,Ph:1,Rb:1,q:1,c:1});xn.prototype.$classData=xu;function Xs(){var a=new ni;oi(a,null);return a}class ni extends Vj{}
const yu=v({Rn:0},!1,"java.lang.ArrayIndexOutOfBoundsException",{Rn:1,gj:1,Ka:1,xa:1,ya:1,b:1,c:1});ni.prototype.$classData=yu;class dl extends ds{constructor(a){super();oi(this,a)}}const zu=v({ko:0},!1,"java.lang.NumberFormatException",{ko:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});dl.prototype.$classData=zu;class Cq extends Vj{}const Au=v({oo:0},!1,"java.lang.StringIndexOutOfBoundsException",{oo:1,gj:1,Ka:1,xa:1,ya:1,b:1,c:1});Cq.prototype.$classData=Au;
class dg extends r{constructor(a){super();this.zo=a}kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){return this.zo.L(a,b)}}const Bu=v({yo:0},!1,"java.util.Arrays$$anon$3",{yo:1,b:1,fd:1,cd:1,gd:1,ed:1,c:1});dg.prototype.$classData=Bu;class rl extends fs{constructor(){super();oi(this,null)}}const Cu=v({Ho:0},!1,"java.util.FormatterClosedException",{Ho:1,Zk:1,Ka:1,xa:1,ya:1,b:1,c:1});rl.prototype.$classData=Cu;class Du extends ds{}
class Eu extends ps{qb(){return"None"}ob(){return 0}pb(a){return Tj(O(),a)}Qb(){return new wq(this)}C(){return 2433880}A(){return"None"}na(){throw Sd("None.get");}}const Fu=v({pp:0},!1,"scala.None$",{pp:1,qp:1,b:1,l:1,Rb:1,q:1,c:1});Eu.prototype.$classData=Fu;let Gu=void 0;function P(){Gu||(Gu=new Eu);return Gu}
class Gc extends ps{constructor(a){super();this.Rd=a}na(){return this.Rd}qb(){return"Some"}ob(){return 1}pb(a){return 0===a?this.Rd:Tj(O(),a)}Qb(){return new wq(this)}C(){return Bk(this)}A(){return Nj(this)}p(a){return this===a?!0:a instanceof Gc?T(V(),this.Rd,a.Rd):!1}}const Hu=v({up:0},!1,"scala.Some",{up:1,qp:1,b:1,l:1,Rb:1,q:1,c:1});Gc.prototype.$classData=Hu;
class Iu extends r{Ab(){return this.Ua()}ie(a){return this.wa().X(a)}me(){return this.wa().Y()}y(){return this.d().e()}Ce(a){return Nb(new Ob,this,a)}Ea(a){return this.Za(Ju(new Ku,this,a))}x(){return Wn(this)}Ya(a){mh(this,a)}Bg(a){{let b=!0;const c=this.d();for(;b&&c.i();)b=!!a.f(c.e());a=b}return a}Ke(a){return nh(this,a)}g(){return!this.d().i()}I(){if(0<=this.o())var a=this.o();else{{a=this.d();let b=0;for(;a.i();)b=1+b|0,a.e();a=b}}return a}Pb(a,b){oh(this,a,b)}Ob(a,b,c,d){return sh(this,a,b,
c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}ac(){{var a=H();const b=this.d();for(;b.i();){const c=b.e();a=new Db(c,a)}}return a}o(){return-1}Za(a){return this.ie(a)}}function Lu(a,b){a.ii=b;a.U=0;a.uj=Qg(S(),a.ii);return a}
class Mu extends Rq{constructor(){super();this.ii=null;this.uj=this.U=0}o(){return this.uj-this.U|0}i(){return this.U<this.uj}e(){try{const a=Kf(S(),this.ii,this.U);this.U=1+this.U|0;return a}catch(a){if(a instanceof ni)return Y().P.e();throw a;}}$b(a){if(0<a){const b=Qg(S(),this.ii);a=this.U+a|0;this.U=b<a?b:a}return this}}const Nu=v({vd:0},!1,"scala.collection.ArrayOps$ArrayIterator",{vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});Mu.prototype.$classData=Nu;
class Co extends Rq{constructor(a){super();this.Re=0;this.Rq=a;this.Pg=0;this.Re=a.h()}o(){return this.Re}i(){return 0<this.Re}e(){if(this.i()){const a=this.Rq.s(this.Pg);this.Pg=1+this.Pg|0;this.Re=-1+this.Re|0;return a}return Y().P.e()}$b(a){0<a&&(this.Pg=this.Pg+a|0,a=this.Re-a|0,this.Re=0>a?0:a);return this}}const Ou=v({Qq:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{Qq:1,fa:1,b:1,R:1,l:1,m:1,c:1});Co.prototype.$classData=Ou;
class Pu extends Rq{constructor(a){super();this.Of=this.Se=0;this.Tq=a;this.Se=-1+a.h()|0;this.Of=a.h()}i(){return 0<this.Of}e(){if(0>this.Se)throw Ho();{const a=this.Tq.s(this.Se);this.Se=-1+this.Se|0;this.Of=-1+this.Of|0;return a}}$b(a){0<a&&(this.Se=this.Se-a|0,a=this.Of-a|0,this.Of=0>a?0:a);return this}}const Qu=v({Sq:0},!1,"scala.collection.IndexedSeqView$IndexedSeqViewReverseIterator",{Sq:1,fa:1,b:1,R:1,l:1,m:1,c:1});Pu.prototype.$classData=Qu;
function Ru(a,b){a.Fi=a.Fi.rd(new we(((c,d)=>()=>{Y();return new qs(d)})(a,b)));return a}class jo extends bu{constructor(){super();this.Fi=Y().P}ba(a){return Ru(this,a)}}const Su=v({dr:0},!1,"scala.collection.Iterator$$anon$21",{dr:1,mw:1,b:1,ce:1,nb:1,hb:1,gb:1});jo.prototype.$classData=Su;function Tu(a,b,c){a=a.Md(b);if(a instanceof Gc)return a.Rd;if(P()===a)return ue(c);throw new Qb(a);}
function Uu(a,b,c,d,e){const f=a.d();a=new Ks(f,new I((()=>g=>{if(null!==g)return g.T()+" -\x3e "+g.Z();throw new Qb(g);})(a)));return sh(a,b,c,d,e)}function Vu(a,b){if(null===b)return null;if(ib(b,1))return new Wu(b);if($a(b,1))return new Xu(b);if(fb(b,1))return new Yu(b);if(bb(b,1))return new Zu(b);if(db(b,1))return new $u(b);if(Ua(b,1))return new av(b);if(Wa(b,1))return new bv(b);if(Ya(b,1))return new cv(b);if(Sa(b,1))return new dv(b);if(Ef(b))return new ev(b);throw new Qb(b);}
function fv(a,b){if(!(a instanceof Dt)){Zg();var c=a.o();if(-1<c){b=b.Ga(c);a=a.d();for(var d=0;d<c;)Lf(S(),b,d,a.e()),d=1+d|0;a=b}else{b=b.ab();d=b===n(Va);c=[];for(a=a.d();a.i();){const e=a.e();c.push(d?Ba(e):null===e?b.fb.Af:e)}a=b===n(hb)?n(ua):b===n(uh)||b===n(vh)?n(x):b;a=ia(w(a.fb),c)}a=Vu(0,a)}return a}
class gv extends r{constructor(){super();this.Lj=null;hv=this;this.Lj=new vs(this)}Hg(a){const b=new so;return new to(b,new I(((c,d)=>e=>Vu(iv(),th(e,d)))(this,a)))}Hm(a,b,c){{c=c.Ga(0<a?a:0);let d=0;for(;d<a;)Lf(S(),c,d,b.f(d)),d=1+d|0;a=Vu(iv(),c)}return a}$i(a,b){return fv(a,b)}}const jv=v({Mr:0},!1,"scala.collection.immutable.ArraySeq$",{Mr:1,b:1,sr:1,Iq:1,Hq:1,Kq:1,c:1});gv.prototype.$classData=jv;let hv=void 0;function iv(){hv||(hv=new gv);return hv}
class kv extends rt{constructor(a){super();if(null===a)throw de(null);this.ah=a;this.bh=0}}const lv=v({Es:0},!1,"scala.collection.immutable.Map$Map2$$anon$1",{Es:1,ew:1,fa:1,b:1,R:1,l:1,m:1});kv.prototype.$classData=lv;class mv extends st{constructor(a){super();if(null===a)throw de(null);this.hf=a;this.ch=0}}const nv=v({Gs:0},!1,"scala.collection.immutable.Map$Map3$$anon$4",{Gs:1,fw:1,fa:1,b:1,R:1,l:1,m:1});mv.prototype.$classData=nv;
class ov extends tt{constructor(a){super();if(null===a)throw de(null);this.Yd=a;this.dh=0}}const pv=v({Is:0},!1,"scala.collection.immutable.Map$Map4$$anon$7",{Is:1,gw:1,fa:1,b:1,R:1,l:1,m:1});ov.prototype.$classData=pv;
function qv(a){if(a.ld>=a.lf.a.length){const d=32+a.qh|0;var b=d,c=a.qh^d;if(1024>c)1===a.Da()&&(a.F(l(w(w(x)),[32])),a.r().a[0]=a.ma(),a.ic(1+a.Da()|0)),a.M(l(w(x),[32])),a.r().a[31&(b>>>5|0)]=a.ma();else if(32768>c)2===a.Da()&&(a.N(l(w(w(w(x))),[32])),a.u().a[0]=a.r(),a.ic(1+a.Da()|0)),a.M(l(w(x),[32])),a.F(l(w(w(x)),[32])),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r();else if(1048576>c)3===a.Da()&&(a.ca(l(w(w(w(w(x)))),[32])),a.H().a[0]=a.u(),a.ic(1+a.Da()|0)),a.M(l(w(x),[32])),a.F(l(w(w(x)),
[32])),a.N(l(w(w(w(x))),[32])),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r(),a.H().a[31&(b>>>15|0)]=a.u();else if(33554432>c)4===a.Da()&&(a.Ja(l(w(w(w(w(w(x))))),[32])),a.W().a[0]=a.H(),a.ic(1+a.Da()|0)),a.M(l(w(x),[32])),a.F(l(w(w(x)),[32])),a.N(l(w(w(w(x))),[32])),a.ca(l(w(w(w(w(x)))),[32])),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r(),a.H().a[31&(b>>>15|0)]=a.u(),a.W().a[31&(b>>>20|0)]=a.H();else if(1073741824>c)5===a.Da()&&(a.sc(l(w(w(w(w(w(w(x)))))),[32])),a.Bb().a[0]=
a.W(),a.ic(1+a.Da()|0)),a.M(l(w(x),[32])),a.F(l(w(w(x)),[32])),a.N(l(w(w(w(x))),[32])),a.ca(l(w(w(w(w(x)))),[32])),a.Ja(l(w(w(w(w(w(x))))),[32])),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r(),a.H().a[31&(b>>>15|0)]=a.u(),a.W().a[31&(b>>>20|0)]=a.H(),a.Bb().a[31&(b>>>25|0)]=a.W();else throw Fi();a.qh=d;a.ld=0}}function Vo(a,b){qv(a);a.lf.a[a.ld]=b;a.ld=1+a.ld|0;return a}
function Wo(a){const b=a.I();if(0===b)return ij().ph;const c=new Et(0,b,0);Di(c,a,a.rh);1<a.rh&&Ei(c,0,-1+b|0);return c}function Ft(a,b){for(b=b.d();b.i();)qv(a),a.ld=a.ld+b.Yb(a.lf,a.ld,a.lf.a.length-a.ld|0)|0;return a}
class Uo extends r{constructor(){super();this.rh=this.ld=this.qh=0;this.km=this.jm=this.im=this.hm=this.gm=this.lf=null;this.lf=l(w(x),[32]);this.rh=1;this.ld=this.qh=0}la(){}Da(){return this.rh}ic(a){this.rh=a}ma(){return this.lf}M(a){this.lf=a}r(){return this.gm}F(a){this.gm=a}u(){return this.hm}N(a){this.hm=a}H(){return this.im}ca(a){this.im=a}W(){return this.jm}Ja(a){this.jm=a}Bb(){return this.km}sc(a){this.km=a}I(){return this.qh+this.ld|0}za(){return Wo(this)}Wa(a){return Ft(this,a)}ba(a){return Vo(this,
a)}}const rv=v({mt:0},!1,"scala.collection.immutable.VectorBuilder",{mt:1,b:1,ce:1,nb:1,hb:1,gb:1,qm:1});Uo.prototype.$classData=rv;
function sv(a){if(a.wb===a.sh)if((a.Gc+a.wb|0)<a.Ae){const d=32+a.Gc|0;var b=d,c=a.Gc^d;if(1024>c)a.M(a.r().a[31&(b>>>5|0)]);else if(32768>c)a.F(a.u().a[31&(b>>>10|0)]),a.M(a.r().a[0]);else if(1048576>c)a.N(a.H().a[31&(b>>>15|0)]),a.F(a.u().a[0]),a.M(a.r().a[0]);else if(33554432>c)a.ca(a.W().a[31&(b>>>20|0)]),a.N(a.H().a[0]),a.F(a.u().a[0]),a.M(a.r().a[0]);else if(1073741824>c)a.Ja(a.Bb().a[31&(b>>>25|0)]),a.ca(a.W().a[0]),a.N(a.H().a[0]),a.F(a.u().a[0]),a.M(a.r().a[0]);else throw Fi();a.Gc=d;b=a.Ae-
a.Gc|0;a.sh=32>b?b:32;a.wb=0}else a.cg=!1}function tv(a){a=a.Ae-(a.Gc+a.wb|0)|0;return 0<a?a:0}
class uv extends Rq{constructor(a,b){super();this.sh=0;this.cg=!1;this.Bi=0;this.pm=this.om=this.nm=this.mm=this.lm=this.Ci=null;this.Ae=b;this.Gc=-32&a;this.wb=31&a;a=this.Ae-this.Gc|0;this.sh=32>a?a:32;this.cg=(this.Gc+this.wb|0)<this.Ae}Da(){return this.Bi}ic(a){this.Bi=a}ma(){return this.Ci}M(a){this.Ci=a}r(){return this.lm}F(a){this.lm=a}u(){return this.mm}N(a){this.mm=a}H(){return this.nm}ca(a){this.nm=a}W(){return this.om}Ja(a){this.om=a}Bb(){return this.pm}sc(a){this.pm=a}i(){return this.cg}$b(a){if(0<
a){var b=this.wb,c=b>>31,d=a>>31;a=b+a|0;c=(-2147483648^a)<(-2147483648^b)?1+(c+d|0)|0:c+d|0;d=this.Gc;var e=d>>31;b=d+a|0;c=(-2147483648^b)<(-2147483648^d)?1+(e+c|0)|0:e+c|0;d=this.Ae;e=d>>31;(c===e?(-2147483648^b)<(-2147483648^d):c<e)?(this.wb=a,32<=this.wb&&(a=this.Gc=-32&(this.Gc+this.wb|0),b=this.Bi,5<b&&this.Ja(this.Bb().a[31&(a>>>25|0)]),4<b&&this.ca(this.W().a[31&(a>>>20|0)]),3<b&&this.N(this.H().a[31&(a>>>15|0)]),2<b&&this.F(this.u().a[31&(a>>>10|0)]),1<b&&this.M(this.r().a[31&(a>>>5|0)]),
a=this.Ae-this.Gc|0,this.sh=32>a?a:32,this.wb&=31)):(this.cg=!1,this.Ae=0)}return this}e(){if(!this.cg)throw Sd("reached iterator end");const a=this.Ci.a[this.wb];this.wb=1+this.wb|0;sv(this);return a}Yb(a,b,c){const d=Qg(S(),a);var e=tv(this);e=c<e?c:e;var f=d-b|0;e=e<f?e:f;e=0<e?e:0;for(f=0;this.cg&&f<e;){const k=b+f|0;var g=this.sh-this.wb|0,h=c-f|0;g=h<g?h:g;h=d-k|0;g=g<h?g:h;g=0<g?g:0;bh(Zg(),this.Ci,this.wb,a,k,g);f=f+g|0;this.wb=this.wb+g|0;sv(this)}return f}o(){return tv(this)}}
const vv=v({nt:0},!1,"scala.collection.immutable.VectorIterator",{nt:1,fa:1,b:1,R:1,l:1,m:1,qm:1});uv.prototype.$classData=vv;class wv extends r{constructor(){super()}la(){}}
function xv(a,b){if(null===b)return null;if(ib(b,1))return new yv(b);if($a(b,1))return new zv(b);if(fb(b,1))return new Av(b);if(bb(b,1))return new Bv(b);if(db(b,1))return new Cv(b);if(Ua(b,1))return new Dv(b);if(Wa(b,1))return new Ev(b);if(Ya(b,1))return new Fv(b);if(Sa(b,1))return new Gv(b);if(Ef(b))return new Hv(b);throw new Qb(b);}
class Iv extends r{constructor(){super();this.tm=null;Jv=this;this.tm=new vs(this);l(w(x),[0])}Hg(a){a=new Kv(a.ab());return new to(a,new I((()=>b=>xv(Lv(),b))(this)))}Hm(a,b,c){{c=this.Hg(c);c.la(a);let d=0;for(;d<a;){const e=b.f(d);c.ba(e);d=1+d|0}a=c.za()}return a}$i(a,b){var c=a.o();if(-1<c){b=b.Ga(c);a=a.d();let d=0;for(;d<c;)Lf(S(),b,d,a.e()),d=1+d|0;c=xv(0,b)}else c=Jt(Lr(),a),c=xv(0,th(c,b));return c}}
const Mv=v({xt:0},!1,"scala.collection.mutable.ArraySeq$",{xt:1,b:1,sr:1,Iq:1,Hq:1,Kq:1,c:1});Iv.prototype.$classData=Mv;let Jv=void 0;function Lv(){Jv||(Jv=new Iv);return Jv}class Nv extends Yt{constructor(a){super();Xt(this,a)}Pk(a){return Q(new R,a.ae,a.be)}}const Ov=v({Mt:0},!1,"scala.collection.mutable.HashMap$$anon$1",{Mt:1,Pt:1,fa:1,b:1,R:1,l:1,m:1});Nv.prototype.$classData=Ov;class Pv extends Yt{constructor(a){super();Xt(this,a)}Pk(a){return a}}
const Qv=v({Nt:0},!1,"scala.collection.mutable.HashMap$$anon$4",{Nt:1,Pt:1,fa:1,b:1,R:1,l:1,m:1});Pv.prototype.$classData=Qv;class Rv extends au{constructor(a){super();$t(this,a)}Qk(a){return a.vf}}const Sv=v({Tt:0},!1,"scala.collection.mutable.HashSet$$anon$1",{Tt:1,Wt:1,fa:1,b:1,R:1,l:1,m:1});Rv.prototype.$classData=Sv;class Tv extends au{constructor(a){super();$t(this,a)}Qk(a){return a}}const Uv=v({Ut:0},!1,"scala.collection.mutable.HashSet$$anon$2",{Ut:1,Wt:1,fa:1,b:1,R:1,l:1,m:1});
Tv.prototype.$classData=Uv;class $q extends r{constructor(a,b){super();this.oj=this.tl=null;if(null===a)throw de(null);this.tl=a;this.oj=b}kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){return this.tl.L(this.oj.f(a),this.oj.f(b))}}const Vv=v({Bp:0},!1,"scala.math.Ordering$$anon$1",{Bp:1,b:1,fd:1,cd:1,gd:1,ed:1,c:1});$q.prototype.$classData=Vv;
class ju extends r{constructor(a){super();this.Pe=a}vc(a){const b=this.Pe;return null===a?null===b:a.p(b)}L(a,b){return this.Pe.L(b,a)}kc(a,b){return this.Pe.kc(b,a)}p(a){if(null!==a&&this===a)return!0;if(a instanceof ju){const b=this.Pe;a=a.Pe;return null===b?null===a:b.p(a)}return!1}C(){return ba(41,this.Pe.C())}}const Wv=v({Ip:0},!1,"scala.math.Ordering$Reverse",{Ip:1,b:1,fd:1,cd:1,gd:1,ed:1,c:1});ju.prototype.$classData=Wv;
class Cd extends r{constructor(a,b){super();this.fi=a;this.gi=b}kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}p(a){if(null!==a&&this===a)return!0;if(a instanceof Cd){var b=this.fi;const c=a.fi;if(null===b?null===c:b.p(c))return b=this.gi,a=a.gi,null===b?null===a:b.p(a)}return!1}C(){const a=this.fi,b=this.gi,c=Ck();var d=c.k(-889275714,Ea("Tuple2"));let e=0;for(;2>e;){var f=e;switch(f){case 0:f=a;break;case 1:f=b;break;default:throw Uj(new Vj,f+" is out of bounds (min 0, max 1)");}d=c.k(d,
N(O(),f));e=1+e|0}return c.J(d,2)}L(a,b){{const c=this.fi.L(a.T(),b.T());a=0!==c?c:this.gi.L(a.Z(),b.Z())}return a}}const Xv=v({Lp:0},!1,"scala.math.Ordering$Tuple2Ordering",{Lp:1,b:1,fd:1,cd:1,gd:1,ed:1,c:1});Cd.prototype.$classData=Xv;
class Qm extends r{constructor(a){super();this.hi=a}p(a){if(a&&a.$classData&&a.$classData.va.mc){var b=this.ab();a=a.ab();b=b===a}else b=!1;return b}C(){const a=this.hi;return N(O(),a)}A(){return ku(this,this.hi)}ab(){return this.hi}Ga(a){const b=this.hi;If();return jf(b,[a])}}const Yv=v({Pp:0},!1,"scala.reflect.ClassTag$GenericClassTag",{Pp:1,b:1,mc:1,wc:1,nc:1,c:1,q:1});Qm.prototype.$classData=Yv;
class Zv extends cs{constructor(){super()}Lk(a){a=null===a?"null":za(a);$c(this,null===a?"null":a)}}class ul extends Du{constructor(a){super();this.Bo=a;oi(this,null);if(null===a)throw Mj();}jc(){return"Flags \x3d '"+this.Bo+"'"}}const $v=v({Ao:0},!1,"java.util.DuplicateFormatFlagsException",{Ao:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});ul.prototype.$classData=$v;
class Nq extends Du{constructor(a,b){super();this.Eo=a;this.Do=b;oi(this,null);if(null===a)throw Mj();}jc(){return"Conversion \x3d "+La(this.Do)+", Flags \x3d "+this.Eo}}const aw=v({Co:0},!1,"java.util.FormatFlagsConversionMismatchException",{Co:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});Nq.prototype.$classData=aw;class Bl extends Du{constructor(a){super();this.Ko=a;oi(this,null)}jc(){return"Code point \x3d 0x"+(+(this.Ko>>>0)).toString(16)}}
const bw=v({Jo:0},!1,"java.util.IllegalFormatCodePointException",{Jo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});Bl.prototype.$classData=bw;class Mq extends Du{constructor(a,b){super();this.No=a;this.Mo=b;oi(this,null);if(null===b)throw Mj();}jc(){return String.fromCharCode(this.No)+" !\x3d "+this.Mo.fb.name}}const cw=v({Lo:0},!1,"java.util.IllegalFormatConversionException",{Lo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});Mq.prototype.$classData=cw;
class Ll extends Du{constructor(a){super();this.Po=a;oi(this,null);if(null===a)throw Mj();}jc(){return"Flags \x3d '"+this.Po+"'"}}const dw=v({Oo:0},!1,"java.util.IllegalFormatFlagsException",{Oo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});Ll.prototype.$classData=dw;class Al extends Du{constructor(a){super();this.Ro=a;oi(this,null)}jc(){return""+this.Ro}}const ew=v({Qo:0},!1,"java.util.IllegalFormatPrecisionException",{Qo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});Al.prototype.$classData=ew;
class Ol extends Du{constructor(a){super();this.To=a;oi(this,null)}jc(){return""+this.To}}const fw=v({So:0},!1,"java.util.IllegalFormatWidthException",{So:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});Ol.prototype.$classData=fw;class xl extends Du{constructor(a){super();this.Vo=a;oi(this,null);if(null===a)throw Mj();}jc(){return"Format specifier '"+this.Vo+"'"}}const gw=v({Uo:0},!1,"java.util.MissingFormatArgumentException",{Uo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});xl.prototype.$classData=gw;
class wl extends Du{constructor(a){super();this.Xo=a;oi(this,null);if(null===a)throw Mj();}jc(){return this.Xo}}const hw=v({Wo:0},!1,"java.util.MissingFormatWidthException",{Wo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});wl.prototype.$classData=hw;class tl extends Du{constructor(a){super();this.$o=a;oi(this,null);if(null===a)throw Mj();}jc(){return"Conversion \x3d '"+this.$o+"'"}}const iw=v({Zo:0},!1,"java.util.UnknownFormatConversionException",{Zo:1,Pd:1,Qc:1,Ka:1,xa:1,ya:1,b:1,c:1});
tl.prototype.$classData=iw;class je extends R{constructor(a,b){super();this.Hk=a;this.Ik=b;Q(this,null,null)}pg(){return this.Hk}Df(){return this.Ik}Z(){return this.Ik}T(){return this.Hk}}const jw=v({Ln:0},!1,"scala.Tuple2$mcII$sp",{Ln:1,Gk:1,b:1,sl:1,Rb:1,q:1,c:1,Bv:1});je.prototype.$classData=jw;class kw extends Mu{constructor(a){super();this.qq=a;Lu(this,a)}e(){try{const b=this.qq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=Y().P.e()|0;else throw b;}return a}}
const lw=v({pq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcB$sp",{pq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});kw.prototype.$classData=lw;class mw extends Mu{constructor(a){super();this.sq=a;Lu(this,a)}e(){try{const b=this.sq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=Ba(Y().P.e());else throw b;}return La(a)}}const nw=v({rq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcC$sp",{rq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});mw.prototype.$classData=nw;
class ow extends Mu{constructor(a){super();this.uq=a;Lu(this,a)}e(){try{const b=this.uq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=+Y().P.e();else throw b;}return a}}const pw=v({tq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcD$sp",{tq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});ow.prototype.$classData=pw;
class qw extends Mu{constructor(a){super();this.wq=a;Lu(this,a)}e(){try{const b=this.wq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=+Y().P.e();else throw b;}return a}}const rw=v({vq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcF$sp",{vq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});qw.prototype.$classData=rw;
class sw extends Mu{constructor(a){super();this.yq=a;Lu(this,a)}e(){try{const b=this.yq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=Y().P.e()|0;else throw b;}return a}}const tw=v({xq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcI$sp",{xq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});sw.prototype.$classData=tw;
class uw extends Mu{constructor(a){super();this.Aq=a;Lu(this,a)}e(){try{const b=this.Aq.a[this.U],c=b.z,d=b.G;this.U=1+this.U|0;var a=new q(c,d)}catch(b){if(b instanceof ni)a=Na(Y().P.e());else throw b;}return a}}const vw=v({zq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcJ$sp",{zq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});uw.prototype.$classData=vw;
class ww extends Mu{constructor(a){super();this.Cq=a;Lu(this,a)}e(){try{const b=this.Cq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=Y().P.e()|0;else throw b;}return a}}const xw=v({Bq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcS$sp",{Bq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});ww.prototype.$classData=xw;class yw extends Mu{constructor(a){super();this.Eq=a;Lu(this,a)}e(){try{this.Eq.a[this.U],this.U=1+this.U|0}catch(a){if(a instanceof ni)Y().P.e();else throw a;}}}
const zw=v({Dq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcV$sp",{Dq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});yw.prototype.$classData=zw;class Aw extends Mu{constructor(a){super();this.Gq=a;Lu(this,a)}e(){try{const b=this.Gq.a[this.U];this.U=1+this.U|0;var a=b}catch(b){if(b instanceof ni)a=!!Y().P.e();else throw b;}return a}}const Bw=v({Fq:0},!1,"scala.collection.ArrayOps$ArrayIterator$mcZ$sp",{Fq:1,vd:1,fa:1,b:1,R:1,l:1,m:1,c:1});Aw.prototype.$classData=Bw;
function Cw(a){return a.Ab()+"(\x3cnot computed\x3e)"}function Dw(a,b){a.Zj.push(a.sm?Ba(b):null===b?a.th.fb.Af:b);return a}class Kv extends wv{constructor(a){super();this.sm=!1;this.Zj=null;this.th=a;this.sm=a===n(Va);this.Zj=[]}za(){let a;a=this.th===n(hb)?n(ua):this.th===n(uh)||this.th===n(vh)?n(x):this.th;return ia(w(a.fb),this.Zj)}A(){return"ArrayBuilder.generic"}Wa(a){for(a=a.d();a.i();){const b=a.e();Dw(this,b)}return this}ba(a){return Dw(this,a)}}
const Ew=v({wt:0},!1,"scala.collection.mutable.ArrayBuilder$generic",{wt:1,lw:1,b:1,ce:1,nb:1,hb:1,gb:1,c:1});Kv.prototype.$classData=Ew;class Fw extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){a=!!a;return a===!!b?0:a?1:-1}}const Gw=v({Cp:0},!1,"scala.math.Ordering$Boolean$",{Cp:1,b:1,Hv:1,fd:1,cd:1,gd:1,ed:1,c:1});Fw.prototype.$classData=Gw;let Hw=void 0;function Wg(){Hw||(Hw=new Fw);return Hw}
class Iw extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){return(a|0)-(b|0)|0}}const Jw=v({Dp:0},!1,"scala.math.Ordering$Byte$",{Dp:1,b:1,Iv:1,fd:1,cd:1,gd:1,ed:1,c:1});Iw.prototype.$classData=Jw;let Kw=void 0;function $f(){Kw||(Kw=new Iw);return Kw}class Lw extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){return Ba(a)-Ba(b)|0}}const Mw=v({Ep:0},!1,"scala.math.Ordering$Char$",{Ep:1,b:1,Kv:1,fd:1,cd:1,gd:1,ed:1,c:1});Lw.prototype.$classData=Mw;let Nw=void 0;
function Xf(){Nw||(Nw=new Lw);return Nw}class Ow extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){a=+a;b=+b;return el(Mc(),a,b)}}const Pw=v({Fp:0},!1,"scala.math.Ordering$Double$TotalOrdering$",{Fp:1,b:1,Lv:1,fd:1,cd:1,gd:1,ed:1,c:1});Ow.prototype.$classData=Pw;let Qw=void 0;function zc(){Qw||(Qw=new Ow);return Qw}
class Rw extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){var c=Na(a);a=c.z;c=c.G;var d=Na(b);b=d.z;d=d.G;Ij();return c===d?a===b?0:(-2147483648^a)<(-2147483648^b)?-1:1:c<d?-1:1}}const Sw=v({Hp:0},!1,"scala.math.Ordering$Long$",{Hp:1,b:1,Nv:1,fd:1,cd:1,gd:1,ed:1,c:1});Rw.prototype.$classData=Sw;let Tw=void 0;function Rf(){Tw||(Tw=new Rw);return Tw}class Uw extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){return(a|0)-(b|0)|0}}
const Vw=v({Jp:0},!1,"scala.math.Ordering$Short$",{Jp:1,b:1,Ov:1,fd:1,cd:1,gd:1,ed:1,c:1});Uw.prototype.$classData=Vw;let Ww=void 0;function Uf(){Ww||(Ww=new Uw);return Ww}class Xw extends r{kc(a,b){return 0>=this.L(a,b)}vc(a){return iu(this,a)}L(a,b){return a===b?0:a<b?-1:1}}const Yw=v({Kp:0},!1,"scala.math.Ordering$String$",{Kp:1,b:1,Pv:1,fd:1,cd:1,gd:1,ed:1,c:1});Xw.prototype.$classData=Yw;let Zw=void 0;function Eb(){Zw||(Zw=new Xw);return Zw}
class $w extends r{constructor(){super();this.ud=null;this.td=0}A(){return this.ud}p(a){return this===a}C(){return this.td}}class ax extends r{constructor(){super()}}class nk extends Aq{constructor(a){super();this.yh=a;oi(this,null)}jc(){return za(this.yh)}Rk(){}qb(){return"JavaScriptException"}ob(){return 1}pb(a){return 0===a?this.yh:Tj(O(),a)}Qb(){return new wq(this)}C(){return Bk(this)}p(a){if(this===a)return!0;if(a instanceof nk){const b=this.yh;a=a.yh;return T(V(),b,a)}return!1}}
const bx=v({lu:0},!1,"scala.scalajs.js.JavaScriptException",{lu:1,Ka:1,xa:1,ya:1,b:1,c:1,Rb:1,q:1});nk.prototype.$classData=bx;class M extends r{constructor(a){super();this.Jh=a;if(null===a)throw Mj();}qb(){return"StringFrag"}ob(){return 1}pb(a){return 0===a?this.Jh:Tj(O(),a)}Qb(){return new wq(this)}C(){return Bk(this)}A(){return Nj(this)}p(a){return this===a?!0:a instanceof M?this.Jh===a.Jh:!1}Ef(a){a.appendChild(this.kj())}kj(){return Jc().createTextNode(this.Jh)}}
const cx=v({sn:0},!1,"scalatags.JsDom$StringFrag",{sn:1,b:1,Fn:1,Ck:1,Ph:1,Rb:1,q:1,c:1});M.prototype.$classData=cx;function $c(a,b){for(;""!==b;){const d=b.indexOf("\n")|0;if(0>d)a.Yh=""+a.Yh+b,b="";else{var c=""+a.Yh+b.substring(0,d);"undefined"!==typeof console&&(a.fo&&console.error?console.error(c):console.log(c));a.Yh="";b=b.substring(1+d|0)}}}class qf extends Zv{constructor(a){super();this.fo=a;this.Yh=""}Sh(){}}
const dx=v({co:0},!1,"java.lang.JSConsoleBasedPrintStream",{co:1,Tu:1,Su:1,en:1,b:1,Qi:1,Tk:1,kk:1,Pn:1});qf.prototype.$classData=dx;
class ex extends Xh{constructor(a){super();this.Uj=0;this.Zl=this.$l=null;this.Uc=this.bf=-1;this.wi=l(w(ab),[1+X().gh|0]);this.xi=l(w(Sh),[1+X().gh|0]);Vh(this,a);Wh(this);this.Uj=0;this.Zl=new fi(this)}ob(){return 2}pb(a){return Qn(this,a)}Qb(){return new rs(this)}d(){return this}g(){return!this.i()}rd(a){return co(this,a)}$b(a){return fo(this,a)}A(){return"\x3citerator\x3e"}Pb(a,b){oh(this,a,b)}Yb(a,b,c){return ph(this,a,b,c)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,
a)}o(){return-1}C(){return Bk(this)}T(){return this.Zl}Z(){return this.$l}qb(){return"Tuple2"}e(){if(!this.i())throw Ho();this.Uj=this.Oj.Cb(this.bf);this.$l=this.Oj.uc(this.bf);this.bf=-1+this.bf|0;return this}}const fx=v({Ks:0},!1,"scala.collection.immutable.MapKeyValueTupleHashIterator",{Ks:1,dw:1,b:1,R:1,l:1,m:1,sl:1,Rb:1,q:1});ex.prototype.$classData=fx;
class gx extends r{constructor(){super();this.ul=null;hx=this;this.ul=new ju(this)}vc(a){return a===this.ul}kc(a,b){return 0>=this.L(a,b)}L(a,b){a|=0;b|=0;return a===b?0:a<b?-1:1}}const ix=v({Gp:0},!1,"scala.math.Ordering$Int$",{Gp:1,b:1,Mv:1,fd:1,cd:1,gd:1,ed:1,c:1,Jv:1});gx.prototype.$classData=ix;let hx=void 0;function Hb(){hx||(hx=new gx);return hx}class jx extends $w{ab(){return n(Ta)}Ga(a){return l(w(Ta),[a])}}class kx extends $w{ab(){return n(Xa)}Ga(a){return l(w(Xa),[a])}}
class lx extends $w{ab(){return n(Va)}Ga(a){return l(w(Va),[a])}}class mx extends $w{ab(){return n(gb)}Ga(a){return l(w(gb),[a])}}class nx extends $w{ab(){return n(eb)}Ga(a){return l(w(eb),[a])}}class ox extends $w{ab(){return n(ab)}Ga(a){return l(w(ab),[a])}}class px extends $w{ab(){return n(cb)}Ga(a){return l(w(cb),[a])}}class qx extends ax{constructor(){super();this.Mg=null;this.Lg=0}A(){return this.Mg}p(a){return this===a}C(){return this.Lg}}
class rx extends $w{ab(){return n(Za)}Ga(a){return l(w(Za),[a])}}class sx extends $w{ab(){return n(hb)}Ga(a){return l(w(ua),[a])}}function K(a,b){return new vq(a.Cf,new Db(b,a.Fe),a.kg,a.jg)}function Tb(a){const b=Jc().createElementNS("http://www.w3.org/1999/xhtml",a.Cf);var c=a.Fe;a=l(w(tx),[a.Fe.h()]);for(var d=0;;){var e=c;const f=H();if(null!==e&&e.p(f))break;else a.a[d]=c.y(),c=c.x(),d=1+d|0}for(c=a.a.length;0<c;)for(c=-1+c|0,d=a.a[c],e=0;e<d.h();)d.s(e).Ef(b),e=1+e|0;return b}
class vq extends r{constructor(a,b,c,d){super();this.Cf=a;this.Fe=b;this.kg=c;this.jg=d}A(){return Tb(this).outerHTML}qb(){return"TypedTag"}ob(){return 4}pb(a){switch(a){case 0:return this.Cf;case 1:return this.Fe;case 2:return this.kg;case 3:return this.jg;default:return Tj(O(),a)}}Qb(){return new wq(this)}C(){var a=Ea("TypedTag");a=O().k(-889275714,a);var b=this.Cf;b=N(O(),b);a=O().k(a,b);b=this.Fe;b=N(O(),b);a=O().k(a,b);b=this.kg?1231:1237;a=O().k(a,b);b=this.jg;b=N(O(),b);a=O().k(a,b);return O().J(a,
4)}p(a){if(this===a)return!0;if(a instanceof vq){if(this.kg===a.kg&&this.Cf===a.Cf){var b=this.Fe;const c=a.Fe;b=null===b?null===c:b.p(c)}else b=!1;return b?this.jg===a.jg:!1}return!1}Ef(a){a.appendChild(this.kj())}kj(){return Tb(this)}}const ux=v({un:0},!1,"scalatags.JsDom$TypedTag",{un:1,b:1,pv:1,Ck:1,Ph:1,Fn:1,Rb:1,q:1,c:1});vq.prototype.$classData=ux;class vx extends Iu{wa(){return uo()}A(){return Cw(this)}Ua(){return"View"}}
function wx(a,b){return b&&b.$classData&&b.$classData.va.Xe?a===b||a.I()===b.I()&&a.Fm(b):!1}class xx extends qx{constructor(){super();this.Mg="Any";P();H();n(x);this.Lg=Ha(this)}ab(){return n(x)}Ga(a){return l(w(x),[a])}}const yx=v({Rp:0},!1,"scala.reflect.ManifestFactory$AnyManifest$",{Rp:1,qj:1,pj:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});xx.prototype.$classData=yx;let zx=void 0;function ki(){zx||(zx=new xx);return zx}class Ax extends jx{constructor(){super();this.ud="Boolean";this.td=Ha(this)}}
const Bx=v({Sp:0},!1,"scala.reflect.ManifestFactory$BooleanManifest$",{Sp:1,Qv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Ax.prototype.$classData=Bx;let Cx=void 0;function xg(){Cx||(Cx=new Ax);return Cx}class Dx extends kx{constructor(){super();this.ud="Byte";this.td=Ha(this)}}const Ex=v({Tp:0},!1,"scala.reflect.ManifestFactory$ByteManifest$",{Tp:1,Rv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Dx.prototype.$classData=Ex;let Fx=void 0;function Zf(){Fx||(Fx=new Dx);return Fx}
class Gx extends lx{constructor(){super();this.ud="Char";this.td=Ha(this)}}const Hx=v({Up:0},!1,"scala.reflect.ManifestFactory$CharManifest$",{Up:1,Sv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Gx.prototype.$classData=Hx;let Ix=void 0;function Wf(){Ix||(Ix=new Gx);return Ix}class Jx extends mx{constructor(){super();this.ud="Double";this.td=Ha(this)}}const Kx=v({Vp:0},!1,"scala.reflect.ManifestFactory$DoubleManifest$",{Vp:1,Tv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Jx.prototype.$classData=Kx;
let Lx=void 0;function Sg(){Lx||(Lx=new Jx);return Lx}class Mx extends nx{constructor(){super();this.ud="Float";this.td=Ha(this)}}const Nx=v({Wp:0},!1,"scala.reflect.ManifestFactory$FloatManifest$",{Wp:1,Uv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Mx.prototype.$classData=Nx;let Ox=void 0;function Tg(){Ox||(Ox=new Mx);return Ox}class Px extends ox{constructor(){super();this.ud="Int";this.td=Ha(this)}}
const Qx=v({Xp:0},!1,"scala.reflect.ManifestFactory$IntManifest$",{Xp:1,Vv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Px.prototype.$classData=Qx;let Rx=void 0;function Of(){Rx||(Rx=new Px);return Rx}class Sx extends px{constructor(){super();this.ud="Long";this.td=Ha(this)}}const Tx=v({Yp:0},!1,"scala.reflect.ManifestFactory$LongManifest$",{Yp:1,Wv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Sx.prototype.$classData=Tx;let Ux=void 0;function Qf(){Ux||(Ux=new Sx);return Ux}
class Nm extends qx{constructor(){super();this.Mg="Nothing";P();H();n(vh);this.Lg=Ha(this)}ab(){return n(vh)}Ga(a){return l(w(x),[a])}}const Vx=v({Zp:0},!1,"scala.reflect.ManifestFactory$NothingManifest$",{Zp:1,qj:1,pj:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Nm.prototype.$classData=Vx;let Mm=void 0;class Pm extends qx{constructor(){super();this.Mg="Null";P();H();n(uh);this.Lg=Ha(this)}ab(){return n(uh)}Ga(a){return l(w(x),[a])}}
const Wx=v({$p:0},!1,"scala.reflect.ManifestFactory$NullManifest$",{$p:1,qj:1,pj:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Pm.prototype.$classData=Wx;let Om=void 0;class Xx extends qx{constructor(){super();this.Mg="Object";P();H();n(x);this.Lg=Ha(this)}ab(){return n(x)}Ga(a){return l(w(x),[a])}}const Yx=v({aq:0},!1,"scala.reflect.ManifestFactory$ObjectManifest$",{aq:1,qj:1,pj:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});Xx.prototype.$classData=Yx;let Zx=void 0;function $g(){Zx||(Zx=new Xx);return Zx}
class $x extends rx{constructor(){super();this.ud="Short";this.td=Ha(this)}}const ay=v({bq:0},!1,"scala.reflect.ManifestFactory$ShortManifest$",{bq:1,Xv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});$x.prototype.$classData=ay;let by=void 0;function Tf(){by||(by=new $x);return by}class cy extends sx{constructor(){super();this.ud="Unit";this.td=Ha(this)}}const dy=v({cq:0},!1,"scala.reflect.ManifestFactory$UnitManifest$",{cq:1,Yv:1,ne:1,b:1,Rc:1,mc:1,wc:1,nc:1,c:1,q:1});cy.prototype.$classData=dy;
let ey=void 0;function Lm(){ey||(ey=new cy);return ey}function fy(a,b){return a===b?!0:b&&b.$classData&&b.$classData.va.aa?b===a||b.zg(a)&&a.oe(b):!1}function gy(a){if(!a.Fj&&!a.Fj){var b=a.Ug.h();if(0===b)b=H();else if(1===b)wb(),b=[a.Ug.y()],b=vb(0,new L(b));else{b=l(w(x),[b]);a.Ug.Pb(b,0);const c=a.Tg;cg(W(),b,c);b=Vu(iv(),b)}a.Ll=!0;a.Ug=null;a.Ml=b;a.Fj=!0}return a.Ml}function hy(a){const b=a.Ug;return a.Ll?gy(a):b}
class iy extends r{constructor(a,b){super();this.Ml=null;this.Fj=!1;this.Ug=a;this.Tg=b;this.Ll=!1}wa(){return uo()}A(){return Cw(this)}Ab(){return"SeqView"}me(){return uo().Y()}rb(){return(new jy(this)).d()}sd(a,b){const c=this.d();return bo(c,a,b)}$a(a){return Vn(this,a)}y(){return this.d().e()}Ce(a){return Nb(new Ob,this,a)}x(){return Wn(this)}Ke(a){return nh(this,a)}Pb(a,b){oh(this,a,b)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}s(a){return gy(this).s(a)}h(){return hy(this).h()}d(){return Y().P.rd(new we((a=>
()=>gy(a).d())(this)))}o(){return hy(this).o()}g(){return hy(this).g()}ek(a){const b=this.Tg;return(null===a?null===b:a.p(b))?this:a.vc(this.Tg)?new jy(this):new iy(hy(this),a)}Za(a){return mo(uo(),a)}Ea(a){return ky(new ly,this,a)}yb(a){return this.ek(a)}Oa(){return new jy(this)}}const my=v({qr:0},!1,"scala.collection.SeqView$Sorted",{qr:1,b:1,xd:1,K:1,w:1,l:1,m:1,Eb:1,t:1,v:1,c:1});iy.prototype.$classData=my;function ny(a){a.qi||(a.pi=oy(new py,gy(a.hd)),a.qi=!0);return a.pi}
class jy extends r{constructor(a){super();this.pi=null;this.qi=!1;this.hd=null;if(null===a)throw de(null);this.hd=a}wa(){return uo()}A(){return Cw(this)}Ab(){return"SeqView"}me(){return uo().Y()}rb(){return this.hd.d()}sd(a,b){const c=this.d();return bo(c,a,b)}$a(a){return Vn(this,a)}y(){return this.d().e()}Ce(a){return Nb(new Ob,this,a)}x(){return Wn(this)}Ke(a){return nh(this,a)}Pb(a,b){oh(this,a,b)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}s(a){return(this.qi?
this.pi:ny(this)).s(a)}h(){return hy(this.hd).h()}d(){return Y().P.rd(new we((a=>()=>(a.qi?a.pi:ny(a)).d())(this)))}o(){return hy(this.hd).o()}g(){return hy(this.hd).g()}ek(a){const b=this.hd.Tg;return(null===a?null===b:a.p(b))?this.hd:a.vc(this.hd.Tg)?this:new iy(hy(this.hd),a)}Za(a){return mo(uo(),a)}Ea(a){return ky(new ly,this,a)}yb(a){return this.ek(a)}Oa(){return this.hd}}const qy=v({rr:0},!1,"scala.collection.SeqView$Sorted$ReverseSorted",{rr:1,b:1,xd:1,K:1,w:1,l:1,m:1,Eb:1,t:1,v:1,c:1});
jy.prototype.$classData=qy;class no extends vx{constructor(a){super();this.Br=a}d(){return ue(this.Br)}}const ry=v({Ar:0},!1,"scala.collection.View$$anon$1",{Ar:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1});no.prototype.$classData=ry;function Ju(a,b,c){a.Hj=b;a.Nl=c;a.si=0<c?c:0;return a}class Ku extends vx{constructor(){super();this.Hj=null;this.si=this.Nl=0}d(){return this.Hj.d().$b(this.Nl)}o(){var a=this.Hj.o();return 0<=a?(a=a-this.si|0,0<a?a:0):-1}g(){return!this.d().i()}}
const sy=v({Gj:0},!1,"scala.collection.View$Drop",{Gj:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1});Ku.prototype.$classData=sy;class vo extends vx{constructor(a){super();this.Ij=a}d(){return this.Ij.d()}o(){return this.Ij.o()}g(){return this.Ij.g()}}const ty=v({Cr:0},!1,"scala.collection.View$Elems",{Cr:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1});vo.prototype.$classData=ty;
class $n extends vx{constructor(a,b,c){super();this.Ol=a;this.Fr=b;this.Er=c}d(){const a=this.Ol.d();return new Is(a,this.Fr,this.Er)}o(){return 0===this.Ol.o()?0:-1}g(){return!this.d().i()}}const uy=v({Dr:0},!1,"scala.collection.View$Filter",{Dr:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1});$n.prototype.$classData=uy;function Yn(a,b,c){a.ti=b;a.Ql=c;return a}
class Zn extends vx{constructor(){super();this.Ql=this.ti=null}d(){const a=this.ti.d();return new Ks(a,this.Ql)}o(){return this.ti.o()}g(){return this.ti.g()}}const vy=v({Pl:0},!1,"scala.collection.View$Map",{Pl:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1});Zn.prototype.$classData=vy;class Zq extends vx{constructor(a,b){super();this.Jj=a;this.Hr=b}d(){Y();return new Gs(this.Jj,this.Hr)}o(){const a=this.Jj;return 0>a?0:a}g(){return 0>=this.Jj}}
const wy=v({Gr:0},!1,"scala.collection.View$Tabulate",{Gr:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1});Zq.prototype.$classData=wy;class xy extends Iu{p(a){return wx(this,a)}C(){const a=Ck();return Dk(a,this,a.sj)}Ua(){return"Set"}A(){return Ds(this)}Fm(a){return this.Bg(a)}Xb(a){return this.Na(a)}f(a){return this.Na(a)}}
function yy(a,b){if(b&&b.$classData&&b.$classData.va.pe){if(a===b)return!0;if(a.I()===b.I())try{let c=!0;const d=a.d();for(;c&&d.i();){const e=d.e();if(null===e)throw new Qb(e);const f=e.T(),g=e.Z();c=T(V(),b.Ld(f,new we((()=>()=>{Vq||(Vq=new Uq);return Vq.Gl})(a))),g)}return c}catch(c){throw c;}else return!1}else return!1}
class zy extends Iu{zg(){return!0}p(a){return fy(this,a)}C(){return hn(this)}A(){return Ds(this)}Oa(){return this.Za(this.ac())}rb(){return this.ac().d()}sd(a,b){const c=this.d();return bo(c,a,b)}yb(a){return Bd(this,a)}$a(a){return Vn(this,a)}g(){return ar(this)}oe(a){return br(this,a)}Xb(a){return!!this.f(a)}}
class Ay extends vx{Oe(){return oy(new py,this)}Je(a){return ky(new ly,this,a)}Ua(){return"SeqView"}rb(){return this.ac().d()}sd(a,b){const c=this.d();return bo(c,a,b)}$a(a){return Vn(this,a)}g(){return ar(this)}yb(a){return new iy(this,a)}Ea(a){return this.Je(a)}Oa(){return this.Oe()}}
class By extends Iu{p(a){return yy(this,a)}C(){const a=Ck();return Dk(a,this,a.rj)}Ua(){return"Map"}A(){return Ds(this)}ie(a){return this.If().X(a)}Ld(a,b){return Tu(this,a,b)}ll(a){return this.If().X(Yn(new Zn,this,a))}Ob(a,b,c,d){return Uu(this,a,b,c,d)}Xb(a){return!!this.f(a)}Ce(a){return new xe(this,a)}Za(a){return this.ie(a)}}function ky(a,b,c){a.Dj=b;Ju(a,b,c);return a}
class ly extends Ku{constructor(){super();this.Dj=null}Oe(){return oy(new py,this)}Je(a){return ky(new ly,this,a)}Ua(){return"SeqView"}rb(){return this.ac().d()}sd(a,b){const c=this.d();return bo(c,a,b)}$a(a){return Vn(this,a)}g(){return ar(this)}h(){const a=this.Dj.h()-this.si|0;return 0<a?a:0}s(a){return this.Dj.s(a+this.si|0)}yb(a){return new iy(this,a)}Ea(a){return this.Je(a)}Oa(){return this.Oe()}}
const Cy=v({Hl:0},!1,"scala.collection.SeqView$Drop",{Hl:1,Gj:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1});ly.prototype.$classData=Cy;function po(a,b){a.Pf=b;return a}class qo extends Ay{constructor(){super();this.Pf=null}s(a){return this.Pf.s(a)}h(){return this.Pf.h()}d(){return this.Pf.d()}o(){return this.Pf.o()}g(){return this.Pf.g()}}const Dy=v({Il:0},!1,"scala.collection.SeqView$Id",{Il:1,Ng:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1});qo.prototype.$classData=Dy;
class Ey extends Zn{constructor(){super();this.Jl=this.Ej=null}sd(a,b){const c=this.d();return bo(c,a,b)}g(){return ar(this)}s(a){return this.Jl.f(this.Ej.s(a))}h(){return this.Ej.h()}yb(a){return new iy(this,a)}}function oy(a,b){a.Qf=b;return a}class py extends Ay{constructor(){super();this.Qf=null}s(a){return this.Qf.s((-1+this.h()|0)-a|0)}h(){return this.Qf.h()}d(){return this.Qf.rb()}o(){return this.Qf.o()}g(){return this.Qf.g()}}
const Fy=v({Kl:0},!1,"scala.collection.SeqView$Reverse",{Kl:1,Ng:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1});py.prototype.$classData=Fy;const tx=v({db:0},!0,"scala.collection.immutable.Seq",{db:1,b:1,da:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,vb:1});
class Gy extends Ay{d(){return new Co(this)}rb(){return new Pu(this)}Ua(){return"IndexedSeqView"}ac(){return new As(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Oe(){return new As(this)}Oa(){return new As(this)}Je(a){return new ys(this,a)}Ea(a){return new ys(this,a)}}class Hy extends xy{wa(){return Mn()}}
class ys extends ly{constructor(a,b){super();ky(this,a,b)}d(){return new Co(this)}rb(){return new Pu(this)}Ua(){return"IndexedSeqView"}ac(){return new As(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Oe(){return new As(this)}Oa(){return new As(this)}Je(a){return new ys(this,a)}Ea(a){return new ys(this,a)}}const Iy=v({Oq:0},!1,"scala.collection.IndexedSeqView$Drop",{Oq:1,Hl:1,Gj:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1,Nf:1,ga:1});ys.prototype.$classData=Iy;
class Bo extends qo{constructor(a){super();po(this,a)}d(){return new Co(this)}rb(){return new Pu(this)}Ua(){return"IndexedSeqView"}ac(){return new As(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Oe(){return new As(this)}Oa(){return new As(this)}Je(a){return new ys(this,a)}Ea(a){return new ys(this,a)}}const Jy=v({Pq:0},!1,"scala.collection.IndexedSeqView$Id",{Pq:1,Il:1,Ng:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1,Nf:1,ga:1});Bo.prototype.$classData=Jy;
class Ky extends Ey{constructor(a,b){super();this.Ej=a;this.Jl=b;Yn(this,a,b)}d(){return new Co(this)}rb(){return new Pu(this)}Ua(){return"IndexedSeqView"}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Oa(){return new As(this)}Ea(a){return new ys(this,a)}}const Ly=v({Uq:0},!1,"scala.collection.IndexedSeqView$Map",{Uq:1,aw:1,Pl:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1,Nf:1,ga:1});Ky.prototype.$classData=Ly;
function My(a){const b=a.Wq;return b&&b.$classData&&b.$classData.va.Nf?b:new As(a)}class As extends py{constructor(a){super();this.Wq=a;oy(this,a)}d(){return new Co(this)}rb(){return new Pu(this)}Ua(){return"IndexedSeqView"}ac(){return new As(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Je(a){return new ys(this,a)}Ea(a){return new ys(this,a)}Oe(){return My(this)}Oa(){return My(this)}}
const Ny=v({Vq:0},!1,"scala.collection.IndexedSeqView$Reverse",{Vq:1,Kl:1,Ng:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1,Nf:1,ga:1});As.prototype.$classData=Ny;class Oy extends zy{}class Py extends Gy{constructor(a,b){super();this.vt=a;this.Yj=b}h(){return this.Yj}s(a){if(a<this.Yj)return this.vt.a[a];throw Uj(new Vj,a+" is out of bounds (min 0, max "+(-1+this.Yj|0)+")");}Ab(){return"ArrayBufferView"}}
const Qy=v({ut:0},!1,"scala.collection.mutable.ArrayBufferView",{ut:1,nq:1,Ng:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1,Nf:1,ga:1});Py.prototype.$classData=Qy;class Ry extends By{If(){return Ln()}wa(){return Sq()}}function Sy(a,b){return et(b)?a.h()===b.h():!0}
function Ty(a,b){if(et(b)){if(a===b)return!0;{const e=a.h();let f=e===b.h();if(f){let g=0;var c=a.vg(),d=b.vg();c=c<d?c:d;d=e>>31;const h=c<<1,k=c>>>31|0|c>>31<<1;for(c=(d===k?(-2147483648^e)>(-2147483648^h):d>k)?c:e;g<c&&f;)f=T(V(),a.s(g),b.s(g)),g=1+g|0;if(g<e&&f)for(a=a.d().$b(g),b=b.d().$b(g);f&&a.i();)f=T(V(),a.e(),b.e())}return f}}return br(a,b)}function et(a){return!!(a&&a.$classData&&a.$classData.va.zc)}
class Uy extends Hy{I(){return 0}g(){return!0}o(){return 0}Fm(){return!0}Na(){return!1}d(){return Y().P}Gf(a){return new Vy(a)}}const Wy=v({Us:0},!1,"scala.collection.immutable.Set$EmptySet$",{Us:1,Xg:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,Yf:1,da:1,oh:1,c:1});Uy.prototype.$classData=Wy;let Xy=void 0;function Kp(){Xy||(Xy=new Uy);return Xy}
class Yy extends Gy{constructor(a){super();this.Sf=a}h(){return this.Sf.length|0}A(){return"StringView("+this.Sf+")"}qb(){return"StringView"}ob(){return 1}pb(a){return 0===a?this.Sf:Tj(O(),a)}Qb(){return new wq(this)}C(){return Bk(this)}p(a){return this===a?!0:a instanceof Yy?this.Sf===a.Sf:!1}s(a){return La(65535&(this.Sf.charCodeAt(a)|0))}}const Zy=v({yr:0},!1,"scala.collection.StringView",{yr:1,nq:1,Ng:1,oc:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Eb:1,c:1,xd:1,K:1,Nf:1,ga:1,Rb:1,q:1});
Yy.prototype.$classData=Zy;class Vy extends Hy{constructor(a){super();this.hh=a}I(){return 1}g(){return!1}o(){return 1}Na(a){return T(V(),a,this.hh)}Me(a){return this.Na(a)?this:new $y(this.hh,a)}d(){Y();return new qs(this.hh)}Bg(a){return!!a.f(this.hh)}y(){return this.hh}x(){return Kp()}Gf(a){return this.Me(a)}}const az=v({Vs:0},!1,"scala.collection.immutable.Set$Set1",{Vs:1,Xg:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,Yf:1,da:1,oh:1,Q:1,c:1});Vy.prototype.$classData=az;
class $y extends Hy{constructor(a,b){super();this.ih=a;this.jh=b}I(){return 2}g(){return!1}o(){return 2}Na(a){return T(V(),a,this.ih)||T(V(),a,this.jh)}Me(a){return this.Na(a)?this:new bz(this.ih,this.jh,a)}d(){const a=this.ih,b=this.jh,c=H();return new Us(new Db(a,new Db(b,c)))}Bg(a){return!!a.f(this.ih)&&!!a.f(this.jh)}y(){return this.ih}Bh(){return new Vy(this.jh)}x(){return this.Bh()}Gf(a){return this.Me(a)}}
const cz=v({Ws:0},!1,"scala.collection.immutable.Set$Set2",{Ws:1,Xg:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,Yf:1,da:1,oh:1,Q:1,c:1});$y.prototype.$classData=cz;
class bz extends Hy{constructor(a,b,c){super();this.kh=a;this.lh=b;this.mh=c}I(){return 3}g(){return!1}o(){return 3}Na(a){return T(V(),a,this.kh)||T(V(),a,this.lh)||T(V(),a,this.mh)}Me(a){return this.Na(a)?this:new dz(this.kh,this.lh,this.mh,a)}d(){const a=this.kh,b=this.lh,c=this.mh,d=H();return new Us(new Db(a,new Db(b,new Db(c,d))))}Bg(a){return!!a.f(this.kh)&&!!a.f(this.lh)&&!!a.f(this.mh)}y(){return this.kh}Bh(){return new $y(this.lh,this.mh)}x(){return this.Bh()}Gf(a){return this.Me(a)}}
const ez=v({Xs:0},!1,"scala.collection.immutable.Set$Set3",{Xs:1,Xg:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,Yf:1,da:1,oh:1,Q:1,c:1});bz.prototype.$classData=ez;
class dz extends Hy{constructor(a,b,c,d){super();this.Zf=a;this.$f=b;this.ag=c;this.bg=d}I(){return 4}g(){return!1}o(){return 4}Na(a){return T(V(),a,this.Zf)||T(V(),a,this.$f)||T(V(),a,this.ag)||T(V(),a,this.bg)}Me(a){return this.Na(a)?this:fz(fz(fz(fz(fz(qp().yi,this.Zf),this.$f),this.ag),this.bg),a)}d(){const a=this.Zf,b=this.$f,c=this.ag,d=this.bg,e=H();return new Us(new Db(a,new Db(b,new Db(c,new Db(d,e)))))}Bg(a){return!!a.f(this.Zf)&&!!a.f(this.$f)&&!!a.f(this.ag)&&!!a.f(this.bg)}y(){return this.Zf}Bh(){return new bz(this.$f,
this.ag,this.bg)}x(){return this.Bh()}Gf(a){return this.Me(a)}}const gz=v({Ys:0},!1,"scala.collection.immutable.Set$Set4",{Ys:1,Xg:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,Yf:1,da:1,oh:1,Q:1,c:1});dz.prototype.$classData=gz;class hz extends zy{}class iz extends Ry{I(){return 0}o(){return 0}g(){return!0}Na(){return!1}Md(){return P()}Ld(a,b){return ue(b)}d(){return Y().P}zf(a,b){return new jz(a,b)}f(a){throw Sd("key not found: "+a);}}
const kz=v({Bs:0},!1,"scala.collection.immutable.Map$EmptyMap$",{Bs:1,Wg:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,Vf:1,da:1,eh:1,c:1});iz.prototype.$classData=kz;let lz=void 0;function Ap(){lz||(lz=new iz);return lz}
class jz extends Ry{constructor(a,b){super();this.Xd=a;this.Wf=b}I(){return 1}o(){return 1}g(){return!1}f(a){if(T(V(),a,this.Xd))return this.Wf;throw Sd("key not found: "+a);}Na(a){return T(V(),a,this.Xd)}Md(a){return T(V(),a,this.Xd)?new Gc(this.Wf):P()}Ld(a,b){return T(V(),a,this.Xd)?this.Wf:ue(b)}d(){Y();const a=Q(new R,this.Xd,this.Wf);return new qs(a)}yf(a,b){return T(V(),a,this.Xd)?new jz(this.Xd,b):new mz(this.Xd,this.Wf,a,b)}Ya(a){a.f(Q(new R,this.Xd,this.Wf))}zf(a,b){return this.yf(a,b)}}
const nz=v({Cs:0},!1,"scala.collection.immutable.Map$Map1",{Cs:1,Wg:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,Vf:1,da:1,eh:1,Q:1,c:1});jz.prototype.$classData=nz;
class mz extends Ry{constructor(a,b,c,d){super();this.Ad=a;this.ff=b;this.Bd=c;this.gf=d}I(){return 2}o(){return 2}g(){return!1}f(a){if(T(V(),a,this.Ad))return this.ff;if(T(V(),a,this.Bd))return this.gf;throw Sd("key not found: "+a);}Na(a){return T(V(),a,this.Ad)||T(V(),a,this.Bd)}Md(a){return T(V(),a,this.Ad)?new Gc(this.ff):T(V(),a,this.Bd)?new Gc(this.gf):P()}Ld(a,b){return T(V(),a,this.Ad)?this.ff:T(V(),a,this.Bd)?this.gf:ue(b)}d(){return new kv(this)}yf(a,b){return T(V(),a,this.Ad)?new mz(this.Ad,
b,this.Bd,this.gf):T(V(),a,this.Bd)?new mz(this.Ad,this.ff,this.Bd,b):new oz(this.Ad,this.ff,this.Bd,this.gf,a,b)}Ya(a){a.f(Q(new R,this.Ad,this.ff));a.f(Q(new R,this.Bd,this.gf))}zf(a,b){return this.yf(a,b)}}const pz=v({Ds:0},!1,"scala.collection.immutable.Map$Map2",{Ds:1,Wg:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,Vf:1,da:1,eh:1,Q:1,c:1});mz.prototype.$classData=pz;
class oz extends Ry{constructor(a,b,c,d,e,f){super();this.id=a;this.we=b;this.jd=c;this.xe=d;this.kd=e;this.ye=f}I(){return 3}o(){return 3}g(){return!1}f(a){if(T(V(),a,this.id))return this.we;if(T(V(),a,this.jd))return this.xe;if(T(V(),a,this.kd))return this.ye;throw Sd("key not found: "+a);}Na(a){return T(V(),a,this.id)||T(V(),a,this.jd)||T(V(),a,this.kd)}Md(a){return T(V(),a,this.id)?new Gc(this.we):T(V(),a,this.jd)?new Gc(this.xe):T(V(),a,this.kd)?new Gc(this.ye):P()}Ld(a,b){return T(V(),a,this.id)?
this.we:T(V(),a,this.jd)?this.xe:T(V(),a,this.kd)?this.ye:ue(b)}d(){return new mv(this)}yf(a,b){return T(V(),a,this.id)?new oz(this.id,b,this.jd,this.xe,this.kd,this.ye):T(V(),a,this.jd)?new oz(this.id,this.we,this.jd,b,this.kd,this.ye):T(V(),a,this.kd)?new oz(this.id,this.we,this.jd,this.xe,this.kd,b):new qz(this.id,this.we,this.jd,this.xe,this.kd,this.ye,a,b)}Ya(a){a.f(Q(new R,this.id,this.we));a.f(Q(new R,this.jd,this.xe));a.f(Q(new R,this.kd,this.ye))}zf(a,b){return this.yf(a,b)}}
const rz=v({Fs:0},!1,"scala.collection.immutable.Map$Map3",{Fs:1,Wg:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,Vf:1,da:1,eh:1,Q:1,c:1});oz.prototype.$classData=rz;
class qz extends Ry{constructor(a,b,c,d,e,f,g,h){super();this.Bc=a;this.Cd=b;this.Cc=c;this.Dd=d;this.Dc=e;this.Ed=f;this.Ec=g;this.Fd=h}I(){return 4}o(){return 4}g(){return!1}f(a){if(T(V(),a,this.Bc))return this.Cd;if(T(V(),a,this.Cc))return this.Dd;if(T(V(),a,this.Dc))return this.Ed;if(T(V(),a,this.Ec))return this.Fd;throw Sd("key not found: "+a);}Na(a){return T(V(),a,this.Bc)||T(V(),a,this.Cc)||T(V(),a,this.Dc)||T(V(),a,this.Ec)}Md(a){return T(V(),a,this.Bc)?new Gc(this.Cd):T(V(),a,this.Cc)?new Gc(this.Dd):
T(V(),a,this.Dc)?new Gc(this.Ed):T(V(),a,this.Ec)?new Gc(this.Fd):P()}Ld(a,b){return T(V(),a,this.Bc)?this.Cd:T(V(),a,this.Cc)?this.Dd:T(V(),a,this.Dc)?this.Ed:T(V(),a,this.Ec)?this.Fd:ue(b)}d(){return new ov(this)}yf(a,b){return T(V(),a,this.Bc)?new qz(this.Bc,b,this.Cc,this.Dd,this.Dc,this.Ed,this.Ec,this.Fd):T(V(),a,this.Cc)?new qz(this.Bc,this.Cd,this.Cc,b,this.Dc,this.Ed,this.Ec,this.Fd):T(V(),a,this.Dc)?new qz(this.Bc,this.Cd,this.Cc,this.Dd,this.Dc,b,this.Ec,this.Fd):T(V(),a,this.Ec)?new qz(this.Bc,
this.Cd,this.Cc,this.Dd,this.Dc,this.Ed,this.Ec,b):sz(sz(sz(sz(sz(hp().Rj,this.Bc,this.Cd),this.Cc,this.Dd),this.Dc,this.Ed),this.Ec,this.Fd),a,b)}Ya(a){a.f(Q(new R,this.Bc,this.Cd));a.f(Q(new R,this.Cc,this.Dd));a.f(Q(new R,this.Dc,this.Ed));a.f(Q(new R,this.Ec,this.Fd))}zf(a,b){return this.yf(a,b)}}const tz=v({Hs:0},!1,"scala.collection.immutable.Map$Map4",{Hs:1,Wg:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,Vf:1,da:1,eh:1,Q:1,c:1});qz.prototype.$classData=tz;
function fz(a,b){const c=N(O(),b),d=hh(lh(),c);b=No(a.pc,b,c,d,0);return a.pc===b?a:new jp(b)}
class jp extends Hy{constructor(a){super();this.pc=a}wa(){return qp()}o(){return this.pc.Qa}I(){return this.pc.Qa}g(){return 0===this.pc.Qa}d(){return this.g()?Y().P:new Bt(this.pc)}Na(a){const b=N(O(),a),c=hh(lh(),b);return this.pc.Ag(a,b,c,0)}y(){return this.d().e()}p(a){if(a instanceof jp){if(this===a)return!0;{const b=this.pc;a=a.pc;return null===b?null===a:b.p(a)}}return wx(this,a)}Ab(){return"HashSet"}C(){const a=new zt(this.pc);return Dk(Ck(),a,Ck().sj)}Ea(a){return this.Za(Ju(new Ku,this,
a))}x(){{var a=this.d().e();const b=N(O(),a),c=hh(lh(),b);a=Oo(this.pc,a,b,c,0);a=this.pc===a?this:new jp(a)}return a}Gf(a){return fz(this,a)}}const uz=v({es:0},!1,"scala.collection.immutable.HashSet",{es:1,Xg:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,Yf:1,da:1,oh:1,jw:1,cw:1,Q:1,Tf:1,c:1});jp.prototype.$classData=uz;class vz extends xy{za(){return this}}
function wz(a,b){hj();return new ir(new we(((c,d)=>()=>{if(c.g())return wp();{hj();const e=d.f(Z(c).y()),f=wz(Z(c).Va(),d);return new rp(e,f)}})(a,b)))}function xz(a){for(var b=hj().ef;;){if(a.g())return b;{const c=Z(a).Va();hj();b=new ir(new we(((d,e)=>()=>{hj();const f=Z(d).y();return new rp(f,e)})(a,b)));a=c}}}
function yz(a,b,c,d,e){b.j=""+b.j+c;if(!a.Ac)b.j+="\x3cnot computed\x3e";else if(!a.g()){c=Z(a).y();b.j=""+b.j+c;c=a;let h;h=Z(a).Va();if(c!==h&&(!h.Ac||Z(c)!==Z(h))&&(c=h,h.Ac&&!h.g()))for(h=Z(h).Va();c!==h&&h.Ac&&!h.g()&&Z(c)!==Z(h);){b.j=""+b.j+d;var f=Z(c).y();b.j=""+b.j+f;c=Z(c).Va();h=Z(h).Va();h.Ac&&!h.g()&&(h=Z(h).Va())}if(!h.Ac||h.g()){for(;c!==h;)b.j=""+b.j+d,a=Z(c).y(),b.j=""+b.j+a,c=Z(c).Va();c.Ac||(b.j=""+b.j+d,b.j+="\x3cnot computed\x3e")}else{f=a;for(a=0;;){var g=f;const k=h;if(g!==
k&&Z(g)!==Z(k))f=Z(f).Va(),h=Z(h).Va(),a=1+a|0;else break}f=c;g=h;(f===g||Z(f)===Z(g))&&0<a&&(b.j=""+b.j+d,a=Z(c).y(),b.j=""+b.j+a,c=Z(c).Va());for(;;)if(a=c,f=h,a!==f&&Z(a)!==Z(f))b.j=""+b.j+d,a=Z(c).y(),b.j=""+b.j+a,c=Z(c).Va();else break;b.j=""+b.j+d;b.j+="\x3ccycle\x3e"}}b.j=""+b.j+e;return b}function or(a){let b=a,c=a;for(b.g()||(b=Z(b).Va());c!==b&&!b.g();){b=Z(b).Va();if(b.g())break;b=Z(b).Va();if(b===c)break;c=Z(c).Va()}return a}
function Z(a){if(!a.Tj&&!a.Tj){const b=ue(a.Wl);a.Ac=!0;a.Wl=null;a.Xl=b;a.Tj=!0}return a.Xl}
class ir extends Oy{constructor(a){super();this.Xl=null;this.Tj=!1;this.Wl=a;this.Ac=!1}Ua(){return"LinearSeq"}h(){return Qs(this)}$a(a){return 0>a?1:Ps(this,a)}s(a){return ce(this,a)}Ke(a){return Rs(this,a)}oe(a){return Ss(this,a)}sd(a,b){return Ts(this,a,b)}g(){return Z(this)===wp()}o(){return this.Ac&&this.g()?0:-1}y(){return Z(this).y()}d(){return this.Ac&&this.g()?Y().P:new mt(this)}Ya(a){let b=this;for(;!b.g();)a.f(Z(b).y()),b=Z(b).Va()}Ab(){return"LazyList"}p(a){return this===a||fy(this,a)}Ce(a){return new xp(this,
a)}bi(a){return this.Ac&&this.g()?hj().ef:wz(this,a)}Ob(a,b,c,d){or(this);yz(this,a.Ta,b,c,d);return a}A(){return yz(this,Eq("LazyList"),"(",", ",")").j}f(a){return ce(this,a|0)}Oa(){return xz(this)}Ea(a){return 0>=a?this:this.Ac&&this.g()?hj().ef:kr(hj(),this,a)}lc(a){return this.bi(a)}x(){return Z(this).Va()}wa(){return hj()}}const zz=v({ms:0},!1,"scala.collection.immutable.LazyList",{ms:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zi:1,Rg:1,ni:1,Ai:1,c:1});
ir.prototype.$classData=zz;
function Az(a,b,c,d,e){b.j=""+b.j+c;if(!a.g()){c=a.y();b.j=""+b.j+c;c=a;if(a.ee()){var f=a.x();if(c!==f&&(c=f,f.ee()))for(f=f.x();c!==f&&f.ee();){b.j=""+b.j+d;var g=c.y();b.j=""+b.j+g;c=c.x();f=f.x();f.ee()&&(f=f.x())}if(f.ee()){for(g=0;a!==f;)a=a.x(),f=f.x(),g=1+g|0;c===f&&0<g&&(b.j=""+b.j+d,a=c.y(),b.j=""+b.j+a,c=c.x());for(;c!==f;)b.j=""+b.j+d,a=c.y(),b.j=""+b.j+a,c=c.x()}else{for(;c!==f;)b.j=""+b.j+d,a=c.y(),b.j=""+b.j+a,c=c.x();c.g()||(b.j=""+b.j+d,f=c.y(),b.j=""+b.j+f)}}c.g()||(c.ee()?(b.j=
""+b.j+d,b.j+="\x3ccycle\x3e"):(b.j=""+b.j+d,b.j+="\x3cnot computed\x3e"))}b.j=""+b.j+e;return b}function Qp(a,b,c){for(;!a.g()&&!!b.f(a.y())===c;)a=a.x();return a.g()?vr():wr(gj(),a,b,c)}function Pp(a,b){if(a.g())return vr();{const c=b.f(a.y());return new ur(c,new we(((d,e)=>()=>Pp(d.x(),e))(a,b)))}}
class sr extends Oy{Ua(){return"LinearSeq"}d(){return 0===this.o()?Y().P:new Ns(this)}h(){return Qs(this)}$a(a){return 0>a?1:Ps(this,a)}s(a){return ce(this,a)}Ke(a){return Rs(this,a)}oe(a){return Ss(this,a)}sd(a,b){return Ts(this,a,b)}Ab(){return"Stream"}Ya(a){let b=this;for(;!b.g();)a.f(b.y()),b=b.x()}p(a){return this===a||fy(this,a)}Ce(a){return new Op(this,a)}Ob(a,b,c,d){this.Sk();Az(this,a.Ta,b,c,d);return a}A(){return Az(this,Eq("Stream"),"(",", ",")").j}f(a){return ce(this,a|0)}lc(a){return Pp(this,
a)}wa(){return gj()}}
class Dr extends Oy{constructor(a){super();this.dc=a}zg(a){return Sy(this,a)}Ua(){return"IndexedSeq"}d(){return new Co(new Yy(this.dc))}rb(){return new Bs(this)}ac(){return new As(this)}Ea(a){return xs(this,a)}lc(a){return this.wa().X(new Ky(this,a))}Oa(){return zs(this)}$a(a){const b=this.dc.length|0;return b===a?0:b<a?-1:1}o(){return this.dc.length|0}me(){return Fr().Y()}h(){return this.dc.length|0}A(){return this.dc}Pb(a,b){this.Yb(a,b,this.dc.length|0)}Yb(a,b,c){if(Ua(a,1)){var d=this.dc.length|
0;c=c<d?c:d;d=a.a.length-b|0;c=c<d?c:d;c=0<c?c:0;Bq(this.dc,c,a,b);return c}return ph(this,a,b,c)}oe(a){return a instanceof Dr?this.dc===a.dc:Ty(this,a)}Ab(){return"WrappedString"}vg(){return 2147483647}p(a){return a instanceof Dr?this.dc===a.dc:fy(this,a)}wa(){return dj()}Za(a){return Ar(Fr(),a)}ie(a){return Ar(Fr(),a)}f(a){return La(65535&(this.dc.charCodeAt(a|0)|0))}s(a){return La(65535&(this.dc.charCodeAt(a)|0))}}
const Bz=v({ot:0},!1,"scala.collection.immutable.WrappedString",{ot:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,c:1});Dr.prototype.$classData=Bz;
class L extends r{constructor(a){super();this.Cm=a}yb(a){return Bd(this,a)}lc(a){return cr(this,a)}zg(a){return Sy(this,a)}oe(a){return Ty(this,a)}vg(){Zh||(Zh=new Yh);return Zh.Tl}d(){const a=new Bo(this);return new Co(a)}rb(){return new Bs(this)}Ea(a){return xs(this,a)}Oa(){return zs(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}p(a){return fy(this,a)}C(){return hn(this)}A(){return Ds(this)}sd(a,b){var c=new Bo(this);c=new Co(c);return bo(c,a,b)}g(){return ar(this)}Xb(a){return!!this.s(a)}me(){return vu().Y()}y(){const a=
new Bo(this);return(new Co(a)).e()}Ce(a){return Nb(new Ob,this,a)}x(){return Wn(this)}Ya(a){mh(this,a)}Ke(a){return nh(this,a)}Pb(a,b){oh(this,a,b)}Ob(a,b,c,d){return sh(this,a,b,c,d)}kb(){return vb(wb(),this)}od(a){return th(this,a)}h(){return this.Cm.length|0}s(a){return this.Cm[a]}Ab(){return"WrappedVarArgs"}Za(a){return ru(vu(),a)}f(a){return this.s(a|0)}wa(){return vu()}}
const Cz=v({Bu:0},!1,"scala.scalajs.runtime.WrappedVarArgs",{Bu:1,b:1,zc:1,db:1,da:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,vb:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,c:1});L.prototype.$classData=Cz;function sz(a,b,c){const d=N(O(),b);b=Eo(a.ub,b,c,d,hh(lh(),d),0,!0);return b===a.ub?a:new ap(b)}
class ap extends Ry{constructor(a){super();this.ub=a}If(){return hp()}o(){return this.ub.cb}I(){return this.ub.cb}g(){return 0===this.ub.cb}d(){return this.g()?Y().P:new vt(this.ub)}Na(a){const b=N(O(),a),c=hh(lh(),b);return this.ub.Uh(a,b,c,0)}f(a){const b=N(O(),a),c=hh(lh(),b);return this.ub.Wi(a,b,c,0)}Md(a){const b=N(O(),a),c=hh(lh(),b);return this.ub.Vh(a,b,c,0)}Ld(a,b){const c=N(O(),a),d=hh(lh(),c);return this.ub.aj(a,c,d,0,b)}Ya(a){this.ub.Ya(a)}p(a){if(a instanceof ap){if(this===a)return!0;
{const b=this.ub;a=a.ub;return null===b?null===a:b.p(a)}}return yy(this,a)}C(){const a=new ex(this.ub);return Dk(Ck(),a,Ck().rj)}Ab(){return"HashMap"}Ea(a){return this.Za(Ju(new Ku,this,a))}y(){return this.d().e()}x(){{var a=this.d().e().T();const b=N(O(),a);a=Fo(this.ub,a,b,hh(lh(),b),0);a=a===this.ub?this:new ap(a)}return a}zf(a,b){return sz(this,a,b)}}
const Dz=v({as:0},!1,"scala.collection.immutable.HashMap",{as:1,Wg:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,Vf:1,da:1,eh:1,iw:1,vr:1,Q:1,Tf:1,c:1});ap.prototype.$classData=Dz;
class ur extends sr{constructor(a,b){super();this.cm=null;this.gt=a;this.Wj=b}y(){return this.gt}g(){return!1}ee(){return null===this.Wj}gk(){this.ee()||this.ee()||(this.cm=ue(this.Wj),this.Wj=null);return this.cm}Sk(){{let a=this,b=this;for(a.g()||(a=a.x());b!==a&&!a.g();){a=a.x();if(a.g())break;a=a.x();if(a===b)break;b=b.x()}}}x(){return this.gk()}}
const Ez=v({ft:0},!1,"scala.collection.immutable.Stream$Cons",{ft:1,dt:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zi:1,Rg:1,ni:1,Ai:1,c:1});ur.prototype.$classData=Ez;class Fz extends sr{g(){return!0}Eg(){throw Sd("head of empty stream");}gk(){throw Io("tail of empty stream");}o(){return 0}ee(){return!1}Sk(){}x(){return this.gk()}y(){this.Eg()}}
const Gz=v({ht:0},!1,"scala.collection.immutable.Stream$Empty$",{ht:1,dt:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zi:1,Rg:1,ni:1,Ai:1,c:1});Fz.prototype.$classData=Gz;let Hz=void 0;function vr(){Hz||(Hz=new Fz);return Hz}class Iz extends hz{Wa(a){return Gm(this,a)}}class Jz extends By{If(){return ed()}jj(a){this.Md(a).g()||this.Gm(a)}o(){return-1}la(){}Wa(a){return Gm(this,a)}wa(){Nr||(Nr=new Kr);return Nr}za(){return this}}
function Kz(a,b,c){const d=c&(-1+a.Sa.a.length|0),e=a.Sa.a[d];if(null===e)a.Sa.a[d]=new Ni(b,c,null);else{let f=null,g=e;for(;null!==g&&g.Id<=c;){if(g.Id===c&&T(V(),b,g.vf))return;f=g;g=g.Ma}null===f?a.Sa.a[d]=new Ni(b,c,e):f.Ma=new Ni(b,c,f.Ma)}a.Yc=1+a.Yc|0}
function Lz(a,b){let c=a.Sa.a.length;a.ck=Ia(b*a.bk);if(0===a.Yc)a.Sa=l(w(Oi),[b]);else{var d=a.Sa;a.Sa=mg(W(),d,b);d=new Ni(null,0,null);const e=new Ni(null,0,null);for(;c<b;){let f=0;for(;f<c;){const g=a.Sa.a[f];if(null!==g){d.Ma=null;e.Ma=null;let h=d,k=e,m=g;for(;null!==m;){const p=m.Ma;0===(m.Id&c)?h=h.Ma=m:k=k.Ma=m;m=p}h.Ma=null;g!==d.Ma&&(a.Sa.a[f]=d.Ma);null!==e.Ma&&(a.Sa.a[f+c|0]=e.Ma,k.Ma=null)}f=1+f|0}c<<=1}}}
function Mz(a){a=-1+a|0;a=4<a?a:4;a=(-2147483648>>ca(a)&a)<<1;return 1073741824>a?a:1073741824}function sb(a,b){(1+a.Yc|0)>=a.ck&&Lz(a,a.Sa.a.length<<1);Kz(a,b,Nz(N(O(),b)))}function Jd(a,b){a:{var c=Nz(N(O(),b)),d=c&(-1+a.Sa.a.length|0),e=a.Sa.a[d];if(null!==e)if(e.Id===c&&T(V(),e.vf,b))a.Sa.a[d]=e.Ma,a.Yc=-1+a.Yc|0;else for(d=e,e=e.Ma;null!==e&&e.Id<=c;){if(e.Id===c&&T(V(),e.vf,b)){d.Ma=e.Ma;a.Yc=-1+a.Yc|0;break a}d=e;e=e.Ma}}}
function aq(a,b){a.la(b.o());if(b instanceof jp)return b.pc.Yi(new B((c=>(d,e)=>{Kz(c,d,Nz(e|0))})(a))),a;if(b instanceof bq){for(b=new Tv(b);b.i();){const c=b.e();Kz(a,c.vf,c.Id)}return a}return Gm(a,b)}function Nz(a){return a^(a>>>16|0)}
class bq extends vz{constructor(a,b){super();this.Sa=null;this.Yc=this.ck=0;this.bk=b;this.Sa=l(w(Oi),[Mz(a)]);this.ck=Ia(this.Sa.a.length*this.bk);this.Yc=0}I(){return this.Yc}Na(a){const b=Nz(N(O(),a));var c=this.Sa.a[b&(-1+this.Sa.a.length|0)];if(null===c)a=null;else a:for(;;){if(b===c.Id&&T(V(),a,c.vf)){a=c;break a}if(null===c.Ma||c.Id>b){a=null;break a}c=c.Ma}return null!==a}la(a){a=Mz(Ia((1+a|0)/this.bk));a>this.Sa.a.length&&Lz(this,a)}d(){return new Rv(this)}wa(){return gq()}o(){return this.Yc}g(){return 0===
this.Yc}Ab(){return"HashSet"}ba(a){sb(this,a);return this}Wa(a){return aq(this,a)}}const Oz=v({Rt:0},!1,"scala.collection.mutable.HashSet",{Rt:1,kw:1,Lf:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,Xe:1,Rf:1,D:1,q:1,nw:1,Vb:1,ow:1,Ub:1,Db:1,nb:1,hb:1,gb:1,xh:1,Q:1,c:1});bq.prototype.$classData=Oz;function Pz(a){const b=new Td({});Gm(b,a);return b}function Qz(a,b){a=a.xf;return!!Rd().ad.call(a,b)}
class Td extends Jz{constructor(a){super();this.xf=a}d(){return new Vd(this.xf)}ba(a){this.xf[a.T()]=a.Z();return this}Lc(a,b){this.xf[a]=b}Gm(a){Qz(this,a)&&delete this.xf[a]}f(a){if(Qz(this,a))a=this.xf[a];else throw Sd("key not found: "+a);return a}Md(a){return Qz(this,a)?new Gc(this.xf[a]):P()}Za(a){return Pz(a)}ie(a){return Pz(a)}}
const Rz=v({pu:0},!1,"scala.scalajs.js.WrappedDictionary",{pu:1,qt:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,cu:1,Vb:1,eu:1,Ub:1,Db:1,nb:1,hb:1,gb:1,xh:1});Td.prototype.$classData=Rz;function Ib(){var a=J();if(0===(33554432&a.Mb.G)&&0===(33554432&a.Mb.G)){var b=xd().Kd;a.xk=yd("table",b);b=a.Mb;a.Mb=new q(b.z,33554432|b.G)}return a.xk}function Jb(){var a=J();if(0===(4&a.eb.G)&&0===(4&a.eb.G)){a.uk=zd("id");const b=a.eb;a.eb=new q(b.z,4|b.G)}return a.uk}
function Kb(){var a=J();if(0===(134217728&a.eb.z)&&0===(134217728&a.eb.z)){if(0===(67108864&a.eb.z)&&0===(67108864&a.eb.z)){a.qk=zd("class");var b=a.eb;a.eb=new q(67108864|b.z,b.G)}a.rk=a.qk;b=a.eb;a.eb=new q(134217728|b.z,b.G)}return a.rk}function Lb(){var a=J();if(0===(1&a.Nb.z)&&0===(1&a.Nb.z)){var b=xd().Kd;a.Ak=yd("tr",b);b=a.Nb;a.Nb=new q(1|b.z,b.G)}return a.Ak}function Mb(){var a=J();if(0===(4&a.Nb.z)&&0===(4&a.Nb.z)){var b=xd().Kd;a.zk=yd("th",b);b=a.Nb;a.Nb=new q(4|b.z,b.G)}return a.zk}
function Pb(){var a=J();if(0===(2&a.Nb.z)&&0===(2&a.Nb.z)){var b=xd().Kd;a.yk=yd("td",b);b=a.Nb;a.Nb=new q(2|b.z,b.G)}return a.yk}function ye(a){if(0===(256&a.Mb.G)&&0===(256&a.Mb.G)){var b=xd().Kd;a.vk=yd("span",b);b=a.Mb;a.Mb=new q(b.z,256|b.G)}return a.vk}
class Sz extends r{constructor(){super();this.wk=this.uk=this.Lh=this.rk=this.qk=this.Bk=this.tk=this.pk=this.zk=this.yk=this.Ak=this.xk=this.vk=this.ok=this.sk=this.Mh=this.pa=null;this.eb=this.Kh=this.Nb=this.Mb=da;Tz=this;zd("ondrag");this.pa=new on;this.Mh=new on;Yr||(Yr=new Wr);as||(as=new Zr);tn();tn();tn()}}const Uz=v({wn:0},!1,"scalatags.JsDom$all$",{wn:1,b:1,Wu:1,qv:1,gv:1,sv:1,av:1,ev:1,dv:1,bv:1,hv:1,kv:1,iv:1,fv:1,jv:1,rv:1,cv:1,nv:1,lv:1,tv:1,ov:1,Uu:1,Vu:1,Yu:1,Zu:1,Xu:1});
Sz.prototype.$classData=Uz;let Tz=void 0;function J(){Tz||(Tz=new Sz);return Tz}function Vz(a,b){return iv().Lj.Jd(a.h(),new I(((c,d)=>e=>d.f(c.s(e|0)))(a,b)))}
class Dt extends Oy{ie(a){iv();const b=this.Fa();return fv(a,b)}me(){const a=iv(),b=this.Fa();return a.Hg(b)}zg(a){return Sy(this,a)}oe(a){return Ty(this,a)}Ua(){return"IndexedSeq"}rb(){return new Bs(this)}ac(){return new As(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Ab(){return"ArraySeq"}Pb(a,b){this.Yb(a,b,this.h())}Yb(a,b,c){const d=this.h();var e=Qg(S(),a);c=c<d?c:d;e=e-b|0;e=c<e?c:e;e=0<e?e:0;0<e&&bh(Zg(),this.Wb(),0,a,b,e);return e}vg(){return 2147483647}jb(a){if(1>=
Qg(S(),this.Wb()))return this;Zg();var b=this.Wb(),c=this.h();$g();gf(n(x),hf(la(b)))?b=ff(n(x))?ah(b,c):qg(W(),b,c,n(w(x))):(c=l(w(x),[c]),bh(Zg(),b,0,c,0,Qg(S(),b)),b=c);cg(W(),b,a);return new Wu(b)}Za(a){iv();const b=this.Fa();return fv(a,b)}yb(a){return this.jb(a)}Oa(){{iv();var a=this.Wb();const b=Qg(S(),a),c=ng(og(),hf(la(a))).Ga(b);let d=0;for(;d<b;)Lf(S(),c,-1+(b-d|0)|0,Kf(S(),a,d)),d=1+d|0;a=Vu(0,c)}return a}x(){iv();gh();var a=this.Wb();if(0===Qg(S(),a))throw Io("tail of empty array");a=
Pg(gh(),a,1,Qg(S(),a));return Vu(0,a)}Ea(a){if(0>=a)a=this;else{iv();gh();var b=this.Wb();a=Pg(gh(),b,a,Qg(S(),b));a=Vu(0,a)}return a}lc(a){return Vz(this,a)}wa(){return iv().Lj}}function Wz(a,b){var c=a.Fa().ab();const d=c===n(Va);a=[];b.o();for(b=b.d();b.i();){const e=b.e();a.push(d?Ba(e):null===e?c.fb.Af:e)}Lv();c=c===n(hb)?n(ua):c===n(uh)||c===n(vh)?n(x):c;return xv(0,ia(w(c.fb),a))}
class Xz extends hz{Ua(){return"IndexedSeq"}rb(){return new Bs(this)}ac(){return new As(this)}Ea(a){return xs(this,a)}Oa(){return zs(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}me(){return Lv().Hg(this.Fa())}Ab(){return"ArraySeq"}Pb(a,b){this.Yb(a,b,this.h())}Yb(a,b,c){const d=this.h();var e=Qg(S(),a);c=c<d?c:d;e=e-b|0;e=c<e?c:e;e=0<e?e:0;0<e&&bh(Zg(),this.rc(),0,a,b,e);return e}p(a){return a instanceof Xz&&Qg(S(),this.rc())!==Qg(S(),a.rc())?!1:fy(this,a)}yb(a){Lv();gh();
return xv(0,Ug(this.rc(),a))}Za(a){return Wz(this,a)}ie(a){return Wz(this,a)}wa(){return Lv().tm}}
class dv extends Dt{constructor(a){super();this.re=a}h(){return this.re.a.length}C(){const a=Ck();return Fk(a,this.re,a.Ha)}p(a){if(a instanceof dv){const b=this.re;a=a.re;return jg(W(),b,a)}return fy(this,a)}jb(a){if(1>=this.h())return this;if(a===Wg()){a=this.re.E();const b=Xg(),c=Wg();Yg(b,a,a.a.length,c);return new dv(a)}return Dt.prototype.jb.call(this,a)}d(){return new Aw(this.re)}Xb(a){return this.re.a[a]}yb(a){return this.jb(a)}f(a){return this.Xb(a|0)}s(a){return this.Xb(a)}Fa(){return xg()}Wb(){return this.re}}
const Yz=v({Nr:0},!1,"scala.collection.immutable.ArraySeq$ofBoolean",{Nr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});dv.prototype.$classData=Yz;
class bv extends Dt{constructor(a){super();this.se=a}h(){return this.se.a.length}wg(a){return this.se.a[a]}C(){const a=Ck();return Gk(a,this.se,a.Ha)}p(a){if(a instanceof bv){const b=this.se;a=a.se;return ig(W(),b,a)}return fy(this,a)}jb(a){return 1>=this.h()?this:a===$f()?(a=this.se.E(),Yf(W(),a),new bv(a)):Dt.prototype.jb.call(this,a)}d(){return new kw(this.se)}yb(a){return this.jb(a)}f(a){return this.wg(a|0)}s(a){return this.wg(a)}Fa(){return Zf()}Wb(){return this.se}}
const Zz=v({Or:0},!1,"scala.collection.immutable.ArraySeq$ofByte",{Or:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});bv.prototype.$classData=Zz;
class av extends Dt{constructor(a){super();this.Ud=a}h(){return this.Ud.a.length}xg(a){return this.Ud.a[a]}C(){const a=Ck();return Hk(a,this.Ud,a.Ha)}p(a){if(a instanceof av){const b=this.Ud;a=a.Ud;return hg(W(),b,a)}return fy(this,a)}jb(a){return 1>=this.h()?this:a===Xf()?(a=this.Ud.E(),Vf(W(),a),new av(a)):Dt.prototype.jb.call(this,a)}d(){return new mw(this.Ud)}Ob(a,b,c,d){return(new Dv(this.Ud)).Ob(a,b,c,d)}yb(a){return this.jb(a)}f(a){return La(this.xg(a|0))}s(a){return La(this.xg(a))}Fa(){return Wf()}Wb(){return this.Ud}}
const $z=v({Pr:0},!1,"scala.collection.immutable.ArraySeq$ofChar",{Pr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});av.prototype.$classData=$z;
class Yu extends Dt{constructor(a){super();this.Ye=a}h(){return this.Ye.a.length}C(){const a=Ck();return Ik(a,this.Ye,a.Ha)}p(a){if(a instanceof Yu){const b=this.Ye;a=a.Ye;return kg(W(),b,a)}return fy(this,a)}d(){return new ow(this.Ye)}qg(a){return this.Ye.a[a]}f(a){return this.qg(a|0)}s(a){return this.qg(a)}Fa(){return Sg()}Wb(){return this.Ye}}
const aA=v({Qr:0},!1,"scala.collection.immutable.ArraySeq$ofDouble",{Qr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});Yu.prototype.$classData=aA;
class $u extends Dt{constructor(a){super();this.Ze=a}h(){return this.Ze.a.length}C(){const a=Ck();return Jk(a,this.Ze,a.Ha)}p(a){if(a instanceof $u){const b=this.Ze;a=a.Ze;return lg(W(),b,a)}return fy(this,a)}d(){return new qw(this.Ze)}rg(a){return this.Ze.a[a]}f(a){return this.rg(a|0)}s(a){return this.rg(a)}Fa(){return Tg()}Wb(){return this.Ze}}
const bA=v({Rr:0},!1,"scala.collection.immutable.ArraySeq$ofFloat",{Rr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});$u.prototype.$classData=bA;
class Xu extends Dt{constructor(a){super();this.te=a}h(){return this.te.a.length}C(){const a=Ck();return Kk(a,this.te,a.Ha)}p(a){if(a instanceof Xu){const b=this.te;a=a.te;return fg(W(),b,a)}return fy(this,a)}jb(a){return 1>=this.h()?this:a===Hb()?(a=this.te.E(),Nf(W(),a),new Xu(a)):Dt.prototype.jb.call(this,a)}d(){return new sw(this.te)}sg(a){return this.te.a[a]}yb(a){return this.jb(a)}f(a){return this.sg(a|0)}s(a){return this.sg(a)}Fa(){return Of()}Wb(){return this.te}}
const cA=v({Sr:0},!1,"scala.collection.immutable.ArraySeq$ofInt",{Sr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});Xu.prototype.$classData=cA;
class Zu extends Dt{constructor(a){super();this.ue=a}h(){return this.ue.a.length}C(){const a=Ck();return Lk(a,this.ue,a.Ha)}p(a){if(a instanceof Zu){const b=this.ue;a=a.ue;return eg(W(),b,a)}return fy(this,a)}jb(a){return 1>=this.h()?this:a===Rf()?(a=this.ue.E(),Pf(W(),a),new Zu(a)):Dt.prototype.jb.call(this,a)}d(){return new uw(this.ue)}tg(a){return this.ue.a[a]}yb(a){return this.jb(a)}f(a){return this.tg(a|0)}s(a){return this.tg(a)}Fa(){return Qf()}Wb(){return this.ue}}
const dA=v({Tr:0},!1,"scala.collection.immutable.ArraySeq$ofLong",{Tr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});Zu.prototype.$classData=dA;function eA(a,b){if(1>=a.yd.a.length)return a;a=a.yd.E();cg(W(),a,b);return new Wu(a)}
class Wu extends Dt{constructor(a){super();this.Sl=null;this.Mj=!1;this.yd=a}Fa(){this.Mj||this.Mj||(og(),this.Sl=ng(0,hf(la(this.yd))),this.Mj=!0);return this.Sl}h(){return this.yd.a.length}s(a){return this.yd.a[a]}C(){const a=Ck();return Ek(a,this.yd,a.Ha)}p(a){return a instanceof Wu?hm(Zg(),this.yd,a.yd):fy(this,a)}d(){return Lu(new Mu,this.yd)}yb(a){return eA(this,a)}jb(a){return eA(this,a)}f(a){return this.s(a|0)}Wb(){return this.yd}}
const fA=v({Ur:0},!1,"scala.collection.immutable.ArraySeq$ofRef",{Ur:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});Wu.prototype.$classData=fA;
class cv extends Dt{constructor(a){super();this.ve=a}h(){return this.ve.a.length}yg(a){return this.ve.a[a]}C(){const a=Ck();return Mk(a,this.ve,a.Ha)}p(a){if(a instanceof cv){const b=this.ve;a=a.ve;return gg(W(),b,a)}return fy(this,a)}jb(a){return 1>=this.h()?this:a===Uf()?(a=this.ve.E(),Sf(W(),a),new cv(a)):Dt.prototype.jb.call(this,a)}d(){return new ww(this.ve)}yb(a){return this.jb(a)}f(a){return this.yg(a|0)}s(a){return this.yg(a)}Fa(){return Tf()}Wb(){return this.ve}}
const gA=v({Vr:0},!1,"scala.collection.immutable.ArraySeq$ofShort",{Vr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});cv.prototype.$classData=gA;
class ev extends Dt{constructor(a){super();this.$e=a}h(){return this.$e.a.length}C(){const a=Ck();return Nk(a,this.$e,a.Ha)}p(a){return a instanceof ev?this.$e.a.length===a.$e.a.length:fy(this,a)}d(){return new yw(this.$e)}ug(a){this.$e.a[a]}f(a){this.ug(a|0)}s(a){this.ug(a)}Fa(){return Lm()}Wb(){return this.$e}}
const hA=v({Wr:0},!1,"scala.collection.immutable.ArraySeq$ofUnit",{Wr:1,Td:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,Sd:1,c:1});ev.prototype.$classData=hA;function Gb(a){let b=H();for(;!a.g();){const c=a.y();b=new Db(c,b);a=a.x()}return b}
class jn extends Oy{yb(a){return Bd(this,a)}d(){return new Us(this)}Ua(){return"LinearSeq"}s(a){return ce(this,a)}oe(a){return Ss(this,a)}sd(a,b){return Ts(this,a,b)}g(){return this===H()}Ya(a){let b=this;for(;!b.g();)a.f(b.y()),b=b.x()}h(){let a=this,b=0;for(;!a.g();)b=1+b|0,a=a.x();return b}$a(a){if(0>a)a=1;else a:for(var b=this,c=0;;){if(c===a){a=b.g()?0:1;break a}if(b.g()){a=-1;break a}c=1+c|0;b=b.x()}return a}Ke(a){let b=this;for(;!b.g();){if(a.f(b.y()))return!0;b=b.x()}return!1}Ab(){return"List"}kb(){return this}p(a){var b;
if(a instanceof jn)a:for(b=this;;){if(b===a){b=!0;break a}{const c=b.g(),d=a.g();if(c||d||!T(V(),b.y(),a.y())){b=c&&d;break a}b=b.x();a=a.x()}}else b=fy(this,a);return b}f(a){return ce(this,a|0)}Ea(a){a:for(var b=this;;){if(0>=a||b.g())break a;a=-1+a|0;b=b.x()}return b}Oa(){return Gb(this)}lc(a){if(this===H())a=H();else{{const b=new Db(a.f(this.y()),H());let c=b,d=this.x();for(;d!==H();){const e=new Db(a.f(d.y()),H());c=c.yc=e;d=d.x()}a=b}}return a}wa(){return wb()}}
function iA(a,b){const c=b+a.Ib|0;if(0<=b&&c<a.Hb)return c;throw Uj(new Vj,b+" is out of bounds (min 0, max "+(-1+a.Hb|0)+")");}
function jA(a,b,c){if(32>c)return a.sa.a[31&b];if(1024>c)return a.Gb.a[31&(b>>>5|0)].a[31&b];if(32768>c)return a.cc.a[31&(b>>>10|0)].a[31&(b>>>5|0)].a[31&b];if(1048576>c)return a.Hc.a[31&(b>>>15|0)].a[31&(b>>>10|0)].a[31&(b>>>5|0)].a[31&b];if(33554432>c)return a.md.a[31&(b>>>20|0)].a[31&(b>>>15|0)].a[31&(b>>>10|0)].a[31&(b>>>5|0)].a[31&b];if(1073741824>c)return a.Zd.a[31&(b>>>25|0)].a[31&(b>>>20|0)].a[31&(b>>>15|0)].a[31&(b>>>10|0)].a[31&(b>>>5|0)].a[31&b];throw Fi();}
function kA(a,b,c,d){if(a.mb)if(32>d)a.M(a.ma().E());else if(1024>d)a.F(a.r().E()),a.r().a[31&(b>>>5|0)]=a.ma(),a.M(Gi(a.r(),31&(c>>>5|0)));else if(32768>d)a.F(a.r().E()),a.N(a.u().E()),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r(),a.F(Gi(a.u(),31&(c>>>10|0))),a.M(Gi(a.r(),31&(c>>>5|0)));else if(1048576>d)a.F(a.r().E()),a.N(a.u().E()),a.ca(a.H().E()),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r(),a.H().a[31&(b>>>15|0)]=a.u(),a.N(Gi(a.H(),31&(c>>>15|0))),a.F(Gi(a.u(),31&(c>>>
10|0))),a.M(Gi(a.r(),31&(c>>>5|0)));else if(33554432>d)a.F(a.r().E()),a.N(a.u().E()),a.ca(a.H().E()),a.Ja(a.W().E()),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=a.r(),a.H().a[31&(b>>>15|0)]=a.u(),a.W().a[31&(b>>>20|0)]=a.H(),a.ca(Gi(a.W(),31&(c>>>20|0))),a.N(Gi(a.H(),31&(c>>>15|0))),a.F(Gi(a.u(),31&(c>>>10|0))),a.M(Gi(a.r(),31&(c>>>5|0)));else if(1073741824>d)a.F(a.r().E()),a.N(a.u().E()),a.ca(a.H().E()),a.Ja(a.W().E()),a.sc(a.Bb().E()),a.r().a[31&(b>>>5|0)]=a.ma(),a.u().a[31&(b>>>10|0)]=
a.r(),a.H().a[31&(b>>>15|0)]=a.u(),a.W().a[31&(b>>>20|0)]=a.H(),a.Bb().a[31&(b>>>25|0)]=a.W(),a.Ja(Gi(a.Bb(),31&(c>>>25|0))),a.ca(Gi(a.W(),31&(c>>>20|0))),a.N(Gi(a.H(),31&(c>>>15|0))),a.F(Gi(a.u(),31&(c>>>10|0))),a.M(Gi(a.r(),31&(c>>>5|0)));else throw Fi();else{b=-1+a.Da()|0;switch(b){case 5:a.sc(a.Bb().E());a.Ja(Gi(a.Bb(),31&(c>>>25|0)));a.ca(Gi(a.W(),31&(c>>>20|0)));a.N(Gi(a.H(),31&(c>>>15|0)));a.F(Gi(a.u(),31&(c>>>10|0)));a.M(Gi(a.r(),31&(c>>>5|0)));break;case 4:a.Ja(a.W().E());a.ca(Gi(a.W(),31&
(c>>>20|0)));a.N(Gi(a.H(),31&(c>>>15|0)));a.F(Gi(a.u(),31&(c>>>10|0)));a.M(Gi(a.r(),31&(c>>>5|0)));break;case 3:a.ca(a.H().E());a.N(Gi(a.H(),31&(c>>>15|0)));a.F(Gi(a.u(),31&(c>>>10|0)));a.M(Gi(a.r(),31&(c>>>5|0)));break;case 2:a.N(a.u().E());a.F(Gi(a.u(),31&(c>>>10|0)));a.M(Gi(a.r(),31&(c>>>5|0)));break;case 1:a.F(a.r().E());a.M(Gi(a.r(),31&(c>>>5|0)));break;case 0:a.M(a.ma().E());break;default:throw new Qb(b);}a.mb=!0}}
function lA(a,b){const c=-1+a.xb|0;switch(c){case 0:a.sa=Ii(a.sa,b);break;case 1:a.Gb=Ii(a.Gb,b);break;case 2:a.cc=Ii(a.cc,b);break;case 3:a.Hc=Ii(a.Hc,b);break;case 4:a.md=Ii(a.md,b);break;case 5:a.Zd=Ii(a.Zd,b);break;default:throw new Qb(c);}}function mA(a,b){let c=0;for(;c<b;)a.a[c]=null,c=1+c|0}function nA(a,b){a=a.E();{W();if(0>b)throw Rg("fromIndex(0) \x3e toIndex("+b+")");let c=0;for(;c!==b;)a.a[c]=null,c=1+c|0}return a}
function oA(a){if(32>a)return 1;if(1024>a)return 2;if(32768>a)return 3;if(1048576>a)return 4;if(33554432>a)return 5;if(1073741824>a)return 6;throw Fi();}function So(a,b,c){b=iA(a,b);const d=new Et(a.Ib,a.Hb,b);Di(d,a,a.xb);d.mb=a.mb;kA(d,a.Wc,b,a.Wc^b);d.sa.a[31&b]=c;return d}
function To(a,b){var c=a.h();if(1===a.xb&&32>c){var d=new Et(0,1+c|0,0);d.xb=1;var e=l(w(x),[1+c|0]);u(a.sa,a.Ib,e,0,c);e.a[c]=b;d.sa=e;b=d}else if(0<c)if(e=-32&a.Hb,d=31&a.Hb,a.Hb!==e)c=new Et(a.Ib,1+a.Hb|0,e),Di(c,a,a.xb),c.mb=a.mb,kA(c,a.Wc,e,a.Wc^e),c.sa.a[d]=b,b=c;else{c=a.Ib&~(-1+(1<<ba(5,-1+a.xb|0))|0);var f=a.Ib>>>ba(5,-1+a.xb|0)|0;if(0!==c)if(1<a.xb){e=e-c|0;var g=a.Wc-c|0;c=new Et(a.Ib-c|0,(1+a.Hb|0)-c|0,e);Di(c,a,a.xb);c.mb=a.mb;lA(c,f);a=c;f=g;var h=e;e^=g;a.mb?(Hi(a,f),Ji(a,f,h,e)):(Ji(a,
f,h,e),a.mb=!0);c.sa.a[d]=b;b=c}else e=-32+e|0,g=a.Wc,d=new Et(a.Ib-c|0,(1+a.Hb|0)-c|0,e),Di(d,a,a.xb),d.mb=a.mb,lA(d,f),kA(d,g,e,g^e),d.sa.a.length<(31-c|0)&&(a=l(w(x),[31-c|0]),e=d.sa,gh(),f=a,h=Qg(S(),e),g=Qg(S(),f),h=2147483647<h?2147483647:h,g=g-0|0,g=h<g?h:g,g=0<g?g:0,0<g&&bh(Zg(),e,0,f,0,g),d.sa=a),d.sa.a[32-c|0]=b,b=d;else h=a.Wc,c=new Et(a.Ib,1+a.Hb|0,e),Di(c,a,a.xb),c.mb=a.mb,a=c,f=h,g=e,e^=h,a.mb?(Hi(a,f),Ji(a,f,g,e)):(Ji(a,f,g,e),a.mb=!0),c.sa.a[d]=b,b=c}else ij(),c=new Et(0,1,0),c.xb=
1,c.sa=ia(w(x),[b]),b=c;return b}
function pA(a,b){if(0>=b)b=a;else if(a.Ib<(a.Hb-b|0)){{var c=a.Ib+b|0;const e=-32&c;var d=oA(c^(-1+a.Hb|0));const f=c&~(-1+(1<<ba(5,d))|0);b=new Et(c-f|0,a.Hb-f|0,e-f|0);Di(b,a,a.xb);b.mb=a.mb;kA(b,a.Wc,e,a.Wc^e);a=b;a.ic(d);d=-1+d|0;switch(d){case 0:a.F(null);a.N(null);a.ca(null);a.Ja(null);a.sc(null);break;case 1:a.N(null);a.ca(null);a.Ja(null);a.sc(null);break;case 2:a.ca(null);a.Ja(null);a.sc(null);break;case 3:a.Ja(null);a.sc(null);break;case 4:a.sc(null);break;case 5:break;default:throw new Qb(d);
}a=b;c=c-f|0;if(32>c)mA(a.sa,c);else if(1024>c)mA(a.sa,31&c),a.Gb=nA(a.Gb,c>>>5|0);else if(32768>c)mA(a.sa,31&c),a.Gb=nA(a.Gb,31&(c>>>5|0)),a.cc=nA(a.cc,c>>>10|0);else if(1048576>c)mA(a.sa,31&c),a.Gb=nA(a.Gb,31&(c>>>5|0)),a.cc=nA(a.cc,31&(c>>>10|0)),a.Hc=nA(a.Hc,c>>>15|0);else if(33554432>c)mA(a.sa,31&c),a.Gb=nA(a.Gb,31&(c>>>5|0)),a.cc=nA(a.cc,31&(c>>>10|0)),a.Hc=nA(a.Hc,31&(c>>>15|0)),a.md=nA(a.md,c>>>20|0);else if(1073741824>c)mA(a.sa,31&c),a.Gb=nA(a.Gb,31&(c>>>5|0)),a.cc=nA(a.cc,31&(c>>>10|0)),
a.Hc=nA(a.Hc,31&(c>>>15|0)),a.md=nA(a.md,31&(c>>>20|0)),a.Zd=nA(a.Zd,c>>>25|0);else throw Fi();}}else b=ij().ph;return b}
class Et extends Oy{constructor(a,b,c){super();this.xb=0;this.Zd=this.md=this.Hc=this.cc=this.Gb=this.sa=null;this.Ib=a;this.Hb=b;this.Wc=c;this.mb=!1}yb(a){return Bd(this,a)}lc(a){return cr(this,a)}zg(a){return Sy(this,a)}oe(a){return Ty(this,a)}Ua(){return"IndexedSeq"}rb(){return new Bs(this)}ac(){return new As(this)}Oa(){return zs(this)}$a(a){const b=this.h();return b===a?0:b<a?-1:1}o(){return this.h()}Da(){return this.xb}ic(a){this.xb=a}ma(){return this.sa}M(a){this.sa=a}r(){return this.Gb}F(a){this.Gb=
a}u(){return this.cc}N(a){this.cc=a}H(){return this.Hc}ca(a){this.Hc=a}W(){return this.md}Ja(a){this.md=a}Bb(){return this.Zd}sc(a){this.Zd=a}h(){return this.Hb-this.Ib|0}d(){if(ar(this))return Y().P;{const b=new uv(this.Ib,this.Hb);var a=b;Di(a,this,this.xb);this.mb&&Hi(a,this.Wc);1<a.Bi&&Ei(a,this.Ib,this.Ib^this.Wc);return b}}s(a){a=iA(this,a);return jA(this,a,a^this.Wc)}y(){if(ar(this))throw Sd("empty.head");return this.s(0)}vg(){return ij().fm}p(a){return a instanceof Et?this===a||this.h()===
a.h()&&(this.Ib===a.Ib&&this.Hb===a.Hb&&this.sa===a.sa&&this.Gb===a.Gb&&this.cc===a.cc&&this.Hc===a.Hc&&this.md===a.md&&this.Zd===a.Zd||fy(this,a)):fy(this,a)}Ab(){return"Vector"}x(){if(ar(this))throw Io("empty.tail");return pA(this,1)}Ea(a){return pA(this,a)}f(a){return this.s(a|0)}wa(){return ij()}}const qA=v({kt:0},!1,"scala.collection.immutable.Vector",{kt:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zc:1,qa:1,ga:1,Vc:1,Fc:1,ra:1,Q:1,qm:1,Tf:1,c:1});
Et.prototype.$classData=qA;class Gv extends Xz{constructor(a){super();this.mf=a}h(){return this.mf.a.length}C(){const a=Ck();return Fk(a,this.mf,a.Ha)}p(a){if(a instanceof Gv){const b=this.mf;a=a.mf;return jg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new Aw(this.mf)}Xb(a){return this.mf.a[a]}f(a){return this.Xb(a|0)}s(a){return this.Xb(a)}Fa(){return xg()}rc(){return this.mf}}
const rA=v({yt:0},!1,"scala.collection.mutable.ArraySeq$ofBoolean",{yt:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Gv.prototype.$classData=rA;
class Ev extends Xz{constructor(a){super();this.nf=a}h(){return this.nf.a.length}wg(a){return this.nf.a[a]}C(){const a=Ck();return Gk(a,this.nf,a.Ha)}p(a){if(a instanceof Ev){const b=this.nf;a=a.nf;return ig(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new kw(this.nf)}f(a){return this.wg(a|0)}s(a){return this.wg(a)}Fa(){return Zf()}rc(){return this.nf}}
const sA=v({zt:0},!1,"scala.collection.mutable.ArraySeq$ofByte",{zt:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Ev.prototype.$classData=sA;
class Dv extends Xz{constructor(a){super();this.Xc=a}h(){return this.Xc.a.length}xg(a){return this.Xc.a[a]}C(){const a=Ck();return Hk(a,this.Xc,a.Ha)}p(a){if(a instanceof Dv){const b=this.Xc;a=a.Xc;return hg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new mw(this.Xc)}Ob(a,b,c,d){const e=a.Ta;0!==(b.length|0)&&(e.j=""+e.j+b);b=this.Xc.a.length;if(0!==b)if(""===c)Gq(e,this.Xc);else{e.h();d.length|0;c.length|0;var f=String.fromCharCode(this.Xc.a[0]);e.j=""+e.j+f;for(f=1;f<b;){e.j=""+e.j+c;
const g=String.fromCharCode(this.Xc.a[f]);e.j=""+e.j+g;f=1+f|0}}0!==(d.length|0)&&(e.j=""+e.j+d);return a}f(a){return La(this.xg(a|0))}s(a){return La(this.xg(a))}Fa(){return Wf()}rc(){return this.Xc}}const tA=v({At:0},!1,"scala.collection.mutable.ArraySeq$ofChar",{At:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Dv.prototype.$classData=tA;
class Av extends Xz{constructor(a){super();this.of=a}h(){return this.of.a.length}C(){const a=Ck();return Ik(a,this.of,a.Ha)}p(a){if(a instanceof Av){const b=this.of;a=a.of;return kg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new ow(this.of)}qg(a){return this.of.a[a]}f(a){return this.qg(a|0)}s(a){return this.qg(a)}Fa(){return Sg()}rc(){return this.of}}
const uA=v({Bt:0},!1,"scala.collection.mutable.ArraySeq$ofDouble",{Bt:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Av.prototype.$classData=uA;
class Cv extends Xz{constructor(a){super();this.pf=a}h(){return this.pf.a.length}C(){const a=Ck();return Jk(a,this.pf,a.Ha)}p(a){if(a instanceof Cv){const b=this.pf;a=a.pf;return lg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new qw(this.pf)}rg(a){return this.pf.a[a]}f(a){return this.rg(a|0)}s(a){return this.rg(a)}Fa(){return Tg()}rc(){return this.pf}}
const vA=v({Ct:0},!1,"scala.collection.mutable.ArraySeq$ofFloat",{Ct:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Cv.prototype.$classData=vA;
class zv extends Xz{constructor(a){super();this.qf=a}h(){return this.qf.a.length}C(){const a=Ck();return Kk(a,this.qf,a.Ha)}p(a){if(a instanceof zv){const b=this.qf;a=a.qf;return fg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new sw(this.qf)}sg(a){return this.qf.a[a]}f(a){return this.sg(a|0)}s(a){return this.sg(a)}Fa(){return Of()}rc(){return this.qf}}
const wA=v({Dt:0},!1,"scala.collection.mutable.ArraySeq$ofInt",{Dt:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});zv.prototype.$classData=wA;
class Bv extends Xz{constructor(a){super();this.rf=a}h(){return this.rf.a.length}C(){const a=Ck();return Lk(a,this.rf,a.Ha)}p(a){if(a instanceof Bv){const b=this.rf;a=a.rf;return eg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new uw(this.rf)}tg(a){return this.rf.a[a]}f(a){return this.tg(a|0)}s(a){return this.tg(a)}Fa(){return Qf()}rc(){return this.rf}}
const xA=v({Et:0},!1,"scala.collection.mutable.ArraySeq$ofLong",{Et:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Bv.prototype.$classData=xA;
class yv extends Xz{constructor(a){super();this.um=null;this.$j=!1;this.Be=a}Fa(){this.$j||this.$j||(og(),this.um=ng(0,hf(la(this.Be))),this.$j=!0);return this.um}h(){return this.Be.a.length}s(a){return this.Be.a[a]}C(){const a=Ck();return Ek(a,this.Be,a.Ha)}p(a){return a instanceof yv?hm(Zg(),this.Be,a.Be):Xz.prototype.p.call(this,a)}d(){return Lu(new Mu,this.Be)}f(a){return this.s(a|0)}rc(){return this.Be}}
const yA=v({Ft:0},!1,"scala.collection.mutable.ArraySeq$ofRef",{Ft:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});yv.prototype.$classData=yA;
class Fv extends Xz{constructor(a){super();this.sf=a}h(){return this.sf.a.length}yg(a){return this.sf.a[a]}C(){const a=Ck();return Mk(a,this.sf,a.Ha)}p(a){if(a instanceof Fv){const b=this.sf;a=a.sf;return gg(W(),b,a)}return Xz.prototype.p.call(this,a)}d(){return new ww(this.sf)}f(a){return this.yg(a|0)}s(a){return this.yg(a)}Fa(){return Tf()}rc(){return this.sf}}
const zA=v({Gt:0},!1,"scala.collection.mutable.ArraySeq$ofShort",{Gt:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Fv.prototype.$classData=zA;
class Hv extends Xz{constructor(a){super();this.tf=a}h(){return this.tf.a.length}C(){const a=Ck();return Nk(a,this.tf,a.Ha)}p(a){return a instanceof Hv?this.tf.a.length===a.tf.a.length:Xz.prototype.p.call(this,a)}d(){return new yw(this.tf)}ug(a){this.tf.a[a]}f(a){this.ug(a|0)}s(a){this.ug(a)}Fa(){return Lm()}rc(){return this.tf}}
const AA=v({Ht:0},!1,"scala.collection.mutable.ArraySeq$ofUnit",{Ht:1,$d:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,c:1});Hv.prototype.$classData=AA;function BA(a,b,c,d){(1+a.ec|0)>=a.Ei&&CA(a,a.ja.a.length<<1);DA(a,b,c,d,d&(-1+a.ja.a.length|0))}function EA(a,b,c){(1+a.ec|0)>=a.Ei&&CA(a,a.ja.a.length<<1);var d=N(O(),b);d^=d>>>16|0;DA(a,b,c,d,d&(-1+a.ja.a.length|0))}
function DA(a,b,c,d,e){const f=a.ja.a[e];if(null===f)a.ja.a[e]=new Li(b,d,c,null);else{let g=null,h=f;for(;null!==h&&h.nd<=d;){if(h.nd===d&&T(V(),b,h.ae)){h.be=c;return}g=h;h=h.Ca}null===g?a.ja.a[e]=new Li(b,d,c,f):g.Ca=new Li(b,d,c,g.Ca)}a.ec=1+a.ec|0}
function FA(a,b){var c=N(O(),b);a:{c^=c>>>16|0;var d=c&(-1+a.ja.a.length|0),e=a.ja.a[d];if(null===e)a=null;else if(e.nd===c&&T(V(),e.ae,b))a.ja.a[d]=e.Ca,a.ec=-1+a.ec|0,a=e;else{d=e;for(e=e.Ca;null!==e&&e.nd<=c;){if(e.nd===c&&T(V(),e.ae,b)){d.Ca=e.Ca;a.ec=-1+a.ec|0;a=e;break a}d=e;e=e.Ca}a=null}}return a}
function CA(a,b){let c=a.ja.a.length;a.Ei=Ia(b*a.ak);if(0===a.ec)a.ja=l(w(Mi),[b]);else{var d=a.ja;a.ja=mg(W(),d,b);d=new Li(null,0,null,null);const e=new Li(null,0,null,null);for(;c<b;){let f=0;for(;f<c;){const g=a.ja.a[f];if(null!==g){d.Ca=null;e.Ca=null;let h=d,k=e,m=g;for(;null!==m;){const p=m.Ca;0===(m.nd&c)?h=h.Ca=m:k=k.Ca=m;m=p}h.Ca=null;g!==d.Ca&&(a.ja.a[f]=d.Ca);null!==e.Ca&&(a.ja.a[f+c|0]=e.Ca,k.Ca=null)}f=1+f|0}c<<=1}}}
function GA(a){a=-1+a|0;a=4<a?a:4;a=(-2147483648>>ca(a)&a)<<1;return 1073741824>a?a:1073741824}function Tp(a,b){a.la(b.o());if(b instanceof ap)return b.ub.Zi(new rq((c=>(d,e,f)=>{f|=0;BA(c,d,e,f^(f>>>16|0))})(a))),a;if(b instanceof Up){for(b=Ys(b);b.i();){const c=b.e();BA(a,c.ae,c.be,c.nd)}return a}return Gm(a,b)}function Ys(a){return 0===a.ec?Y().P:new Pv(a)}
class Up extends Jz{constructor(a,b){super();this.ja=null;this.ec=this.Ei=0;this.ak=b;this.ja=l(w(Mi),[GA(a)]);this.Ei=Ia(this.ja.a.length*this.ak);this.ec=0}ll(a){{const b=this.If().Y(),c=this.d();for(;c.i();){const d=a.f(c.e());b.ba(d)}a=b.za()}return a}I(){return this.ec}la(a){a=GA(Ia((1+a|0)/this.ak));a>this.ja.a.length&&CA(this,a)}d(){return 0===this.ec?Y().P:new Nv(this)}Md(a){var b=N(O(),a);b^=b>>>16|0;const c=this.ja.a[b&(-1+this.ja.a.length|0)];a=null===c?null:Ki(c,a,b);return null===a?P():
new Gc(a.be)}f(a){var b=N(O(),a);b^=b>>>16|0;const c=this.ja.a[b&(-1+this.ja.a.length|0)];b=null===c?null:Ki(c,a,b);if(null===b)throw Sd("key not found: "+a);return b.be}Ld(a,b){if(la(this)!==n(HA))return Tu(this,a,b);{var c=N(O(),a);c^=c>>>16|0;const d=this.ja.a[c&(-1+this.ja.a.length|0)];a=null===d?null:Ki(d,a,c);return null===a?ue(b):a.be}}jj(a){null===FA(this,a)&&P()}Lc(a,b){EA(this,a,b)}o(){return this.ec}g(){return 0===this.ec}Ya(a){const b=this.ja.a.length;let c=0;for(;c<b;){const d=this.ja.a[c];
null!==d&&d.Ya(a);c=1+c|0}}If(){return Zp()}Ua(){return"HashMap"}Gm(a){FA(this,a)}ba(a){EA(this,a.T(),a.Z());return this}Wa(a){return Tp(this,a)}}const HA=v({Kt:0},!1,"scala.collection.mutable.HashMap",{Kt:1,qt:1,Qe:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,pe:1,We:1,O:1,D:1,Ve:1,q:1,cu:1,Vb:1,eu:1,Ub:1,Db:1,nb:1,hb:1,gb:1,xh:1,Q:1,vr:1,c:1});Up.prototype.$classData=HA;
class Db extends jn{constructor(a,b){super();this.Rl=a;this.yc=b}y(){return this.Rl}qb(){return"::"}ob(){return 2}pb(a){switch(a){case 0:return this.Rl;case 1:return this.yc;default:return Tj(O(),a)}}Qb(){return new wq(this)}x(){return this.yc}}const IA=v({Kr:0},!1,"scala.collection.immutable.$colon$colon",{Kr:1,xs:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zi:1,Rg:1,ni:1,Ai:1,tr:1,ra:1,Q:1,Fc:1,Tf:1,c:1,Rb:1});Db.prototype.$classData=IA;
class JA extends jn{constructor(){super();KA=this;Q(new R,H(),H())}Eg(){throw Sd("head of empty list");}o(){return 0}d(){return Y().P}qb(){return"Nil"}ob(){return 0}pb(a){return Tj(O(),a)}Qb(){return new wq(this)}x(){throw Io("tail of empty list");}y(){this.Eg()}}const LA=v({Ps:0},!1,"scala.collection.immutable.Nil$",{Ps:1,xs:1,Sb:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,db:1,da:1,vb:1,zi:1,Rg:1,ni:1,Ai:1,tr:1,ra:1,Q:1,Fc:1,Tf:1,c:1,Rb:1});JA.prototype.$classData=LA;let KA=void 0;
function H(){KA||(KA=new JA);return KA}function rh(){var a=new MA;a.Ta=Dq(new Fq);return a}function NA(a,b){if(b instanceof Dr){var c=a.Ta;Fr();c.j=""+c.j+b.dc}else if(b instanceof Dv)Gq(a.Ta,b.Xc);else if(b instanceof MA)c=a.Ta,c.j=""+c.j+b.Ta;else{var d=b.o();if(0!==d)for(c=a.Ta,0<d&&c.h(),b=b.d();b.i();)d=Ba(b.e()),d=String.fromCharCode(d),c.j=""+c.j+d}return a}
class MA extends hz{constructor(){super();this.Ta=null}Ua(){return"IndexedSeq"}d(){const a=new Bo(this);return new Co(a)}rb(){return new Bs(this)}ac(){return new As(this)}Ea(a){return xs(this,a)}Oa(){return zs(this)}$a(a){const b=this.Ta.h();return b===a?0:b<a?-1:1}la(){}Wa(a){return Gm(this,a)}me(){return Hr(new Ir,rh())}h(){return this.Ta.h()}o(){return this.Ta.h()}A(){return this.Ta.j}od(a){if(a.ab()===n(Va)){{a=this.Ta.h();const b=l(w(Va),[a]);Bq(this.Ta.j,a,b,0);a=b}}else a=th(this,a);return a}Em(a,
b){return this.Ta.j.substring(a,b)}wa(){eu||(eu=new cu);return eu}za(){return this.Ta.j}ba(a){{const b=this.Ta;a=String.fromCharCode(Ba(a));b.j=""+b.j+a}return this}Za(a){return NA(rh(),a)}ie(a){return NA(rh(),a)}f(a){return La(65535&(this.Ta.j.charCodeAt(a|0)|0))}s(a){return La(65535&(this.Ta.j.charCodeAt(a)|0))}}
const OA=v({gu:0},!1,"scala.collection.mutable.StringBuilder",{gu:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,ce:1,nb:1,hb:1,gb:1,Zc:1,qa:1,ga:1,$c:1,Uk:1,c:1});MA.prototype.$classData=OA;function PA(a){const b=gd(new hd,a);a.Ia=b.Ia;a.Jb=b.Jb;a.wf=!1}function QA(a,b){if(0===b)return null;if(b===a.ib)return a.Jb;b=-1+b|0;for(a=a.Ia;0<b;)a=a.x(),b=-1+b|0;return a}
function gd(a,b){b=b.d();if(b.i()){a.wf&&PA(a);var c=new Db(b.e(),H());0===a.ib?a.Ia=c:a.Jb.yc=c;a.Jb=c;for(a.ib=1+a.ib|0;b.i();)c=new Db(b.e(),H()),a.Jb.yc=c,a.Jb=c,a.ib=1+a.ib|0}return a}function Sc(a,b){a.wf&&PA(a);b=new Db(b,H());0===a.ib?a.Ia=b:a.Jb.yc=b;a.Jb=b;a.ib=1+a.ib|0;return a}
function Tc(a,b){a.wf&&PA(a);if(0>b||b>=a.ib)throw Uj(new Vj,b+" is out of bounds (min 0, max "+(-1+a.ib|0)+")");b=QA(a,b);const c=null===b?a.Ia:b.yc;null===b?(a.Ia=c.x(),a.Ia.g()&&(a.Jb=null)):(a.Jb===c&&(a.Jb=b),b.yc=c.x());a.ib=-1+a.ib|0;c.y()}
class hd extends Iz{constructor(){super();this.Jb=this.Ia=null;this.wf=!1;this.ib=0;this.Ia=H();this.Jb=null;this.wf=!1;this.ib=0}la(){}d(){return this.Ia.d()}s(a){return ce(this.Ia,a)}h(){return this.ib}o(){return this.ib}g(){return 0===this.ib}kb(){this.wf=!this.g();return this.Ia}Ii(a,b){this.wf&&PA(this);if(0>a||a>=this.ib)throw Uj(new Vj,a+" is out of bounds (min 0, max "+(-1+this.ib|0)+")");0===a?(b=new Db(b,this.Ia.x()),this.Jb===this.Ia&&(this.Jb=b),this.Ia=b):(a=QA(this,a),b=new Db(b,a.yc.x()),
this.Jb===a.yc&&(this.Jb=b),a.yc=b)}Ua(){return"ListBuffer"}Wa(a){return gd(this,a)}ba(a){return Sc(this,a)}za(){return this.kb()}f(a){return ce(this.Ia,a|0)}wa(){return Zd()}}const RA=v({au:0},!1,"scala.collection.mutable.ListBuffer",{au:1,rm:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,vm:1,hb:1,gb:1,xh:1,ra:1,Q:1,ce:1,nb:1,Tf:1,c:1});hd.prototype.$classData=RA;function Mt(){var a=new Kt,b=l(w(x),[16]);a.Hd=b;a.ta=0;return a}
function Lt(a,b){b instanceof Kt?(St(a,a.ta+b.ta|0),bh(Zg(),b.Hd,0,a.Hd,a.ta,b.ta),a.ta=a.ta+b.ta|0):Gm(a,b);return a}
function St(a,b){Lr();var c=a.Hd,d=c.a.length,e=d>>31,f=b>>31;if(!(f===e?(-2147483648^b)<=(-2147483648^d):f<e)){f=new q(d,e);d=a.ta;e=f.z<<1;f=f.z>>>31|0|f.G<<1;f=(0===f?-2147483632<(-2147483648^e):0<f)?new q(e,f):new q(16,0);e=f.z;for(f=f.G;;){const g=b>>31,h=e,k=f;if(g===k?(-2147483648^b)>(-2147483648^h):g>k)f=e>>>31|0|f<<1,e<<=1;else break}b=f;if(0===b?-1<(-2147483648^e):0<b){if(2147483647===d)throw a=new Gn,oi(a,"Collections can not have more than 2147483647 elements"),de(a);e=2147483647}b=e;
b=l(w(x),[b]);bh(Zg(),c,0,b,0,d);c=b}a.Hd=c}
class Kt extends Iz{constructor(){super();this.Hd=null;this.ta=0}d(){return new Co(new Py(this.Hd,this.ta))}rb(){return new Bs(this)}ac(){return new As(this)}Ea(a){return xs(this,a)}Oa(){return zs(this)}$a(a){const b=this.ta;return b===a?0:b<a?-1:1}o(){return this.ta}s(a){const b=1+a|0;if(0>a)throw Uj(new Vj,a+" is out of bounds (min 0, max "+(-1+this.ta|0)+")");if(b>this.ta)throw Uj(new Vj,b+" is out of bounds (min 0, max "+(-1+this.ta|0)+")");return this.Hd.a[a]}Ii(a,b){const c=1+a|0;if(0>a)throw Uj(new Vj,
a+" is out of bounds (min 0, max "+(-1+this.ta|0)+")");if(c>this.ta)throw Uj(new Vj,c+" is out of bounds (min 0, max "+(-1+this.ta|0)+")");this.Hd.a[a]=b}h(){return this.ta}Ua(){return"ArrayBuffer"}Pb(a,b){this.Yb(a,b,this.ta)}Yb(a,b,c){const d=this.ta;var e=Qg(S(),a);c=c<d?c:d;e=e-b|0;e=c<e?c:e;e=0<e?e:0;0<e&&bh(Zg(),this.Hd,0,a,b,e);return e}Wa(a){return Lt(this,a)}ba(a){{const b=this.ta;St(this,1+this.ta|0);this.ta=1+this.ta|0;this.Ii(b,a)}return this}wa(){return Lr()}f(a){return this.s(a|0)}}
const SA=v({rt:0},!1,"scala.collection.mutable.ArrayBuffer",{rt:1,rm:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,vm:1,hb:1,gb:1,xh:1,Yt:1,Zc:1,qa:1,ga:1,$c:1,ra:1,Q:1,Tf:1,c:1});Kt.prototype.$classData=SA;function Wd(a,b){a.de=b;return a}function nu(){var a=new Xd;Wd(a,[]);return a}
class Xd extends Iz{constructor(){super();this.de=null}la(){}Ua(){return"IndexedSeq"}d(){const a=new Bo(this);return new Co(a)}rb(){return new Bs(this)}ac(){return new As(this)}Ea(a){return xs(this,a)}Oa(){return zs(this)}$a(a){const b=this.de.length|0;return b===a?0:b<a?-1:1}s(a){return this.de[a]}h(){return this.de.length|0}o(){return this.de.length|0}Ab(){return"WrappedArray"}za(){return this}ba(a){this.de.push(a);return this}f(a){return this.de[a|0]}wa(){return Ut()}}
const TA=v({nu:0},!1,"scala.scalajs.js.WrappedArray",{nu:1,rm:1,Ic:1,ia:1,B:1,b:1,t:1,l:1,w:1,m:1,v:1,aa:1,O:1,D:1,K:1,q:1,Jc:1,Vb:1,Kc:1,Ub:1,Db:1,vm:1,hb:1,gb:1,xh:1,ra:1,Q:1,Zc:1,qa:1,ga:1,$c:1,Yt:1,nb:1,c:1});Xd.prototype.$classData=TA;da=new q(0,0);ia(w(ma),[]);(function(a){var b=$;nq||(nq=new lq);b(kq(new we((()=>()=>{wd()})(a))))})(C());
}).call(this);
</script>
<style>
.not-selectable {
cursor: default;
}
.hidden {
display: none;
}
.row div {
padding-right: 10px;
padding-left: 10px;
}
input, select {
text-align: center;
}
#general-stats {
cursor: pointer;
}
#attribute-table {
margin-bottom: 0;
}
#attribute-table td, #attribute-table th {
text-align: center;
}
#attribute-table .row-stat:hover {
animation-name: greenish;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
#attribute-table table td {
padding-top: 0;
padding-bottom: 0;
font-size: 80%;
}
#ability-table {
margin-bottom: 0;
}
#ability-table td {
text-align: center;
padding: 0.25rem;
}
#ability-table th {
text-align: center;
}
#health-table tr * {
text-align: center;
}
#hit-die-table tr * {
text-align: center;
}
#ability-table tr:not(:first-child):hover {
animation-name: greenish;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
#weapon-table tr:not(:first-child):hover {
animation-name: greenish;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
#inventory-table tr:not(:first-child):not(:last-child):hover {
animation-name: greenish;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
#status-table th, #status-table td {
text-align: center;
}
#custom-status-table tr:not(:first-child):hover {
animation-name: greenish;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
#note-table tr:not(:first-child):hover {
animation-name: greenish;
animation-duration: 0.5s;
animation-fill-mode: forwards;
}
.proficient-with {
font-weight: 600;
}
.expert-with {
font-weight: 800;
}
@keyframes greenish {
from {
background: white;
}
to {
background: #1e7e3480;
}
}</style>
</head>
<body>
<!-- Navbar -->
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">
<span id="general-stats" class="navbar-brand not-selectable"></span>
</div>
<div class="mx-auto order-0">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">General</a>
</li>
<li class="nav-item hidden">
<a class="nav-link" href="#">Fight</a>
</li>
<li class="nav-item hidden">
<a class="nav-link" href="#">Shopping</a>
</li>
</ul>
</div>
<div class="navbar-collapse collapse w-100 order-3 dual-collapse2">
<!-- Buttons --->
<div class="navbar-nav ml-auto">
<button id="button-options" class="nav-item btn btn-info mx-1" type="button">
Options
</button>
<button id="button-import" class="nav-item btn btn-secondary mx-1" type="button">
Import
</button>
<button id="button-export" class="nav-item btn btn-primary mx-1" type="button">
Export
</button>
<button id="button-save" class="nav-item btn btn-success mx-1" type="button">
Save
</button>
</div>
</div>
</nav>
<div id="slider-common" class="container-fluid">
<div class="row">
<div class="col-xl-2" style="text-align: center">
<!-- Table with attributes -->
<table id="attribute-table" class="table not-selectable m-1">
<tr>
<th>Stat</th>
<th>Score</th>
<th>Mod</th>
<th>Save</th>
</tr>
<tr class="row-stat">
<td>STR</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-stat">
<td>DEX</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-stat">
<td>CON</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-stat">
<td>INT</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-stat">
<td>WIS</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-stat">
<td>CHA</td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- Table with notes -->
<div id="note-container" style="overflow-y: auto; max-height: 50vh;" class="m-1"></div>
<input id="note-search" class="form-control m-1 hidden" placeholder="Search">
<button class="btn btn-secondary" id="add-note-button">Add item</button>
</div>
<div class="col-xl-3">
<!-- Table with abilities and proficiencies -->
<div id="ability-container">
<table id="ability-table" class="table not-selectable"></table>
</div>
<input id="ability-search" class="form-control mx-1" placeholder="Search">
</div>
<div class="col-xl-2" style="text-align: center">
<table id="health-table" class="table">
<tr>
<th>Max HP</th>
<th>Current HP</th>
<th>Temp HP</th>
</tr>
<tr>
<td id="health-max"><span class="mx-1">10</span><span class="mx-1"></span></td>
<td id="health-current"><span>10</span><span></span></td>
<td id="health-temp"><span>0</span><span></span></td>
</tr>
</table>
<table id="hit-die-table" class="table m-1">
<tr>
<th>Used Hit Die</th>
<th>Total Hit DIe</th>
</tr>
<tr>
<td id="hit-die-used"><span></span><span></span></td>
<td id="hit-die-total"><span></span><span></span></td>
</tr>
</table>
<div id="custom-status-container" class="m-1"></div>
<button class="btn btn-secondary" id="add-status-button">Add status</button>
</div>
<div class="col-xl-3" style="text-align: center">
<div id="weapon-container" style="overflow-y: auto; max-height: 80vh;"></div>
<input id="weapon-search" class="form-control m-1 hidden" placeholder="Search">
<button class="btn btn-secondary" id="add-weapon-button">Add weapon</button>
</div>
<div class="col-xl-2" style="text-align: center">
<div id="inventory-container" style="overflow-y: auto; max-height: 80vh;"></div>
<input id="inventory-search" class="form-control m-1 hidden" placeholder="Search">
<button class="btn btn-secondary" id="add-item-button">Add item</button>
</div>
<div class="col-xl-5" style="text-align: center; display: none">
<table id="caster-table" class="table">
<tr>
<th>Spell Ability</th>
<th>Spell hit bonus</th>
<th>Spell Save DC</th>
</tr>
</table>
<table id="spell-slot-table" class="table">
<tr>
<th>Level</th>
<th>1st</th>
<th>2nd</th>
<th>3rd</th>
<th>4th</th>
<th>5th</th>
<th>6th</th>
<th>7th</th>
<th>8th</th>
<th>9th</th>
</tr>
<tr>
<th>Free</th>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
</table>
<table id="spell-table" class="table">
<tr>
<th>Spell</th>
<th>Casting Time</th>
<th>Range</th>
<th>Components</th>
<th>Duration</th>
</tr>
</table>
<button class="btn btn-secondary" id="add-spell-button">Add spell</button>
</div>
</div>
</div>
<div id="modals">
<!-- Modal for editing attributes -->
<div class="modal fade" id="attribute-modal">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<!-- Modal Header -->
<div class="modal-header">
<h4 class="modal-title"></h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>