PageSourceSearch

https://www.heering.eu/assets/chunk.979.54ffcdceffb2817dff57.js

js heering.eu collected 2026-10-08 03:23:10 UTC 638,319 bytes, 4,343 lines download raw bytes

1/*! For license information please see chunk.979.54ffcdceffb2817dff57.js.LICENSE.txt */
2(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[979],{2997(e,t,n){"use strict"
3Object.defineProperty(t,"__esModule",{value:!0}),t.isUnicodeLanguageSubtag=t.isUnicodeScriptSubtag=t.isUnicodeRegionSubtag=t.isStructurallyValidLanguageTag=t.parseUnicodeLanguageId=t.parseUnicodeLocaleId=t.getCanonicalLocales=void 0
4var r=n(6513),i=n(409),a=n(4138),s=n(5130)
5t.getCanonicalLocales=function(e){return function(e){if(void 0===e)return[]
6var t=[]
7"string"==typeof e&&(e=[e])
8for(var n=0,r=e;n<r.length;n++){var o=r[n],l=(0,a.emitUnicodeLocaleId)((0,s.canonicalizeUnicodeLocaleId)((0,i.parseUnicodeLocaleId)(o)))
9t.indexOf(l)<0&&t.push(l)}return t}(e)}
10var o=n(409)
11Object.defineProperty(t,"parseUnicodeLocaleId",{enumerable:!0,get:function(){return o.parseUnicodeLocaleId}}),Object.defineProperty(t,"parseUnicodeLanguageId",{enumerable:!0,get:function(){return o.parseUnicodeLanguageId}}),Object.defineProperty(t,"isStructurallyValidLanguageTag",{enumerable:!0,get:function(){return o.isStructurallyValidLanguageTag}}),Object.defineProperty(t,"isUnicodeRegionSubtag",{enumerable:!0,get:function(){return o.isUnicodeRegionSubtag}}),Object.defineProperty(t,"isUnicodeScriptSubtag",{enumerable:!0,get:function(){return o.isUnicodeScriptSubtag}}),Object.defineProperty(t,"isUnicodeLanguageSubtag",{enumerable:!0,get:function(){return o.isUnicodeLanguageSubtag}}),(0,r.__exportStar)(n(8249),t),(0,r.__exportStar)(n(4138),t),(0,r.__exportStar)(n(6108),t)},1970(e,t,n){"use strict"
12Object.defineProperty(t,"__esModule",{value:!0})
13var r=n(2997),i=n(3444)
14"undefined"==typeof Intl&&("undefined"!=typeof window?Object.defineProperty(window,"Intl",{value:{}}):"undefined"!=typeof global&&Object.defineProperty(global,"Intl",{value:{}})),(0,i.shouldPolyfill)()&&Object.defineProperty(Intl,"getCanonicalLocales",{value:r.getCanonicalLocales,writable:!0,enumerable:!1,configurable:!0})},3444(e,t){"use strict"
15Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0,t.shouldPolyfill=function(){return"undefined"==typeof Intl||!("getCanonicalLocales"in Intl)||"x-private"===Intl.getCanonicalLocales("und-x-private")[0]}},1923(e,t){"use strict"
16Object.defineProperty(t,"__esModule",{value:!0}),t.variantAlias=t.scriptAlias=t.territoryAlias=t.languageAlias=void 0,t.languageAlias={"aa-saaho":"ssy",aam:"aas",aar:"aa",abk:"ab",adp:"dz",afr:"af",agp:"apf",ais:"ami",aju:"jrb",aka:"ak",alb:"sq",als:"sq",amh:"am",ara:"ar",arb:"ar",arg:"an",arm:"hy","art-lojban":"jbo",asd:"snz",asm:"as",aue:"ktz",ava:"av",ave:"ae",aym:"ay",ayr:"ay",ayx:"nun",aze:"az",azj:"az",bak:"ba",bam:"bm",baq:"eu",baz:"nvo",bcc:"bal",bcl:"bik",bel:"be",ben:"bn",bgm:"bcg",bh:"bho",bhk:"fbl",bic:"bir",bih:"bho",bis:"bi",bjd:"drl",bjq:"bzc",bkb:"ebk",blg:"iba",bod:"bo",bos:"bs",bre:"br",btb:"beb",bul:"bg",bur:"my",bxk:"luy",bxr:"bua",cat:"ca",ccq:"rki","cel-gaulish":"xtg",ces:"cs",cha:"ch",che:"ce",chi:"zh",chu:"cu",chv:"cv",cjr:"mom",cka:"cmr",cld:"syr",cmk:"xch",cmn:"zh",cnr:"sr-ME",cor:"kw",cos:"co",coy:"pij",cqu:"quh",cre:"cr",cwd:"cr",cym:"cy",cze:"cs",daf:"dnj",dan:"da",dap:"njz",deu:"de",dgo:"doi",dhd:"mwr",dik:"din",diq:"zza",dit:"dif",div:"dv",djl:"dze",dkl:"aqd",drh:"mn",drr:"kzk",drw:"fa-AF",dud:"uth",duj:"dwu",dut:"nl",dwl:"dbt",dzo:"dz",ekk:"et",ell:"el",elp:"amq",emk:"man","en-GB-oed":"en-GB-oxendict",eng:"en",epo:"eo",esk:"ik",est:"et",eus:"eu",ewe:"ee",fao:"fo",fas:"fa",fat:"ak",fij:"fj",fin:"fi",fra:"fr",fre:"fr",fry:"fy",fuc:"ff",ful:"ff",gav:"dev",gaz:"om",gbc:"wny",gbo:"grb",geo:"ka",ger:"de",gfx:"vaj",ggn:"gvr",ggo:"esg",ggr:"gtu",gio:"aou",gla:"gd",gle:"ga",glg:"gl",gli:"kzk",glv:"gv",gno:"gon",gre:"el",grn:"gn",gti:"nyc",gug:"gn",guj:"gu",guv:"duz",gya:"gba",hat:"ht",hau:"ha",hbs:"sr-Latn",hdn:"hai",hea:"hmn",heb:"he",her:"hz",him:"srx",hin:"hi",hmo:"ho",hrr:"jal",hrv:"hr",hun:"hu","hy-arevmda":"hyw",hye:"hy","i-ami":"ami","i-bnn":"bnn","i-default":"en-x-i-default","i-enochian":"und-x-i-enochian","i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":"see-x-i-mingo","i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu",ibi:"opa",ibo:"ig",ice:"is",i
16do:"io",iii:"ii",ike:"iu",iku:"iu",ile:"ie",ill:"ilm",ilw:"gal",in:"id",ina:"ia",ind:"id",ipk:"ik",isl:"is",ita:"it",iw:"he",izi:"eza",jar:"jgk",jav:"jv",jeg:"oyb",ji:"yi",jpn:"ja",jw:"jv",kal:"kl",kan:"kn",kas:"ks",kat:"ka",kau:"kr",kaz:"kk",kdv:"zkd",kgc:"tdf",kgd:"ncq",kgh:"kml",khk:"mn",khm:"km",kik:"ki",kin:"rw",kir:"ky",kmr:"ku",knc:"kr",kng:"kg",knn:"kok",koj:"kwv",kom:"kv",kon:"kg",kor:"ko",kpp:"jkm",kpv:"kv",krm:"bmf",ktr:"dtp",kua:"kj",kur:"ku",kvs:"gdj",kwq:"yam",kxe:"tvd",kxl:"kru",kzh:"dgl",kzj:"dtp",kzt:"dtp",lao:"lo",lat:"la",lav:"lv",lbk:"bnc",leg:"enl",lii:"raq",lim:"li",lin:"ln",lit:"lt",llo:"ngt",lmm:"rmx",ltz:"lb",lub:"lu",lug:"lg",lvs:"lv",mac:"mk",mah:"mh",mal:"ml",mao:"mi",mar:"mr",may:"ms",meg:"cir",mgx:"jbk",mhr:"chm",mkd:"mk",mlg:"mg",mlt:"mt",mnk:"man",mnt:"wnn",mo:"ro",mof:"xnt",mol:"ro",mon:"mn",mri:"mi",msa:"ms",mst:"mry",mup:"raj",mwd:"dmw",mwj:"vaj",mya:"my",myd:"aog",myt:"mry",nad:"xny",nau:"na",nav:"nv",nbf:"nru",nbl:"nr",nbx:"ekc",ncp:"kdz",nde:"nd",ndo:"ng",nep:"ne",nld:"nl",nln:"azd",nlr:"nrk",nno:"nn",nns:"nbr",nnx:"ngv","no-bok":"nb","no-bokmal":"nb","no-nyn":"nn","no-nynorsk":"nn",nob:"nb",noo:"dtd",nor:"no",npi:"ne",nts:"pij",nxu:"bpp",nya:"ny",oci:"oc",ojg:"oj",oji:"oj",ori:"or",orm:"om",ory:"or",oss:"os",oun:"vaj",pan:"pa",pat:"kxr",pbu:"ps",pcr:"adx",per:"fa",pes:"fa",pli:"pi",plt:"mg",pmc:"huw",pmu:"phr",pnb:"lah",pol:"pl",por:"pt",ppa:"bfy",ppr:"lcq",prs:"fa-AF",pry:"prt",pus:"ps",puz:"pub",que:"qu",quz:"qu",rmr:"emx",rmy:"rom",roh:"rm",ron:"ro",rum:"ro",run:"rn",rus:"ru",sag:"sg",san:"sa",sap:"aqt",sca:"hle",scc:"sr",scr:"hr",sgl:"isk","sgn-BE-FR":"sfb","sgn-BE-NL":"vgt","sgn-BR":"bzs","sgn-CH-DE":"sgg","sgn-CO":"csn","sgn-DE":"gsg","sgn-DK":"dsl","sgn-ES":"ssp","sgn-FR":"fsl","sgn-GB":"bfi","sgn-GR":"gss","sgn-IE":"isg","sgn-IT":"ise","sgn-JP":"jsl","sgn-MX":"mfs","sgn-NI":"ncs","sgn-NL":"dse","sgn-NO":"nsi","sgn-PT":"psr","sgn-SE":"swl","sgn-US":"ase","sgn-ZA":"sfs",sh:"sr-Latn",sin:"si",skk:"oyb",slk:"sk",slo:"sk",slv:"sl",sme:"se",smo:"sm",sna:"sn",snd:"sd",som:"so",sot:"st",spa:"es",spy:"kln",sqi:"sq",src:"sc",srd:"sc",srp:"sr",ssw:"ss",sul:"sgd",sum:"ulw",sun:"su",swa:"sw",swc:"sw-CD",swe:"sv",swh:"sw",tah:"ty",tam:"ta",tat:"tt",tdu:"dtp",tel:"te",tgg:"bjp",tgk:"tg",tgl:"fil",tha:"th",thc:"tpo",thw:"ola",thx:"oyb",tib:"bo",tid:"itd",tie:"ras",tir:"ti",tkk:"twm",tl:"fil",tlw:"weo",tmp:"tyj",tne:"kak",tnf:"fa-AF",ton:"to",tsf:"taj",tsn:"tn",tso:"ts",ttq:"tmh",tuk:"tk",tur:"tr",tw:"ak",twi:"ak",uig:"ug",ukr:"uk",umu:"del","und-aaland":"und-AX","und-arevela":"und","und-arevmda":"und","und-bokmal":"und","und-hakka":"und","und-hepburn-heploc":"und-alalc97","und-lojban":"und","und-nynorsk":"und","und-saaho":"und","und-xiang":"und",unp:"wro",uok:"ema",urd:"ur",uzb:"uz",uzn:"uz",ven:"ve",vie:"vi",vol:"vo",wel:"
16cy",wgw:"wgb",wit:"nol",wiw:"nwo",wln:"wa",wol:"wo",xba:"cax",xho:"xh",xia:"acn",xkh:"waw",xpe:"kpe",xrq:"dmw",xsj:"suj",xsl:"den",ybd:"rki",ydd:"yi",yen:"ynq",yid:"yi",yiy:"yrm",yma:"lrr",ymt:"mtm",yor:"yo",yos:"zom",yuu:"yug",zai:"zap","zh-cmn":"zh","zh-cmn-Hans":"zh-Hans","zh-cmn-Hant":"zh-Hant","zh-gan":"gan","zh-guoyu":"zh","zh-hakka":"hak","zh-min":"nan-x-zh-min","zh-min-nan":"nan","zh-wuu":"wuu","zh-xiang":"hsn","zh-yue":"yue",zha:"za",zho:"zh",zir:"scv",zsm:"ms",zul:"zu",zyb:"za"},t.territoryAlias={100:"BG",104:"MM",108:"BI",112:"BY",116:"KH",120:"CM",124:"CA",132:"CV",136:"KY",140:"CF",144:"LK",148:"TD",152:"CL",156:"CN",158:"TW",162:"CX",166:"CC",170:"CO",172:"RU AM AZ BY GE KG KZ MD TJ TM UA UZ",174:"KM",175:"YT",178:"CG",180:"CD",184:"CK",188:"CR",191:"HR",192:"CU",196:"CY",200:"CZ SK",203:"CZ",204:"BJ",208:"DK",212:"DM",214:"DO",218:"EC",222:"SV",226:"GQ",230:"ET",231:"ET",232:"ER",233:"EE",234:"FO",238:"FK",239:"GS",242:"FJ",246:"FI",248:"AX",249:"FR",250:"FR",254:"GF",258:"PF",260:"TF",262:"DJ",266:"GA",268:"GE",270:"GM",275:"PS",276:"DE",278:"DE",280:"DE",288:"GH",292:"GI",296:"KI",300:"GR",304:"GL",308:"GD",312:"GP",316:"GU",320:"GT",324:"GN",328:"GY",332:"HT",334:"HM",336:"VA",340:"HN",344:"HK",348:"HU",352:"IS",356:"IN",360:"ID",364:"IR",368:"IQ",372:"IE",376:"IL",380:"IT",384:"CI",388:"JM",392:"JP",398:"KZ",400:"JO",404:"KE",408:"KP",410:"KR",414:"KW",417:"KG",418:"LA",422:"LB",426:"LS",428:"LV",430:"LR",434:"LY",438:"LI",440:"LT",442:"LU",446:"MO",450:"MG",454:"MW",458:"MY",462:"MV",466:"ML",470:"MT",474:"MQ",478:"MR",480:"MU",484:"MX",492:"MC",496:"MN",498:"MD",499:"ME",500:"MS",504:"MA",508:"MZ",512:"OM",516:"NA",520:"NR",524:"NP",528:"NL",530:"CW SX BQ",531:"CW",532:"CW SX BQ",533:"AW",534:"SX",535:"BQ",536:"SA IQ",540:"NC",548:"VU",554:"NZ",558:"NI",562:"NE",566:"NG",570:"NU",574:"NF",578:"NO",580:"MP",581:"UM",582:"FM MH MP PW",583:"FM",584:"MH",585:"PW",586:"PK",591:"PA",598:"PG",600:"PY",604:"PE",608:"PH",612:"PN",616:"PL",620:"PT",624:"GW",626:"TL",630:"PR",634:"QA",638:"RE",642:"RO",643:"RU",646:"RW",652:"BL",654:"SH",659:"KN",660:"AI",662:"LC",663:"MF",666:"PM",670:"VC",674:"SM",678:"ST",682:"SA",686:"SN",688:"RS",690:"SC",694:"SL",702:"SG",703:"SK",704:"VN",705:"SI",706:"SO",710:"ZA",716:"ZW",720:"YE",724:"ES",728:"SS",729:"SD",732:"EH",736:"SD",740:"SR",744:"SJ",748:"SZ",752:"SE",756:"CH",760:"SY",762:"TJ",764:"TH",768:"TG",772:"TK",776:"TO",780:"TT",784:"AE",788:"TN",792:"TR",795:"TM",796:"TC",798:"TV",800:"UG",804:"UA",807:"MK",810:"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ",818:"EG",826:"GB",830:"JE GG",831:"GG",832:"JE",833:"IM",834:"TZ",840:"US",850:"VI",854:"BF",858:"UY",860:"UZ",862:"VE",876:"WF",882:"WS",886:"YE",887:"YE",890:"RS ME SI HR MK BA",891:"RS ME",894:"ZM",958:"AA",959:"QM",960:"QN",962:"QP",963:"QQ",964:"QR",965:"QS",966:"QT",967:"EU",968:"QV",969:"QW",970:"QX",971:"QY",972:"QZ",973:"XA",974:"XB",975:"XC",976:"XD",977:"XE",978:"XF",979:"XG",980:"XH",981:"XI",982:"XJ",983:"XK",984:"XL",985:"XM",986:"XN",987:"XO",988:"XP",989:"XQ",990:"XR",991:"XS",992:"XT",993:"XU",994:"XV",995:"XW",996:"XX",997:"XY",998:"XZ",999:"ZZ","004":"AF","008":"AL","010":"AQ","012":"DZ","016":"AS","020":"AD","024":"AO","028":"AG","031":"AZ","032":"AR","036":"AU","040":"AT","044":"BS","048":"BH","050":"BD","051":"AM","052":"BB","056":"BE","060":"BM","062":"034 143","064":"BT","068":"BO","070":"BA","072":"BW","074":"BV","076":"BR","084":"BZ","086":"IO","090":"SB","092":"VG","096":"BN",AAA:"AA",ABW:"AW",AFG:"AF",AGO:"AO",AIA:"AI",ALA:"AX",ALB:"AL",AN:"CW SX BQ",AND:"AD",ANT:"CW SX BQ",ARE:"AE",ARG:"AR",ARM:"AM",ASC:"AC",ASM:"AS",ATA:"AQ",ATF:"TF",ATG:"AG",AUS:"AU",AUT:"AT",AZE:"AZ",BDI:"BI",BEL:"BE",BEN:"BJ",BES:"BQ",BFA:"BF",BGD:"BD",BGR:"BG",BHR:"BH",BHS:"BS",BIH:"BA",BLM:"BL",BLR:"BY",BLZ:"BZ",BMU:"BM",BOL:"BO",BRA:"BR",BRB:"BB",BRN:"BN",BTN:"BT",BU:"MM",BUR:"MM",BVT:"BV",BWA:"BW",CAF:"CF",CAN:"CA",CCK:"CC",CHE:"CH",CHL:"CL",CHN:"CN",CIV:"CI",CMR:"CM",COD:"CD",COG:"CG",COK:"CK",COL:"CO",COM:"KM",CPT:"CP",CPV:"CV",CRI:"CR",CS:"RS ME",CT:"KI",CUB:"CU",CUW:"CW",CXR:"CX",CYM:"KY",CYP:"CY",CZE:"CZ",DD:"DE",DDR:"DE",DEU:"DE",DGA:"DG",DJI:"DJ",DMA:"DM",DNK:"DK",DOM:"DO",DY:"BJ",DZA:"DZ",ECU:"EC",EGY:"EG",ERI:"ER",ESH:"EH",ESP:"ES",EST:"EE",ETH:"ET",FIN:"FI",FJI:"FJ",FLK:"FK",FQ:"AQ TF",FRA:"FR",FRO:"FO",FSM:"FM",FX:"FR",FXX:"FR",GAB:"GA",GBR:"GB",GEO:"GE",GGY:"GG",GHA:"GH",GIB:"GI",GIN:"GN",GLP:"GP",GMB:"GM",GNB:"GW",GNQ:"GQ",GRC:"GR",GRD:"GD",GRL:"GL",GTM:"GT",GUF:"GF",GUM:"GU",GUY:"GY",HKG:"HK",HMD:"HM",HND:"HN",HRV:"HR",HTI:"HT",HUN:"HU",HV:"BF",IDN:"ID",IMN:"IM",IND:"IN",IOT:"IO",IRL:"IE",IRN:"IR",IRQ:"IQ",ISL:"IS",ISR:"IL",ITA:"IT",JAM:"JM",JEY:"JE",JOR:"JO",JPN:"JP",JT:"UM",KAZ:"KZ",KEN:"KE",KGZ:"KG",KHM:"KH",KIR:"KI",KNA:"KN",KOR:"KR",KWT:"KW",LAO:"LA",LBN:"LB",LBR:"LR",LBY:"LY",LCA:"LC",LIE:"LI",LKA:"LK",LSO:"LS",LTU:"LT",LUX:"LU",LVA:"LV",MAC:"MO",MAF:"MF",MAR:"MA",MCO:"MC",MDA:"MD",MDG:"MG",MDV:"MV",MEX:"MX",MHL:"MH",MI:"UM",MKD:"MK",MLI:"ML",MLT:"MT",MMR:"MM",MNE:"ME",MNG:"MN",MNP:"MP",MOZ:"MZ",MRT:"MR",MSR:"MS",MTQ:"MQ",MUS:"MU",MWI:"MW",MYS:"MY",MYT:"YT",NAM:"NA",NCL:"NC",NER:"NE",NFK:"NF",NGA:"NG",NH:"VU",NIC:"NI",NIU:"NU",NLD:"NL",NOR:"NO",NPL:"NP",NQ:"AQ",NRU:"NR",NT:"SA IQ",NTZ:"SA IQ",NZL:"NZ",OMN:"OM",PAK:"PK",PAN:"PA",PC:"FM MH MP PW",PCN:"PN",PER:"PE",PHL:"PH",PLW:"PW",PNG:"PG",POL:"PL",PRI:"PR",PRK:"KP",PRT:"PT",PRY:"PY",PSE:"PS",PU:"UM",PYF:"PF",PZ:"PA",QAT:"QA",QMM:"QM",QNN:"QN",QPP:"QP",QQQ:"QQ",QRR:"QR",QSS:"QS",QTT:"QT",QU:"EU",QUU:"EU",QVV:"QV",QWW:"QW",QXX:"QX",QYY:"QY",QZZ:"QZ",REU:"RE",RH:"ZW",ROU:"RO",RUS:"RU",RWA:"RW",SAU:"SA",SCG:"RS ME",SDN:"SD",SEN:"SN",SGP:"SG",SGS:"GS",SHN:"SH",SJM:"SJ",SLB:"SB",SLE:"SL",SLV:"SV",SMR:"SM",SOM:"SO",SPM:"PM",SRB:"RS",SSD:"SS",STP:"ST",SU:"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ",SUN:"RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ",SUR:"SR",SVK:"SK",SVN:"SI",SWE:"SE",SWZ:"SZ",SXM:"SX",SYC:"SC",SYR:"SY",TAA:"TA",TCA:"TC",TCD:"TD",TGO:"TG",THA:"TH",TJK:"TJ",TKL:"TK",TKM:"TM",TLS:"TL",TMP:"TL",TON:"TO",TP:"TL",TTO:"TT",TUN:"TN",TUR:"TR",TUV:"TV",TWN:"TW",TZA:"TZ",UGA:"UG",UK:"GB",UKR:"UA",UMI:"UM",URY:"UY",USA:"US",UZB:"UZ",VAT:"VA",VCT:"
16VC",VD:"VN",VEN:"VE",VGB:"VG",VIR:"VI",VNM:"VN",VUT:"VU",WK:"UM",WLF:"WF",WSM:"WS",XAA:"XA",XBB:"XB",XCC:"XC",XDD:"XD",XEE:"XE",XFF:"XF",XGG:"XG",XHH:"XH",XII:"XI",XJJ:"XJ",XKK:"XK",XLL:"XL",XMM:"XM",XNN:"XN",XOO:"XO",XPP:"XP",XQQ:"XQ",XRR:"XR",XSS:"XS",XTT:"XT",XUU:"XU",XVV:"XV",XWW:"XW",XXX:"XX",XYY:"XY",XZZ:"XZ",YD:"YE",YEM:"YE",YMD:"YE",YU:"RS ME",YUG:"RS ME",ZAF:"ZA",ZAR:"CD",ZMB:"ZM",ZR:"CD",ZWE:"ZW",ZZZ:"ZZ"},t.scriptAlias={Qaai:"Zinh"},t.variantAlias={heploc:"alalc97",polytoni:"polyton"}},5130(e,t,n){"use strict"
17Object.defineProperty(t,"__esModule",{value:!0}),t.canonicalizeUnicodeLocaleId=t.canonicalizeUnicodeLanguageId=void 0
18var r=n(6513),i=n(1923),a=n(409),s=n(6108),o=n(4138)
19function l(e){return Object.keys(e.reduce((function(e,t){return e[t.toLowerCase()]=1,e}),{})).sort()}function u(e){for(var t={},n=[],r=0,i=e;r<i.length;r++){var a=i[r]
20a[0]in t||(t[a[0]]=1,a[1]&&"true"!==a[1]?n.push([a[0].toLowerCase(),a[1].toLowerCase()]):n.push([a[0].toLowerCase()]))}return n.sort(c)}function c(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0}function d(e,t){return e.type<t.type?-1:e.type>t.type?1:0}function h(e,t){for(var n=(0,r.__spreadArray)([],e,!0),i=0,a=t;i<a.length;i++){var s=a[i]
21e.indexOf(s)<0&&n.push(s)}return n}function f(e){var t=e
22if(e.variants.length)for(var n="",r=0,l=e.variants;r<l.length;r++){var u=l[r]
23if(n=i.languageAlias[(0,o.emitUnicodeLanguageId)({lang:e.lang,variants:[u]})]){t={lang:(f=(0,a.parseUnicodeLanguageId)(n.split(a.SEPARATOR))).lang,script:t.script||f.script,region:t.region||f.region,variants:h(t.variants,f.variants)}
24break}}if(t.script&&t.region){var c=i.languageAlias[(0,o.emitUnicodeLanguageId)({lang:t.lang,script:t.script,region:t.region,variants:[]})]
25c&&(t={lang:(f=(0,a.parseUnicodeLanguageId)(c.split(a.SEPARATOR))).lang,script:f.script,region:f.region,variants:t.variants})}if(t.region){var d=i.languageAlias[(0,o.emitUnicodeLanguageId)({lang:t.lang,region:t.region,variants:[]})]
26d&&(t={lang:(f=(0,a.parseUnicodeLanguageId)(d.split(a.SEPARATOR))).lang,script:t.script||f.script,region:f.region,variants:t.variants})}var f,p=i.languageAlias[(0,o.emitUnicodeLanguageId)({lang:t.lang,variants:[]})]
27if(p&&(t={lang:(f=(0,a.parseUnicodeLanguageId)(p.split(a.SEPARATOR))).lang,script:t.script||f.script,region:t.region||f.region,variants:t.variants}),t.region){var m=t.region.toUpperCase(),g=i.territoryAlias[m],v=void 0
28if(g){var y=g.split(" ")
29v=y[0]
30var b=s.likelySubtags[(0,o.emitUnicodeLanguageId)({lang:t.lang,script:t.script,variants:[]})]
31if(b){var w=(0,a.parseUnicodeLanguageId)(b.split(a.SEPARATOR)).region
32w&&y.indexOf(w)>-1&&(v=w)}}v&&(t.region=v),t.region=t.region.toUpperCase()}if(t.script&&(t.script=t.script[0].toUpperCase()+t.script.slice(1).toLowerCase(),i.scriptAlias[t.script]&&(t.script=i.scriptAlias[t.script])),t.variants.length){for(var L=0;L<t.variants.length;L++)if(u=t.variants[L].toLowerCase(),i.variantAlias[u]){var E=i.variantAlias[u];(0,a.isUnicodeVariantSubtag)(E)?t.variants[L]=E:(0,a.isUnicodeLanguageSubtag)(E)&&(t.lang=E)}t.variants.sort()}return t}t.canonicalizeUnicodeLanguageId=f,t.canonicalizeUnicodeLocaleId=function(e){if(e.lang=f(e.lang),e.extensions){for(var t=0,n=e.extensions;t<n.length;t++){var r=n[t]
33switch(r.type){case"u":r.keywords=u(r.keywords),r.attributes&&(r.attributes=l(r.attributes))
34break
35case"t":r.lang&&(r.lang=f(r.lang)),r.fields=u(r.fields)
36break
37default:r.value=r.value.toLowerCase()}}e.extensions.sort(d)}return e}},4138(e,t,n){"use strict"
38Object.defineProperty(t,"__esModule",{value:!0}),t.emitUnicodeLocaleId=t.emitUnicodeLanguageId=void 0
39var r=n(6513)
40function i(e){return e?(0,r.__spreadArray)([e.lang,e.script,e.region],e.variants||[],!0).filter(Boolean).join("-"):""}t.emitUnicodeLanguageId=i,t.emitUnicodeLocaleId=function(e){for(var t=e.lang,n=e.extensions,a=[i(t)],s=0,o=n;s<o.length;s++){var l=o[s]
41switch(a.push(l.type),l.type){case"u":a.push.apply(a,(0,r.__spreadArray)((0,r.__spreadArray)([],l.attributes,!1),l.keywords.reduce((function(e,t){return e.concat(t)}),[]),!1))
42break
43case"t":a.push.apply(a,(0,r.__spreadArray)([i(l.lang)],l.fields.reduce((function(e,t){return e.concat(t)}),[]),!1))
44break
45default:a.push(l.value)}}
45return a.filter(Boolean).join("-")}},6108(e,t){"use strict"
46Object.defineProperty(t,"__esModule",{value:!0}),t.likelySubtags=void 0,t.likelySubtags={aa:"aa-Latn-ET",aai:"aai-Latn-ZZ",aak:"aak-Latn-ZZ",aau:"aau-Latn-ZZ",ab:"ab-Cyrl-GE",abi:"abi-Latn-ZZ",abq:"abq-Cyrl-ZZ",abr:"abr-Latn-GH",abt:"abt-Latn-ZZ",aby:"aby-Latn-ZZ",acd:"acd-Latn-ZZ",ace:"ace-Latn-ID",ach:"ach-Latn-UG",ada:"ada-Latn-GH",ade:"ade-Latn-ZZ",adj:"adj-Latn-ZZ",adp:"adp-Tibt-BT",ady:"ady-Cyrl-RU",adz:"adz-Latn-ZZ",ae:"ae-Avst-IR",aeb:"aeb-Arab-TN",aey:"aey-Latn-ZZ",af:"af-Latn-ZA",agc:"agc-Latn-ZZ",agd:"agd-Latn-ZZ",agg:"agg-Latn-ZZ",agm:"agm-Latn-ZZ",ago:"ago-Latn-ZZ",agq:"agq-Latn-CM",aha:"aha-Latn-ZZ",ahl:"ahl-Latn-ZZ",aho:"aho-Ahom-IN",ajg:"ajg-Latn-ZZ",ak:"ak-Latn-GH",akk:"akk-Xsux-IQ",ala:"ala-Latn-ZZ",ali:"ali-Latn-ZZ",aln:"aln-Latn-XK",alt:"alt-Cyrl-RU",am:"am-Ethi-ET",amm:"amm-Latn-ZZ",amn:"amn-Latn-ZZ",amo:"amo-Latn-NG",amp:"amp-Latn-ZZ",an:"an-Latn-ES",anc:"anc-Latn-ZZ",ank:"ank-Latn-ZZ",ann:"ann-Latn-ZZ",any:"any-Latn-ZZ",aoj:"aoj-Latn-ZZ",aom:"aom-Latn-ZZ",aoz:"aoz-Latn-ID",apc:"apc-Arab-ZZ",apd:"apd-Arab-TG",ape:"ape-Latn-ZZ",apr:"apr-Latn-ZZ",aps:"aps-Latn-ZZ",apz:"apz-Latn-ZZ",ar:"ar-Arab-EG",arc:"arc-Armi-IR","arc-Nbat":"arc-Nbat-JO","arc-Palm":"arc-Palm-SY",arh:"arh-Latn-ZZ",arn:"arn-Latn-CL",aro:"aro-Latn-BO",arq:"arq-Arab-DZ",ars:"ars-Arab-SA",ary:"ary-Arab-MA",arz:"arz-Arab-EG",as:"as-Beng-IN",asa:"asa-Latn-TZ",ase:"ase-Sgnw-US",asg:"asg-Latn-ZZ",aso:"aso-Latn-ZZ",ast:"ast-Latn-ES",ata:"ata-Latn-ZZ",atg:"atg-Latn-ZZ",atj:"atj-Latn-CA",auy:"auy-Latn-ZZ",av:"av-Cyrl-RU",avl:"avl-Arab-ZZ",avn:"avn-Latn-ZZ",avt:"avt-Latn-ZZ",avu:"avu-Latn-ZZ",awa:"awa-Deva-IN",awb:"awb-Latn-ZZ",awo:"awo-Latn-ZZ",awx:"awx-Latn-ZZ",ay:"ay-Latn-BO",ayb:"ayb-Latn-ZZ",az:"az-Latn-AZ","az-Arab":"az-Arab-IR","az-IQ":"az-Arab-IQ","az-IR":"az-Arab-IR","az-RU":"az-Cyrl-RU",ba:"ba-Cyrl-RU",bal:"bal-Arab-PK",ban:"ban-Latn-ID",bap:"bap-Deva-NP",bar:"bar-Latn-AT",bas:"bas-Latn-CM",bav:"bav-Latn-ZZ",bax:"bax-Bamu-CM",bba:"bba-Latn-ZZ",bbb:"bbb-Latn-ZZ",bbc:"bbc-Latn-ID",bbd:"bbd-Latn-ZZ",bbj:"bbj-Latn-CM",bbp:"bbp-Latn-ZZ",bbr:"bbr-Latn-ZZ",bcf:"bcf-Latn-ZZ",bch:"bch-Latn-ZZ",bci:"bci-Latn-CI",bcm:"bcm-Latn-ZZ",bcn:"bcn-Latn-ZZ",bco:"bco-Latn-ZZ",bcq:"bcq-Ethi-ZZ",bcu:"bcu-Latn-ZZ",bdd:"bdd-Latn-ZZ",be:"be-Cyrl-BY",bef:"bef-Latn-ZZ",beh:"beh-Latn-ZZ",bej:"bej-Arab-SD",bem:"bem-Latn-ZM",bet:"bet-Latn-ZZ",bew:"bew-Latn-ID",bex:"bex-Latn-ZZ",bez:"bez-Latn-TZ",bfd:"bfd-Latn-CM",bfq:"bfq-Taml-IN",bft:"bft-Arab-PK",bfy:"bfy-Deva-IN",bg:"bg-Cyrl-BG",bgc:"bgc-Deva-IN",bgn:"bgn-Arab-PK",bgx:"bgx-Grek-TR",bhb:"bhb-Deva-IN",bhg:"bhg-Latn-ZZ",bhi:"bhi-Deva-IN",bhl:"bhl-Latn-ZZ",bho:"bho-Deva-IN",bhy:"bhy-Latn-ZZ",bi:"bi-Latn-VU",bib:"bib-Latn-ZZ",big:"big-Latn-ZZ",bik:"bik-Latn-PH",bim:"bim-Latn-ZZ",bin:"bin-Latn-NG",bio:"bio-Latn-ZZ",biq:"biq-Latn-ZZ",bjh:"bjh-Latn-ZZ",bji:"bji-Ethi-ZZ",bjj:"bjj-Deva-IN",bjn:"bjn-Latn-ID",bjo:"bjo-Latn-ZZ",bjr:"bjr-Latn-ZZ",bjt:"bjt-Latn-SN",bjz:"bjz-Latn-ZZ",bkc:"bkc-Latn-ZZ",bkm:"bkm-Latn-CM",bkq:"bkq-Latn-ZZ",bku:"bku-Latn-PH",bkv:"bkv-Latn-ZZ",blg:"blg-Latn-MY",blt:"blt-Tavt-VN",bm:"bm-Latn-ML",bmh:"bmh-Latn-ZZ",bmk:"bmk-Latn-ZZ",bmq:"bmq-Latn-ML",bmu:"bmu-Latn-ZZ",bn:"bn-Beng-BD",bng:"bng-Latn-ZZ",bnm:"bnm-Latn-ZZ",bnp:"bnp-Latn-ZZ",bo:"bo-Tibt-CN",boj:"boj-Latn-ZZ",bom:"bom-Latn-ZZ",bon:"bon-Latn-ZZ",bpy:"bpy-Beng-IN",bqc:"bqc-Latn-ZZ",bqi:"bqi-Arab-IR",bqp:"bqp-Latn-ZZ",bqv:"bqv-Latn-CI",br:"br-Latn-FR",bra:"bra-Deva-IN",brh:"brh-Arab-PK",brx:"brx-Deva-IN",brz:"brz-Latn-ZZ",bs:"bs-Latn-BA",bsj:"bsj-Latn-ZZ",bsq:"bsq-Bass-LR",bss:"bss-Latn-CM",bst:"bst-Ethi-ZZ",bto:"bto-Latn-PH",btt:"btt-Latn-ZZ",btv:"btv-Deva-PK",bua:"bua-Cyrl-RU",buc:"buc-Latn-YT",bud:"bud-Latn-ZZ",bug:"bug-Latn-ID",buk:"buk-Latn-ZZ",bum:"bum-Latn-CM",buo:"buo-Latn-ZZ",bus:"bus-Latn-ZZ",buu:"buu-Latn-ZZ",bvb:"bvb-Latn-GQ",bwd:"bwd-Latn-ZZ",bwr:"bwr-Latn-ZZ",bxh:"bxh-Latn-ZZ",bye:"bye-Latn-ZZ",byn:"byn-Ethi-ER",byr:"byr-Latn-ZZ",bys:"bys-Latn-ZZ",byv:"byv-Latn-CM",byx:"byx-Latn-ZZ",bza:"bza-Latn-ZZ",bze:"bze-Latn-ML",bzf:"bzf-Latn-ZZ",bzh:"bzh-Latn-ZZ",bzw:"bzw-Latn-ZZ",ca:"ca-Latn-ES",cad:"cad-Latn-US",can:"can-Latn-ZZ",cbj:"cbj-Latn-ZZ",cch:"cch-Latn-NG",ccp:"ccp-Cakm-BD",ce:"ce-Cyrl-RU",ceb:"ceb-Latn-PH",cfa:"cfa-Latn-ZZ",cgg:"cgg-Latn-UG",ch:"ch-Latn-GU",chk:"chk-Latn-FM",chm:"chm-Cyrl-RU",cho:"cho-Latn-US",chp:"chp-Latn-CA",chr:"chr-Cher-US",cic:"cic-Latn-US",cja:"cja-Arab-KH",cjm:"cjm-Cham-VN",cjv:"cjv-Latn-ZZ",ckb:"ckb-Arab-IQ",ckl:"ckl-Latn-ZZ",cko:"cko-Latn-ZZ",cky:"cky-Latn-ZZ",cla:"cla-Latn-ZZ",cme:"cme-Latn-ZZ",cmg:"cmg-Soyo-MN",co:"co-Latn-FR",cop:"cop-Copt-EG",cps:"cps-Latn-PH",cr:"cr-Cans-CA",crh:"crh-Cyrl-UA",crj:"crj-Cans-CA",crk:"crk-Cans-CA",crl:"crl-Cans-CA",crm:"crm-Cans-CA",crs:"crs-Latn-SC",cs:"cs-Latn-CZ",csb:"csb-Latn-PL",csw:"csw-Cans-CA",ctd:"ctd-Pauc-MM",cu:"cu-Cyrl-RU","cu-Glag":"cu-Glag-BG",cv:"cv-Cyrl-RU",cy:"cy-Latn-GB",da:"da-Latn-DK",dad:"dad-Latn-ZZ",daf:"daf-Latn-CI",dag:"dag-Latn-ZZ",dah:"dah-Latn-ZZ",dak:"dak-Latn-US",dar:"dar-Cyrl-RU",dav:"dav-Latn-KE",dbd:"dbd-Latn-ZZ",dbq:"dbq-Latn-ZZ",dcc:"dcc-Arab-IN",ddn:"ddn-Latn-ZZ",de:"de-Latn-DE",ded:"ded-Latn-ZZ",den:"den-Latn-CA",dga:"dga-Latn-ZZ",dgh:"dgh-Latn-ZZ",dgi:"dgi-Latn-ZZ",dgl:"dgl-Arab-ZZ",dgr:"dgr-Latn-CA",dgz:"dgz-Latn-ZZ",dia:"dia-Latn-ZZ",dje
46:"dje-Latn-NE",dmf:"dmf-Medf-NG",dnj:"dnj-Latn-CI",dob:"dob-Latn-ZZ",doi:"doi-Deva-IN",dop:"dop-Latn-ZZ",dow:"dow-Latn-ZZ",drh:"drh-Mong-CN",dri:"dri-Latn-ZZ",drs:"drs-Ethi-ZZ",dsb:"dsb-Latn-DE",dtm:"dtm-Latn-ML",dtp:"dtp-Latn-MY",dts:"dts-Latn-ZZ",dty:"dty-Deva-NP",dua:"dua-Latn-CM",duc:"duc-Latn-ZZ",dud:"dud-Latn-ZZ",dug:"dug-Latn-ZZ",dv:"dv-Thaa-MV",dva:"dva-Latn-ZZ",dww:"dww-Latn-ZZ",dyo:"dyo-Latn-SN",dyu:"dyu-Latn-BF",dz:"dz-Tibt-BT",dzg:"dzg-Latn-ZZ",ebu:"ebu-Latn-KE",ee:"ee-Latn-GH",efi:"efi-Latn-NG",egl:"egl-Latn-IT",egy:"egy-Egyp-EG",eka:"eka-Latn-ZZ",eky:"eky-Kali-MM",el:"el-Grek-GR",ema:"ema-Latn-ZZ",emi:"emi-Latn-ZZ",en:"en-Latn-US","en-Shaw":"en-Shaw-GB",enn:"enn-Latn-ZZ",enq:"enq-Latn-ZZ",eo:"eo-Latn-001",eri:"eri-Latn-ZZ",es:"es-Latn-ES",esg:"esg-Gonm-IN",esu:"esu-Latn-US",et:"et-Latn-EE",etr:"etr-Latn-ZZ",ett:"ett-Ital-IT",etu:"etu-Latn-ZZ",etx:"etx-Latn-ZZ",eu:"eu-Latn-ES",ewo:"ewo-Latn-CM",ext:"ext-Latn-ES",eza:"eza-Latn-ZZ",fa:"fa-Arab-IR",faa:"faa-Latn-ZZ",fab:"fab-Latn-ZZ",fag:"fag-Latn-ZZ",fai:"fai-Latn-ZZ",fan:"fan-Latn-GQ",ff:"ff-Latn-SN","ff-Adlm":"ff-Adlm-GN",ffi:"ffi-Latn-ZZ",ffm:"ffm-Latn-ML",fi:"fi-Latn-FI",fia:"fia-Arab-SD",fil:"fil-Latn-PH",fit:"fit-Latn-SE",fj:"fj-Latn-FJ",flr:"flr-Latn-ZZ",fmp:"fmp-Latn-ZZ",fo:"fo-Latn-FO",fod:"fod-Latn-ZZ",fon:"fon-Latn-BJ",for:"for-Latn-ZZ",fpe:"fpe-Latn-ZZ",fqs:"fqs-Latn-ZZ",fr:"fr-Latn-FR",frc:"frc-Latn-US",frp:"frp-Latn-FR",frr:"frr-Latn-DE",frs:"frs-Latn-DE",fub:"fub-Arab-CM",fud:"fud-Latn-WF",fue:"fue-Latn-ZZ",fuf:"fuf-Latn-GN",fuh:"fuh-Latn-ZZ",fuq:"fuq-Latn-NE",fur:"fur-Latn-IT",fuv:"fuv-Latn-NG",fuy:"fuy-Latn-ZZ",fvr:"fvr-Latn-SD",fy:"fy-Latn-NL",ga:"ga-Latn-IE",gaa:"gaa-Latn-GH",gaf:"gaf-Latn-ZZ",gag:"gag-Latn-MD",gah:"gah-Latn-ZZ",gaj:"gaj-Latn-ZZ",gam:"gam-Latn-ZZ",gan:"gan-Hans-CN",gaw:"gaw-Latn-ZZ",gay:"gay-Latn-ID",gba:"gba-Latn-ZZ",gbf:"gbf-Latn-ZZ",gbm:"gbm-Deva-IN",gby:"gby-Latn-ZZ",gbz:"gbz-Arab-IR",gcr:"gcr-Latn-GF",gd:"gd-Latn-GB",gde:"gde-Latn-ZZ",gdn:"gdn-Latn-ZZ",gdr:"gdr-Latn-ZZ",geb:"geb-Latn-ZZ",gej:"gej-Latn-ZZ",gel:"gel-Latn-ZZ",gez:"gez-Ethi-ET",gfk:"gfk-Latn-ZZ",ggn:"ggn-Deva-NP",ghs:"ghs-Latn-ZZ",gil:"gil-Latn-KI",gim:"gim-Latn-ZZ",gjk:"gjk-Arab-PK",gjn:"gjn-Latn-ZZ",gju:"gju-Arab-PK",gkn:"gkn-Latn-ZZ",gkp:"gkp-Latn-ZZ",gl:"gl-Latn-ES",glk:"glk-Arab-IR",gmm:"gmm-Latn-ZZ",gmv:"gmv-Ethi-ZZ",gn:"gn-Latn-PY",gnd:"gnd-Latn-ZZ",gng:"gng-Latn-ZZ",god:"god-Latn-ZZ",gof:"gof-Ethi-ZZ",goi:"goi-Latn-ZZ",gom:"gom-Deva-IN",gon:"gon-Telu-IN",gor:"gor-Latn-ID",gos:"gos-Latn-NL",got:"got-Goth-UA",grb:"grb-Latn-ZZ",grc:"grc-Cprt-CY","grc-Linb":"grc-Linb-GR",grt:"grt-Beng-IN",grw:"grw-Latn-ZZ",gsw:"gsw-Latn-CH",gu:"gu-Gujr-IN",gub:"gub-Latn-BR",guc:"guc-Latn-CO",gud:"gud-Latn-ZZ",gur:"gur-Latn-GH",guw:"guw-Latn-ZZ",gux:"gux-Latn-ZZ",guz:"guz-Latn-KE",gv:"gv-Latn-IM",gvf:"gvf-Latn-ZZ",gvr:"gvr-Deva-NP",gvs:"gvs-Latn-ZZ",gwc:"gwc-Arab-ZZ",gwi:"gwi-Latn-CA",gwt:"gwt-Arab-ZZ",gyi:"gyi-Latn-ZZ",ha:"ha-Latn-NG","ha-CM":"ha-Arab-CM","ha-SD":"ha-Arab-SD",hag:"hag-Latn-ZZ",hak:"hak-Hans-CN",ham:"ham-Latn-ZZ",haw:"haw-Latn-US",haz:"haz-Arab-AF",hbb:"hbb-Latn-ZZ",hdy:"hdy-Ethi-ZZ",he:"he-Hebr-IL",hhy:"hhy-Latn-ZZ",hi:"hi-Deva-IN",hia:"hia-Latn-ZZ",hif:"hif-Latn-FJ",hig:"hig-Latn-ZZ",hih:"hih-Latn-ZZ",hil:"hil-Latn-PH",hla:"hla-Latn-ZZ",hlu:"hlu-Hluw-TR",hmd:"hmd-Plrd-CN",hmt:"hmt-Latn-ZZ",hnd:"hnd-Arab-PK",hne:"hne-Deva-IN",hnj:"hnj-Hmnp-US",hnn:"hnn-Latn-PH",hno:"hno-Arab-PK",ho:"ho-Latn-PG",hoc:"hoc-Deva-IN",hoj:"hoj-Deva-IN",hot:"hot-Latn-ZZ",hr:"hr-Latn-HR",hsb:"hsb-Latn-DE",hsn:"hsn-Hans-CN",ht:"ht-Latn-HT",hu:"hu-Latn-HU",hui:"hui-Latn-ZZ",hy:"hy-Armn-AM",hz:"hz-Latn-NA",ia:"ia-Latn-001",ian:"ian-Latn-ZZ",iar:"iar-Latn-ZZ",iba:"iba-Latn-MY",ibb:"ibb-Latn-NG",iby:"iby-Latn-ZZ",ica:"ica-Latn-ZZ",ich:"ich-Latn-ZZ",id:"id-Latn-ID",idd:"idd-Latn-ZZ",idi:"idi-Latn-ZZ",idu:"idu-Latn-ZZ",ife:"ife-Latn-TG",ig:"ig-Latn-NG",igb:"igb-Latn-ZZ",ige:"ige-Latn-ZZ",ii:"ii-Yiii-CN",ijj:"ijj-Latn-ZZ",ik:"ik-Latn-US",ikk:"ikk-Latn-ZZ",ikt:"ikt-Latn-CA",ikw:"ikw-Latn-ZZ",ikx:"ikx-Latn-ZZ",ilo:"ilo-Latn-PH",imo:"imo-Latn-ZZ",in:"in-Latn-ID",inh:"inh-Cyrl-RU",io:"io-Latn-001",iou:"iou-Latn-ZZ",iri:"iri-Latn-ZZ",is:"is-Latn-IS",it:"it-Latn-IT",iu:"iu-Cans-CA",iw:"iw-Hebr-IL",iwm:"iwm-Latn-ZZ",iws:"iws-Latn-ZZ",izh:"izh-Latn-RU",izi:"izi-Latn-ZZ",ja:"ja-Jpan-JP",jab:"jab-Latn-ZZ",jam:"jam-Latn-JM",jar:"jar-Latn-ZZ",jbo:"jbo-Latn-001",jbu:"jbu-Latn-ZZ",jen:"jen-Latn-ZZ",jgk:"jgk-Latn-ZZ",jgo:"jgo-Latn-CM",ji:"ji-Hebr-UA",jib:"jib-Latn-ZZ",jmc:"jmc-Latn-TZ",jml:"jml-Deva-NP",jra:"jra-Latn-ZZ",jut:"jut-Latn-DK",jv:"jv-Latn-ID",jw:"jw-Latn-ID",ka:"ka-Geor-GE",kaa:"kaa-Cyrl-UZ",kab:"kab-Latn-DZ",kac:"kac-Latn-MM",kad:"kad-Latn-ZZ",kai:"kai-Latn-ZZ",kaj:"
46kaj-Latn-NG",kam:"kam-Latn-KE",kao:"kao-Latn-ML",kbd:"kbd-Cyrl-RU",kbm:"kbm-Latn-ZZ",kbp:"kbp-Latn-ZZ",kbq:"kbq-Latn-ZZ",kbx:"kbx-Latn-ZZ",kby:"kby-Arab-NE",kcg:"kcg-Latn-NG",kck:"kck-Latn-ZW",kcl:"kcl-Latn-ZZ",kct:"kct-Latn-ZZ",kde:"kde-Latn-TZ",kdh:"kdh-Latn-TG",kdl:"kdl-Latn-ZZ",kdt:"kdt-Thai-TH",kea:"kea-Latn-CV",ken:"ken-Latn-CM",kez:"kez-Latn-ZZ",kfo:"kfo-Latn-CI",kfr:"kfr-Deva-IN",kfy:"kfy-Deva-IN",kg:"kg-Latn-CD",kge:"kge-Latn-ID",kgf:"kgf-Latn-ZZ",kgp:"kgp-Latn-BR",kha:"kha-Latn-IN",khb:"khb-Talu-CN",khn:"khn-Deva-IN",khq:"khq-Latn-ML",khs:"khs-Latn-ZZ",kht:"kht-Mymr-IN",khw:"khw-Arab-PK",khz:"khz-Latn-ZZ",ki:"ki-Latn-KE",kij:"kij-Latn-ZZ",kiu:"kiu-Latn-TR",kiw:"kiw-Latn-ZZ",kj:"kj-Latn-NA",kjd:"kjd-Latn-ZZ",kjg:"kjg-Laoo-LA",kjs:"kjs-Latn-ZZ",kjy:"kjy-Latn-ZZ",kk:"kk-Cyrl-KZ","kk-AF":"kk-Arab-AF","kk-Arab":"kk-Arab-CN","kk-CN":"kk-Arab-CN","kk-IR":"kk-Arab-IR","kk-MN":"kk-Arab-MN",kkc:"kkc-Latn-ZZ",kkj:"kkj-Latn-CM",kl:"kl-Latn-GL",kln:"kln-Latn-KE",klq:"klq-Latn-ZZ",klt:"klt-Latn-ZZ",klx:"klx-Latn-ZZ",km:"km-Khmr-KH",kmb:"kmb-Latn-AO",kmh:"kmh-Latn-ZZ",kmo:"kmo-Latn-ZZ",kms:"kms-Latn-ZZ",kmu:"kmu-Latn-ZZ",kmw:"kmw-Latn-ZZ",kn:"kn-Knda-IN",knf:"knf-Latn-GW",knp:"knp-Latn-ZZ",ko:"ko-Kore-KR",koi:"koi-Cyrl-RU",kok:"kok-Deva-IN",kol:"kol-Latn-ZZ",kos:"kos-Latn-FM",koz:"koz-Latn-ZZ",kpe:"kpe-Latn-LR",kpf:"kpf-Latn-ZZ",kpo:"kpo-Latn-ZZ",kpr:"kpr-Latn-ZZ",kpx:"kpx-Latn-ZZ",kqb:"kqb-Latn-ZZ",kqf:"kqf-Latn-ZZ",kqs:"kqs-Latn-ZZ",kqy:"kqy-Ethi-ZZ",kr:"kr-Latn-ZZ",krc:"krc-Cyrl-RU",kri:"kri-Latn-SL",krj:"krj-Latn-PH",krl:"krl-Latn-RU",krs:"krs-Latn-ZZ",kru:"kru-Deva-IN",ks:"ks-Arab-IN",ksb:"ksb-Latn-TZ",ksd:"ksd-Latn-ZZ",ksf:"ksf-Latn-CM",ksh:"ksh-Latn-DE",ksj:"ksj-Latn-ZZ",ksr:"ksr-Latn-ZZ",ktb:"ktb-Ethi-ZZ",ktm:"ktm-Latn-ZZ",kto:"kto-Latn-ZZ",ktr:"ktr-Latn-MY",ku:"ku-Latn-TR","ku-Arab":"ku-Arab-IQ","ku-LB":"ku-Arab-LB","ku-Yezi":"ku-Yezi-GE",kub:"kub-Latn-ZZ",kud:"kud-Latn-ZZ",kue:"kue-Latn-ZZ",kuj:"kuj-Latn-ZZ",kum:"kum-Cyrl-RU",kun:"kun-Latn-ZZ",kup:"kup-Latn-ZZ",kus:"kus-Latn-ZZ",kv:"kv-Cyrl-RU",kvg:"kvg-Latn-ZZ",kvr:"kvr-Latn-ID",kvx:"kvx-Arab-PK",kw:"kw-Latn-GB",kwj:"kwj-Latn-ZZ",kwo:"kwo-Latn-ZZ",kwq:"kwq-Latn-ZZ",kxa:"kxa-Latn-ZZ",kxc:"kxc-Ethi-ZZ",kxe:"kxe-Latn-ZZ",kxl:"kxl-Deva-IN",kxm:"kxm-Thai-TH",kxp:"kxp-Arab-PK",kxw:"kxw-Latn-ZZ",kxz:"kxz-Latn-ZZ",ky:"ky-Cyrl-KG","ky-Arab":"ky-Arab-CN","ky-CN":"ky-Arab-CN","ky-Latn":"ky-Latn-TR","ky-TR":"ky-Latn-TR",kye:"kye-Latn-ZZ",kyx:"kyx-Latn-ZZ",kzh:"kzh-Arab-ZZ",kzj:"kzj-Latn-MY",kzr:"kzr-Latn-ZZ",kzt:"kzt-Latn-MY",la:"la-Latn-VA",lab:"lab-Lina-GR",lad:"lad-Hebr-IL",lag:"lag-Latn-TZ",lah:"lah-Arab-PK",laj:"laj-Latn-UG",las:"las-Latn-ZZ",lb:"lb-Latn-LU",lbe:"lbe-Cyrl-RU",lbu:"lbu-Latn-ZZ",lbw:"lbw-Latn-ID",lcm:"lcm-Latn-ZZ",lcp:"lcp-Thai-CN",ldb:"ldb-Latn-ZZ",led:"led-Latn-ZZ",lee:"lee-Latn-ZZ",lem:"lem-Latn-ZZ",lep:"lep-Lepc-IN",leq:"leq-Latn-ZZ",leu:"leu-Latn-ZZ",lez:"lez-Cyrl-RU",lg:"lg-Latn-UG",lgg:"lgg-Latn-ZZ",li:"li-Latn-NL",lia:"lia-Latn-ZZ",lid:"lid-Latn-ZZ",lif:"lif-Deva-NP","lif-Limb":"lif-Limb-IN",lig:"lig-Latn-ZZ",lih:"lih-Latn-ZZ",lij:"lij-Latn-IT",lis:"lis-Lisu-CN",ljp:"ljp-Latn-ID",lki:"lki-Arab-IR",lkt:"lkt-Latn-US",lle:"lle-Latn-ZZ",lln:"lln-Latn-ZZ",lmn:"lmn-Telu-IN",lmo:"lmo-Latn-IT",lmp:"lmp-Latn-ZZ",ln:"ln-Latn-CD",lns:"lns-Latn-ZZ",lnu:"lnu-Latn-ZZ",lo:"lo-Laoo-LA",loj:"loj-Latn-ZZ",lok:"lok-Latn-ZZ",lol:"lol-Latn-CD",lor:"lor-Latn-ZZ",los:"los-Latn-ZZ",loz:"loz-Latn-ZM",lrc:"lrc-Arab-IR",lt:"lt-Latn-LT",ltg:"ltg-Latn-LV",lu:"lu-Latn-CD",lua:"lua-Latn-CD",luo:"luo-Latn-KE",luy:"luy-Latn-KE",luz:"luz-Arab-IR",lv:"lv-Latn-LV",lwl:"lwl-Thai-TH",lzh:"lzh-Hans-CN",lzz:"lzz-Latn-TR",mad:"mad-Latn-ID",maf:"maf-Latn-CM",mag:"mag-Deva-IN",mai:"mai-Deva-IN",mak:"mak-Latn-ID",man:"man-Latn-GM","man-GN":"man-Nkoo-GN","man-Nkoo":"man-Nkoo-GN",mas:"mas-Latn-KE",maw:"maw-Latn-ZZ",maz:"maz-Latn-MX",mbh:"mbh-Latn-ZZ",mbo:"mbo-Latn-ZZ",mbq:"mbq-Latn-ZZ",mbu:"mbu-Latn-ZZ",mbw:"mbw-Latn-ZZ",mci:"mci-Latn-ZZ",mcp:"mcp-Latn-ZZ",mcq:"mcq-Latn-ZZ",mcr:"mcr-Latn-ZZ",mcu:"mcu-Latn-ZZ",mda:"mda-Latn-ZZ",mde:"mde-Arab-ZZ",mdf:"mdf-Cyrl-RU",mdh:"mdh-Latn-PH",mdj:"mdj-Latn-ZZ",mdr:"mdr-Latn-ID",mdx:"mdx-Ethi-ZZ",med:"med-Latn-ZZ",mee:"mee-Latn-ZZ",mek:"mek-Latn-ZZ",men:"men-Latn-SL",mer:"mer-Latn-KE",met:"met-Latn-ZZ",meu:"meu-Latn-ZZ",mfa:"mfa-Arab-TH",mfe:"mfe-Latn-MU",mfn:"mfn-Latn-ZZ",mfo:"mfo-Latn-ZZ",mfq:"mfq-Latn-ZZ",mg:"mg-Latn-MG",mgh:"mgh-Latn-MZ",mgl:"mgl-Latn-ZZ",mgo:"mgo-Latn-CM",mgp:"mgp-Deva-NP",mgy:"mgy-Latn-TZ",mh:"mh-Latn-MH",mhi:"mhi-Latn-ZZ",mhl:"mhl-Latn-ZZ",mi:"mi-Latn-NZ",mif:"mif-Latn-ZZ",min:"min-Latn-ID",miw:"miw-Latn-ZZ",mk:"mk-Cyrl-MK",mki:"mki-Arab-ZZ",mkl:"mkl-Latn-ZZ",mkp:"mkp-Latn-ZZ",mkw:"mkw-Latn-ZZ",ml:"ml-Mlym-IN",mle:"mle-Latn-ZZ",mlp:"mlp-Latn-ZZ",mls:"mls-Latn-SD",mmo:"mmo-Latn-ZZ",mmu:"mmu-Latn-ZZ",mmx:"mmx-Latn-ZZ",mn:"mn-Cyrl-MN","mn-CN":"mn-Mong-CN","mn-Mong":"mn-Mong-CN",mna:"mna-Latn-ZZ",mnf:"mnf-Latn-ZZ",mni:"mni-Beng-IN",mnw:"mnw-Mymr-MM",mo:"mo-Latn-RO",moa:"moa-Latn-ZZ",moe:"moe-Latn-CA",moh:"moh-Latn-CA",mos:"mos-Latn-BF",mox:"mox-Latn-ZZ",mpp:"mpp-Latn-ZZ",mps:"mps-Latn-ZZ",mpt:"mpt-Latn-ZZ",mpx:"mpx-Latn-ZZ",mql:"mql-Latn-ZZ",mr:"mr-Deva-IN",mrd:"mrd-Deva-NP",mrj:"mrj-Cyrl-RU",mro:"mro-Mroo-BD",ms:"ms-Latn-MY","ms-CC":"ms-Arab-CC",mt:"mt-Latn-MT",mtc:"mtc-Latn-ZZ",mtf:"mtf-Latn-ZZ",mti:"mti-Latn-ZZ",mtr:"mtr-Deva-IN",mua:"mua-Latn-CM",mur:"mur-Latn-ZZ",mus:"mus-Latn-US",mva:"mva-Latn-ZZ",mvn:"mvn-Latn-ZZ",mvy:"mvy-Arab-PK",mwk:"mwk-Latn-ML",mwr:"mwr-Deva-IN",mwv:"mwv-Latn-ID",mww:"mww-Hmnp-US",mxc:"mxc-Latn-ZW",mxm:"mxm-Latn-ZZ",my:"my-Mymr-MM",myk:"myk-Latn-ZZ",mym:"mym-Ethi-ZZ",myv:"myv-Cyrl-RU",myw:"myw-Latn-ZZ",myx:"myx-Latn-UG",myz:"myz-Mand-IR",mzk:"mzk-Latn-ZZ",mzm:"mzm-Latn-ZZ",mzn:"mzn-Arab-I
46R",mzp:"mzp-Latn-ZZ",mzw:"mzw-Latn-ZZ",mzz:"mzz-Latn-ZZ",na:"na-Latn-NR",nac:"nac-Latn-ZZ",naf:"naf-Latn-ZZ",nak:"nak-Latn-ZZ",nan:"nan-Hans-CN",nap:"nap-Latn-IT",naq:"naq-Latn-NA",nas:"nas-Latn-ZZ",nb:"nb-Latn-NO",nca:"nca-Latn-ZZ",nce:"nce-Latn-ZZ",ncf:"ncf-Latn-ZZ",nch:"nch-Latn-MX",nco:"nco-Latn-ZZ",ncu:"ncu-Latn-ZZ",nd:"nd-Latn-ZW",ndc:"ndc-Latn-MZ",nds:"nds-Latn-DE",ne:"ne-Deva-NP",neb:"neb-Latn-ZZ",new:"new-Deva-NP",nex:"nex-Latn-ZZ",nfr:"nfr-Latn-ZZ",ng:"ng-Latn-NA",nga:"nga-Latn-ZZ",ngb:"ngb-Latn-ZZ",ngl:"ngl-Latn-MZ",nhb:"nhb-Latn-ZZ",nhe:"nhe-Latn-MX",nhw:"nhw-Latn-MX",nif:"nif-Latn-ZZ",nii:"nii-Latn-ZZ",nij:"nij-Latn-ID",nin:"nin-Latn-ZZ",niu:"niu-Latn-NU",niy:"niy-Latn-ZZ",niz:"niz-Latn-ZZ",njo:"njo-Latn-IN",nkg:"nkg-Latn-ZZ",nko:"nko-Latn-ZZ",nl:"nl-Latn-NL",nmg:"nmg-Latn-CM",nmz:"nmz-Latn-ZZ",nn:"nn-Latn-NO",nnf:"nnf-Latn-ZZ",nnh:"nnh-Latn-CM",nnk:"nnk-Latn-ZZ",nnm:"nnm-Latn-ZZ",nnp:"nnp-Wcho-IN",no:"no-Latn-NO",nod:"nod-Lana-TH",noe:"noe-Deva-IN",non:"non-Runr-SE",nop:"nop-Latn-ZZ",nou:"nou-Latn-ZZ",nqo:"nqo-Nkoo-GN",nr:"nr-Latn-ZA",nrb:"nrb-Latn-ZZ",nsk:"nsk-Cans-CA",nsn:"nsn-Latn-ZZ",nso:"nso-Latn-ZA",nss:"nss-Latn-ZZ",nst:"nst-Tnsa-IN",ntm:"ntm-Latn-ZZ",ntr:"ntr-Latn-ZZ",nui:"nui-Latn-ZZ",nup:"nup-Latn-ZZ",nus:"nus-Latn-SS",nuv:"nuv-Latn-ZZ",nux:"nux-Latn-ZZ",nv:"nv-Latn-US",nwb:"nwb-Latn-ZZ",nxq:"nxq-Latn-CN",nxr:"nxr-Latn-ZZ",ny:"ny-Latn-MW",nym:"nym-Latn-TZ",nyn:"nyn-Latn-UG",nzi:"nzi-Latn-GH",oc:"oc-Latn-FR",ogc:"ogc-Latn-ZZ",okr:"okr-Latn-ZZ",okv:"okv-Latn-ZZ",om:"om-Latn-ET",ong:"ong-Latn-ZZ",onn:"onn-Latn-ZZ",ons:"ons-Latn-ZZ",opm:"opm-Latn-ZZ",or:"or-Orya-IN",oro:"oro-Latn-ZZ",oru:"oru-Arab-ZZ",os:"os-Cyrl-GE",osa:"osa-Osge-US",ota:"ota-Arab-ZZ",otk:"otk-Orkh-MN",oui:"oui-Ougr-143",ozm:"ozm-Latn-ZZ",pa:"pa-Guru-IN","pa-Arab":"pa-Arab-PK","pa-PK":"pa-Arab-PK",pag:"pag-Latn-PH",pal:"pal-Phli-IR","pal-Phlp":"pal-Phlp-CN",pam:"pam-Latn-PH",pap:"pap-Latn-AW",pau:"pau-Latn-PW",pbi:"pbi-Latn-ZZ",pcd:"pcd-Latn-FR",pcm:"pcm-Latn-NG",pdc:"pdc-Latn-US",pdt:"pdt-Latn-CA",ped:"ped-Latn-ZZ",peo:"peo-Xpeo-IR",pex:"pex-Latn-ZZ",pfl:"pfl-Latn-DE",phl:"phl-Arab-ZZ",phn:"phn-Phnx-LB",pil:"pil-Latn-ZZ",pip:"pip-Latn-ZZ",pka:"pka-Brah-IN",pko:"pko-Latn-KE",pl:"pl-Latn-PL",pla:"pla-Latn-ZZ",pms:"pms-Latn-IT",png:"png-Latn-ZZ",pnn:"pnn-Latn-ZZ",pnt:"pnt-Grek-GR",pon:"pon-Latn-FM",ppa:"ppa-Deva-IN",ppo:"ppo-Latn-ZZ",pra:"pra-Khar-PK",prd:"prd-Arab-IR",prg:"prg-Latn-001",ps:"ps-Arab-AF",pss:"pss-Latn-ZZ",pt:"pt-Latn-BR",ptp:"ptp-Latn-ZZ",puu:"puu-Latn-GA",pwa:"pwa-Latn-ZZ",qu:"qu-Latn-PE",quc:"quc-Latn-GT",qug:"qug-Latn-EC",rai:"rai-Latn-ZZ",raj:"raj-Deva-IN",rao:"rao-Latn-ZZ",rcf:"rcf-Latn-RE",rej:"rej-Latn-ID",rel:"rel-Latn-ZZ",res:"res-Latn-ZZ",rgn:"rgn-Latn-IT",rhg:"rhg-Rohg-MM",ria:"ria-Latn-IN",rif:"rif-Tfng-MA","rif-NL":"rif-Latn-NL",rjs:"rjs-Deva-NP",rkt:"rkt-Beng-BD",rm:"rm-Latn-CH",rmf:"rmf-Latn-FI",rmo:"rmo-Latn-CH",rmt:"rmt-Arab-IR",rmu:"rmu-Latn-SE",rn:"rn-Latn-BI",rna:"rna-Latn-ZZ",rng:"rng-Latn-MZ",ro:"ro-Latn-RO",rob:"rob-Latn-ID",rof:"rof-Latn-TZ",roo:"roo-Latn-ZZ",rro:"rro-Latn-ZZ",rtm:"rtm-Latn-FJ",ru:"ru-Cyrl-RU",rue:"rue-Cyrl-UA",rug:"rug-Latn-SB",rw:"rw-Latn-RW",rwk:"rwk-Latn-TZ",rwo:"rwo-Latn-ZZ",ryu:"ryu-Kana-JP",sa:"sa-Deva-IN",saf:"saf-Latn-GH",sah:"sah-Cyrl-RU",saq:"saq-Latn-KE",sas:"sas-Latn-ID",sat:"sat-Olck-IN",sav:"sav-Latn-SN",saz:"saz-Saur-IN",sba:"sba-Latn-ZZ",sbe:"sbe-Latn-ZZ",sbp:"sbp-Latn-TZ",sc:"sc-Latn-IT",sck:"sck-Deva-IN",scl:"scl-Arab-ZZ",scn:"scn-Latn-IT",sco:"sco-Latn-GB",scs:"scs-Latn-CA",sd:"sd-Arab-PK","sd-Deva":"sd-Deva-IN","
46sd-Khoj":"sd-Khoj-IN","sd-Sind":"sd-Sind-IN",sdc:"sdc-Latn-IT",sdh:"sdh-Arab-IR",se:"se-Latn-NO",sef:"sef-Latn-CI",seh:"seh-Latn-MZ",sei:"sei-Latn-MX",ses:"ses-Latn-ML",sg:"sg-Latn-CF",sga:"sga-Ogam-IE",sgs:"sgs-Latn-LT",sgw:"sgw-Ethi-ZZ",sgz:"sgz-Latn-ZZ",shi:"shi-Tfng-MA",shk:"shk-Latn-ZZ",shn:"shn-Mymr-MM",shu:"shu-Arab-ZZ",si:"si-Sinh-LK",sid:"sid-Latn-ET",sig:"sig-Latn-ZZ",sil:"sil-Latn-ZZ",sim:"sim-Latn-ZZ",sjr:"sjr-Latn-ZZ",sk:"sk-Latn-SK",skc:"skc-Latn-ZZ",skr:"skr-Arab-PK",sks:"sks-Latn-ZZ",sl:"sl-Latn-SI",sld:"sld-Latn-ZZ",sli:"sli-Latn-PL",sll:"sll-Latn-ZZ",sly:"sly-Latn-ID",sm:"sm-Latn-WS",sma:"sma-Latn-SE",smj:"smj-Latn-SE",smn:"smn-Latn-FI",smp:"smp-Samr-IL",smq:"smq-Latn-ZZ",sms:"sms-Latn-FI",sn:"sn-Latn-ZW",snc:"snc-Latn-ZZ",snk:"snk-Latn-ML",snp:"snp-Latn-ZZ",snx:"snx-Latn-ZZ",sny:"sny-Latn-ZZ",so:"so-Latn-SO",sog:"sog-Sogd-UZ",sok:"sok-Latn-ZZ",soq:"soq-Latn-ZZ",sou:"sou-Thai-TH",soy:"soy-Latn-ZZ",spd:"spd-Latn-ZZ",spl:"spl-Latn-ZZ",sps:"sps-Latn-ZZ",sq:"sq-Latn-AL",sr:"sr-Cyrl-RS","sr-ME":"sr-Latn-ME","sr-RO":"sr-Latn-RO","sr-RU":"sr-Latn-RU","sr-TR":"sr-Latn-TR",srb:"srb-Sora-IN",srn:"srn-Latn-SR",srr:"srr-Latn-SN",srx:"srx-Deva-IN",ss:"ss-Latn-ZA",ssd:"ssd-Latn-ZZ",ssg:"ssg-Latn-ZZ",ssy:"ssy-Latn-ER",st:"st-Latn-ZA",stk:"stk-Latn-ZZ",stq:"stq-Latn-DE",su:"su-Latn-ID",sua:"sua-Latn-ZZ",sue:"sue-Latn-ZZ",suk:"suk-Latn-TZ",sur:"sur-Latn-ZZ",sus:"sus-Latn-GN",sv:"sv-Latn-SE",sw:"sw-Latn-TZ",swb:"swb-Arab-YT",swc:"swc-Latn-CD",swg:"swg-Latn-DE",swp:"swp-Latn-ZZ",swv:"swv-Deva-IN",sxn:"sxn-Latn-ID",sxw:"sxw-Latn-ZZ",syl:"syl-Beng-BD",syr:"syr-Syrc-IQ",szl:"szl-Latn-PL",ta:"ta-Taml-IN",taj:"taj-Deva-NP",tal:"tal-Latn-ZZ",tan:"tan-Latn-ZZ",taq:"taq-Latn-ZZ",tbc:"tbc-Latn-ZZ",tbd:"tbd-Latn-ZZ",tbf:"tbf-Latn-ZZ",tbg:"tbg-Latn-ZZ",tbo:"tbo-Latn-ZZ",tbw:"tbw-Latn-PH",tbz:"tbz-Latn-ZZ",tci:"tci-Latn-ZZ",tcy:"tcy-Knda-IN",tdd:"tdd-Tale-CN",tdg:"tdg-Deva-NP",tdh:"tdh-Deva-NP",tdu:"tdu-Latn-MY",te:"te-Telu-IN",ted:"ted-Latn-ZZ",tem:"tem-Latn-SL",teo:"teo-Latn-UG",tet:"tet-Latn-TL",tfi:"tfi-Latn-ZZ",tg:"tg-Cyrl-TJ","tg-Arab":"tg-Arab-PK","tg-PK":"tg-Arab-PK",tgc:"tgc-Latn-ZZ",tgo:"tgo-Latn-ZZ",tgu:"tgu-Latn-ZZ",th:"th-Thai-TH",thl:"thl-Deva-NP",thq:"thq-Deva-NP",thr:"thr-Deva-NP",ti:"ti-Ethi-ET",tif:"tif-Latn-ZZ",tig:"tig-Ethi-ER",tik:"tik-Latn-ZZ",tim:"tim-Latn-ZZ",tio:"tio-Latn-ZZ",tiv:"tiv-Latn-NG",tk:"tk-Latn-TM",tkl:"tkl-Latn-TK",tkr:"tkr-Latn-AZ",tkt:"tkt-Deva-NP",tl:"tl-Latn-PH",tlf:"tlf-Latn-ZZ",tlx:"tlx-Latn-ZZ",tly:"tly-Latn-AZ",tmh:"tmh-Latn-NE",tmy:"tmy-Latn-ZZ",tn:"tn-Latn-ZA",tnh:"tnh-Latn-ZZ",to:"to-Latn-TO",tof:"tof-Latn-ZZ",tog:"tog-Latn-MW",toq:"toq-Latn-ZZ",tpi:"tpi-Latn-PG",tpm:"tpm-Latn-ZZ",tpz:"tpz-Latn-ZZ",tqo:"tqo-Latn-ZZ",tr:"tr-Latn-TR",tru:"tru-Latn-TR",trv:"trv-Latn-TW",trw:"trw-Arab-PK",ts:"ts-Latn-ZA",tsd:"tsd-Grek-GR",tsf:"tsf-Deva-NP",tsg:"tsg-Latn-PH",tsj:"tsj-Tibt-BT",tsw:"tsw-Latn-ZZ",tt:"tt-Cyrl-RU",ttd:"ttd-Latn-ZZ",tte:"tte-Latn-ZZ",ttj:"ttj-Latn-UG",ttr:"ttr-Latn-ZZ",tts:"tts-Thai-TH",ttt:"ttt-Latn-AZ",tuh:"tuh-Latn-ZZ",tul:"tul-Latn-ZZ",tum:"tum-Latn-MW",tuq:"tuq-Latn-ZZ",tvd:"tvd-Latn-ZZ",tvl:"tvl-Latn-TV",tvu:"tvu-Latn-ZZ",twh:"twh-Latn-ZZ",twq:"twq-Latn-NE",txg:"txg-Tang-CN",txo:"txo-Toto-IN",ty:"ty-Latn-PF",tya:"tya-Latn-ZZ",tyv:"tyv-Cyrl-RU",tzm:"tzm-Latn-MA",ubu:"ubu-Latn-ZZ",udi:"udi-Aghb-RU",udm:"udm-Cyrl-RU",ug:"ug-Arab-CN","ug-Cyrl":"ug-Cyrl-KZ","ug-KZ":"ug-Cyrl-KZ","ug-MN":"ug-Cyrl-MN",uga:"uga-Ugar-SY",uk:"uk-Cyrl-UA",uli:"uli-Latn-FM",umb:"umb-Latn-AO",und:"en-Latn-US","und-002":"en-Latn-NG","und-003":"en-Latn-US","und-005":"pt-Latn-BR","und-009":"en-Latn-AU","und-011":"en-Latn-NG","und-013":"es-Latn-MX","und-014":"sw-Latn-TZ","und-015":"ar-Arab-EG","und-017":"sw-Latn-CD","und-018":"en-Latn-ZA","und-019":"en-Latn-US","und-021":"en-Latn-US","und-029":"es-Latn-CU","und-030":"zh-Hans-CN","und-034":"hi-Deva-IN","und-035":"id-Latn-ID","und-039":"it-Latn-IT","und-053":"en-Latn-AU","und-054":"en-Latn-PG","und-057":"en-Latn-GU","und-061":"sm-Latn-WS","und-142":"zh-Hans-CN","und-143":"uz-Latn-UZ","und-145":"ar-Arab-SA","und-150":"ru-Cyrl-RU","und-151":"ru-Cyrl-RU","und-154":"en-Latn-GB","und-155":"de-Latn-DE","und-202":"en-Latn-NG","und-419":"es-Latn-419","und-AD":"ca-Latn-AD","und-Adlm":"ff-Adlm-GN","und-AE":"ar-Arab-AE","und-AF":"fa-Arab-AF","und-Aghb":"udi-Aghb-RU","und-Ahom":"aho-Ahom-IN","und-A
46L":"sq-Latn-AL","und-AM":"hy-Armn-AM","und-AO":"pt-Latn-AO","und-AQ":"und-Latn-AQ","und-AR":"es-Latn-AR","und-Arab":"ar-Arab-EG","und-Arab-CC":"ms-Arab-CC","und-Arab-CN":"ug-Arab-CN","und-Arab-GB":"ks-Arab-GB","und-Arab-ID":"ms-Arab-ID","und-Arab-IN":"ur-Arab-IN","und-Arab-KH":"cja-Arab-KH","und-Arab-MM":"rhg-Arab-MM","und-Arab-MN":"kk-Arab-MN","und-Arab-MU":"ur-Arab-MU","und-Arab-NG":"ha-Arab-NG","und-Arab-PK":"ur-Arab-PK","und-Arab-TG":"apd-Arab-TG","und-Arab-TH":"mfa-Arab-TH","und-Arab-TJ":"fa-Arab-TJ","und-Arab-TR":"az-Arab-TR","und-Arab-YT":"swb-Arab-YT","und-Armi":"arc-Armi-IR","und-Armn":"hy-Armn-AM","und-AS":"sm-Latn-AS","und-AT":"de-Latn-AT","und-Avst":"ae-Avst-IR","und-AW":"nl-Latn-AW","und-AX":"sv-Latn-AX","und-AZ":"az-Latn-AZ","und-BA":"bs-Latn-BA","und-Bali":"ban-Bali-ID","und-Bamu":"bax-Bamu-CM","und-Bass":"bsq-Bass-LR","und-Batk":"bbc-Batk-ID","und-BD":"bn-Beng-BD","und-BE":"nl-Latn-BE","und-Beng":"bn-Beng-BD","und-BF":"fr-Latn-BF","und-BG":"bg-Cyrl-BG","und-BH":"ar-Arab-BH","und-Bhks":"sa-Bhks-IN","und-BI":"rn-Latn-BI","und-BJ":"fr-Latn-BJ","und-BL":"fr-Latn-BL","und-BN":"ms-Latn-BN","und-BO":"es-Latn-BO","und-Bopo":"zh-Bopo-TW","und-BQ":"pap-Latn-BQ","und-BR":"pt-Latn-BR","und-Brah":"pka-Brah-IN","und-Brai":"fr-Brai-FR","und-BT":"dz-Tibt-BT","und-Bugi":"bug-Bugi-ID","und-Buhd":"bku-Buhd-PH","und-BV":"und-Latn-BV","und-BY":"be-Cyrl-BY","und-Cakm":"ccp-Cakm-BD","und-Cans":"cr-Cans-CA","und-Cari":"xcr-Cari-TR","und-CD":"sw-Latn-CD","und-CF":"fr-Latn-CF","und-CG":"fr-Latn-CG","und-CH":"de-Latn-CH","und-Cham":"cjm-Cham-VN","und-Cher":"chr-Cher-US","und-Chrs":"xco-Chrs-UZ","und-CI":"fr-Latn-CI","und-CL":"es-Latn-CL","und-CM":"fr-Latn-CM","und-CN":"zh-Hans-CN","und-CO":"es-Latn-CO","und-Copt":"cop-Copt-EG","und-CP":"und-Latn-CP","und-Cpmn":"und-Cpmn-CY","und-Cpmn-CY":"und-Cpmn-CY","und-Cprt":"grc-Cprt-CY","und-CR":"es-Latn-CR","und-CU":"es-Latn-CU","und-CV":"pt-Latn-CV","und-CW":"pap-Latn-CW","und-CY":"el-Grek-CY","und-Cyrl":"ru-Cyrl-RU","und-Cyrl-AL":"mk-Cyrl-AL","und-Cyrl-BA":"sr-Cyrl-BA","und-Cyrl-GE":"os-Cyrl-GE","und-Cyrl-GR":"mk-Cyrl-GR","und-Cyrl-MD":"uk-Cyrl-MD","und-Cyrl-RO":"bg-Cyrl-RO","und-Cyrl-SK":"uk-Cyrl-SK","und-Cyrl-TR":"kbd-Cyrl-TR","und-Cyrl-XK":"sr-Cyrl-XK","und-CZ":"cs-Latn-CZ","und-DE":"de-Latn-DE","und-Deva":"hi-Deva-IN","und-Deva-BT":"ne-Deva-BT","und-Deva-FJ":"hif-Deva-FJ","und-Deva-MU":"bho-Deva-MU","und-Deva-PK":"btv-Deva-PK","und-Diak":"dv-Diak-MV","und-DJ":"aa-Latn-DJ","und-DK":"da-Latn-DK","und-DO":"es-Latn-DO","und-Dogr":"doi-Dogr-IN","und-Dupl":"fr-Dupl-FR","und-DZ":"ar-Arab-DZ","und-EA":"es-Latn-EA","und-EC":"es-Latn-EC","und-EE":"et-Latn-EE","und-EG":"ar-Arab-EG","und-Egyp":"egy-Egyp-EG","und-EH":"ar-Arab-EH","und-Elba":"sq-Elba-AL","und-Elym":"arc-Elym-IR","und-ER":"ti-Ethi-ER","und-ES":"es-Latn-ES","und-ET":"am-Ethi-ET","und-Ethi":"am-Ethi-ET","und-EU":"en-Latn-IE","und-EZ":"de-Latn-EZ","und-FI":"fi-Latn-FI","und-FO":"fo-Latn-FO","und-FR":"fr-Latn-FR","und-GA":"fr-Latn-GA","und-GE":"ka-Geor-GE","und-Geor":"ka-Geor-GE","und-GF":"fr-Latn-GF","und-GH":"ak-Latn-GH","und-GL":"kl-Latn-GL","und-Glag":"cu-Glag-BG","und-GN":"fr-Latn-GN","und-Gong":"wsg-Gong-IN","und-Gonm":"esg-Gonm-IN","und-Goth":"got-Goth-UA","und-GP":"fr-Latn-GP","und-GQ":"es-Latn-GQ","und-GR":"el-Grek-GR","und-Gran":"sa-Gran-IN","und-Grek":"el-Grek-GR","und-Grek-TR":"bgx-Grek-TR","und-GS":"und-Latn-GS","und-GT":"es-Latn-GT","und-Gujr":"gu-Gujr-IN","und-Guru":"pa-Guru-IN","und-GW":"pt-Latn-GW","und-Hanb":"zh-Hanb-TW","und-Hang":"ko-Hang-KR","und-Hani":"zh-Hani-CN","und-Hano":"hnn-Hano-PH","und-Hans":"zh-Hans-CN","und-Hant":"zh-Hant-TW","und-Hebr":"he-Hebr-IL","und-Hebr-CA":"yi-Hebr-CA","und-Hebr-GB":"yi-Hebr-GB","und-Hebr-SE":"yi-Hebr-SE","und-Hebr-UA":"yi-Hebr-UA","und-Hebr-US":"yi-Hebr-US","und-Hira":"ja-Hira-JP","und-HK":"zh-Hant-HK","und-Hluw":"hlu-Hluw-TR","und-HM":"und-Latn-HM","und-Hmng":"hnj-Hmng-LA","und-Hmnp":"hnj-Hmnp-US","und-HN":"es-Latn-HN","und-HR":"hr-Latn-HR","und-HT":"ht-Latn-HT","und-HU":"hu-Latn-HU","und-Hung":"hu-Hung-HU","und-IC":"es-Latn-IC","und-ID":"id-Latn-ID","und-IL":"he-Hebr-IL","und-IN":"hi-Deva-IN","und-IQ":"ar-Arab-IQ","und-IR":"fa-Arab-IR","und-IS":"is-Latn-IS","und-IT":"it-Latn-IT","und-Ital":"ett-Ital-IT","und-Jamo":"ko-Jamo-KR","und-Java":"jv-Java-ID","und-JO":"ar-Arab-JO","und-JP":"ja-Jpan-JP","und-Jpan":"ja-Jpan-JP","und-Kali":"eky-Kali-MM","und-Kana":"ja-Kana-JP","und-KE":"sw-Latn-KE","und-KG":"ky-Cyrl-KG","und-KH":"km-Khmr-KH","und-Khar":"pra-Khar-PK","und-Khmr":"km-Khmr-KH","und-Khoj":"sd-Khoj-IN","und-Kits":"zkt-Kits-CN","und-KM":"ar-Arab-KM","und-Knda":"kn-Knda-IN","und-Kore":"ko-Kore-KR","und-KP":"ko-Kore-KP","und-KR":"ko-Kore-KR","und-Kthi":"bho-Kthi-IN","und-KW":"ar-Arab-KW","und-KZ":"ru-Cyrl-KZ","und-LA":"lo-Laoo-LA","und-Lana":"nod-Lana-TH","und-Laoo":"lo-Laoo-LA","und-Latn-AF":"tk-Latn-AF","und-Latn-AM":"ku-Latn-AM","und-Latn-CN":"za-Latn-CN","und-Latn-CY":"tr-Latn-CY","und-Latn-DZ":"fr-Latn-DZ","und-Latn-ET":"en-Latn-ET","und-Latn-GE":"ku-Latn-GE","und-Latn-IR":"tk-Latn-IR","und-Latn-KM":"fr-Latn-KM","und-Latn-MA":"fr-Latn-MA","und-Latn-MK":"sq-Latn-MK","und-Latn-MM":"kac-Latn-MM","und-Latn-MO":"pt-Latn-MO","und-Latn-MR":"fr-Latn-MR","und-Latn-RU":"krl-Latn-RU","und-Latn-SY":"fr-Latn-SY","und-Latn-TN":"fr-Latn-TN","und-Latn-TW":"trv-Latn-TW","und-Latn-UA":"pl-Latn-UA","und-LB":"ar-Arab-LB","und-Lepc":"lep-Lepc-IN","und-LI":"de-Latn-LI","und-Limb":"lif-Limb-IN","und-Lina":"lab-Lina-GR","und-Linb":"grc-Linb-GR","und-Lisu":"lis-Lisu-CN","und-LK":"si-Sinh-LK","und-LS":"st-Latn-LS","und-LT":"lt-Latn-LT","und-LU":"fr-Latn-LU","und-LV":"lv-Latn-LV","und-LY":"ar-Arab-LY","und-Lyci":"xlc-Lyci-TR","und-Lydi":"xld-Lydi-TR","und-MA":"ar-Arab-MA","und-Mahj":"hi-Mahj-IN","und-Maka":"mak-Maka-ID","und-Mand":"myz-Mand-IR","und-Mani":"xmn-Mani-CN","und-Marc":"bo-Marc-CN","und-MC":"fr-Latn-MC","und-MD":"ro-Latn-MD","und-ME":"sr-Latn-ME","und-Medf":"dmf-Medf-NG","und-Mend":"men-Mend-SL","und-Merc":"xmr-Merc-SD","und-Mero":"xmr-Mero-SD","und-MF":"fr-Latn-MF","und-MG":"mg-Latn-MG","und-MK":"mk-Cyrl-MK","und-ML":"bm-Latn-ML","und-Mlym":"ml-Mlym-IN","und-MM":"my-Mymr-MM","und-MN":"mn-Cyrl-MN","und-MO":"zh-Hant-MO","und-Modi":"mr-Modi-IN","und-Mong":"mn-Mong-CN","und-MQ":"fr-Latn-MQ","und-MR":"ar-Arab-MR","und-Mroo":"mro-Mroo-BD","und-MT":"mt-Latn-MT","und-Mtei":"mni-Mtei-IN","und-MU":"mfe-Latn-MU","und-Mult":"skr-Mult-PK","und-MV":"dv-Thaa-MV","und-MX":"es-Latn-MX","und-MY":"ms-Latn-MY","und-Mymr":"my-Mymr-MM","und-Mymr-IN":"kht-Mymr-IN","und-Mymr-TH":"mnw-Mymr-TH","und-MZ":"pt-Latn-MZ","und-NA":"af-Latn-NA","und-Nand":"sa-Nand-IN","und-Narb":"xna-Narb-SA","und-Nbat":"arc-Nbat-JO","und-NC":"fr-Latn-NC","und-NE":"ha-Latn-NE","und-Newa":"new-Newa-NP","und-NI":"es-Latn-NI","und-Nkoo":"man-Nkoo-GN","und-NL":"nl-Latn-NL","und-NO":"nb-Latn-NO","und-NP":"ne-Deva-NP","und-Nshu":"zhx-Nshu-CN","und-Ogam":"sga-Ogam-IE","und-Olck":"sat-Olck-IN","und-OM":"ar-Arab-OM","und-Orkh":"ot
46k-Orkh-MN","und-Orya":"or-Orya-IN","und-Osge":"osa-Osge-US","und-Osma":"so-Osma-SO","und-Ougr":"oui-Ougr-143","und-PA":"es-Latn-PA","und-Palm":"arc-Palm-SY","und-Pauc":"ctd-Pauc-MM","und-PE":"es-Latn-PE","und-Perm":"kv-Perm-RU","und-PF":"fr-Latn-PF","und-PG":"tpi-Latn-PG","und-PH":"fil-Latn-PH","und-Phag":"lzh-Phag-CN","und-Phli":"pal-Phli-IR","und-Phlp":"pal-Phlp-CN","und-Phnx":"phn-Phnx-LB","und-PK":"ur-Arab-PK","und-PL":"pl-Latn-PL","und-Plrd":"hmd-Plrd-CN","und-PM":"fr-Latn-PM","und-PR":"es-Latn-PR","und-Prti":"xpr-Prti-IR","und-PS":"ar-Arab-PS","und-PT":"pt-Latn-PT","und-PW":"pau-Latn-PW","und-PY":"gn-Latn-PY","und-QA":"ar-Arab-QA","und-QO":"en-Latn-DG","und-RE":"fr-Latn-RE","und-Rjng":"rej-Rjng-ID","und-RO":"ro-Latn-RO","und-Rohg":"rhg-Rohg-MM","und-RS":"sr-Cyrl-RS","und-RU":"ru-Cyrl-RU","und-Runr":"non-Runr-SE","und-RW":"rw-Latn-RW","und-SA":"ar-Arab-SA","und-Samr":"smp-Samr-IL","und-Sarb":"xsa-Sarb-YE","und-Saur":"saz-Saur-IN","und-SC":"fr-Latn-SC","und-SD":"ar-Arab-SD","und-SE":"sv-Latn-SE","und-Sgnw":"ase-Sgnw-US","und-Shaw":"en-Shaw-GB","und-Shrd":"sa-Shrd-IN","und-SI":"sl-Latn-SI","und-Sidd":"sa-Sidd-IN","und-Sind":"sd-Sind-IN","und-Sinh":"si-Sinh-LK","und-SJ":"nb-Latn-SJ","und-SK":"sk-Latn-SK","und-SM":"it-Latn-SM","und-SN":"fr-Latn-SN","und-SO":"so-Latn-SO","und-Sogd":"sog-Sogd-UZ","und-Sogo":"sog-Sogo-UZ","und-Sora":"srb-Sora-IN","und-Soyo":"cmg-Soyo-MN","und-SR":"nl-Latn-SR","und-ST":"pt-Latn-ST","und-Sund":"su-Sund-ID","und-SV":"es-Latn-SV","und-SY":"ar-Arab-SY","und-Sylo":"syl-Sylo-BD","und-Syrc":"syr-Syrc-IQ","und-Tagb":"tbw-Tagb-PH","und-Takr":"doi-Takr-IN","und-Tale":"tdd-Tale-CN","und-Talu":"khb-Talu-CN","und-Taml":"ta-Taml-IN","und-Tang":"txg-Tang-CN","und-Tavt":"blt-Tavt-VN","und-TD":"fr-Latn-TD","und-Telu":"te-Telu-IN","und-TF":"fr-Latn-TF","und-Tfng":"zgh-Tfng-MA","und-TG":"fr-Latn-TG","und-Tglg":"fil-Tglg-PH","und-TH":"th-Thai-TH","und-Thaa":"dv-Thaa-MV","und-Thai":"th-Thai-TH","und-Thai-CN":"lcp-Thai-CN","und-Thai-KH":"kdt-Thai-KH","und-Thai-LA":"kdt-Thai-LA","und-Tibt":"bo-Tibt-CN","und-Tirh":"mai-Tirh-IN","und-TJ":"tg-Cyrl-TJ","und-TK":"tkl-Latn-TK","und-TL":"pt-Latn-TL","und-TM":"tk-Latn-TM","und-TN":"ar-Arab-TN","und-Tnsa":"nst-Tnsa-IN","und-TO":"to-Latn-TO","und-Toto":"txo-Toto-IN","und-TR":"tr-Latn-TR","und-TV":"tvl-Latn-TV","und-TW":"zh-Hant-TW","und-TZ":"sw-Latn-TZ","und-UA":"uk-Cyrl-UA","und-UG":"sw-Latn-UG","und-Ugar":"uga-Ugar-SY","und-UY":"es-Latn-UY","und-UZ":"uz-Latn-UZ","und-VA":"it-Latn-VA","und-Vaii":"vai-Vaii-LR","und-VE":"es-Latn-VE","und-Vith":"sq-Vith-AL","und-VN":"vi-Latn-VN","und-VU":"bi-Latn-VU","und-Wara":"hoc-Wara-IN","und-Wcho":"nnp-Wcho-IN","und-WF":"fr-Latn-WF","und-WS":"sm-Latn-WS","und-XK":"sq-Latn-XK","und-Xpeo":"peo-Xpeo-IR","und-Xsux":"akk-Xsux-IQ","und-YE":"ar-Arab-YE","und-Yezi":"ku-Yezi-GE","und-Yiii":"ii-Yiii-CN","und-YT":"fr-Latn-YT","und-Zanb":"cmg-Zanb-MN","und-ZW":"sn-Latn-ZW",unr:"unr-Beng-IN","unr-Deva":"unr-Deva-NP","unr-NP":"unr-Deva-NP",unx:"unx-Beng-IN",uok:"uok-Latn-ZZ",ur:"ur-Arab-PK",uri:"uri-Latn-ZZ",urt:"urt-Latn-ZZ",urw:"urw-Latn-ZZ",usa:"usa-Latn-ZZ",uth:"uth-Latn-ZZ",utr:"utr-Latn-ZZ",uvh:"uvh-Latn-ZZ",uvl:"uvl-Latn-ZZ",uz:"uz-Latn-UZ","uz-AF":"uz-Arab-AF","uz-Arab":"uz-Arab-AF","uz-CN":"uz-Cyrl-CN",vag:"vag-Latn-ZZ",vai:"vai-Vaii-LR",van:"van-Latn-ZZ",ve:"ve-Latn-ZA",vec:"vec-Latn-IT",vep:"vep-Latn-RU",vi:"vi-Latn-VN",vic:"vic-Latn-SX",viv:"viv-Latn-ZZ",vls:"vls-Latn-BE",vmf:"vmf-Latn-DE",vmw:"vmw-Latn-MZ",vo:"vo-Latn-001",vot:"vot-Latn-RU",vro:"vro-Latn-EE",vun:"vun-Latn-TZ",vut:"vut-Latn-ZZ",wa:"wa-Latn-BE",wae:"wae-Latn-CH",waj:"waj-Latn-ZZ",wal:"wal-Ethi-ET",wan:"wan-Latn-ZZ",war:"war-Latn-PH",wbp:"wbp-Latn-AU",wbq:"wbq-Telu-IN",wbr:"wbr-Deva-IN",wci:"wci-Latn-ZZ",wer:"wer-Latn-ZZ",wgi:"wgi-Latn-ZZ",whg:"whg-Latn-ZZ",wib:"wib-Latn-ZZ",wiu:"wiu-Latn-ZZ",wiv:"wiv-Latn-ZZ",wja:"wja-Latn-ZZ",wji:"wji-Latn-ZZ",wls:"wls-Latn-WF",wmo:"wmo-Latn-ZZ",wnc:"wnc-Latn-ZZ",wni:"wni-Arab-KM",wnu:"wnu-Latn-ZZ",wo:"wo-Latn-SN",wob:"wob-Latn-ZZ",wos:"wos-Latn-ZZ",wrs:"wrs-Latn-ZZ",wsg:"wsg-Gong-IN",wsk:"wsk-Latn-ZZ",wtm:"wtm-Deva-IN",wuu:"wuu-Hans-CN",wuv:"wuv-Latn-ZZ",wwa:"wwa-Latn-ZZ",xav:"xav-Latn-BR",xbi:"xbi-Latn-ZZ",xco:"xco-Chrs-UZ",xcr:"xcr-Cari-TR",xes:"xes-Latn-ZZ",xh:"xh-Latn-ZA",xla:"xla-Latn-ZZ",xlc:"xlc-Lyci-TR",xld:"xld-Lydi-TR",xmf:"xmf-Geor-GE",xmn:"xmn-Mani-CN",xmr:"xmr-Merc-SD",xna:"xna-Narb-SA",xnr:"xnr-Deva-IN",xog:"xog-Latn-UG",xon:"xon-Latn-ZZ",xpr:"xpr-Prti-IR",xrb:"xrb-Latn-ZZ",xsa:"xsa-Sarb-YE",xsi:"xsi-Latn-ZZ",xsm:"xsm-Latn-ZZ",xsr:"xsr-Deva-NP",xwe:"xwe-Latn-ZZ",yam:"yam-Latn-ZZ",yao:"yao-Latn-MZ",yap:"yap-Latn-FM",yas:"yas-Latn-ZZ",yat:"yat-Latn-ZZ",yav:"yav-Latn-CM",yay:"yay-Latn-ZZ",yaz:"yaz-Latn-ZZ",yba:"yba-Latn-ZZ",ybb:"ybb-Latn-CM",yby:"yby-Latn-ZZ",yer:"yer-Latn-ZZ",ygr:"ygr-Latn-ZZ",ygw:"ygw-Latn-ZZ",yi:"yi-Hebr-001",yko:"yko-Latn-ZZ",yle:"yle-Latn-ZZ",ylg:"ylg-Latn-ZZ",yll:"yll-Latn-ZZ",yml:"yml-Latn-ZZ",yo:"yo-Latn-NG",yon:"yon-Latn-ZZ",yrb:"yrb-Latn-ZZ",yre:"yre-Latn-ZZ",yrl:"yrl-Latn-BR",yss:"yss-Latn-ZZ",yua:"yua-Latn-MX",yue:"yue-Hant-HK","yue-CN":"yue-Hans-CN","yue-Hans":"yue-Hans-CN",yuj:"yuj-Latn-ZZ",yut:"yut-Latn-ZZ",yuw:"yuw-Latn-ZZ",za:"za-Latn-CN",zag:"zag-Latn-SD",zdj:"zdj-Arab-KM",zea:"zea-Latn-NL",zgh:"zgh-Tfng-MA",zh:"zh-Hans-CN","zh-AU":"zh-Hant-AU","zh-BN":"zh-Hant-BN","zh-Bopo":"zh-Bopo-TW","zh-GB":"zh-Hant-GB","zh-GF":"zh-Hant-GF","zh-Hanb":"zh-Hanb-TW","zh-Hant":"zh-Hant-TW","zh-HK":"zh-Hant-HK","zh-ID":"zh-Hant-ID","zh-MO":"zh-Hant-MO","zh-PA":"zh-Hant-PA","zh-PF":"zh-Hant-PF","zh-PH":"zh-Hant-PH","zh-SR":"zh-Hant-SR","zh-TH":"zh-Hant-TH","zh-TW":"zh-Hant-TW","zh-US":"zh-Hant-US","zh-VN":"zh-Hant-VN",zhx:"zhx-Nshu-CN",zia:"zia-Latn-ZZ",zkt:"zkt-Kits-CN",zlm:"zlm-Latn-TG",zmi:"zmi-Latn-MY",zne:"zne-Latn-ZZ",zu:"zu-Latn-ZA",zza:"zza-Latn-TR"}},409(e,t,n){"use strict"
47Object.defineProperty(t,"__esModule",{value:!0}),t.parseUnicodeLocaleId=t.parseUnicodeLanguageId=t.isUnicodeVariantSubtag=t.isUnicodeScriptSubtag=t.isUnicodeRegionSubtag=t.isStructurallyValidLanguageTag=t.isUnicodeLanguageSubtag=t.SEPARATOR=void 0
48var r=n(6513),i=/^[a-z0-9]{1,8}$/i,a=/^[a-z0-9]{2,8}$/i,s=/^[a-z0-9]{3,8}$/i,o=/^[a-z0-9][a-z]$/i,l=/^[a-z0-9]{3,8}$/i,u=/^[a-z]{4}$/i,c=/^[0-9a-svwyz]$/i,d=/^([a-z]{2}|[0-9]{3})$/i,h=/^([a-z0-9]{5,8}|[0-9][a-z0-9]{3})$/i,f=/^([a-z]{2,3}|[a-z]{5,8})$/i,p=/^[a-z][0-9]$/i
49function m(e){return f.test(e)}function g(e){return d.test(e)}function v(e){return u.test(e)}function y(e){return h.test(e)}function b(e){"string"==typeof e&&(e=e.split(t.SEPARATOR))
50var n,r,i=e.shift()
51if(!i)throw new RangeError("Missing unicode_language_subtag")
52if("root"===i)return{lang:"root",variants:[]}
53if(!m(i))throw new RangeError("Malformed unicode_language_subtag")
54e.length&&v(e[0])&&(n=e.shift()),e.length&&g(e[0])&&(r=e.shift())
55for(var a={};e.length&&y(e[0]);){var s=e.shift()
56if(s in a)throw new RangeError('Duplicate variant "'.concat(s,'"'))
57a[s]=1}return{lang:i,script:n,region:r,variants:Object.keys(a)}}function w(e){for(var t,n=[];e.length&&(t=L(e));)n.push(t)
58if(n.length)return{type:"u",keywords:n,attributes:[]}
59for(var r=[];e.length&&s.test(e[0]);)r.push(e.shift())
60for(;e.length&&(t=L(e));)n.push(t)
61if(n.length||r.length)return{type:"u",attributes:r,keywords:n}
62throw new RangeError("Malformed unicode_extension")}function L(e){var n
63if(o.test(e[0])){n=e.shift()
64for(var r=[];e.length&&l.test(e[0]);)r.push(e.shift())
65var i=""
66return r.length&&(i=r.join(t.SEPARATOR)),[n,i]}}function E(e){var n
67try{n=b(e)}catch(e){}for(var r=[];e.length&&p.test(e[0]);){for(var i=e.shift(),a=[];e.length&&s.test(e[0]);)a.push(e.shift())
68if(!a.length)throw new RangeError('Missing tvalue for tkey "'.concat(i,'"'))
69r.push([i,a.join(t.SEPARATOR)])}if(r.length)return{type:"t",fields:r,lang:n}
70throw new RangeError("Malformed transformed_extension")}function T(e){for(var n=[];e.length&&i.test(e[0]);)n.push(e.shift())
71if(n.length)return{type:"x",value:n.join(t.SEPARATOR)}
72throw new RangeError("Malformed private_use_extension")}function S(e){for(var n=[];e.length&&a.test(e[0]);)n.push(e.shift())
73return n.length?n.join(t.SEPARATOR):""}t.SEPARATOR="-",t.isUnicodeLanguageSubtag=m,t.isStructurallyValidLanguageTag=function(e){try{b(e.split(t.SEPARATOR))}catch(e){return!1}return!0},t.isUnicodeRegionSubtag=g,t.isUnicodeScriptSubtag=v,t.isUnicodeVariantSubtag=y,t.parseUnicodeLanguageId=b,t.parseUnicodeLocaleId=function(e){var n=e.split(t.SEPARATOR),i=b(n)
74return(0,r.__assign)({lang:i},function(e){if(!e.length)return{extensions:[]}
75var t,n,r,i=[],a={}
76do{var s=e.shift()
77switch(s){case"u":case"U":if(t)throw new RangeError("There can only be 1 -u- extension")
78t=w(e),i.push(t)
79break
80case"t":case"T":if(n)throw new RangeError("There can only be 1 -t- extension")
81n=E(e),i.push(n)
82break
83case"x":case"X":if(r)throw new RangeError("There can only be 1 -x- extension")
84r=T(e),i.push(r)
85break
86default:if(!c.test(s))throw new RangeError("Malformed extension type")
87if(s in a)throw new RangeError("There can only be 1 -".concat(s,"- extension"))
88var o={type:s,value:S(e)}
89a[o.type]=o,i.push(o)}}while(e.length)
90return{extensions:i}}(n))}},8249(e,t){"use strict"
91Object.defineProperty(t,"__esModule",{value:!0})},6842(e,t){"use strict"
92Object.defineProperty(t,"__esModule",{value:!0})
93var n=new WeakMap
94t.default=function(e){var t=n.get(e)
95return t||(t=Object.create(null),n.set(e,t)),t}},3954(e,t,n){"use strict"
96Object.defineProperty(t,"__esModule",{value:!0}),t.Locale=void 0
97var r=n(6513),i=n(9794),a=n(2997),s=(0,r.__importDefault)(n(6842)),o=["ca","co","hc","kf","kn","nu"],l=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i
98function u(e,t,n,i,a){return void 0===i&&(i=[]),a?{lang:e&&"und"!==e?e:a.lang,script:t||a.script,region:n||a.region,variants:(0,r.__spreadArray)((0,r.__spreadArray)([],i,!0),a.variants,!0)}:{lang:e||"und",script:t,region:n,variants:i}}function c(e){var t=(0,a.parseUnicodeLocaleId)(e),n=t.lang,r=n.lang,i=n.script,s=n.region,o=n.variants
99if(i&&s){var l=a.likelySubtags[(0,a.emitUnicodeLanguageId)({lang:r,script:i,region:s,variants:[]})]
100if(l){var c=(0,a.parseUnicodeLanguageId)(l)
101return t.lang=u(void 0,void 0,void 0,o,c),(0,a.emitUnicodeLocaleId)(t)}}if(i){var d=a.likelySubtags[(0,a.emitUnicodeLanguageId)({lang:r,script:i,variants:[]})]
102if(d){var h=(0,a.parseUnicodeLanguageId)(d)
103return t.lang=u(void 0,void 0,s,o,h),(0,a.emitUnicodeLocaleId)(t)}}if(s){var f=a.likelySubtags[(0,a.emitUnicodeLanguageId)({lang:r,region:s,variants:[]})]
104if(f){var p=(0,a.parseUnicodeLanguageId)(f)
105return t.lang=u(void 0,i,void 0,o,p),(0,a.emitUnicodeLocaleId)(t)}}var m=a.likelySubtags[r]||a.likelySubtags[(0,a.emitUnicodeLanguageId)({lang:"und",script:i,variants:[]})]
106if(!m)throw new Error("No match for addLikelySubtags")
107var g=(0,a.parseUnicodeLanguageId)(m)
108return t.lang=u(void 0,i,s,o,g),(0,a.emitUnicodeLocaleId)(t)}var d=function(){function e(t,n){if(!(this&&this instanceof e?this.constructor:void 0))throw new TypeError("Intl.Locale must be called with 'new'")
109var o,u=e.relevantExtensionKeys,c=["initializedLocale","locale","calendar","collation","hourCycle","numberingSystem"]
110if(u.indexOf("kf")>-1&&c.push("caseFirst"),u.indexOf("kn")>-1&&c.push("numeric"),void 0===t)throw new TypeError("First argument to Intl.Locale constructor can't be empty or missing")
111if("string"!=typeof t&&"object"!=typeof t)throw new TypeError("tag must be a string or object")
112t="object"==typeof t&&(o=(0,s.default)(t))&&o.initializedLocale?o.locale:t.toString(),o=(0,s.default)(this)
113var d=(0,i.CoerceOptionsToObject)(n)
114t=function(e,t){(0,i.invariant)("string"==typeof e,"language tag must be a string"),(0,i.invariant)((0,a.isStru
114cturallyValidLanguageTag)(e),"malformed language tag",RangeError)
115var n=(0,i.GetOption)(t,"language","string",void 0,void 0)
116void 0!==n&&(0,i.invariant)((0,a.isUnicodeLanguageSubtag)(n),"Malformed unicode_language_subtag",RangeError)
117var s=(0,i.GetOption)(t,"script","string",void 0,void 0)
118void 0!==s&&(0,i.invariant)((0,a.isUnicodeScriptSubtag)(s),"Malformed unicode_script_subtag",RangeError)
119var o=(0,i.GetOption)(t,"region","string",void 0,void 0)
120void 0!==o&&(0,i.invariant)((0,a.isUnicodeRegionSubtag)(o),"Malformed unicode_region_subtag",RangeError)
121var l=(0,a.parseUnicodeLanguageId)(e)
122return void 0!==n&&(l.lang=n),void 0!==s&&(l.script=s),void 0!==o&&(l.region=o),Intl.getCanonicalLocales((0,a.emitUnicodeLocaleId)((0,r.__assign)((0,r.__assign)({},(0,a.parseUnicodeLocaleId)(e)),{lang:l})))[0]}(t,d)
123var h=Object.create(null),f=(0,i.GetOption)(d,"calendar","string",void 0,void 0)
124if(void 0!==f&&!l.test(f))throw new RangeError("invalid calendar")
125h.ca=f
126var p=(0,i.GetOption)(d,"collation","string",void 0,void 0)
127if(void 0!==p&&!l.test(p))throw new RangeError("invalid collation")
128h.co=p
129var m=(0,i.GetOption)(d,"hourCycle","string",["h11","h12","h23","h24"],void 0)
130h.hc=m
131var g=(0,i.GetOption)(d,"caseFirst","string",["upper","lower","false"],void 0)
132h.kf=g
133var v,y=(0,i.GetOption)(d,"numeric","boolean",void 0,void 0)
134void 0!==y&&(v=String(y)),h.kn=v
135var b=(0,i.GetOption)(d,"numberingSystem","string",void 0,void 0)
136if(void 0!==b&&!l.test(b))throw new RangeError("Invalid numberingSystem")
137h.nu=b
138var w=function(e,t,n){for(var r,s=[],o=(0,a.parseUnicodeLocaleId)(e),l=0,u=o.extensions;l<u.length;l++){var c=u[l]
139"u"===c.type&&(r=c,Array.isArray(c.keywords)&&(s=c.keywords))}for(var d=Object.create(null),h=0,f=n;h<f.length;h++){for(var p=f[h],m=void 0,g=void 0,v=0,y=s;v<y.length;v++){var b=y[v]
140b[0]===p&&(m=(g=b)[1])}(0,i.invariant)(p in t,"".concat(p," must be in options"))
141var w=t[p]
142void 0!==w&&((0,i.invariant)("string"==typeof w,"Value for ".concat(p," must be a string")),m=w,g?g[1]=m:s.push([p,m])),d[p]=m}return r?r.keywords=s:s.length&&o.extensions.push({type:"u",keywords:s,attributes:[]}),d.locale=Intl.getCanonicalLocales((0,a.emitUnicodeLocaleId)(o))[0],d}(t,h,u)
143o.locale=w.locale,o.calendar=w.ca,o.collation=w.co,o.hourCycle=w.hc,u.indexOf("kf")>-1&&(o.caseFirst=w.kf),u.indexOf("kn")>-1&&(o.numeric=(0,i.SameValue)(w.kn,"true")),o.numberingSystem=w.nu}return e.prototype.maximize=function(){var t=(0,s.default)(this).locale
144try{return new e(c(t))}catch(n){return new e(t)}},e.prototype.minimize=function(){var t=(0,s.default)(this).locale
145try{return new e(function(e){var t=c(e)
146if(!t)return e
147t=(0,a.emitUnicodeLanguageId)((0,r.__assign)((0,r.__assign)({},(0,a.parseUnicodeLanguageId)(t)),{variants:[]}))
148var n=(0,a.parseUnicodeLocaleId)(e),i=n.lang,s=i.lang,o=i.script,l=i.region,d=i.variants
149return c((0,a.emitUnicodeLanguageId)({lang:s,variants:[]}))===t?(0,a.emitUnicodeLocaleId)((0,r.__assign)((0,r.__assign)({},n),{lang:u(s,void 0,void 0,d)})):l&&c((0,a.emitUnicodeLanguageId)({lang:s,region:l,variants:[]}))===t?(0,a.emitUnicodeLocaleId)((0,r.__assign)((0,r.__assign)({},n),{lang:u(s,void 0,l,d)})):o&&c((0,a.emitUnicodeLanguageId)({lang:s,script:o,variants:[]}))===t?(0,a.emitUnicodeLocaleId)((0,r.__assign)((0,r.__assign)({},n),{lang:u(s,o,void 0,d)})):e}(t))}catch(n){return new e(t)}},e.prototype.toString=function(){return(0,s.default)(this).locale},Object.defineProperty(e.prototype,"baseName",{get:function(){var e=(0,s.default)(this).locale
150return(0,a.emitUnicodeLanguageId)((0,a.parseUnicodeLanguageId)(e))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"calendar",{get:function(){return(0,s.default)(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"collation",{get:function(){return(0,s.default)(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hourCycle",{get:function(){return(0,s.default)(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"caseFirst",{get:function(){return(0,s.default)(this).caseFirst}
150,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numeric",{get:function(){return(0,s.default)(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numberingSystem",{get:function(){return(0,s.default)(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"language",{get:function(){var e=(0,s.default)(this).locale
151return(0,a.parseUnicodeLanguageId)(e).lang},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"script",{get:function(){var e=(0,s.default)(this).locale
152return(0,a.parseUnicodeLanguageId)(e).script},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"region",{get:function(){var e=(0,s.default)(this).locale
153return(0,a.parseUnicodeLanguageId)(e).region},enumerable:!1,configurable:!0}),e.relevantExtensionKeys=o,e}()
154t.Locale=d
155try{"undefined"!=typeof Symbol&&Object.defineProperty(d.prototype,Symbol.toStringTag,{value:"Intl.Locale",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(e){}t.default=d},9794(e,t,n){"use strict"
156function r(e){return Intl.getCanonicalLocales(e)}function i(e,t){var n=t.tzData,r=t.uppercaseLinks,i=e.toUpperCase(),a=Object.keys(n).reduce((function(e,t){return e[t.toUpperCase()]=t,e}),{}),s=r[i]||a[i]
157return"Etc/UTC"===s||"Etc/GMT"===s?"UTC":s}function a(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string")
158return String(e)}function s(e){if(void 0===e)return NaN
159if(null===e)return 0
160if("boolean"==typeof e)return e?1:0
161if("number"==typeof e)return e
162if("symbol"==typeof e||"bigint"==typeof e)throw new TypeError("Cannot convert symbol/bigint to number")
163return Number(e)}function o(e){return isFinite(e)?Math.abs(e)>8640000000000001?NaN:function(e){var t=s(e)
164if(isNaN(t)||u(t,-0))return 0
165if(isFinite(t))return t
166var n=Math.floor(Math.abs(t))
167return t<0&&(n=-n),u(n,-0)?0:n}(e):NaN}function l(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object")
168return Object(e)}function u(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}function c(e){return new Array(e)}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":void 0}n.r(t),n.d(t,{ArrayCreate:()=>c,CanonicalizeLocaleList:()=>r,CanonicalizeTimeZoneName:()=>i,CoerceOptionsToObject:()=>M,ComputeExponent:()=>ne,ComputeExponentForMagnitude:()=>J,CurrencyDigits:()=>re,DateFromTime:()=>S,Day:()=>m,DayFromYear:()=>v,DayWithinYear:()=>L,DaysInYear:()=>w,FormatNumericToParts:()=>pe,FormatNumericToString:()=>te,GetNumberOption:()=>A,GetOption:()=>O,GetOptionsObject:()=>I,HasOwnProperty:()=>d,HourFromTime:()=>k,InLeapYear:()=>E,InitializeNumberFormat:()=>Le,IsSanctionedSimpleUnitIdentifier:()=>R,IsValidTimeZoneName:()=>z,IsWellFormedCurrencyCode:()=>j,IsWellFormedUnitIdentifier:()=>H,MinFromTime:()=>_,MonthFromTime:()=>T,OrdinaryHasInstance:()=>D,PartitionNumberPattern:()=>fe,PartitionPattern:()=>Ee,RangePatternType:()=>Se,SANCTIONED_UNITS:()=>N,SIMPLE_UNITS:()=>F,SameValue:()=>u,SecFromTime:()=>C,SetNumberFormatDigitOptions:()=>we,SetNumberFormatUnitOptions:()=>be,SupportedLocales:()=>Te,TimeClip:()=>o,TimeFromYear:()=>y,ToNumber:()=>s,ToObject:()=>l,ToRawFixed:()=>ee,ToRawPrecision:()=>Q,ToString:()=>a,Type:()=>h,WeekDay:()=>g,YearFromTime:()=>b,_formatToParts:()=>ue,defineProperty:()=>K,getInternalSlot:()=>W,getMagnitude:()=>G,getMultiInternalSlots:()=>Y,invariant:()=>X,isLiteralPart:()=>q,isMissingLocaleDataError:()=>Ce,msFromTime:()=>x,removeUnitNamespace:()=>P,setInternalSlot:()=>$,setMultiInternalSlots:()=>V})
169var f=864e5
170function p(e,t){return e-Math.floor(e/t)*t}function m(e){return Math.floor(e/f)}function g(e){return p(m(e)+4,7)}function v(e){return Date.UTC(e,0)/f}function y(e){return Date.UTC(e,0)}function b(e){return new Date(e).getUTCFullYear()}
170function w(e){return e%4!=0?365:e%100!=0?366:e%400!=0?365:366}function L(e){return m(e)-v(b(e))}function E(e){return 365===w(b(e))?0:1}function T(e){var t=L(e),n=E(e)
171if(t>=0&&t<31)return 0
172if(t<59+n)return 1
173if(t<90+n)return 2
174if(t<120+n)return 3
175if(t<151+n)return 4
176if(t<181+n)return 5
177if(t<212+n)return 6
178if(t<243+n)return 7
179if(t<273+n)return 8
180if(t<304+n)return 9
181if(t<334+n)return 10
182if(t<365+n)return 11
183throw new Error("Invalid time")}function S(e){var t=L(e),n=T(e),r=E(e)
184if(0===n)return t+1
185if(1===n)return t-30
186if(2===n)return t-58-r
187if(3===n)return t-89-r
188if(4===n)return t-119-r
189if(5===n)return t-150-r
190if(6===n)return t-180-r
191if(7===n)return t-211-r
192if(8===n)return t-242-r
193if(9===n)return t-272-r
194if(10===n)return t-303-r
195if(11===n)return t-333-r
196throw new Error("Invalid time")}function k(e){return p(Math.floor(e/36e5),24)}function _(e){return p(Math.floor(e/6e4),60)}function C(e){return p(Math.floor(e/1e3),60)}function D(e,t,n){if("function"!=typeof e)return!1
197if(null==n?void 0:n.boundTargetFunction)return t instanceof(null==n?void 0:n.boundTargetFunction)
198if("object"!=typeof t)return!1
199var r=e.prototype
200if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.")
201return Object.prototype.isPrototypeOf.call(r,t)}function x(e){return p(e,1e3)}function M(e){return void 0===e?Object.create(null):l(e)}function Z(e,t,n,r){if(void 0!==e){if(e=Number(e),isNaN(e)||e<t||e>n)throw new RangeError("".concat(e," is outside of range [").concat(t,", ").concat(n,"]"))
202return Math.floor(e)}return r}function A(e,t,n,r,i){return Z(e[t],n,r,i)}function O(e,t,n,r,i){if("object"!=typeof e)throw new TypeError("Options must be an object")
203var s=e[t]
204if(void 0!==s){if("boolean"!==n&&"string"!==n)throw new TypeError("invalid type")
205if("boolean"===n&&(s=Boolean(s)),"string"===n&&(s=a(s)),void 0!==r&&!r.filter((function(e){return e==s})).length)throw new RangeError("".concat(s," is not within ").concat(r.join(", ")))
206return s}return i}function I(e){if(void 0===e)return Object.create(null)
207if("object"==typeof e)return e
208throw new TypeError("Options must be an object")}var N=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"]
209function P(e){return e.slice(e.indexOf("-")+1)}var F=N.map(P)
210function R(e){return F.indexOf(e)>-1}function z(e,t){var n=t.tzData,r=t.uppercaseLinks,i=e.toUpperCase(),a=new Set,s=new Set
211return Object.keys(n).map((function(e){return e.toUpperCase()})).forEach((function(e){return a.add(e)})),Object.keys(r).forEach((function(e){s.add(e.toUpperCase()),a.add(r[e].toUpperCase())})),a.has(i)||s.has(i)}var B=/[^A-Z]/
212function j(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!B.test(e)}function H(e){if(R(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))))return!0
213var t=e.split("-per-")
214if(2!==t.length)return!1
215var n=t[0],r=t[1]
216return!(!R(n)||!R(r))}function G(e){return Math.floor(Math.log(e)*Math.LOG10E)}function U(e,t){if("function"==typeof e.repeat)return e.repeat(t)
217for(var n=new Array(t),r=0;r<n.length;r++)n[r]=e
218return n.join("")}function $(e,t,n,r){e.get(t)||e.set(t,Object.create(null)),e.get(t)[n]=r}function V(e,t,n){for(var r=0,i=Object.keys(n);r<i.length;r++){var a=i[r]
219$(e,t,a,n[a])}}function W(e,t,n){return Y(e,t,n)[n]}function Y(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
220var i=e.get(t)
221if(!i)throw new TypeError("".concat(t," InternalSlot has not been initialized"))
222return n.reduce((function(e,t){return e[t]=i[t],e}),Object.create(null))}
222function q(e){return"literal"===e.type}function K(e,t,n){var r=n.value
223Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:r})}function X(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}function J(e,t,n){var r=(0,n.getInternalSlots)(e),i=r.notation,a=r.dataLocaleData,s=r.numberingSystem
224switch(i){case"standard":return 0
225case"scientific":return t
226case"engineering":return 3*Math.floor(t/3)
227default:var o=r.compactDisplay,l=r.style,u=r.currencyDisplay,c=void 0
228if("currency"===l&&"name"!==u)c=(a.numbers.currency[s]||a.numbers.currency[a.numbers.nu[0]]).short
229else{var d=a.numbers.decimal[s]||a.numbers.decimal[a.numbers.nu[0]]
230c="long"===o?d.long:d.short}if(!c)return 0
231var h=String(Math.pow(10,t)),f=Object.keys(c)
232if(h<f[0])return 0
233if(h>f[f.length-1])return f[f.length-1].length-1
234var p=f.indexOf(h)
235if(-1===p)return 0
236var m=f[p]
237return"0"===c[m].other?0:m.length-c[m].other.match(/0+/)[0].length}}function Q(e,t,n){var r,i,a,s,o=n
238if(0===e)r=U("0",o),i=0,a=0
239else{var l=e.toString(),u=l.indexOf("e"),c=l.split("e"),d=c[0],h=c[1],f=d.replace(".","")
240if(u>=0&&f.length<=o)i=+h,r=f+U("0",o-f.length),a=e
241else{var p=(i=G(e))-o+1,m=Math.round(v(e,p))
242v(m,o-1)>=10&&(i+=1,m=Math.floor(m/10)),r=m.toString(),a=v(m,o-1-i)}}if(i>=o-1?(r+=U("0",i-o+1),s=i+1):i>=0?(r="".concat(r.slice(0,i+1),".").concat(r.slice(i+1)),s=i+1):(r="0.".concat(U("0",-i-1)).concat(r),s=1),r.indexOf(".")>=0&&n>t){for(var g=n-t;g>0&&"0"===r[r.length-1];)r=r.slice(0,-1),g--
243"."===r[r.length-1]&&(r=r.slice(0,-1))}return{formattedString:r,roundedNumber:a,integerDigitsCount:s}
244function v(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function ee(e,t,n){var r,i,a=n,s=Math.round(e*Math.pow(10,a)),o=s/Math.pow(10,a)
245if(s<1e21)r=s.toString()
246else{var l=(r=s.toString()).split("e"),u=l[0],c=l[1]
247r=u.replace(".",""),r+=U("0",Math.max(+c-r.length+1,0))}if(0!==a){var d=r.length
248d<=a&&(r=U("0",a+1-d)+r,d=a+1)
249var h=r.slice(0,d-a),f=r.slice(d-a)
250r="".concat(h,".").concat(f),i=h.length}else i=r.length
251for(var p=n-t;p>0&&"0"===r[r.length-1];)r=r.slice(0,-1),p--
252return"."===r[r.length-1]&&(r=r.slice(0,-1)),{formattedString:r,roundedNumber:o,integerDigitsCount:i}}function te(e,t){var n,r=t<0||u(t,-0)
253switch(r&&(t=-t),e.roundingType){case"significantDigits":n=Q(t,e.minimumSignificantDigits,e.maximumSignificantDigits)
254break
255case"fractionDigits":n=ee(t,e.minimumFractionDigits,e.maximumFractionDigits)
256break
257default:(n=Q(t,1,2)).integerDigitsCount>1&&(n=ee(t,0,0))}t=n.roundedNumber
258var i=n.formattedString,a=n.integerDigitsCount,s=e.minimumIntegerDigits
259return a<s&&(i=U("0",s-a)+i),r&&(t=-t),{roundedNumber:t,formattedString:i}}function ne(e,t,n){var r=n.getInternalSlots
260if(0===t)return[0,0]
261t<0&&(t=-t)
262var i=G(t),a=J(e,i,{getInternalSlots:r})
263t=a<0?t*Math.pow(10,-a):t/Math.pow(10,a)
264var s=te(r(e),t)
265return 0===s.roundedNumber||G(s.roundedNumber)===i-a?[a,i]:[J(e,i+1,{getInternalSlots:r}),i+1]}function re(e,t){var n=t.currencyDigitsData
266return d(n,e)?n[e]:2}var ie={adlm:["𞥐","𞥑","𞥒","𞥓","𞥔","𞥕","𞥖","𞥗","𞥘","𞥙"],ahom:["𑜰","𑜱","𑜲","𑜳","𑜴","𑜵","𑜶","𑜷","𑜸","𑜹"],arab:["Ù ","Ù¡","Ù¢","Ù£","Ù¤","Ù¥","Ù¦","Ù§","Ù¨","Ù©"],arabext:["Û°","Û±","Û²","Û³","Û´","Ûµ","Û¶","Û·","Û¸","Û¹"],bali:["᭐","᭑","᭒","᭓","᭔","᭕","᭖","᭗","᭘","᭙"],beng:["০","à§§","২","à§©","৪","à§«","৬","à§­","à§®","৯"],bhks:["𑱐","𑱑","𑱒","𑱓","𑱔","𑱕","𑱖","𑱗","𑱘","𑱙"],brah:["𑁦","𑁧","𑁨","𑁩","𑁪","𑁫","𑁬","𑁭","𑁮","𑁯"],cakm:["𑄶","𑄷","𑄸","𑄹","𑄺","𑄻","𑄼","𑄽","𑄾","𑄿"],cham:["꩐","꩑","꩒","꩓","꩔","꩕","꩖","꩗","꩘","꩙"],deva:["०","१","२","३","४","५","६","७","८","९"],diak:["𑥐","𑥑","𑥒","𑥓","𑥔","𑥕","𑥖","𑥗","𑥘","𑥙"],fullwide:["0","1","2","3","4","5","6","7","8","9"],gong:["𑶠","𑶡","𑶢","𑶣","𑶤","𑶥","𑶦","𑶧","𑶨","𑶩"],gonm:["𑵐","𑵑","𑵒","𑵓","𑵔","𑵕","𑵖","𑵗","𑵘","𑵙"],gujr:["૦","à«§","૨","à«©","૪","à««","૬","à«­","à«®","૯"],guru:["੦","à©§","੨","à©©","੪","à©«","੬","à©­","à©®","੯"],hanidec:["〇","一","二","三","四","五","六","七","八","九"],hmng:["𖭐","𖭑","𖭒","𖭓","𖭔","𖭕","𖭖","𖭗","𖭘","𖭙"],hmnp:["𞅀","𞅁","𞅂","𞅃","𞅄","𞅅","𞅆","𞅇","𞅈","𞅉"],java:["꧐","꧑","꧒","꧓","꧔","꧕","꧖","꧗","꧘","꧙"],kali:["꤀","꤁","꤂","꤃","꤄","꤅","꤆","꤇","꤈","꤉"],khmr:["០","១","២","៣","៤","៥","៦","៧","៨","៩"],knda:["೦","à³§","೨","೩","೪","೫","೬","à³­","à³®","೯"],lana:["᪀","᪁","᪂","᪃","᪄","᪅","᪆","᪇","᪈","᪉"],lanatham:["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],laoo:["໐","໑","໒","໓","໔","໕","໖","໗","໘","໙"],lepc:["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],limb:["᥆","᥇","᥈","᥉","᥊","᥋","᥌","᥍","᥎","᥏"],mathbold:["𝟎","𝟏","𝟐","𝟑","𝟒","𝟓","𝟔","𝟕","𝟖","𝟗"],mathdbl:["𝟘","𝟙","𝟚","𝟛","𝟜","𝟝","𝟞","𝟟","𝟠","𝟡"],mathmono:["𝟶","𝟷","𝟸","𝟹","𝟺","𝟻","𝟼","𝟽","𝟾","𝟿"],mathsanb:["𝟬","𝟭","𝟮","𝟯","𝟰","𝟱","𝟲","𝟳","𝟴","𝟵"],mathsans:["𝟢","𝟣","𝟤","𝟥","𝟦","𝟧","𝟨","𝟩","𝟪","𝟫"],mlym:["൦","൧","൨","൩","൪","൫","൬","൭","൮","൯"],modi:["𑙐","𑙑","𑙒","𑙓","𑙔","𑙕","𑙖","𑙗","𑙘","𑙙"],mong:["᠐","᠑","᠒","᠓","᠔","᠕","᠖","᠗","᠘","᠙"],mroo:["𖩠","𖩡","𖩢","𖩣","𖩤","𖩥","𖩦","𖩧","𖩨","𖩩"],mtei:["꯰","꯱","꯲","꯳","꯴","꯵","꯶","꯷","꯸","꯹"],mymr:["၀","၁","၂","၃","၄","á
266…","၆","၇","၈","၉"],mymrshan:["႐","႑","႒","႓","႔","႕","႖","႗","႘","႙"],mymrtlng:["ê§°","ê§±","ê§²","ê§³","ê§´","ê§µ","ê§¶","ê§·","꧸","ê§¹"],newa:["𑑐","𑑑","𑑒","𑑓","𑑔","𑑕","𑑖","𑑗","𑑘","𑑙"],nkoo:["߀","߁","߂","߃","߄","߅","߆","߇","߈","߉"],olck:["᱐","᱑","᱒","᱓","᱔","᱕","᱖","᱗","᱘","᱙"],orya:["à­¦","à­§","à­¨","à­©","à­ª","à­«","à­¬","à­­","à­®","à­¯"],osma:["𐒠","𐒡","𐒢","𐒣","𐒤","𐒥","𐒦","𐒧","𐒨","𐒩"],rohg:["𐴰","𐴱","𐴲","𐴳","𐴴","𐴵","𐴶","𐴷","𐴸","𐴹"],saur:["꣐","꣑","꣒","꣓","꣔","꣕","꣖","꣗","꣘","꣙"],segment:["🯰","🯱","🯲","🯳","🯴","🯵","🯶","🯷","🯸","🯹"],shrd:["𑇐","𑇑","𑇒","𑇓","𑇔","𑇕","𑇖","𑇗","𑇘","𑇙"],sind:["𑋰","𑋱","𑋲","𑋳","𑋴","𑋵","𑋶","𑋷","𑋸","𑋹"],sinh:["à·¦","à·§","à·¨","à·©","à·ª","à·«","à·¬","à·­","à·®","à·¯"],sora:["𑃰","𑃱","𑃲","𑃳","𑃴","𑃵","𑃶","𑃷","𑃸","𑃹"],sund:["á®°","á®±","᮲","᮳","á®´","᮵","á®¶","á®·","᮸","᮹"],takr:["𑛀","𑛁","𑛂","𑛃","𑛄","𑛅","𑛆","𑛇","𑛈","𑛉"],talu:["᧐","᧑","᧒","᧓","᧔","᧕","᧖","᧗","᧘","᧙"],tamldec:["௦","௧","௨","௩","௪","௫","௬","௭","௮","௯"],telu:["౦","à±§","౨","౩","౪","౫","౬","à±­","à±®","౯"],thai:["๐","๑","๒","๓","๔","๕","๖","๗","๘","๙"],tibt:["༠","༡","༢","༣","༤","༥","༦","༧","༨","༩"],tirh:["𑓐","𑓑","𑓒","𑓓","𑓔","𑓕","𑓖","𑓗","𑓘","𑓙"],vaii:["ᘠ","ᘡ","ᘢ","ᘣ","ᘤ","ᘥ","ᘦ","ᘧ","ᘨ","ᘩ"],wara:["𑣠","𑣡","𑣢","𑣣","𑣤","𑣥","𑣦","𑣧","𑣨","𑣩"],wcho:["𞋰","𞋱","𞋲","𞋳","𞋴","𞋵","𞋶","𞋷","𞋸","𞋹"]},ae=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,se=new RegExp("^".concat(ae.source)),oe=new RegExp("".concat(ae.source,"$")),le=/[#0](?:[\.,][#0]+)*/g
267function ue(e,t,n,r){var i,a,s=e.sign,o=e.exponent,l=e.magnitude,u=r.notation,c=r.style,d=r.numberingSystem,h=t.numbers.nu[0],f=null
268if("compact"===u&&l&&(f=function(e,t,n,r,i,a,s){var o,l,u=e.roundedNumber,c=e.sign,d=e.magnitude,h=String(Math.pow(10,d)),f=n.numbers.nu[0]
269if("currency"===r&&"name"!==a){var p=null===(o=((m=n.numbers.currency)[s]||m[f]).short)||void 0===o?void 0:o[h]
270if(!p)return null
271l=he(t,u,p)}else{var m,g=((m=n.numbers.decimal)[s]||m[f])[i][h]
272if(!g)return null
273l=he(t,u,g)}return"0"===l?null:l=de(l,c).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,n,t,c,r.compactDisplay,r.currencyDisplay,d)),"currency"===c&&"name"!==r.currencyDisplay){var p=t.currencies[r.currency]
274if(p)switch(r.currencyDisplay){case"code":i=r.currency
275break
276case"symbol":i=p.symbol
277break
278default:i=p.narrow}else i=r.currency}
278a=f||("decimal"===c||"unit"===c||"currency"===c&&"name"===r.currencyDisplay?de((t.numbers.decimal[d]||t.numbers.decimal[h]).standard,s):de("currency"===c?(g=t.numbers.currency[d]||t.numbers.currency[h])[r.currencySign]:t.numbers.percent[d]||t.numbers.percent[h],s))
279var m=le.exec(a)[0]
280if(a=a.replace(le,"{0}").replace(/'(.)'/g,"$1"),"currency"===c&&"name"!==r.currencyDisplay){var g,v=(g=t.numbers.currency[d]||t.numbers.currency[h]).currencySpacing.afterInsertBetween
281v&&!oe.test(i)&&(a=a.replace("¤{0}","¤".concat(v,"{0}")))
282var y=g.currencySpacing.beforeInsertBetween
283y&&!se.test(i)&&(a=a.replace("{0}¤","{0}".concat(y,"¤")))}for(var b=a.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),w=[],L=t.numbers.symbols[d]||t.numbers.symbols[h],E=0,T=b;E<T.length;E++)if(H=T[E])switch(H){case"{0}":w.push.apply(w,ce(L,e,u,o,d,!f&&r.useGrouping,m))
284break
285case"-":w.push({type:"minusSign",value:L.minusSign})
286break
287case"+":w.push({type:"plusSign",value:L.plusSign})
288break
289case"%":w.push({type:"percentSign",value:L.percentSign})
290break
291case"¤":w.push({type:"currency",value:i})
292break
293default:/^\{c:/.test(H)?w.push({type:"compact",value:H.substring(3,H.length-1)}):w.push({type:"literal",value:H})}switch(c){case"currency":if("name"===r.currencyDisplay){var S,k=(t.numbers.currency[d]||t.numbers.currency[h]).unitPattern,_=t.currencies[r.currency]
294S=_?he(n,e.roundedNumber*Math.pow(10,o),_.displayName):r.currency
295for(var C=[],D=0,x=k.split(/(\{[01]\})/g);D<x.length;D++)switch(H=x[D]){case"{0}":C.push.apply(C,w)
296break
297case"{1}":C.push({type:"currency",value:S})
298break
299default:H&&C.push({type:"literal",value:H})}return C}return w
300case"unit":var M=r.unit,Z=r.unitDisplay,A=t.units.simple[M]
301if(k=void 0,A)k=he(n,e.roundedNumber*Math.pow(10,o),t.units.simple[M][Z])
302else{var O=M.split("-per-"),I=O[0],N=O[1]
303A=t.units.simple[I]
304var P=he(n,e.roundedNumber*Math.pow(10,o),t.units.simple[I][Z]),F=t.units.simple[N].perUnit[Z]
305if(F)k=F.replace("{0}",P)
306else{var R=t.units.compound.per[Z],z=he(n,1,t.units.simple[N][Z])
307k=k=R.replace("{0}",P).replace("{1}",z.replace("{0}",""))}}C=[]
308for(var B=0,j=k.split(/(\s*\{0\}\s*)/);B<j.length;B++){var H=j[B],G=/^(\s*)\{0\}(\s*)$/.exec(H)
309G?(G[1]&&C.push({type:"literal",value:G[1]}),C.push.apply(C,w),G[2]&&C.push({type:"literal",value:G[2]})):H&&C.push({type:"unit",value:H})}return C
310default:return w}}function ce(e,t,n,r,i,a,s){var o=[],l=t.formattedString,u=t.roundedNumber
311if(isNaN(u))return[{type:"nan",value:l}]
312if(!isFinite(u))return[{type:"infinity",value:l}]
313var c=ie[i]
314c&&(l=l.replace(/\d/g,(function(e){return c[+e]||e})))
315var d,h,f=l.indexOf(".")
316if(f>0?(d=l.slice(0,f),h=l.slice(f+1)):d=l,a&&("compact"!==n||u>=1e4)){var p=e.group,m=[],g=s.split(".")[0].split(","),v=3,y=3
317g.length>1&&(v=g[g.length-1].length),g.length>2&&(y=g[g.length-2].length)
318var b=d.length-v
319if(b>0){for(m.push(d.slice(b,b+v)),b-=y;b>0;b-=y)m.push(d.slice(b,b+y))
320m.push(d.slice(0,b+y))}else m.push(d)
321for(;m.length>0;){var w=m.pop()
322o.push({type:"integer",value:w}),m.length>0&&o.push({type:"group",value:p})}}else o.push({type:"integer",value:d})
323if(void 0!==h&&o.push({type:"decimal",value:e.decimal},{type:"fraction",value:h}),("scientific"===n||"engineering"===n)&&isFinite(u)){o.push({type:"exponentSeparator",value:e.exponential}),r<0&&(o.push({type:"exponentMinusSign",value:e.minusSign}),r=-r)
324var L=ee(r,0,0)
325o.push({type:"exponentInteger",value:L.formattedString})}return o}function de(e,t){e.indexOf(";")<0&&(e="".concat(e,";-").concat(e))
326var n=e.split(";"),r=n[0],i=n[1]
327switch(t){case 0:return r
328case-1:return i
329default:return i.indexOf("-")>=0?i.replace(/-/g,"+"):"+".concat(r)}}function he(e,t,n){return n[e.select(t)]||n.other}function fe(e,t,n){var r,i,a,s=n.getInternalSlots,o=s(e),l=o.pl,c=o.dataLocaleData,d=o.numberingSystem,h=c.numbers.symbols[d]||c.numbers.symbols[c.numbers.nu[0]],f=0,p=0
330if(isNaN(t))i=h.nan
331else if(isFinite(t)){"percent"===o.style&&(t*=100),p=(r=ne(e,t,{getInternalSlots:s}))[0],f=r[1]
332var m=te(o,t=p<0?t*Math.pow(10,-p):t/Math.pow(10,p))
333i=m.formattedString,t=m.roundedNumber}else i=h.infinity
334switch(o.signDisplay){case"never":a=0
335break
336case"auto":a=u(t,0)||t>0||isNaN(t)?0:-1
337break
338case"always":a=u(t,0)||t>0||isNaN(t)?1:-1
339break
340default:a=0===t||isNaN(t)?0:t>0?1:-1}return ue({roundedNumber:t,formattedString:i,exponent:p,magnitude:f,sign:a},o.dataLocaleData,l,o)}function pe(e,t,n){for(var r=fe(e,t,n),i=c(0),a=0,s=r;a<s.length;a++){var o=s[a]
341i.push({type:o.type,value:o.value})}return i}var me=/-u(?:-[0-9a-z]{2,8})+/gi
342function ge(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}function ve(e,t){for(var n=t;;){if(e.has(n))return n
343var r=n.lastIndexOf("-")
344if(!~r)return
345r>=2&&"-"===n[r-2]&&(r-=2),n=n.slice(0,r)}}function ye(e,t){ge(2===t.length,"key must have 2 elements")
346var n=e.length,r="-".concat(t,"-"),i=e.indexOf(r)
347if(-1!==i){for(var a=i+4,s=a,o=a,l=!1;!l;){var u=e.indexOf("-",o)
3482==(-1===u?n-o:u-o)?l=!0:-1===u?(s=n,l=!0):(s=u,o=u+1)}return e.slice(a,s)}if(r="-".concat(t),-1!==(i=e.indexOf(r))&&i+3===n)return""}function be(e,t,n){void 0===t&&(t=Object.create(null))
349var r=(0,n.getInternalSlots)(e),i=O(t,"style","string",["decimal","percent","currency","unit"],"decimal")
350r.style=i
351var a=O(t,"currency","string",void 0,void 0)
352if(void 0!==a&&!j(a))throw RangeError("Malformed currency code")
353if("currency"===i&&void 0===a)throw TypeError("currency cannot be undefined")
354var s=O(t,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),o=O(t,"currencySign","string",["standard","accounting"],"standard"),l=O(t,"unit","string",void 0,void 0)
355if(void 0!==l&&!H(l))throw RangeError("Invalid unit argument for Intl.NumberFormat()")
356if("unit"===i&&void 0===l)throw TypeError("unit cannot be undefined")
357var u=O(t,"unitDisplay","string",["short","narrow","long"],"short")
358"currency"===i&&(r.currency=a.toUpperCase(),r.currencyDisplay=s,r.currencySign=o),"unit"===i&&(r.unit=l,r.unitDisplay=u)}function we(e,t,n,r,i){var a=A(t,"minimumIntegerDigits",1,21,1),s=t.minimumFractionDigits,o=t.maximumFractionDigits,l=t.minimumSignificantDigits,u=t.maximumSignificantDigits
359e.minimumIntegerDigits=a,void 0!==l||void 0!==u?(e.roundingType="significantDigits",l=Z(l,1,21,1),u=Z(u,l,21,21),e.minimumSignificantDigits=l,e.maximumSignificantDigits=u):void 0!==s||void 0!==o?(e.roundingType="fractionDigits",s=Z(s,0,20,n),o=Z(o,s,20,Math.max(s,r)),e.minimumFractionDigits=s,e.maximumFractionDigits=o):"compact"===i?e.roundingType="compactRounding":(e.roundingType="fractionDigits",e.minimumFractionDigits=n,e.maximumFractionDigits=r)}function Le(e,t,n,i){var a=i.getInternalSlots,s=i.localeData,o=i.availableLocales,l=i.numberingSystemNames,u=i.getDefaultLocale,c=i.currencyDigitsData,d=r(t),h=M(n),f=Object.create(null),p=O(h,"localeMatcher","string",["lookup","best fit"],"best fit")
360f.localeMatcher=p
361var m=O(h,"numberingSystem","string",void 0,void 0)
362if(void 0!==m&&l.indexOf(m)<0)throw RangeError("Invalid numberingSystems: ".concat(m))
363f.nu=m
364var g=function(e,t,n,r,i,a){for(var s,o=(s="lookup"===n.localeMatcher?function(e,t,n){for(var r={locale:""},i=0,a=t;i<a.length;i++){var s=a[i],o=s.replace(me,""),l=ve(e,o)
365if(l)return r.locale=l,s!==o&&(r.extension=s.slice(o.length+1,s.length)),r}return r.locale=n(),r}(e,t,a):function(e,t,n){var r,i={},a={},s={},o=new Set
366e.forEach((function(e){var t=new Intl.Locale(e).minimize().toString(),n=Intl.getCanonicalLocales(e)[0]||e
367i[t]=e,a[e]=e,s[n]=e,o.add(t),o.add(e),o.add(n)}))
368for(var l=0,u=t;l<u.length;l++){var c=u[l]
369if(r)break
370var d=c.replace(me,"")
371if(e.has(d)){r=d
372break}if(o.has(d)){r=d
373break}var h=new Intl.Locale(d),f=h.maximize().toString(),p=h.minimize().toString()
374if(o.has(p)){r=p
375break}r=ve(o,f)}return r?{locale:a[r]||s[r]||i[r]||r}:{locale:n()}}(e,t,a)).locale,l={locale:"",dataLocale:o},u="-u",c=0,d=["nu"];c<d.length;c++){var h=d[c]
376ge(o in i,"Missing locale data for ".concat(o))
377var f=i[o]
378ge("object"==typeof f&&null!==f,"locale data ".concat(h," must be an object"))
379var p=f[h]
380ge(Array.isArray(p),"keyLocaleData for ".concat(h," must be an array"))
381var m=p[0]
382ge("string"==typeof m||null===m,"value must be string or null but got ".concat(typeof m," in key ").concat(h))
383var g=""
384if(s.extension){var v=ye(s.extension,h)
385void 0!==v&&(""!==v?~p.indexOf(v)&&(m=v,g="-".concat(h,"-").concat(m)):~v.indexOf("true")&&(m="true",g="-".concat(h)))}if(h in n){var y=n[h]
386ge("string"==typeof y||null==y,"optionsValue must be String, Undefined or Null"),~p.indexOf(y)&&y!==m&&(m=y,g="")}l[h]=m,u+=g}if(u.length>2){var b=o.indexOf("-x-")
387if(-1===b)o+=u
388else{var w=o.slice(0,b),L=o.slice(b,o.length)
389o=w+u+L}o=Intl.getCanonicalLocales(o)[0]}return l.locale=o,l}(o,d,f,0,s,u),v=s[g.dataLocale]
390X(!!v,"Missing locale data for ".concat(g.dataLocale))
391var y=a(e)
392y.locale=g.locale,y.dataLocale=g.dataLocale,y.numberingSystem=g.nu,y.dataLocaleData=v,be(e,h,{getInternalSlots:a})
393var b,w,L=y.style
394if("currency"===L){var E=re(y.currency,{currencyDigitsData:c})
395b=E,w=E}else b=0,w="percent"===L?0:3
396var T=O(h,"notation","string",["standard","scientific","engineering","compact"],"standard")
397y.notation=T,we(y,h,b,w,T)
398var S=O(h,"compactDisplay","string",["short","long"],"short")
399"compact"===T&&(y.compactDisplay=S)
400var k=O(h,"useGrouping","boolean",void 0,!0)
401y.useGrouping=k
402var _=O(h,"signDisplay","string",["auto","never","always","exceptZero"],"auto")
403return y.signDisplay=_,e}function Ee(e){for(var t=[],n=e.indexOf("{"),r=0,i=0,a=e.length;n<e.length&&n>-1;)X((r=e.indexOf("}",n))>n,"Invalid pattern ".concat(e)),n>i&&t.push({type:"literal",value:e.substring(i,n)}),t.push({type:e.substring(n+1,r),value:void 0}),i=r+1,n=e.indexOf("{",i)
404return i<a&&t.push({type:"literal",value:e.substring(i,a)}),t}function Te(e,t,n){return void 0!==n&&O(n=l(n),"localeMatcher","string",["lookup","best fit"],"best fit"),function(e,t){for(var n=[],r=0,i=t;r<i.length;r++){var a=ve(e,i[r].replace(me,""))
405a&&n.push(a)}return n}(e,t)}var Se,ke,_e=n(6513)
406function Ce(e){return"MISSING_LOCALE_DATA"===e.type}ke=Error,(0,_e.__extends)((function(){var e=null!==ke&&ke.apply(this,arguments)||this
407return e.type="MISSING_LOCALE_DATA",e}),ke),function(e){e.startRange="startRange",e.shared="shared",e.endRange="endRange"}(Se||(Se={}))},9731(e,t,n){"use strict"
408Object.defineProperty(t,"__esModule",{value:!0})
409var r=n(3954);(0,n(6935).shouldPolyfill)()&&Object.defineProperty(Intl,"Locale",{value:r.Locale,writable:!0,enumerable:!1,configurable:!0})},6935(e,t){"use strict"
410Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0,t.shouldPolyfill=function(){return!("Locale"in Intl)||function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(e){return!0}}()}},5534(e,t,n){"use strict"
411Object.defineProperty(t,"__esModule",{value:!0}),t.GetOperands=void 0
412var r=n(9043)
413t.GetOperands=function(e){(0,r.invariant)("string"==typeof e,"GetOperands should have been called with a string")
414var t=(0,r.ToNumber)(e);(0,r.invariant)(isFinite(t),"n should be finite")
415var n,i,a,s=e.indexOf("."),o="";-1===s?(n=t,i=0,a=0):(n=e.slice(0,s),o=e.slice(s,e.length),i=(0,r.ToNumber)(o),a=o.length)
416var l,u,c=Math.abs((0,r.ToNumber)(n))
417if(0!==i){var d=o.replace(/0+$/,"")
418l=d.length,u=(0,r.ToNumber)(d)}else l=0,u=0
419return{Number:t,IntegerDigits:c,NumberOfFractionDigits:a,NumberOfFractionDigitsWithoutTrailing:l,FractionDigits:i,FractionDigitsWithoutTrailing:u}}},9975(e,t,n){"use strict"
420Object.defineProperty(t,"__esModule",{value:!0}),t.InitializePluralRules=void 0
421var r=n(9043),i=n(5522)
422t.InitializePluralRules=function(e,t,n,a){var s=a.availableLocales,o=a.relevantExtensionKeys,l=a.localeData,u=a.getDefaultLocale,c=a.getInternalSlots,d=(0,r.CanonicalizeLocaleList)(t),h=Object.create(null),f=(0,r.CoerceOptionsToObject)(n),p=c(e)
423p.initializedPluralRules=!0
424var m=(0,r.GetOption)(f,"localeMatcher","string",["best fit","lookup"],"best fit")
425h.localeMatcher=m,p.type=(0,r.GetOption)(f,"type","string",["cardinal","ordinal"],"cardinal"),(0,r.SetNumberFormatDigitOptions)(p,f,0,3,"standard")
426var g=(0,i.ResolveLocale)(s,d,h,o,l,u)
427return p.locale=g.locale,e}},3158(e,t,n){"use strict"
428Object.defineProperty(t,"__esModule",{value:!0}),t.ResolvePlural=void 0
429var r=n(9043),i=n(5534)
430t.ResolvePlural=function(e,t,n){var a=n.getInternalSlots,s=n.PluralRuleSelect,o=a(e)
431if((0,r.invariant)("Object"===(0,r.Type)(o),"pl has to be an object"),(0,r.invariant)("initializedPluralRules"in o,"pluralrules must be initialized"),(0,r.invariant)("Number"===(0,r.Type)(t),"n must be a number"),!isFinite(t))return"other"
432var l=o.locale,u=o.type,c=(0,r.FormatNumericToString)(o,t).formattedString
433return s(l,u,t,(0,i.GetOperands)(c))}},2699(e,t){"use strict"
434Object.defineProperty(t,"__esModule",{value:!0})
435var n=new WeakMap
436t.default=function(e){var t=n.get(e)
437return t||(t=Object.create(null),n.set(e,t)),t}},5349(e,t,n){"use strict"
438Object.defineProperty(t,"__esModule",{value:!0}),t.PluralRules=void 0
439var r=n(6513),i=n(9043),a=n(9975),s=n(3158),o=(0,r.__importDefault)(n(2699))
440function l(e,t){if(!(e instanceof c))throw new TypeError("Method Intl.PluralRules.prototype.".concat(t," called on incompatible receiver ").concat(String(e)))}function u(e,t,n,r){var i=r.IntegerDigits,a=r.NumberOfFractionDigits,s=r.FractionDigits
441return c.localeData[e].fn(a?"".concat(i,".").concat(s):i,"ordinal"===t)}var c=function(){function e(t,n){if(!(this&&this instanceof e?this.constructor:void 0))throw new TypeError("Intl.PluralRules must be called with 'new'")
442return(0,a.InitializePluralRules)(this,t,n,{availableLocales:e.availableLocales,relevantExtensionKeys:e.relevantExtensionKeys,localeData:e.localeData,getDefaultLocale:e.getDefaultLocale,getInternalSlots:o.default})}return e.prototype.resolvedOptions=function(){l(this,"resolvedOptions")
443var t=Object.create(null),n=(0,o.default)(this)
444return t.locale=n.locale,t.type=n.type,["minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"].forEach((function(e){var r=n[e]
445void 0!==r&&(t[e]=r)})),t.pluralCategories=(0,r.__spreadArray)([],e.localeData[t.locale].categories[t.type],!0),t},e.prototype.select=function(e){l(this,"select")
446var t=(0,i.ToNumber)(e)
447return(0,s.ResolvePlural)(this,t,{getInternalSlots:o.default,PluralRuleSelect:u})},e.prototype.toString=function(){return"[object Intl.PluralRules]"},e.supportedLocalesOf=function(t,n){return(0,i.SupportedLocales)(e.availableLocales,(0,i.CanonicalizeLocaleList)(t),n)},e.__addLocaleData=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
448for(var r=0,i=t;r<i.length;r++){var a=i[r],s=a.data,o=a.locale
449e.localeData[o]=s,e.availableLocales.add(o),e.__defaultLocale||(e.__defaultLocale=o)}},e.getDefaultLocale=function(){return e.__defaultLocale},e.localeData={},e.availableLocales=new Set,e.__defaultLocale="",e.relevantExtensionKeys=[],e.polyfilled=!0,e}()
450t.PluralRules=c
451try{"undefined"!=typeof Symbol&&Object.defineProperty(c.prototype,Symbol.toStringTag,{value:"Intl.PluralRules",writable:!1,enumerable:!1,configurable:!0})
452try{Object.defineProperty(c,"length",{value:0,writable:!1,enumerable:!1,configurable:!0})}catch(e){}Object.defineProperty(c.prototype.constructor,"length",{value:0,writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(c.supportedLocalesOf,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(e){}},4048(){Intl.PluralRules&&"function"==typeof Intl.PluralRules.__addLocaleData&&Intl.PluralRules.__addLocaleData({data:{categories:{cardinal:["one","other"],ordinal:["other"]},fn:function(e,t){var n=!String(e).split(".")[1]
453return t?"other":1==e&&n?"one":"other"}},locale:"de"})},7237(){Intl.PluralRules&&"function"==typeof Intl.PluralRules.__addLocaleData&&Intl.PluralRules.__addLocaleData({data:{categories:{cardinal:["one","other"],ordinal:["other"]},fn:function(e,t){var n=!String(e).split(".")[1]
454return t?"other":1==e&&n?"one":"other"}},locale:"nl"})},9043(e,t,n){"use strict"
455function r(e){return Intl.getCanonicalLocales(e)}function i(e,t){var n=t.tzData,r=t.uppercaseLinks,i=e.toUpperCase(),a=Object.keys(n).reduce((function(e,t){return e[t.toUpperCase()]=t,e}),{}),s=r[i]||a[i]
456return"Etc/UTC"===s||"Etc/GMT"===s?"UTC":s}function a(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string")
457return String(e)}function s(e){if(void 0===e)return NaN
458if(null===e)return 0
459if("boolean"==typeof e)return e?1:0
460if("number"==typeof e)return e
461if("symbol"==typeof e||"bigint"==typeof e)throw new TypeError("Cannot convert symbol/bigint to number")
462return Number(e)}function o(e){return isFinite(e)?Math.abs(e)>8640000000000001?NaN:function(e){var t=s(e)
463if(isNaN(t)||u(t,-0))return 0
464if(isFinite(t))return t
465var n=Math.floor(Math.abs(t))
466return t<0&&(n=-n),u(n,-0)?0:n}(e):NaN}function l(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object")
467return Object(e)}function u(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}function c(e){return new Array(e)}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":void 0}n.r(t),n.d(t,{ArrayCreate:()=>c,CanonicalizeLocaleList:()=>r,CanonicalizeTimeZoneName:()=>i,CoerceOptionsToObject:()=>M,ComputeExponent:()=>ne,ComputeExponentForMagnitude:()=>J,CurrencyDigits:()=>re,DateFromTime:()=>S,Day:()=>m,DayFromYear:()=>v,DayWithinYear:()=>L,DaysInYear:()=>w,FormatNumericToParts:()=>pe,FormatNumericToString:()=>te,GetNumberOption:()=>A,GetOption:()=>O,GetOptionsObject:()=>I,HasOwnProperty:()=>d,HourFromTime:()=>k,InLeapYear:()=>E,InitializeNumberFormat:()=>ye,IsSanctionedSimpleUnitIdentifier:()=>R,IsValidTimeZoneName:()=>z,IsWellFormedCurrencyCode:()=>j,IsWellFormedUnitIdentifier:()=>H,MinFromTime:()=>_,MonthFromTime:()=>T,OrdinaryHasInstance:()=>D,PartitionNumberPattern:()=>fe,PartitionPattern:()=>be,RangePatternType:()=>Ee,SANCTIONED_UNITS:()=>N,SIMPLE_UNITS:()=>F,SameValue:()=>u,SecFromTime:()=>C,SetNumberFormatDigitOptions:()=>ve,SetNumberFormatUnitOptions:()=>ge,SupportedLocales:()=>Le,TimeClip:()=>o,TimeFromYear:()=>y,ToNumber:()=>s,ToObject:()=>l,ToRawFixed:()=>ee,ToRawPrecision:()=>Q,ToString:()=>a,Type:()=>h,WeekDay:()=>g,YearFromTime:()=>b,_formatToParts:()=>ue,defineProperty:()=>K,getInternalSlot:()=>W,getMagnitude:()=>G,getMultiInternalSlots:()=>Y,invariant:()=>X,isLiteralPart:()=>q,isMissingLocaleDataError:()=>ke,msFromTime:()=>x,removeUnitNamespace:()=>P,setInternalSlot:()=>$,setMultiInternalSlots:()=>V})
468var f=864e5
469function p(e,t){return e-Math.floor(e/t)*t}function m(e){return Math.floor(e/f)}function g(e){return p(m(e)+4,7)}function v(e){return Date.UTC(e,0)/f}function y(e){return Date.UTC(e,0)}function b(e){return new Date(e).getUTCFullYear()}
469function w(e){return e%4!=0?365:e%100!=0?366:e%400!=0?365:366}function L(e){return m(e)-v(b(e))}function E(e){return 365===w(b(e))?0:1}function T(e){var t=L(e),n=E(e)
470if(t>=0&&t<31)return 0
471if(t<59+n)return 1
472if(t<90+n)return 2
473if(t<120+n)return 3
474if(t<151+n)return 4
475if(t<181+n)return 5
476if(t<212+n)return 6
477if(t<243+n)return 7
478if(t<273+n)return 8
479if(t<304+n)return 9
480if(t<334+n)return 10
481if(t<365+n)return 11
482throw new Error("Invalid time")}function S(e){var t=L(e),n=T(e),r=E(e)
483if(0===n)return t+1
484if(1===n)return t-30
485if(2===n)return t-58-r
486if(3===n)return t-89-r
487if(4===n)return t-119-r
488if(5===n)return t-150-r
489if(6===n)return t-180-r
490if(7===n)return t-211-r
491if(8===n)return t-242-r
492if(9===n)return t-272-r
493if(10===n)return t-303-r
494if(11===n)return t-333-r
495throw new Error("Invalid time")}function k(e){return p(Math.floor(e/36e5),24)}function _(e){return p(Math.floor(e/6e4),60)}function C(e){return p(Math.floor(e/1e3),60)}function D(e,t,n){if("function"!=typeof e)return!1
496if(null==n?void 0:n.boundTargetFunction)return t instanceof(null==n?void 0:n.boundTargetFunction)
497if("object"!=typeof t)return!1
498var r=e.prototype
499if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.")
500return Object.prototype.isPrototypeOf.call(r,t)}function x(e){return p(e,1e3)}function M(e){return void 0===e?Object.create(null):l(e)}function Z(e,t,n,r){if(void 0!==e){if(e=Number(e),isNaN(e)||e<t||e>n)throw new RangeError("".concat(e," is outside of range [").concat(t,", ").concat(n,"]"))
501return Math.floor(e)}return r}function A(e,t,n,r,i){return Z(e[t],n,r,i)}function O(e,t,n,r,i){if("object"!=typeof e)throw new TypeError("Options must be an object")
502var s=e[t]
503if(void 0!==s){if("boolean"!==n&&"string"!==n)throw new TypeError("invalid type")
504if("boolean"===n&&(s=Boolean(s)),"string"===n&&(s=a(s)),void 0!==r&&!r.filter((function(e){return e==s})).length)throw new RangeError("".concat(s," is not within ").concat(r.join(", ")))
505return s}return i}function I(e){if(void 0===e)return Object.create(null)
506if("object"==typeof e)return e
507throw new TypeError("Options must be an object")}var N=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"]
508function P(e){return e.slice(e.indexOf("-")+1)}var F=N.map(P)
509function R(e){return F.indexOf(e)>-1}function z(e,t){var n=t.tzData,r=t.uppercaseLinks,i=e.toUpperCase(),a=new Set,s=new Set
510return Object.keys(n).map((function(e){return e.toUpperCase()})).forEach((function(e){return a.add(e)})),Object.keys(r).forEach((function(e){s.add(e.toUpperCase()),a.add(r[e].toUpperCase())})),a.has(i)||s.has(i)}var B=/[^A-Z]/
511function j(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!B.test(e)}function H(e){if(R(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))))return!0
512var t=e.split("-per-")
513if(2!==t.length)return!1
514var n=t[0],r=t[1]
515return!(!R(n)||!R(r))}function G(e){return Math.floor(Math.log(e)*Math.LOG10E)}function U(e,t){if("function"==typeof e.repeat)return e.repeat(t)
516for(var n=new Array(t),r=0;r<n.length;r++)n[r]=e
517return n.join("")}function $(e,t,n,r){e.get(t)||e.set(t,Object.create(null)),e.get(t)[n]=r}function V(e,t,n){for(var r=0,i=Object.keys(n);r<i.length;r++){var a=i[r]
518$(e,t,a,n[a])}}function W(e,t,n){return Y(e,t,n)[n]}function Y(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
519var i=e.get(t)
520if(!i)throw new TypeError("".concat(t," InternalSlot has not been initialized"))
521return n.reduce((function(e,t){return e[t]=i[t],e}),Object.create(null))}
521function q(e){return"literal"===e.type}function K(e,t,n){var r=n.value
522Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:r})}function X(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}function J(e,t,n){var r=(0,n.getInternalSlots)(e),i=r.notation,a=r.dataLocaleData,s=r.numberingSystem
523switch(i){case"standard":return 0
524case"scientific":return t
525case"engineering":return 3*Math.floor(t/3)
526default:var o=r.compactDisplay,l=r.style,u=r.currencyDisplay,c=void 0
527if("currency"===l&&"name"!==u)c=(a.numbers.currency[s]||a.numbers.currency[a.numbers.nu[0]]).short
528else{var d=a.numbers.decimal[s]||a.numbers.decimal[a.numbers.nu[0]]
529c="long"===o?d.long:d.short}if(!c)return 0
530var h=String(Math.pow(10,t)),f=Object.keys(c)
531if(h<f[0])return 0
532if(h>f[f.length-1])return f[f.length-1].length-1
533var p=f.indexOf(h)
534if(-1===p)return 0
535var m=f[p]
536return"0"===c[m].other?0:m.length-c[m].other.match(/0+/)[0].length}}function Q(e,t,n){var r,i,a,s,o=n
537if(0===e)r=U("0",o),i=0,a=0
538else{var l=e.toString(),u=l.indexOf("e"),c=l.split("e"),d=c[0],h=c[1],f=d.replace(".","")
539if(u>=0&&f.length<=o)i=+h,r=f+U("0",o-f.length),a=e
540else{var p=(i=G(e))-o+1,m=Math.round(v(e,p))
541v(m,o-1)>=10&&(i+=1,m=Math.floor(m/10)),r=m.toString(),a=v(m,o-1-i)}}if(i>=o-1?(r+=U("0",i-o+1),s=i+1):i>=0?(r="".concat(r.slice(0,i+1),".").concat(r.slice(i+1)),s=i+1):(r="0.".concat(U("0",-i-1)).concat(r),s=1),r.indexOf(".")>=0&&n>t){for(var g=n-t;g>0&&"0"===r[r.length-1];)r=r.slice(0,-1),g--
542"."===r[r.length-1]&&(r=r.slice(0,-1))}return{formattedString:r,roundedNumber:a,integerDigitsCount:s}
543function v(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function ee(e,t,n){var r,i,a=n,s=Math.round(e*Math.pow(10,a)),o=s/Math.pow(10,a)
544if(s<1e21)r=s.toString()
545else{var l=(r=s.toString()).split("e"),u=l[0],c=l[1]
546r=u.replace(".",""),r+=U("0",Math.max(+c-r.length+1,0))}if(0!==a){var d=r.length
547d<=a&&(r=U("0",a+1-d)+r,d=a+1)
548var h=r.slice(0,d-a),f=r.slice(d-a)
549r="".concat(h,".").concat(f),i=h.length}else i=r.length
550for(var p=n-t;p>0&&"0"===r[r.length-1];)r=r.slice(0,-1),p--
551return"."===r[r.length-1]&&(r=r.slice(0,-1)),{formattedString:r,roundedNumber:o,integerDigitsCount:i}}function te(e,t){var n,r=t<0||u(t,-0)
552switch(r&&(t=-t),e.roundingType){case"significantDigits":n=Q(t,e.minimumSignificantDigits,e.maximumSignificantDigits)
553break
554case"fractionDigits":n=ee(t,e.minimumFractionDigits,e.maximumFractionDigits)
555break
556default:(n=Q(t,1,2)).integerDigitsCount>1&&(n=ee(t,0,0))}t=n.roundedNumber
557var i=n.formattedString,a=n.integerDigitsCount,s=e.minimumIntegerDigits
558return a<s&&(i=U("0",s-a)+i),r&&(t=-t),{roundedNumber:t,formattedString:i}}function ne(e,t,n){var r=n.getInternalSlots
559if(0===t)return[0,0]
560t<0&&(t=-t)
561var i=G(t),a=J(e,i,{getInternalSlots:r})
562t=a<0?t*Math.pow(10,-a):t/Math.pow(10,a)
563var s=te(r(e),t)
564return 0===s.roundedNumber||G(s.roundedNumber)===i-a?[a,i]:[J(e,i+1,{getInternalSlots:r}),i+1]}function re(e,t){var n=t.currencyDigitsData
565return d(n,e)?n[e]:2}var ie={adlm:["𞥐","𞥑","𞥒","𞥓","𞥔","𞥕","𞥖","𞥗","𞥘","𞥙"],ahom:["𑜰","𑜱","𑜲","𑜳","𑜴","𑜵","𑜶","𑜷","𑜸","𑜹"],arab:["Ù ","Ù¡","Ù¢","Ù£","Ù¤","Ù¥","Ù¦","Ù§","Ù¨","Ù©"],arabext:["Û°","Û±","Û²","Û³","Û´","Ûµ","Û¶","Û·","Û¸","Û¹"],bali:["᭐","᭑","᭒","᭓","᭔","᭕","᭖","᭗","᭘","᭙"],beng:["০","à§§","২","à§©","৪","à§«","৬","à§­","à§®","৯"],bhks:["𑱐","𑱑","𑱒","𑱓","𑱔","𑱕","𑱖","𑱗","𑱘","𑱙"],brah:["𑁦","𑁧","𑁨","𑁩","𑁪","𑁫","𑁬","𑁭","𑁮","𑁯"],cakm:["𑄶","𑄷","𑄸","𑄹","𑄺","𑄻","𑄼","𑄽","𑄾","𑄿"],cham:["꩐","꩑","꩒","꩓","꩔","꩕","꩖","꩗","꩘","꩙"],deva:["०","१","२","३","४","५","६","७","८","९"],diak:["𑥐","𑥑","𑥒","𑥓","𑥔","𑥕","𑥖","𑥗","𑥘","𑥙"],fullwide:["0","1","2","3","4","5","6","7","8","9"],gong:["𑶠","𑶡","𑶢","𑶣","𑶤","𑶥","𑶦","𑶧","𑶨","𑶩"],gonm:["𑵐","𑵑","𑵒","𑵓","𑵔","𑵕","𑵖","𑵗","𑵘","𑵙"],gujr:["૦","à«§","૨","à«©","૪","à««","૬","à«­","à«®","૯"],guru:["੦","à©§","੨","à©©","੪","à©«","੬","à©­","à©®","੯"],hanidec:["〇","一","二","三","四","五","六","七","八","九"],hmng:["𖭐","𖭑","𖭒","𖭓","𖭔","𖭕","𖭖","𖭗","𖭘","𖭙"],hmnp:["𞅀","𞅁","𞅂","𞅃","𞅄","𞅅","𞅆","𞅇","𞅈","𞅉"],java:["꧐","꧑","꧒","꧓","꧔","꧕","꧖","꧗","꧘","꧙"],kali:["꤀","꤁","꤂","꤃","꤄","꤅","꤆","꤇","꤈","꤉"],khmr:["០","១","២","៣","៤","៥","៦","៧","៨","៩"],knda:["೦","à³§","೨","೩","೪","೫","೬","à³­","à³®","೯"],lana:["᪀","᪁","᪂","᪃","᪄","᪅","᪆","᪇","᪈","᪉"],lanatham:["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],laoo:["໐","໑","໒","໓","໔","໕","໖","໗","໘","໙"],lepc:["᪐","᪑","᪒","᪓","᪔","᪕","᪖","᪗","᪘","᪙"],limb:["᥆","᥇","᥈","᥉","᥊","᥋","᥌","᥍","᥎","᥏"],mathbold:["𝟎","𝟏","𝟐","𝟑","𝟒","𝟓","𝟔","𝟕","𝟖","𝟗"],mathdbl:["𝟘","𝟙","𝟚","𝟛","𝟜","𝟝","𝟞","𝟟","𝟠","𝟡"],mathmono:["𝟶","𝟷","𝟸","𝟹","𝟺","𝟻","𝟼","𝟽","𝟾","𝟿"],mathsanb:["𝟬","𝟭","𝟮","𝟯","𝟰","𝟱","𝟲","𝟳","𝟴","𝟵"],mathsans:["𝟢","𝟣","𝟤","𝟥","𝟦","𝟧","𝟨","𝟩","𝟪","𝟫"],mlym:["൦","൧","൨","൩","൪","൫","൬","൭","൮","൯"],modi:["𑙐","𑙑","𑙒","𑙓","𑙔","𑙕","𑙖","𑙗","𑙘","𑙙"],mong:["᠐","᠑","᠒","᠓","᠔","᠕","᠖","᠗","᠘","᠙"],mroo:["𖩠","𖩡","𖩢","𖩣","𖩤","𖩥","𖩦","𖩧","𖩨","𖩩"],mtei:["꯰","꯱","꯲","꯳","꯴","꯵","꯶","꯷","꯸","꯹"],mymr:["၀","၁","၂","၃","၄","á
565…","၆","၇","၈","၉"],mymrshan:["႐","႑","႒","႓","႔","႕","႖","႗","႘","႙"],mymrtlng:["ê§°","ê§±","ê§²","ê§³","ê§´","ê§µ","ê§¶","ê§·","꧸","ê§¹"],newa:["𑑐","𑑑","𑑒","𑑓","𑑔","𑑕","𑑖","𑑗","𑑘","𑑙"],nkoo:["߀","߁","߂","߃","߄","߅","߆","߇","߈","߉"],olck:["᱐","᱑","᱒","᱓","᱔","᱕","᱖","᱗","᱘","᱙"],orya:["à­¦","à­§","à­¨","à­©","à­ª","à­«","à­¬","à­­","à­®","à­¯"],osma:["𐒠","𐒡","𐒢","𐒣","𐒤","𐒥","𐒦","𐒧","𐒨","𐒩"],rohg:["𐴰","𐴱","𐴲","𐴳","𐴴","𐴵","𐴶","𐴷","𐴸","𐴹"],saur:["꣐","꣑","꣒","꣓","꣔","꣕","꣖","꣗","꣘","꣙"],segment:["🯰","🯱","🯲","🯳","🯴","🯵","🯶","🯷","🯸","🯹"],shrd:["𑇐","𑇑","𑇒","𑇓","𑇔","𑇕","𑇖","𑇗","𑇘","𑇙"],sind:["𑋰","𑋱","𑋲","𑋳","𑋴","𑋵","𑋶","𑋷","𑋸","𑋹"],sinh:["à·¦","à·§","à·¨","à·©","à·ª","à·«","à·¬","à·­","à·®","à·¯"],sora:["𑃰","𑃱","𑃲","𑃳","𑃴","𑃵","𑃶","𑃷","𑃸","𑃹"],sund:["á®°","á®±","᮲","᮳","á®´","᮵","á®¶","á®·","᮸","᮹"],takr:["𑛀","𑛁","𑛂","𑛃","𑛄","𑛅","𑛆","𑛇","𑛈","𑛉"],talu:["᧐","᧑","᧒","᧓","᧔","᧕","᧖","᧗","᧘","᧙"],tamldec:["௦","௧","௨","௩","௪","௫","௬","௭","௮","௯"],telu:["౦","à±§","౨","౩","౪","౫","౬","à±­","à±®","౯"],thai:["๐","๑","๒","๓","๔","๕","๖","๗","๘","๙"],tibt:["༠","༡","༢","༣","༤","༥","༦","༧","༨","༩"],tirh:["𑓐","𑓑","𑓒","𑓓","𑓔","𑓕","𑓖","𑓗","𑓘","𑓙"],vaii:["ᘠ","ᘡ","ᘢ","ᘣ","ᘤ","ᘥ","ᘦ","ᘧ","ᘨ","ᘩ"],wara:["𑣠","𑣡","𑣢","𑣣","𑣤","𑣥","𑣦","𑣧","𑣨","𑣩"],wcho:["𞋰","𞋱","𞋲","𞋳","𞋴","𞋵","𞋶","𞋷","𞋸","𞋹"]},ae=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,se=new RegExp("^".concat(ae.source)),oe=new RegExp("".concat(ae.source,"$")),le=/[#0](?:[\.,][#0]+)*/g
566function ue(e,t,n,r){var i,a,s=e.sign,o=e.exponent,l=e.magnitude,u=r.notation,c=r.style,d=r.numberingSystem,h=t.numbers.nu[0],f=null
567if("compact"===u&&l&&(f=function(e,t,n,r,i,a,s){var o,l,u=e.roundedNumber,c=e.sign,d=e.magnitude,h=String(Math.pow(10,d)),f=n.numbers.nu[0]
568if("currency"===r&&"name"!==a){var p=null===(o=((m=n.numbers.currency)[s]||m[f]).short)||void 0===o?void 0:o[h]
569if(!p)return null
570l=he(t,u,p)}else{var m,g=((m=n.numbers.decimal)[s]||m[f])[i][h]
571if(!g)return null
572l=he(t,u,g)}return"0"===l?null:l=de(l,c).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,n,t,c,r.compactDisplay,r.currencyDisplay,d)),"currency"===c&&"name"!==r.currencyDisplay){var p=t.currencies[r.currency]
573if(p)switch(r.currencyDisplay){case"code":i=r.currency
574break
575case"symbol":i=p.symbol
576break
577default:i=p.narrow}else i=r.currency}
577a=f||("decimal"===c||"unit"===c||"currency"===c&&"name"===r.currencyDisplay?de((t.numbers.decimal[d]||t.numbers.decimal[h]).standard,s):de("currency"===c?(g=t.numbers.currency[d]||t.numbers.currency[h])[r.currencySign]:t.numbers.percent[d]||t.numbers.percent[h],s))
578var m=le.exec(a)[0]
579if(a=a.replace(le,"{0}").replace(/'(.)'/g,"$1"),"currency"===c&&"name"!==r.currencyDisplay){var g,v=(g=t.numbers.currency[d]||t.numbers.currency[h]).currencySpacing.afterInsertBetween
580v&&!oe.test(i)&&(a=a.replace("¤{0}","¤".concat(v,"{0}")))
581var y=g.currencySpacing.beforeInsertBetween
582y&&!se.test(i)&&(a=a.replace("{0}¤","{0}".concat(y,"¤")))}for(var b=a.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),w=[],L=t.numbers.symbols[d]||t.numbers.symbols[h],E=0,T=b;E<T.length;E++)if(H=T[E])switch(H){case"{0}":w.push.apply(w,ce(L,e,u,o,d,!f&&r.useGrouping,m))
583break
584case"-":w.push({type:"minusSign",value:L.minusSign})
585break
586case"+":w.push({type:"plusSign",value:L.plusSign})
587break
588case"%":w.push({type:"percentSign",value:L.percentSign})
589break
590case"¤":w.push({type:"currency",value:i})
591break
592default:/^\{c:/.test(H)?w.push({type:"compact",value:H.substring(3,H.length-1)}):w.push({type:"literal",value:H})}switch(c){case"currency":if("name"===r.currencyDisplay){var S,k=(t.numbers.currency[d]||t.numbers.currency[h]).unitPattern,_=t.currencies[r.currency]
593S=_?he(n,e.roundedNumber*Math.pow(10,o),_.displayName):r.currency
594for(var C=[],D=0,x=k.split(/(\{[01]\})/g);D<x.length;D++)switch(H=x[D]){case"{0}":C.push.apply(C,w)
595break
596case"{1}":C.push({type:"currency",value:S})
597break
598default:H&&C.push({type:"literal",value:H})}return C}return w
599case"unit":var M=r.unit,Z=r.unitDisplay,A=t.units.simple[M]
600if(k=void 0,A)k=he(n,e.roundedNumber*Math.pow(10,o),t.units.simple[M][Z])
601else{var O=M.split("-per-"),I=O[0],N=O[1]
602A=t.units.simple[I]
603var P=he(n,e.roundedNumber*Math.pow(10,o),t.units.simple[I][Z]),F=t.units.simple[N].perUnit[Z]
604if(F)k=F.replace("{0}",P)
605else{var R=t.units.compound.per[Z],z=he(n,1,t.units.simple[N][Z])
606k=k=R.replace("{0}",P).replace("{1}",z.replace("{0}",""))}}C=[]
607for(var B=0,j=k.split(/(\s*\{0\}\s*)/);B<j.length;B++){var H=j[B],G=/^(\s*)\{0\}(\s*)$/.exec(H)
608G?(G[1]&&C.push({type:"literal",value:G[1]}),C.push.apply(C,w),G[2]&&C.push({type:"literal",value:G[2]})):H&&C.push({type:"unit",value:H})}return C
609default:return w}}function ce(e,t,n,r,i,a,s){var o=[],l=t.formattedString,u=t.roundedNumber
610if(isNaN(u))return[{type:"nan",value:l}]
611if(!isFinite(u))return[{type:"infinity",value:l}]
612var c=ie[i]
613c&&(l=l.replace(/\d/g,(function(e){return c[+e]||e})))
614var d,h,f=l.indexOf(".")
615if(f>0?(d=l.slice(0,f),h=l.slice(f+1)):d=l,a&&("compact"!==n||u>=1e4)){var p=e.group,m=[],g=s.split(".")[0].split(","),v=3,y=3
616g.length>1&&(v=g[g.length-1].length),g.length>2&&(y=g[g.length-2].length)
617var b=d.length-v
618if(b>0){for(m.push(d.slice(b,b+v)),b-=y;b>0;b-=y)m.push(d.slice(b,b+y))
619m.push(d.slice(0,b+y))}else m.push(d)
620for(;m.length>0;){var w=m.pop()
621o.push({type:"integer",value:w}),m.length>0&&o.push({type:"group",value:p})}}else o.push({type:"integer",value:d})
622if(void 0!==h&&o.push({type:"decimal",value:e.decimal},{type:"fraction",value:h}),("scientific"===n||"engineering"===n)&&isFinite(u)){o.push({type:"exponentSeparator",value:e.exponential}),r<0&&(o.push({type:"exponentMinusSign",value:e.minusSign}),r=-r)
623var L=ee(r,0,0)
624o.push({type:"exponentInteger",value:L.formattedString})}return o}function de(e,t){e.indexOf(";")<0&&(e="".concat(e,";-").concat(e))
625var n=e.split(";"),r=n[0],i=n[1]
626switch(t){case 0:return r
627case-1:return i
628default:return i.indexOf("-")>=0?i.replace(/-/g,"+"):"+".concat(r)}}function he(e,t,n){return n[e.select(t)]||n.other}function fe(e,t,n){var r,i,a,s=n.getInternalSlots,o=s(e),l=o.pl,c=o.dataLocaleData,d=o.numberingSystem,h=c.numbers.symbols[d]||c.numbers.symbols[c.numbers.nu[0]],f=0,p=0
629if(isNaN(t))i=h.nan
630else if(isFinite(t)){"percent"===o.style&&(t*=100),p=(r=ne(e,t,{getInternalSlots:s}))[0],f=r[1]
631var m=te(o,t=p<0?t*Math.pow(10,-p):t/Math.pow(10,p))
632i=m.formattedString,t=m.roundedNumber}else i=h.infinity
633switch(o.signDisplay){case"never":a=0
634break
635case"auto":a=u(t,0)||t>0||isNaN(t)?0:-1
636break
637case"always":a=u(t,0)||t>0||isNaN(t)?1:-1
638break
639default:a=0===t||isNaN(t)?0:t>0?1:-1}return ue({roundedNumber:t,formattedString:i,exponent:p,magnitude:f,sign:a},o.dataLocaleData,l,o)}function pe(e,t,n){for(var r=fe(e,t,n),i=c(0),a=0,s=r;a<s.length;a++){var o=s[a]
640i.push({type:o.type,value:o.value})}return i}var me=n(7922)
641function ge(e,t,n){void 0===t&&(t=Object.create(null))
642var r=(0,n.getInternalSlots)(e),i=O(t,"style","string",["decimal","percent","currency","unit"],"decimal")
643r.style=i
644var a=O(t,"currency","string",void 0,void 0)
645if(void 0!==a&&!j(a))throw RangeError("Malformed currency code")
646if("currency"===i&&void 0===a)throw TypeError("currency cannot be undefined")
647var s=O(t,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),o=O(t,"currencySign","string",["standard","accounting"],"standard"),l=O(t,"unit","string",void 0,void 0)
648if(void 0!==l&&!H(l))throw RangeError("Invalid unit argument for Intl.NumberFormat()")
649if("unit"===i&&void 0===l)throw TypeError("unit cannot be undefined")
650var u=O(t,"unitDisplay","string",["short","narrow","long"],"short")
651"currency"===i&&(r.currency=a.toUpperCase(),r.currencyDisplay=s,r.currencySign=o),"unit"===i&&(r.unit=l,r.unitDisplay=u)}function ve(e,t,n,r,i){var a=A(t,"minimumIntegerDigits",1,21,1),s=t.minimumFractionDigits,o=t.maximumFractionDigits,l=t.minimumSignificantDigits,u=t.maximumSignificantDigits
652e.minimumIntegerDigits=a,void 0!==l||void 0!==u?(e.roundingType="significantDigits",l=Z(l,1,21,1),u=Z(u,l,21,21),e.minimumSignificantDigits=l,e.maximumSignificantDigits=u):void 0!==s||void 0!==o?(e.roundingType="fractionDigits",s=Z(s,0,20,n),o=Z(o,s,20,Math.max(s,r)),e.minimumFractionDigits=s,e.maximumFractionDigits=o):"compact"===i?e.roundingType="compactRounding":(e.roundingType="fractionDigits",e.minimumFractionDigits=n,e.maximumFractionDigits=r)}function ye(e,t,n,i){var a=i.getInternalSlots,s=i.localeData,o=i.availableLocales,l=i.numberingSystemNames,u=i.getDefaultLocale,c=i.currencyDigitsData,d=r(t),h=M(n),f=Object.create(null),p=O(h,"localeMatcher","string",["lookup","best fit"],"best fit")
653f.localeMatcher=p
654var m=O(h,"numberingSystem","string",void 0,void 0)
655if(void 0!==m&&l.indexOf(m)<0)throw RangeError("Invalid numberingSystems: ".concat(m))
656f.nu=m
657var g=(0,me.B)(o,d,f,["nu"],s,u),v=s[g.dataLocale]
658X(!!v,"Missing locale data for ".concat(g.dataLocale))
659var y=a(e)
660y.locale=g.locale,y.dataLocale=g.dataLocale,y.numberingSystem=g.nu,y.dataLocaleData=v,ge(e,h,{getInternalSlots:a})
661var b,w,L=y.style
662if("currency"===L){var E=re(y.currency,{currencyDigitsData:c})
663b=E,w=E}else b=0,w="percent"===L?0:3
664var T=O(h,"notation","string",["standard","scientific","engineering","compact"],"standard")
665y.notation=T,ve(y,h,b,w,T)
666var S=O(h,"compactDisplay","string",["short","long"],"short")
667"compact"===T&&(y.compactDisplay=S)
668var k=O(h,"useGrouping","boolean",void 0,!0)
669y.useGrouping=k
670var _=O(h,"signDisplay","string",["auto","never","always","exceptZero"],"auto")
671return y.signDisplay=_,e}function be(e){for(var t=[],n=e.indexOf("{"),r=0,i=0,a=e.length;n<e.length&&n>-1;)X((r=e.indexOf("}",n))>n,"Invalid pattern ".concat(e)),n>i&&t.push({type:"literal",value:e.substring(i,n)}),t.push({type:e.substring(n+1,r),value:void 0}),i=r+1,n=e.indexOf("{",i)
672return i<a&&t.push({type:"literal",value:e.substring(i,a)}),t}var we=n(5718)
673function Le(e,t,n){return void 0!==n&&O(n=l(n),"localeMatcher","string",["lookup","best fit"],"best fit"),(0,we.s)(e,t)}var Ee,Te,Se=n(6513)
674function ke(e){return"MISSING_LOCALE_DATA"===e.type}Te=Error,(0,Se.__extends)((function(){var e=null!==Te&&Te.apply(this,arguments)||this
675return e.type="MISSING_LOCALE_DATA",e}),Te),function(e){e.startRange="startRange",e.shared="shared",e.endRange="endRange"}(Ee||(Ee={}))},6038(e,t,n){"use strict"
676function r(e,t){for(var n=t;;){if(e.has(n))return n
677var r=n.lastIndexOf("-")
678if(!~r)return
679r>=2&&"-"===n[r-2]&&(r-=2),n=n.slice(0,r)}}n.d(t,{q:()=>r})},5718(e,t,n){"use strict"
680n.d(t,{s:()=>a})
681var r=n(1164),i=n(6038)
682function a(e,t){for(var n=[],a=0,s=t;a<s.length;a++){var o=s[a].replace(r.K,""),l=(0,i.q)(e,o)
683l&&n.push(l)}return n}},7922(e,t,n){"use strict"
684n.d(t,{B:()=>s})
685var r=n(1164),i=n(6038)
686function a(e,t){(0,r.V)(2===t.length,"key must have 2 elements")
687var n=e.length,i="-".concat(t,"-"),a=e.indexOf(i)
688if(-1!==a){for(var s=a+4,o=s,l=s,u=!1;!u;){var c=e.indexOf("-",l)
6892==(-1===c?n-l:c-l)?u=!0:-1===c?(o=n,u=!0):(o=c,l=c+1)}return e.slice(s,o)}if(i="-".concat(t),-1!==(a=e.indexOf(i))&&a+3===n)return""}function s(e,t,n,s,o,l){for(var u,c=(u="lookup"===n.localeMatcher?function(e,t,n){for(var a={locale:""},s=0,o=t;s<o.length;s++){var l=o[s],u=l.replace(r.K,""),c=(0,i.q)(e,u)
690if(c)return a.locale=c,l!==u&&(a.extension=l.slice(u.length+1,l.length)),a}return a.locale=n(),a}(e,t,l):function(e,t,n){var a,s={},o={},l={},u=new Set
691e.forEach((function(e){var t=new Intl.Locale(e).minimize().toString(),n=Intl.getCanonicalLocales(e)[0]||e
692s[t]=e,o[e]=e,l[n]=e,u.add(t),u.add(e),u.add(n)}))
693for(var c=0,d=t;c<d.length;c++){var h=d[c]
694if(a)break
695var f=h.replace(r.K,"")
696if(e.has(f)){a=f
697break}if(u.has(f)){a=f
698break}var p=new Intl.Locale(f),m=p.maximize().toString(),g=p.minimize().toString()
699if(u.has(g)){a=g
700break}a=(0,i.q)(u,m)}return a?{locale:o[a]||l[a]||s[a]||a}:{locale:n()}}(e,t,l)).locale,d={locale:"",dataLocale:c},h="-u",f=0,p=s;f<p.length;f++){var m=p[f];(0,r.V)(c in o,"Missing locale data for ".concat(c))
701var g=o[c];(0,r.V)("object"==typeof g&&null!==g,"locale data ".concat(m," must be an object"))
702var v=g[m];(0,r.V)(Array.isArray(v),"keyLocaleData for ".concat(m," must be an array"))
703var y=v[0];(0,r.V)("string"==typeof y||null===y,"value must be string or null but got ".concat(typeof y," in key ").concat(m))
704var b=""
705if(u.extension){var w=a(u.extension,m)
706void 0!==w&&(""!==w?~v.indexOf(w)&&(y=w,b="-".concat(m,"-").concat(y)):~w.indexOf("true")&&(y="true",b="-".concat(m)))}if(m in n){var L=n[m];(0,r.V)("string"==typeof L||null==L,"optionsValue must be String, Undefined or Null"),~v.indexOf(L)&&L!==y&&(y=L,b="")}d[m]=y,h+=b}if(h.length>2){var E=c.indexOf("-x-")
707if(-1===E)c+=h
708else{var T=c.slice(0,E),S=c.slice(E,c.length)
709c=T+h+S}c=Intl.getCanonicalLocales(c)[0]}return d.locale=c,d}},1164(e,t,n){"use strict"
710n.d(t,{K:()=>r,V:()=>i})
711var r=/-u(?:-[0-9a-z]{2,8})+/gi
712function i(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}},5522(e,t,n){"use strict"
713n.r(t),n.d(t,{LookupSupportedLocales:()=>i.s,ResolveLocale:()=>r.B,match:()=>a})
714var r=n(7922),i=n(5718)
715function a(e,t,n,i){var a=t.reduce((function(e,t){return e.add(t),e}),new Set)
716return(0,r.B)(a,function(e){return Intl.getCanonicalLocales(e)}(e),{localeMatcher:(null==i?void 0:i.algorithm)||"best fit"},[],{},(function(){return n})).locale}},4850(e,t,n){"use strict"
717Object.defineProperty(t,"__esModule",{value:!0})
718var r=n(5349);(0,n(644).shouldPolyfill)()&&Object.defineProperty(Intl,"PluralRules",{value:r.PluralRules,writable:!0,enumerable:!1,configurable:!0})},644(e,t,n){"use strict"
719Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPolyfill=void 0
720var r=n(5522),i=n(8757)
721t.shouldPolyfill=function(e){if(void 0===e&&(e="en"),!("PluralRules"in Intl)||"one"===new Intl.PluralRules("en",{minimumFractionDigits:2}).select(1)||!function(e){if(!e)return!0
722var t=Array.isArray(e)?e:[e]
723return Intl.PluralRules.supportedLocalesOf(t).length===t.length}(e))return e?(0,r.match)([e],i.supportedLocales,"en"):void 0}},8757(e,t){"use strict"
724Object.defineProperty(t,"__esModule",{value:!0}),t.supportedLocales=void 0,t.supportedLocales=["af","ak","am","an","ar","ars","as","asa","ast","az","bal","be","bem","bez","bg","bho","bm","bn","bo","br","brx","bs","ca","ce","ceb","cgg","chr","ckb","cs","cy","da","de","doi","dsb","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fil","fo","fr","fur","fy","ga","gd","gl","gsw","gu","guw","gv","ha","haw","he","hi","hnj","hr","hsb","hu","hy","ia","id","ig","ii","io","is","it","iu","ja","jbo","jgo","jmc","jv","jw","ka","kab","kaj","kcg","kde","kea","kk","kkj","kl","km","kn","ko","ks","ksb","ksh","ku","kw","ky","lag","lb","lg","lij","lkt","ln","lo","lt","lv","mas","mg","mgo","mk","ml","mn","mo","mr","ms","mt","my","nah","naq","nb","nd","ne","nl","nn","nnh","no","nqo","nr","nso","ny","nyn","om","or","os","osa","pa","pap","pcm","pl","prg","ps","pt-PT","pt","rm","ro","rof","ru","rwk","sah","saq","sat","sc","scn","sd","sdh","se","seh","ses","sg","sh","shi","si","sk","sl","sma","smi","smj","smn","sms","sn","so","sq","sr","ss","ssy","st","su","sv","sw","syr","ta","te","teo","th","ti","tig","tk","tl","tn","to","tpi","tr","ts","tzm","ug","uk","und","ur","uz","ve","vi","vo","vun","wa","wae","wo","xh","xog","yi","yo","yue","zh","zu"]},9147(e,t,n){"use strict"
725n.r(t),n.d(t,{DEFAULT_INTL_CONFIG:()=>Ie,IntlError:()=>_e,IntlErrorCode:()=>Se,IntlFormatError:()=>Me,InvalidConfigError:()=>De,MessageFormatError:()=>Ze,MissingDataError:()=>xe,MissingTranslationError:()=>Ae,UnsupportedFormatterError:()=>Ce,createFormatters:()=>Fe,createIntl:()=>ct,createIntlCache:()=>Ne,defineMessage:()=>ht,defineMessages:()=>dt,filterProps:()=>Oe,formatDate:()=>$e,formatDateToParts:()=>Ye,formatDisplayName:()=>Xe,formatList:()=>et,formatMessage:()=>He,formatNumber:()=>lt,formatNumberToParts:()=>ut,formatPlural:()=>rt,formatRelativeTime:()=>at,formatTime:()=>Ve,formatTimeToParts:()=>qe,getNamedFormat:()=>Re})
726var r=n(6513)
727function i(e,t){var n=t&&t.cache?t.cache:p,r=t&&t.serializer?t.serializer:u
728return(t&&t.strategy?t.strategy:l)(e,{cache:n,serializer:r})}function a(e,t,n,r){var i,a=null==(i=r)||"number"==typeof i||"boolean"==typeof i?r:n(r),s=t.get(a)
729return void 0===s&&(s=e.call(this,r),t.set(a,s)),s}function s(e,t,n){var r=Array.prototype.slice.call(arguments,3),i=n(r),a=t.get(i)
730return void 0===a&&(a=e.apply(this,r),t.set(i,a)),a}function o(e,t,n,r,i){return n.bind(t,e,r,i)}function l(e,t){return o(e,this,1===e.length?a:s,t.cache.create(),t.serializer)}var u=function(){return JSON.stringify(arguments)}
731function c(){this.cache=Object.create(null)}c.prototype.get=function(e){return this.cache[e]},c.prototype.set=function(e,t){this.cache[e]=t}
732var d,h,f,p={create:function(){return new c}},m={variadic:function(e,t){return o(e,this,s,t.cache.create(),t.serializer)},monadic:function(e,t){return o(e,this,a,t.cache.create(),t.serializer)}}
733function g(e){return e.type===h.literal}function v(e){return e.type===h.argument}function y(e){return e.type===h.number}function b(e){return e.type===h.date}function w(e){return e.type===h.time}function L(e){return e.type===h.select}function E(e){return e.type===h.plural}function T(e){return e.type===h.pound}function S(e){return e.type===h.tag}function k(e){return!(!e||"object"!=typeof e||e.type!==f.number)}function _(e){return!(!e||"object"!=typeof e||e.type!==f.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_
733NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(d||(d={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(h||(h={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(f||(f={}))
734var C=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,D=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g
735function x(e){var t={}
736return e.replace(D,(function(e){var n=e.length
737switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short"
738break
739case"y":t.year=2===n?"2-digit":"numeric"
740break
741case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead")
742case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported")
743case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1]
744break
745case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported")
746case"d":t.day=["numeric","2-digit"][n-1]
747break
748case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead")
749case"E":t.weekday=4===n?"long":5===n?"narrow":"short"
750break
751case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported")
752t.weekday=["short","long","narrow","short"][n-4]
753break
754case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported")
755t.weekday=["short","long","narrow","short"][n-4]
756break
757case"a":t.hour12=!0
758break
759case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead")
760case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1]
761break
762case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1]
763break
764case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1]
765break
766case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1]
767break
768case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead")
769case"m":t.minute=["numeric","2-digit"][n-1]
770break
771case"s":t.second=["numeric","2-digit"][n-1]
772break
773case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead")
774case"z":t.timeZoneName=n<4?"short":"long"
775break
776case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),t}var M=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i
777function Z(e){return e.replace(/^(.*?)-/,"")}var A=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,O=/^(@+)?(\+|#+)?[rs]?$/g,I=/(\*)(0+)|(#+)(0+)|(0+)/g,N=/^(0+)$/
778function P(e){var t={}
779return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(O,(function(e,n,r){return"string"!=typeof r?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===r?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"==typeof r?r.length:0)),""})),t}function F(e){switch(e){case"sign-auto":return{signDisplay:"auto"}
780case"sign-accounting":case"()":return{currencySign:"accounting"}
781case"sign-always":case"+!":return{signDisplay:"always"}
782case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"}
783case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"}
784case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"}
785case"sign-never":case"+_":return{signDisplay:"never"}}}function R(e){var t
786if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var n=e.slice(0,2)
787if("+!"===n?(t.signDisplay="always",e=e.slice(2)):"+?"===n&&(t.signDisplay="exceptZero",e=e.slice(2)),!N.test(e))throw new Error("Malformed concise eng/scientific notation")
788t.minimumIntegerDigits=e.length}return t}function z(e){return F(e)||{}}function B(e){for(var t={},n=0,i=e;n<i.length;n++){var a=i[n]
789switch(a.stem){case"percent":case"%":t.style="percent"
790continue
791case"%x100":t.style="percent",t.scale=100
792continue
793case"currency":t.style="currency",t.currency=a.options[0]
794continue
795case"group-off":case",_":t.useGrouping=!1
796continue
797case"precision-integer":case".":t.maximumFractionDigits=0
798continue
799case"measure-unit":case"unit":t.style="unit",t.unit=Z(a.options[0])
800continue
801case"compact-short":case"K":t.notation="compact",t.compactDisplay="short"
802continue
803case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long"
804continue
805case"scientific":t=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},t),{notation:"scientific"}),a.options.reduce((function(e,t){return(0,r.__assign)((0,r.__assign)({},e),z(t))}),{}))
806continue
807case"engineering":t=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},t),{notation:"engineering"}),a.options.reduce((function(e,t){return(0,r.__assign)((0,r.__assign)({},e),z(t))}),{}))
808continue
809case"notation-simple":t.notation="standard"
810continue
811case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow"
812continue
813case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short"
814continue
815case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long"
816continue
817case"unit-width-iso-code":t.currencyDisplay="symbol"
818continue
819case"scale":t.scale=parseFloat(a.options[0])
820continue
821case"rounding-mode-floor":t.roundingMode="floor"
822continue
823case"rounding-mode-ceiling":t.roundingMode="ceil"
824continue
825case"rounding-mode-down":t.roundingMode="trunc"
826continue
827case"rounding-mode-up":t.roundingMode="expand"
828continue
829case"rounding-mode-half-even":t.roundingMode="halfEven"
830continue
831case"rounding-mode-half-down":t.roundingMode="halfTrunc"
832continue
833case"rounding-mode-half-up":t.roundingMode="halfExpand"
834continue
835case"integer-width":if(a.options.length>1)throw new RangeError("integer-width stems only accept a single optional option")
836a.options[0].replace(I,(function(e,n,r,i,a,s){if(n)t.minimumIntegerDigits=r.length
837else{if(i&&a)throw new Error("We currently do not support maximum integer digits")
838if(s)throw new Error("We currently do not support exact integer digits")}return""}))
839continue}if(N.test(a.stem))t.minimumIntegerDigits=a.stem.length
840else if(A.test(a.stem)){if(a.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option")
841a.stem.replace(A,(function(e,n,r,i,a,s){return"*"===r?t.minimumFractionDigits=n.length:i&&"#"===i[0]?t.maximumFractionDigits=i.length:a&&s?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+s.length):(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length),""}))
842var s=a.options[0]
843"w"===s?t=(0,r.__assign)((0,r.__assign)({},t),{trailingZeroDisplay:"stripIfInteger"}):s&&(t=(0,r.__assign)((0,r.__assign)({},t),P(s)))}else if(O.test(a.stem))t=(0,r.__assign)((0,r.__assign)({},t),P(a.stem))
844else{var o=F(a.stem)
845o&&(t=(0,r.__assign)((0,r.__assign)({},t),o))
846var l=R(a.stem)
847l&&(t=(0,r.__assign)((0,r.__assign)({},t),l))}}return t}var j,H={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
847:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]}
848function G(e){var t=e.hourCycle
849if(void 0===t&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k"
850case"h23":return"H"
851case"h12":return"h"
852case"h11":return"K"
853default:throw new Error("Invalid hourCycle")}var n,r=e.language
854return"root"!==r&&(n=e.maximize().region),(H[n||""]||H[r||""]||H["".concat(r,"-001")]||H["001"])[0]}var U=new RegExp("^".concat(C.source,"*")),$=new RegExp("".concat(C.source,"*$"))
855function V(e,t){return{start:e,end:t}}var W=!!String.prototype.startsWith&&"_a".startsWith("a",1),Y=!!String.fromCodePoint,q=!!Object.fromEntries,K=!!String.prototype.codePointAt,X=!!String.prototype.trimStart,J=!!String.prototype.trimEnd,Q=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},ee=!0
856try{ee="a"===(null===(j=le("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===j?void 0:j[0])}catch(e){ee=!1}var te,ne=W?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},re=Y?String.fromCodePoint:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]
857for(var n,r="",i=e.length,a=0;i>a;){if((n=e[a++])>1114111)throw RangeError(n+" is not a valid code point")
858r+=n<65536?String.fromCharCode(n):String.fromCharCode(55296+((n-=65536)>>10),n%1024+56320)}return r},ie=q?Object.fromEntries:function(e){for(var t={},n=0,r=e;n<r.length;n++){var i=r[n],a=i[0],s=i[1]
859t[a]=s}return t},ae=K?function(e,t){return e.codePointAt(t)}:function(e,t){var n=e.length
860if(!(t<0||t>=n)){var r,i=e.charCodeAt(t)
861return i<55296||i>56319||t+1===n||(r=e.charCodeAt(t+1))<56320||r>57343?i:r-56320+(i-55296<<10)+65536}},se=X?function(e){return e.trimStart()}:function(e){return e.replace(U,"")},oe=J?function(e){return e.trimEnd()}:function(e){return e.replace($,"")}
862function le(e,t){return new RegExp(e,t)}if(ee){var ue=le("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu")
863te=function(e,t){var n
864return ue.lastIndex=t,null!==(n=ue.exec(e)[1])&&void 0!==n?n:""}}else te=function(e,t){for(var n=[];;){var r=ae(e,t)
865if(void 0===r||pe(r)||me(r))break
866n.push(r),t+=r>=65536?2:1}return re.apply(void 0,n)}
867var ce,de=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once")
868return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,n){for(var r=[];!this.isEOF();){var i=this.char()
869if(123===i){if((a=this.parseArgument(e,n)).err)return a
870r.push(a.val)}else{if(125===i&&e>0)break
871if(35!==i||"plural"!==t&&"selectordinal"!==t){if(60===i&&!this.ignoreTag&&47===this.peek()){if(n)break
872return this.error(d.UNMATCHED_CLOSING_TAG,V(this.clonePosition(),this.clonePosition()))}if(60===i&&!this.ignoreTag&&he(this.peek()||0)){if((a=this.parseTag(e,t)).err)return a
873r.push(a.val)}else{var a
874if((a=this.parseLiteral(e,t)).err)return a
875r.push(a.val)}}else{var s=this.clonePosition()
876this.bump(),r.push({type:h.pound,location:V(s,this.clonePosition())})}}}return{val:r,err:null}},e.prototype.parseTag=function(e,t){var n=this.clonePosition()
877this.bump()
878var r=this.parseTagName()
879if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:h.literal,value:"<".concat(r,"/>"),location:V(n,this.clonePosition())},err:null}
880if(this.bumpIf(">")){var i=this.parseMessage(e+1,t,!0)
881if(i.err)return i
882var a=i.val,s=this.clonePosition()
883if(this.bumpIf("</")){if(this.isEOF()||!he(this.char()))return this.error(d.INVALID_TAG,V(s,this.clonePosition()))
884var o=this.clonePosition()
885return r!==this.parseTagName()?this.error(d.UNMATCHED_CLOSING_TAG,V(o,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:h.tag,value:r,children:a,location:V(n,this.clonePosition())},err:null}:this.error(d.INVALID_TAG,V(s,this.clonePosition())))}return this.error(d.UNCLOSED_TAG,V(n,this.clonePosition()))}return this.error(d.INVALID_TAG,V(n,this.clonePosition()))},e.prototype.parseTagName=function(){var e=this.offset()
886for(this.bump();!this.isEOF()&&fe(this.char());)this.bump()
887return this.message.slice(e,this.offset())},e.prototype.parseLiteral=function(e,t){for(var n=this.clonePosition(),r="";;){var i=this.tryParseQuote(t)
888if(i)r+=i
889else{var a=this.tryParseUnquoted(e,t)
890if(a)r+=a
891else{var s=this.tryParseLeftAngleBracket()
892if(!s)break
893r+=s}}}var o=V(n,this.clonePosition())
894return{val:{type:h.literal,value:r,location:o},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(he(e=this.peek()||0)||47===e)?null:(this.bump(),"<")
895var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null
896switch(this.peek()){case 39:return this.bump(),this.bump(),"'"
897case 123:case 60:case 62:case 125:break
898case 35:if("plural"===e||"selectordinal"===e)break
899return null
900default:return null}this.bump()
901var t=[this.char()]
902for(this.bump();!this.isEOF();){var n=this.char()
903if(39===n){if(39!==this.peek()){this.bump()
904break}t.push(39),this.bump()}else t.push(n)
905this.bump()}return re.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null
906var n=this.char()
907return 60===n||123===n||35===n&&("plural"===t||"selectordinal"===t)||125===n&&e>0?null:(this.bump(),re(n))},e.prototype.parseArgument=function(e,t){var n=this.clonePosition()
908if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,V(n,this.clonePosition()))
909if(125===this.char())return this.bump(),this.error(d.EMPTY_ARGUMENT,V(n,this.clonePosition()))
910var r=this.parseIdentifierIfPossible().value
911if(!r)return this.error(d.MALFORMED_ARGUMENT,V(n,this.clonePosition()))
912if(this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,V(n,this.clonePosition()))
913switch(this.char()){case 125:return this.bump(),{val:{type:h.argument,value:r,location:V(n,this.clonePosition())},err:null}
914case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,V(n,this.clonePosition())):this.parseArgumentOptions(e,t,r,n)
915default:return this.error(d.MALFORMED_ARGUMENT,V(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),n=te(this.message,t),r=t+n.length
916return this.bumpTo(r),{value:n,location:V(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,n,i){var a,s=this.clonePosition(),o=this.parseIdentifierIfPossible().value,l=this.clonePosition()
917switch(o){case"":return this.error(d.EXPECT_ARGUMENT_TYPE,V(s,l))
918case"number":case"date":case"time":this.bumpSpace()
919var u=null
920if(this.bumpIf(",")){this.bumpSpace()
921var c=this.clonePosition()
922if((L=this.parseSimpleArgStyleIfPossible()).err)return L
923if(0===(v=oe(L.val)).length)return this.error(d.EXPECT_ARGUMENT_STYLE,V(this.clonePosition(),this.clonePosition()))
924u={style:v,styleLocation:V(c,this.clonePosition())}}if((E=this.tryParseArgumentClose(i)).err)return E
925var p=V(i,this.clonePosition())
926if(u&&ne(null==u?void 0:u.style,"::",0)){var m=se(u.style.slice(2))
927if("number"===o)return(L=this.parseNumberSkeletonFromString(m,u.styleLocation)).err?L:{val:{type:h.number,value:n,location:p,style:L.val},err:null}
928if(0===m.length)return this.error(d.EXPECT_DATE_TIME_SKELETON,p)
929var g=m
930this.locale&&(g=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e.charAt(r)
931if("j"===i){for(var a=0;r+1<e.length&&e.charAt(r+1)===i;)a++,r++
932var s=1+(1&a),o=a<2?1:3+(a>>1),l=G(t)
933for("H"!=l&&"k"!=l||(o=0);o-- >0;)n+="a"
934for(;s-- >0;)n=l+n}else n+="J"===i?"H":i}return n}(m,this.locale))
935var v={type:f.dateTime,pattern:g,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?x(g):{}}
936return{val:{type:"date"===o?h.date:h.time,value:n,location:p,style:v},err:null}}return{val:{type:"number"===o?h.number:"date"===o?h.date:h.time,value:n,location:p,style:null!==(a=null==u?void 0:u.style)&&void 0!==a?a:null},err:null}
937case"plural":case"selectordinal":case"select":var y=this.clonePosition()
938if(this.bumpSpace(),!this.bumpIf(","))return this.error(d.EXPECT_SELECT_ARGUMENT_OPTIONS,V(y,(0,r.__assign)({},y)))
939this.bumpSpace()
940var b=this.parseIdentifierIfPossible(),w=0
941if("select"!==o&&"offset"===b.value){if(!this.bumpIf(":"))return this.error(d.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,V(this.clonePosition(),this.clonePosition()))
942var L
943if(this.bumpSpace(),(L=this.tryParseDecimalInteger(d.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,d.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return L
944this.bumpSpace(),b=this.parseIdentifierIfPossible(),w=L.val}var E,T=this.tryParsePluralOrSelectOptions(e,o,t,b)
945if(T.err)return T
946if((E=this.tryParseArgumentClose(i)).err)return E
947var S=V(i,this.clonePosition())
948return"select"===o?{val:{type:h.select,value:n,options:ie(T.val),location:S},err:null}:{val:{type:h.plural,value:n,options:ie(T.val),offset:w,pluralType:"plural"===o?"cardinal":"ordinal",location:S},err:null}
949default:return this.error(d.INVALID_ARGUMENT_TYPE,V(s,l))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,V(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump()
950var n=this.clonePosition()
951if(!this.bumpUntil("'"))return this.error(d.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,V(n,this.clonePosition()))
952this.bump()
953break
954case 123:e+=1,this.bump()
955break
956case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null}
957e-=1
958break
959default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var n=[]
960try{n=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty")
961for(var t=[],n=0,r=e.split(M).filter((function(e){return e.length>0}));n<r.length;n++){var i=r[n].split("/")
962if(0===i.length)throw new Error("Invalid number skeleton")
963for(var a=i[0],s=i.slice(1),o=0,l=s;o<l.length;o++)if(0===l[o].length)throw new Error("Invalid number skeleton")
964t.push({stem:a,options:s})}return t}(e)}catch(e){return this.error(d.INVALID_NUMBER_SKELETON,t)}return{val:{type:f.number,tokens:n,location:t,parsedOptions:this.shouldParseSkeletons?B(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(e,t,n,r){for(var i,a=!1,s=[],o=new Set,l=r.value,u=r.location;;){if(0===l.length){var c=this.clonePosition()
965if("select"===t||!this.bumpIf("="))break
966var h=this.tryParseDecimalInteger(d.EXPECT_PLURAL_ARGUMENT_SELECTOR,d.INVALID_PLURAL_ARGUMENT_SELECTOR)
967if(h.err)return h
968u=V(c,this.clonePosition()),l=this.message.slice(c.offset,this.offset())}if(o.has(l))return this.error("select"===t?d.DUPLICATE_SELECT_ARGUMENT_SELECTOR:d.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u)
969"other"===l&&(a=!0),this.bumpSpace()
970var f=this.clonePosition()
971if(!this.bumpIf("{"))return this.error("select"===t?d.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:d.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,V(this.clonePosition(),this.clonePosition()))
972var p=this.parseMessage(e+1,t,n)
973if(p.err)return p
974var m=this.tryParseArgumentClose(f)
975if(m.err)return m
976s.push([l,{value:p.val,location:V(f,this.clonePosition())}]),o.add(l),this.bumpSpace(),l=(i=this.parseIdentifierIfPossible()).value,u=i.location}return 0===s.length?this.error("select"===t?d.EXPECT_SELECT_ARGUMENT_SELECTOR:d.EXPECT_PLURAL_ARGUMENT_SELECTOR,V(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!a?this.error(d.MISSING_OTHER_CLAUSE,V(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(e,t){var n=1,r=this.clonePosition()
977this.bumpIf("+")||this.bumpIf("-")&&(n=-1)
978for(var i=!1,a=0;!this.isEOF();){var s=this.char()
979if(!(s>=48&&s<=57))break
980i=!0,a=10*a+(s-48),this.bump()}var o=V(r,this.clonePosition())
981return i?Q(a*=n)?{val:a,err:null}:this.error(t,o):this.error(e,o)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset
982if(e>=this.message.length)throw Error("out of bound")
983var t=ae(this.message,e)
984if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"))
985return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char()
98610===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(ne(this.message,e,this.offset())){for(var t=0;t<e.length;t++)this.bump()
987return!0}return!1},e.prototype.bumpUntil=function(e){var t=this.offset(),n=this.message.indexOf(e,t)
988return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()))
989for(e=Math.min(e,this.message.length);;){var t=this.offset()
990if(t===e)break
991if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"))
992if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&pe(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null
993var e=this.char(),t=this.offset(),n=this.message.charCodeAt(t+(e>=65536?2:1))
994return null!=n?n:null},e}()
995function he(e){return e>=97&&e<=122||e>=65&&e<=90}function fe(e){return 45===e||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function pe(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function me(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function ge(e,t){void 0===t&&(t={}),t=(0,r.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},t)
996var n=new de(e,t).parse()
997if(n.err){var i=SyntaxError(d[n.err.kind])
998throw i.location=n.err.location,i.originalMessage=n.err.message,i}return(null==t?void 0:t.captureLocation)||function e(t){t.forEach((function(t){if(delete t.location,L(t)||E(t))for(var n in t.options)delete t.options[n].location,e(t.options[n].value)
999else y(t)&&k(t.style)||(b(t)||w(t))&&_(t.style)?delete t.style.location:S(t)&&e(t.children)}))}(n.val),n.val}!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(ce||(ce={}))
1000var ve,ye=function(e){function t(t,n,r){var i=e.call(this,t)||this
1001return i.code=n,i.originalMessage=r,i}return(0,r.__extends)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),be=function(e){function t(t,n,r,i){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(n,'". Options are "').concat(Object.keys(r).join('", "'),'"'),ce.INVALID_VALUE,i)||this}return(0,r.__extends)(t,e),t}(ye),we=function(e){function t(t,n,r){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(n),ce.INVALID_VALUE,r)||this}return(0,r.__extends)(t,e),t}(ye),Le=function(e){function t(t,n){return e.call(this,'The intl str
1001ing context variable "'.concat(t,'" was not provided to the string "').concat(n,'"'),ce.MISSING_VALUE,n)||this}return(0,r.__extends)(t,e),t}(ye)
1002function Ee(e){return"function"==typeof e}function Te(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}!function(e){e[e.literal=0]="literal",e[e.object=1]="object"}(ve||(ve={}))
1003var Se,ke=function(){function e(t,n,a,s){void 0===n&&(n=e.defaultLocale)
1004var o,l,u,c=this
1005if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=c.formatToParts(e)
1006if(1===t.length)return t[0].value
1007var n=t.reduce((function(e,t){return e.length&&t.type===ve.literal&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e}),[])
1008return n.length<=1?n[0]||"":n},this.formatToParts=function(e){return function e(t,n,r,i,a,s,o){if(1===t.length&&g(t[0]))return[{type:ve.literal,value:t[0].value}]
1009for(var l=[],u=0,c=t;u<c.length;u++){var d=c[u]
1010if(g(d))l.push({type:ve.literal,value:d.value})
1011else if(T(d))"number"==typeof s&&l.push({type:ve.literal,value:r.getNumberFormat(n).format(s)})
1012else{var h=d.value
1013if(!a||!(h in a))throw new Le(h,o)
1014var f=a[h]
1015if(v(d))f&&"string"!=typeof f&&"number"!=typeof f||(f="string"==typeof f||"number"==typeof f?String(f):""),l.push({type:"string"==typeof f?ve.literal:ve.object,value:f})
1016else if(b(d)){var p="string"==typeof d.style?i.date[d.style]:_(d.style)?d.style.parsedOptions:void 0
1017l.push({type:ve.literal,value:r.getDateTimeFormat(n,p).format(f)})}else if(w(d))p="string"==typeof d.style?i.time[d.style]:_(d.style)?d.style.parsedOptions:i.time.medium,l.push({type:ve.literal,value:r.getDateTimeFormat(n,p).format(f)})
1018else if(y(d))(p="string"==typeof d.style?i.number[d.style]:k(d.style)?d.style.parsedOptions:void 0)&&p.scale&&(f*=p.scale||1),l.push({type:ve.literal,value:r.getNumberFormat(n,p).format(f)})
1019else{if(S(d)){var m=d.children,C=d.value,D=a[C]
1020if(!Ee(D))throw new we(C,"function",o)
1021var x=D(e(m,n,r,i,a,s).map((function(e){return e.value})))
1022Array.isArray(x)||(x=[x]),l.push.apply(l,x.map((function(e){return{type:"string"==typeof e?ve.literal:ve.object,value:e}})))}if(L(d)){if(!(M=d.options[f]||d.options.other))throw new be(d.value,f,Object.keys(d.options),o)
1023l.push.apply(l,e(M.value,n,r,i,a))}else if(E(d)){var M
1024if(!(M=d.options["=".concat(f)])){if(!Intl.PluralRules)throw new ye('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',ce.MISSING_INTL_API,o)
1025var Z=r.getPluralRules(n,{type:d.pluralType}).select(f-(d.offset||0))
1026M=d.options[Z]||d.options.other}if(!M)throw new be(d.value,f,Object.keys(d.options),o)
1027l.push.apply(l,e(M.value,n,r,i,a,f-(d.offset||0)))}}}}return(A=l).length<2?A:A.reduce((function(e,t){var n=e[e.length-1]
1028return n&&n.type===ve.literal&&t.type===ve.literal?n.value+=t.value:e.push(t),e}),[])
1029var A}(c.ast,c.locales,c.formatters,c.formats,e,void 0,c.message)},this.resolvedOptions=function(){var e
1030return{locale:(null===(e=c.resolvedLocale)||void 0===e?void 0:e.toString())||Intl.NumberFormat.supportedLocalesOf(c.locales)[0]}},this.getAst=function(){return c.ast},this.locales=n,this.resolvedLocale=e.resolveLocale(n),"string"==typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`")
1031var d=s||{},h=(d.formatters,(0,r.__rest)(d,["formatters"]))
1032this.ast=e.__parse(t,(0,r.__assign)((0,r.__assign)({},h),{locale:this.resolvedLocale}))}else this.ast=t
1033if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.")
1034this.formats=(l=e.formats,(u=a)?Object.keys(l).reduce((function(e,t){var n,i
1035return e[t]=(n=l[t],(i=u[t])?(0,r.__assign)((0,r.__assign)((0,r.__assign)({},n||{}),i||{}),Object.keys(n).reduce((function(e,t){return e[t]=(0,r.__assign)((0,r.__assign)({},n[t]),i[t]||{}),e}),{})):n),e}),(0,r.__assign)({},l)):l),this.formatters=s&&s.formatters||(void 0===(o=this.formatterCache)&&(o={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1036return new((e=Intl.NumberFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{cache:Te(o.number),strategy:m.variadic}),getDateTimeFormat:i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1037return new((e=Intl.DateTimeFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{cache:Te(o.dateTime),strategy:m.variadic}),getPluralRules:i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1038return new((e=Intl.PluralRules).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{cache:Te(o.pluralRules),strategy:m.variadic})})}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=(new Intl.NumberFormat).resolvedOptions().locale),e.memoizedDefaultLocale}
1038,enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(e){if(void 0!==Intl.Locale){var t=Intl.NumberFormat.supportedLocalesOf(e)
1039return t.length>0?new Intl.Locale(t[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=ge,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}()
1040!function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"}(Se||(Se={}))
1041var _e=function(e){function t(n,r,i){var a=this,s=i?i instanceof Error?i:new Error(String(i)):void 0
1042return(a=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,"\n").concat(s?"\n".concat(s.message,"\n").concat(s.stack):""))||this).code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(a,t),a}return(0,r.__extends)(t,e),t}(Error),Ce=function(e){function t(t,n){return e.call(this,Se.UNSUPPORTED_FORMATTER,t,n)||this}return(0,r.__extends)(t,e),t}(_e),De=function(e){function t(t,n){return e.call(this,Se.INVALID_CONFIG,t,n)||this}return(0,r.__extends)(t,e),t}(_e),xe=function(e){function t(t,n){return e.call(this,Se.MISSING_DATA,t,n)||this}return(0,r.__extends)(t,e),t}(_e),Me=function(e){function t(t,n,r){var i=e.call(this,Se.FORMAT_ERROR,"".concat(t,"\nLocale: ").concat(n,"\n"),r)||this
1043return i.locale=n,i}return(0,r.__extends)(t,e),t}(_e),Ze=function(e){function t(t,n,r,i){var a=e.call(this,"".concat(t,"\nMessageID: ").concat(null==r?void 0:r.id,"\nDefault Message: ").concat(null==r?void 0:r.defaultMessage,"\nDescription: ").concat(null==r?void 0:r.description,"\n"),n,i)||this
1044return a.descriptor=r,a.locale=n,a}return(0,r.__extends)(t,e),t}(Me),Ae=function(e){function t(t,n){var r=e.call(this,Se.MISSING_TRANSLATION,'Missing message: "'.concat(t.id,'" for locale "').concat(n,'", using ').concat(t.defaultMessage?"default message (".concat("string"==typeof t.defaultMessage?t.defaultMessage:t.defaultMessage.map((function(e){var t
1045return null!==(t=e.value)&&void 0!==t?t:JSON.stringify(e)})).join(),")"):"id"," as fallback."))||this
1046return r.descriptor=t,r}return(0,r.__extends)(t,e),t}(_e)
1047function Oe(e,t,n){return void 0===n&&(n={}),t.reduce((function(t,r){return r in e?t[r]=e[r]:r in n&&(t[r]=n[r]),t}),{})}var Ie={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}}
1048function Ne(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Pe(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function Fe(e){void 0===e&&(e={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}})
1049var t=Intl.RelativeTimeFormat,n=Intl.ListFormat,a=Intl.DisplayNames,s=i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1050return new((e=Intl.DateTimeFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{cache:Pe(e.dateTime),strategy:m.variadic}),o=i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1051return new((e=Intl.NumberFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{cache:Pe(e.number),strategy:m.variadic}),l=i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1052return new((e=Intl.PluralRules).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{cache:Pe(e.pluralRules),strategy:m.variadic})
1053return{getDateTimeFormat:s,getNumberFormat:o,getMessageFormat:i((function(e,t,n,i){return new ke(e,t,n,(0,r.__assign)({formatters:{getNumberFormat:o,getDateTimeFormat:s,getPluralRules:l}},i||{}))}),{cache:Pe(e.message),strategy:m.variadic}),getRelativeTimeFormat:i((function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n]
1054return new(t.bind.apply(t,(0,r.__spreadArray)([void 0],e,!1)))}),{cache:Pe(e.relativeTime),strategy:m.variadic}),getPluralRules:l,getListFormat:i((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]
1055return new(n.bind.apply(n,(0,r.__spreadArray)([void 0],e,!1)))}),{cache:Pe(e.list),strategy:m.variadic}),getDisplayNames:i((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]
1056return new(a.bind.apply(a,(0,r.__spreadArray)([void 0],e,!1)))}
1056),{cache:Pe(e.displayNames),strategy:m.variadic})}}function Re(e,t,n,r){var i,a=e&&e[t]
1057if(a&&(i=a[n]),i)return i
1058r(new Ce("No ".concat(t," format named: ").concat(n)))}function ze(e,t){return Object.keys(e).reduce((function(n,i){return n[i]=(0,r.__assign)({timeZone:t},e[i]),n}),{})}function Be(e,t){return Object.keys((0,r.__assign)((0,r.__assign)({},e),t)).reduce((function(n,i){return n[i]=(0,r.__assign)((0,r.__assign)({},e[i]||{}),t[i]||{}),n}),{})}function je(e,t){if(!t)return e
1059var n=ke.formats
1060return(0,r.__assign)((0,r.__assign)((0,r.__assign)({},n),e),{date:Be(ze(n.date,t),ze(e.date||{},t)),time:Be(ze(n.time,t),ze(e.time||{},t))})}i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1061return new((e=Intl.NumberFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{strategy:m.variadic}),i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1062return new((e=Intl.DateTimeFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{strategy:m.variadic}),i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1063return new((e=Intl.PluralRules).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{strategy:m.variadic}),i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1064return new((e=Intl.Locale).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{strategy:m.variadic}),i((function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n]
1065return new((e=Intl.ListFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))}),{strategy:m.variadic})
1066var He=function(e,t,n,i,a){var s=e.locale,o=e.formats,l=e.messages,u=e.defaultLocale,c=e.defaultFormats,d=e.fallbackOnEmptyString,f=e.onError,p=e.timeZone,m=e.defaultRichTextElements
1067void 0===n&&(n={id:""})
1068var g=n.id,v=n.defaultMessage
1069!function(e,t,n){if(void 0===n&&(n=Error),!e)throw new n("[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue")}(!!g)
1070var y=String(g),b=l&&Object.prototype.hasOwnProperty.call(l,y)&&l[y]
1071if(Array.isArray(b)&&1===b.length&&b[0].type===h.literal)return b[0].value
1072if(!i&&b&&"string"==typeof b&&!m)return b.replace(/'\{(.*?)\}'/gi,"{$1}")
1073if(i=(0,r.__assign)((0,r.__assign)({},m),i||{}),o=je(o,p),c=je(c,p),!b){if(!1===d&&""===b)return b
1074if((!v||s&&s.toLowerCase()!==u.toLowerCase())&&f(new Ae(n,s)),v)try{return t.getMessageFormat(v,u,c,a).format(i)}catch(e){return f(new Ze('Error formatting default message for: "'.concat(y,'", rendering default message verbatim'),s,n,e)),"string"==typeof v?v:y}return y}try{return t.getMessageFormat(b,s,o,(0,r.__assign)({formatters:t},a||{})).format(i)}catch(e){f(new Ze('Error formatting message: "'.concat(y,'", using ').concat(v?"default message":"id"," as fallback."),s,n,e))}if(v)try{return t.getMessageFormat(v,u,c,a).format(i)}catch(e){f(new Ze('Error formatting the default message for: "'.concat(y,'", rendering message verbatim'),s,n,e))}return"string"==typeof b?b:"string"==typeof v?v:y},Ge=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"]
1075function Ue(e,t,n,i){var a=e.locale,s=e.formats,o=e.onError,l=e.timeZone
1076void 0===i&&(i={})
1077var u=i.format,c=(0,r.__assign)((0,r.__assign)({},l&&{timeZone:l}),u&&Re(s,t,u,o)),d=Oe(i,Ge,c)
1078return"time"!==t||d.hour||d.minute||d.second||d.timeStyle||d.dateStyle||(d=(0,r.__assign)((0,r.__assign)({},d),{hour:"numeric",minute:"numeric"})),n(a,d)}function $e(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
1079var i=n[0],a=n[1],s=void 0===a?{}:a,o="string"==typeof i?new Date(i||0):i
1080try{return Ue(e,"date",t,s).format(o)}catch(t){e.onError(new Me("Error formatting date.",e.locale,t))}return String(o)}function Ve(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
1081var i=n[0],a=n[1],s=void 0===a?{}:a,o="string"==typeof i?new Date(i||0):i
1082try{return Ue(e,"time",t,s).format(o)}catch(t){e.onError(new Me("Error formatting time.",e.locale,t))}return String(o)}function We(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
1083var i=n[0],a=n[1],s=n[2],o=void 0===s?{}:s,l=e.timeZone,u=e.locale,c=e.onError,d=Oe(o,Ge,l?{timeZone:l}:{})
1084try{return t(u,d).formatRange(i,a)}catch(t){c(new Me("Error formatting date time range.",e.locale,t))}return String(i)}function Ye(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
1085var i=n[0],a=n[1],s=void 0===a?{}:a,o="string"==typeof i?new Date(i||0):i
1086try{return Ue(e,"date",t,s).formatToParts(o)}catch(t){e.onError(new Me("Error formatting date.",e.locale,t))}return[]}function qe(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r]
1087var i=n[0],a=n[1],s=void 0===a?{}:a,o="string"==typeof i?new Date(i||0):i
1088try{return Ue(e,"time",t,s).formatToParts(o)}catch(t){e.onError(new Me("Error formatting time.",e.locale,t))}return[]}var Ke=["style","type","fallback","languageDisplay"]
1089function Xe(e,t,n,r){var i=e.locale,a=e.onError
1090Intl.DisplayNames||a(new ye('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',ce.MISSING_INTL_API))
1091var s=Oe(r,Ke)
1092try{return t(i,s).of(n)}catch(e){a(new Me("Error formatting display name.",i,e))}}var Je=["type","style"],Qe=Date.now()
1093function et(e,t,n,r){void 0===r&&(r={})
1094var i=tt(e,t,n,r).reduce((function(e,t){var n=t.value
1095return"string"!=typeof n?e.push(n):"string"==typeof e[e.length-1]?e[e.length-1]+=n:e.push(n),e}),[])
1096return 1===i.length?i[0]:0===i.length?"":i}function tt(e,t,n,i){var a=e.locale,s=e.onError
1097void 0===i&&(i={}),Intl.ListFormat||s(new ye('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',ce.MISSING_INTL_API))
1098var o=Oe(i,Je)
1099try{var l={},u=n.map((function(e,t){if("object"==typeof e){var n=function(e){return"".concat(Qe,"_").concat(e,"_").concat(Qe)}(t)
1100return l[n]=e,n}return String(e)}))
1101return t(a,o).formatToParts(u).map((function(e){return"literal"===e.type?e:(0,r.__assign)((0,r.__assign)({},e),{value:l[e.value]||e.value})}))}catch(e){s(new Me("Error formatting list.",a,e))}return n}var nt=["type"]
1102function rt(e,t,n,r){var i=e.locale,a=e.onError
1103void 0===r&&(r={}),Intl.PluralRules||a(new ye('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',ce.MISSING_INTL_API))
1104var s=Oe(r,nt)
1105try{return t(i,s).select(n)}catch(e){a(new Me("Error formatting plural.",i,e))}return"other"}var it=["numeric","style"]
1106function at(e,t,n,r,i){void 0===i&&(i={}),r||(r="second"),Intl.RelativeTimeFormat||e.onError(new ye('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',ce.MISSING_INTL_API))
1107try{return function(e,t,n){var r=e.locale,i=e.formats,a=e.onError
1108void 0===n&&(n={})
1109var s=n.format,o=!!s&&Re(i,"relative",s,a)||{}
1110return t(r,Oe(n,it,o))}(e,t,i).format(n,r)}catch(t){e.onError(new Me("Error formatting relative time.",e.locale,t))}return String(n)}var st=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"]
1111function ot(e,t,n){var r=e.locale,i=e.formats,a=e.onError
1112void 0===n&&(n={})
1113var s=n.format,o=s&&Re(i,"number",s,a)||{}
1114return t(r,Oe(n,st,o))}function lt(e,t,n,r){void 0===r&&(r={})
1115try{return ot(e,t,r).format(n)}catch(t){e.onError(new Me("Error formatting number.",e.locale,t))}return String(n)}function ut(e,t,n,r){void 0===r&&(r={})
1116try{return ot(e,t,r).formatToParts(n)}catch(t){e.onError(new Me("Error formatting number.",e.locale,t))}return[]}function ct(e,t){var n=Fe(t),i=(0,r.__assign)((0,r.__assign)({},Ie),e),a=i.locale,s=i.defaultLocale,o=i.onError
1117return a?!Intl.NumberFormat.supportedLocalesOf(a).length&&o?o(new xe('Missing locale data for locale: "'.concat(a,'" in Intl.NumberFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(a).length&&o&&o(new xe('Missing locale data for locale: "'.concat(a,'" in Intl.DateTimeFormat. Using default locale: "').concat(s,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(o&&o(new De('"locale" was not configured, using "'.concat(s,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),i.locale=i.defaultLocale||"en"),function(e){var t
1118e.onWarn&&e.defaultRichTextElements&&"string"==typeof((t=e.messages||{})?t[Object.keys(t)[0]]:void 0)&&e.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution')}(i),(0,r.__assign)((0,r.__assign)({},i),{formatters:n,formatNumber:lt.bind(null,i,n.getNumberFormat),formatNumberToParts:ut.bind(null,i,n.getNumberFormat),formatRelativeTime:at.bind(null,i,n.getRelativeTimeFormat),formatDate:$e.bind(null,i,n.getDateTimeFormat),formatDateToParts:Ye.bind(null,i,n.getDateTimeFormat),formatTime:Ve.bind(null,i,n.getDateTimeFormat),formatDateTimeRange:We.bind(null,i,n.getDateTimeFormat),formatTimeToParts:qe.bind(null,i,n.getDateTimeFormat),formatPlural
1118:rt.bind(null,i,n.getPluralRules),formatMessage:He.bind(null,i,n),$t:He.bind(null,i,n),formatList:et.bind(null,i,n.getListFormat),formatListToParts:tt.bind(null,i,n.getListFormat),formatDisplayName:Xe.bind(null,i,n.getDisplayNames)})}function dt(e){return e}function ht(e){return e}},2546(e){var t
1119t=function(){"use strict"
1120function e(e,t){(null==t||t>e.length)&&(t=e.length)
1121for(var n=0,r=Array(t);n<t;n++)r[n]=e[n]
1122return r}function t(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e
1123var t=e[Symbol.toPrimitive]
1124if(void 0!==t){var n=t.call(e,"string")
1125if("object"!=typeof n)return n
1126throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e)
1127return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(e,t){var n=Object.keys(e)
1128if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
1129t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{}
1130r%2?n(Object(i),!0).forEach((function(n){t(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function i(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||s(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(t,n){if(t){if("string"==typeof t)return e(t,n)
1131var r={}.toString.call(t).slice(8,-1)
1132return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}var o=function(e){return"string"==typeof e?document.querySelector(e):e()},l=function(e,t){var n="string"==typeof e?document.createElement(e):e
1133for(var r in t){var i=t[r]
1134if("inside"===r)i.append(n)
1135else if("dest"===r)o(i[0]).insertAdjacentElement(i[1],n)
1136else if("around"===r){var a=i
1137a.parentNode.insertBefore(n,a),n.append(a),null!=a.getAttribute("autofocus")&&a.focus()}else r in n?n[r]=i:n.setAttribute(r,i)}return n},u=function(e,t){return e=String(e).toLowerCase(),t?e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").normalize("NFC"):e},c=function(e,t){return l("mark",r({innerHTML:e},"string"==typeof t&&{class:t})).outerHTML},d=function(e,t){t.input.dispatchEvent(new CustomEvent(e,{bubbles:!0,detail:t.feedback,cancelable:!0}))},h=function(e,t,n){var r=n||{},i=r.mode,a=r.diacritics,s=r.highlight,o=u(t,a)
1138if(t=String(t),e=u(e,a),"loose"===i){var l=(e=e.replace(/ /g,"")).length,d=0,h=Array.from(t).map((function(t,n){return d<l&&o[n]===e[d]&&(t=s?c(t,s):t,d++),t})).join("")
1139if(d===l)return h}else{var f=o.indexOf(e)
1140if(~f)return e=t.substring(f,f+e.length),s?t.replace(e,c(e,s)):t}},f=function(e,t){return new Promise((function(n,r){var i
1141return(i=e.data).cache&&i.store?n():new Promise((function(e,n){return"function"==typeof i.src?i.src(t).then(e,n):e(i.src)})).then((function(t){try{return e.feedback=i.store=t,d("response",e),n()}catch(e){return r(e)}}),r)}))},p=function(e,t){var n=t.data,r=t.searchEngine,i=[]
1142n.store.forEach((function(a,o){var l=function(n){var s=n?a[n]:a,o="function"==typeof r?r(e,s):h(e,s,{mode:r,diacritics:t.diacritics,highlight:t.resultItem.highlight})
1143if(o){var l={match:o,value:a}
1144n&&(l.key=n),i.push(l)}}
1145if(n.keys){var u,c=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
1146if(!t){if(Array.isArray(e)||(t=s(e))){t&&(e=t)
1147var n=0,r=function(){}
1148return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1
1149return{s:function(){t=t.call(e)},n:function(){var e=t.next()
1150return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(o)throw i}}}}(n.keys)
1151try{for(c.s();!(u=c.n()).done;)l(u.value)}catch(e){c.e(e)}finally{c.f()}}else l()})),n.filter&&(i=n.filter(i))
1152var a=i.slice(0,t.resultsList.maxResults)
1153t.feedback={query:e,matches:i,results:a},d("results",t)},m="aria-expanded",g="aria-activedescendant",v="aria-selected",y=function(e,t){e.feedback.selection=r({index:t},e.feedback.results[t])},b=function(e){e.isOpen||((e.wrapper||e.input).setAttribute(m,!0),e.list.removeAttribute("hidden"),e.isOpen=!0,d("open",e))},w=function(e){e.isOpen&&((e.wrapper||e.input).setAttribute(m,!1),e.input.setAttribute(g,""),e.list.setAttribute("hidden",""),e.isOpen=!1,d("close",e))},L=function(e,t){var n=t.resultItem,r=t.list.getElementsByTagName(n.tag),a=!!n.selected&&n.selected.split(" ")
1154if(t.isOpen&&r.length){var s,o,l=t.cursor
1155e>=r.length&&(e=0),e<0&&(e=r.length-1),t.cursor=e,l>-1&&(r[l].removeAttribute(v),a&&(o=r[l].classList).remove.apply(o,i(a))),r[e].setAttribute(v,!0),a&&(s=r[e].classList).add.apply(s,i(a)),t.input.setAttribute(g,r[t.cursor].id
1155),t.list.scrollTop=r[e].offsetTop-t.list.clientHeight+r[e].clientHeight+5,t.feedback.cursor=t.cursor,y(t,e),d("navigate",t)}},E=function(e){L(e.cursor+1,e)},T=function(e){L(e.cursor-1,e)},S=function(e,t,n){(n=n>=0?n:e.cursor)<0||(e.feedback.event=t,y(e,n),d("selection",e),w(e))}
1156function k(e,t){var n=this
1157return new Promise((function(i,a){var s,o
1158return s=t||((o=e.input)instanceof HTMLInputElement||o instanceof HTMLTextAreaElement?o.value:o.innerHTML),function(e,t,n){return t?t(e):e.length>=n}(s=e.query?e.query(s):s,e.trigger,e.threshold)?f(e,s).then((function(t){try{return e.feedback instanceof Error?i():(p(s,e),e.resultsList&&function(e){var t=e.resultsList,n=e.list,i=e.resultItem,a=e.feedback,s=a.matches,o=a.results
1159if(e.cursor=-1,n.innerHTML="",s.length||t.noResults){var u=new DocumentFragment
1160o.forEach((function(e,t){var n=l(i.tag,r({id:"".concat(i.id,"_").concat(t),role:"option",innerHTML:e.match,inside:u},i.class&&{class:i.class}))
1161i.element&&i.element(n,e)})),n.append(u),t.element&&t.element(n,a),b(e)}else w(e)}(e),u.call(n))}catch(e){return a(e)}}),a):(w(e),u.call(n))
1162function u(){return i()}}))}var _=function(e,t){for(var n in e)for(var r in e[n])t(n,r)}
1163function C(e){var t=this
1164return new Promise((function(n,i){var a,s,o
1165if(a=e.placeHolder,o={role:"combobox","aria-owns":(s=e.resultsList).id,"aria-haspopup":!0,"aria-expanded":!1},l(e.input,r(r({"aria-controls":s.id,"aria-autocomplete":"both"},a&&{placeholder:a}),!e.wrapper&&r({},o))),e.wrapper&&(e.wrapper=l("div",r({around:e.input,class:e.name+"_wrapper"},o))),s&&(e.list=l(s.tag,r({dest:[s.destination,s.position],id:s.id,role:"listbox",hidden:"hidden"},s.class&&{class:s.class}))),function(e){var t,n,i,a=e.events,s=(t=function(){return k(e)},n=e.debounce,function(){clearTimeout(i),i=setTimeout((function(){return t()}),n)}),o=e.events=r({input:r({},a&&a.input)},e.resultsList&&{list:a?r({},a.list):{}}),l={input:{input:function(){s()},keydown:function(t){!function(e,t){switch(e.keyCode){case 40:case 38:e.preventDefault(),40===e.keyCode?E(t):T(t)
1166break
1167case 13:t.submit||e.preventDefault(),t.cursor>=0&&S(t,e)
1168break
1169case 9:t.resultsList.tabSelect&&t.cursor>=0&&S(t,e)
1170break
1171case 27:t.input.value="",d("clear",t),w(t)}}(t,e)},blur:function(){w(e)}},list:{mousedown:function(e){e.preventDefault()},click:function(t){!function(e,t){var n=t.resultItem.tag.toUpperCase(),r=Array.from(t.list.querySelectorAll(n)),i=e.target.closest(n)
1172i&&i.nodeName===n&&S(t,e,r.indexOf(i))}(t,e)}}}
1173_(l,(function(t,n){(e.resultsList||"input"===n)&&(o[t][n]||(o[t][n]=l[t][n]))})),_(o,(function(t,n){e[t].addEventListener(n,o[t][n])}))}(e),e.data.cache)return f(e).then((function(e){try{return u.call(t)}catch(e){return i(e)}}),i)
1174function u(){return d("init",e),n()}return u.call(t)}))}function D(e){var t=e.prototype
1175t.init=function(){C(this)},t.start=function(e){k(this,e)},t.unInit=function(){if(this.wrapper){var e=this.wrapper.parentNode
1176e.insertBefore(this.input,this.wrapper),e.removeChild(this.wrapper)}var t
1177_((t=this).events,(function(e,n){t[e].removeEventListener(n,t.events[e][n])}))},t.open=function(){b(this)},t.close=function(){w(this)},t.goTo=function(e){L(e,this)},t.next=function(){E(this)},t.previous=function(){T(this)},t.select=function(e){S(this,null,e)},t.search=function(e,t,n){return h(e,t,n)}}return function e(t){this.options=t,this.id=e.instances=(e.instances||0)+1,this.name="autoComplete",this.wrapper=1,this.threshold=1,this.debounce=0,this.resultsList={position:"afterend",tag:"ul",maxResults:5},this.resultItem={tag:"li"},function(e){var t=e.name,n=e.options,r=e.resultsList,i=e.resultItem
1178for(var s in n)if("object"===a(n[s]))for(var l in e[s]||(e[s]={}),n[s])e[s][l]=n[s][l]
1179else e[s]=n[s]
1180e.selector=e.selector||"#"+t,r.destination=r.destination||e.selector,r.id=r.id||t+"_list_"+e.id,i.id=i.id||t+"_result",e.input=o(e.selector)}(this),D.call(this,e),C(this)}},e.exports=t()},8929(e,t,n){"use strict"
1181n.r(t),n.d(t,{default:()=>c})
1182var r=n(2663),i=n.n(r),a=n(336),s=n.n(a),o=n(1603)
1183function l(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e
1184var t=e[Symbol.toPrimitive]
1185if(void 0!==t){var n=t.call(e,"string")
1186if("object"!=typeof n)return n
1187throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e)
1188return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(){}class c extends(s()){constructor(){super(...arguments),l(this,"tagName",u),l(this,"componentClass",void 0)}compute(e,t){(0,o.assert)("The `element` helper takes a single positional argument",1===e.length),(0,o.assert)("The `element` helper does not take any named arguments",0===Object.keys(t).length)
1189let n=e[0]
1190return n!==this.tagName&&(this.tagName=n,"string"==typeof n?this.componentClass=class extends(i()){constructor(){super(...arguments),l(this,"tagName",n)}}:(this.componentClass=void 0,(0,o.runInDebug)(()=>{let e="The argument passed to the `element` helper must be a string"
1191try{e+=` (you passed \`${n}\`)`}catch(e){}(0,o.assert)(e,null==n)}))),this.componentClass}}},9541(e,t,n){"use strict"
1192n.r(t),n.d(t,{default:()=>a,initialize:()=>i})
1193var r=n(4871)
1194function i(e){r.default.instance=e}var a={initialize:i}},4871(e,t,n){"use strict"
1195n.r(t),n.d(t,{default:()=>r})
1196var r={instance:null}},7234(e,t,n){"use strict"
1197n.r(t)
1198var r=n(4714),i=n.n(r),a=n(4871)
1199const s=Object.keys,o=a.default.instance.lookup("service:intl"),l={}
1200s(i()).forEach(e=>{const t="validations."+e
1201o.exists(t)?l[e]=o.lookup(t):l[e]=i()[e]}),n.d(t,["default",0,l])},5468(e,t,n){"use strict"
1202n.r(t),n.d(t,{add:()=>l,default:()=>o,diff:()=>L,endOf:()=>d,endOfWeek:()=>O,formatDate:()=>u,getDefaultLocale:()=>M,getWeekdays:()=>g,getWeekdaysMin:()=>m,getWeekdaysShort:()=>p,isAfter:()=>v,isBefore:()=>y,isBetween:()=>w,isSame:()=>b,isoWeekday:()=>f,localeStartOfWeek:()=>Z,normalizeCalendarDay:()=>k,normalizeCalendarValue:()=>C,normalizeDate:()=>E,normalizeDuration:()=>x,normalizeMultipleActionValue:()=>S,normalizeRangeActionValue:()=>T,startOf:()=>c,startOfWeek:()=>A,weekday:()=>h,withLocale:()=>_})
1203const r=null!=(i=n(6619))&&i.__esModule?i:{default:i,...i}
1204var i
1205const a={af:1,ar:6,"ar-dz":0,"ar-kw":0,"ar-ly":6,"ar-ma":6,"ar-sa":0,"ar-tn":1,az:1,be:1,bg:1,bm:1,bn:0,bo:0,br:1,bs:1,ca:1,cs:1,cv:1,cy:1,da:1,de:1,"de-at":1,"de-ch":1,dv:7,el:1,en:0,"en-au":1,"en-ca":0,"en-gb":1,"en-ie":1,"en-il":0,"en-nz":1,eo:1,es:1,"es-do":1,"es-us":0,et:1,eu:1,fa:6,fi:1,fo:1,fr:1,"fr-ca":0,"fr-ch":1,fy:1,gd:1,gl:1,"gom-latn":1,gu:0,he:0,hi:0,hr:1,hu:1,"hy-am":1,id:1,is:1,it:1,ja:0,jv:1,ka:1,kk:1,km:1,kn:0,ko:0,ky:1,lb:1,lo:0,lt:1,lv:1,me:1,mi:1,mk:1,ml:0,mn:0,mr:0,ms:1,"ms-my":1,mt:1,my:1,nb:1,ne:0,nl:1,"nl-be":1,nn:1,"pa-in":0,pl:1,pt:1,"pt-br":0,ro:1,ru:1,sd:1,se:1,si:0,sk:1,sl:1,sq:1,sr:1,"sr-cyrl":1,ss:1,sv:1,sw:1,ta:0,te:0,tet:1,tg:1,th:0,"tl-ph":1,tlh:1,tr:1,tzl:1,tzm:6,"tzm-latn":6,"ug-cn":1,uk:1,ur:1,uz:1,"uz-latn":1,vi:1,yo:1,"zh-cn":1,"zh-hk":0,"zh-tw":0}
1206function s(e){const t=[],n=new Intl.DateTimeFormat(r.Settings.defaultLocale,{weekday:e,timeZone:"UTC"})
1207for(let i=4;i<=10;i++){const e=r.DateTime.utc(1970,1,i).toJSDate()
1208t.push(n.format(e))}return t}var o={add:l,formatDate:u,startOf:c,endOf:d,weekday:h,isoWeekday:f,getWeekdaysShort:p,getWeekdaysMin:m,getWeekdays:g,isAfter:v,isBefore:y,isSame:b,isBetween:w,diff:L,normalizeDate:E,normalizeRangeActionValue:T,normalizeMultipleActionValue:S,normalizeCalendarDay:k,withLocale:_,normalizeCalendarValue:C,normalizeDuration:x,getDefaultLocale:M,localeStartOfWeek:Z,startOfWeek:A,endOfWeek:O}
1209function l(e,t,n){return r.DateTime.fromJSDate(e).plus({[n]:t}).toJSDate()}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=r.DateTime.isDateTime(e)?e:r.DateTime.fromJSDate(e)
1210return n&&(i=i.setLocale(n)),t=(t=(t=(t=t.replace("YYYY","yyyy")).replace("dddd","EEEE")).replace("ddd","EEE")).replace("DD","dd"),i.toFormat(t)}function c(e,t){let n=r.DateTime.fromJSDate(e)
1211if("week"===t){var i,s
1212const e=null!==(i=null===(s=n)||void 0===s||null===(s=s.locale)||void 0===s?void 0:s.toLowerCase())&&void 0!==i?i:""
1213let t=a[e]
1214if(void 0===t){const n=a[e.slice(0,2)]
1215t=void 0===n?0:n}const r={hour:0,minute:0,second:0,millisecond:0,weekday:t}
1216n=n.set(r)}else n=n.startOf(t)
1217return n.toJSDate()}function d(e,t){return r.DateTime.fromJSDate(e).endOf(t).toJSDate()}function h(e){return r.DateTime.fromJSDate(e).weekday}function f(e){var t,n
1218const i=null!==(t=null===(n=r.DateTime.fromJSDate(e).toISOWeekDate())||void 0===n?void 0:n.split("-")[2])&&void 0!==t?t:""
1219return parseInt(i,10)}function p(){return s("short")}function m(){return s("narrow")}function g(){return s("long")}function v(e,t){return+e>+t}function y(e,t){return+e<+t}function b(e,t,n){const i=r.DateTime.fromJSDate(e),a=r.DateTime.fromJSDate(t)
1220return i.hasSame(a,n)}function w(e,t,n,r,i){return+t<=+e&&+e<=+n}function L(e,t){return r.DateTime.fromJSDate(e).diff(r.DateTime.fromJSDate(t)).as("milliseconds")}function E(e){return e instanceof Date?e:r.DateTime.isDateTime(e)?e.toJSDate():void 0}function T(e){return{date:e.date,datetime:{start:e.date.start?r.DateTime.fromJSDate(e.date.start):e.date.start,end:e.date.end?r.DateTime.fromJSDate(e.date.end):e.date.end}}}function S(e){return{date:e.date,datetime:e.date?e.date.map(e=>r.DateTime.fromJSDate(e)):e.date}}function k(e){return e.datetime=r.DateTime.fromJSDate(e.date),e.number=parseInt(e.datetime.toFormat("d"),10),e}function _(e,t){let n
1221if(e){const i=r.Settings.defaultLocale
1222r.Settings.defaultLocale=e,n=t(),r.Settings.defaultLocale=i}else n=t()
1223return n}function C(e){return e?{date:e.date,datetime:e.date?r.DateTime.fromJSDate(e.date):void 0}:{date:void 0,datetime:void 0}}const D={y:"years",M:"months",w:"weeks",d:"days",h:"hours",m:"minutes",s:"seconds"}
1224function x(e){if(null===e)return null
1225if(e instanceof r.Duration)return e.valueOf()
1226if("number"==typeof e)return e
1227if("string"==typeof e){var t,n,i
1228const a=null!==(t=e.match(/(\d+)(.*)/))&&void 0!==t?t:[],s=null!==(n=a[1])&&void 0!==n?n:""
1229let o=(null===(i=a[2])||void 0===i?void 0:i.trim())||"days"
1230return o=D[o]||o,r.Duration.fromObject({[o]:parseInt(s,10)}).valueOf()}}function M(){return r.Settings.defaultLocale||r.DateTime.local().resolvedLocaleOptions().locale}function Z(e){const t=new Date,n=_(e,()=>u(c(t,"week"),"dddd")),r=_(e,g).indexOf(n)
1231return r>=0?r:0}function A(e,t){for(;f(e)%7!==t;)e=l(e,-1,"day")
1232return e}function O(e,t){const n=(t+6)%7
1233for(;f(e)%7!==n;)e=l(e,1,"day")
1234return e}},6274(e){"use strict"
1235var t=Object.prototype.hasOwnProperty,n="~"
1236function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,s){if("function"!=typeof r)throw new TypeError("The listener must be a function")
1237var o=new i(r,a||e,s),l=n?n+t:t
1238return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],o]:e._events[l].push(o):(e._events[l]=o,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function o(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),o.prototype.eventNames=function(){var e,r,i=[]
1239if(0===this._eventsCount)return i
1240for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r)
1241return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},o.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t]
1242if(!r)return[]
1243if(r.fn)return[r.fn]
1244for(var i=0,a=r.length,s=new Array(a);i<a;i++)s[i]=r[i].fn
1245return s},o.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t]
1246return r?r.fn?1:r.length:0},o.prototype.emit=function(e,t,r,i,a,s){var o=n?n+e:e
1247if(!this._events[o])return!1
1248var l,u,c=this._events[o],d=arguments.length
1249if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),d){case 1:return c.fn.call(c.context),!0
1250case 2:return c.fn.call(c.context,t),!0
1251case 3:return c.fn.call(c.context,t,r),!0
1252case 4:return c.fn.call(c.context,t,r,i),!0
1253case 5:return c.fn.call(c.context,t,r,i,a),!0
1254case 6:return c.fn.call(c.context,t,r,i,a,s),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u]
1255c.fn.apply(c.context,l)}else{var h,f=c.length
1256for(u=0;
1256u<f;u++)switch(c[u].once&&this.removeListener(e,c[u].fn,void 0,!0),d){case 1:c[u].fn.call(c[u].context)
1257break
1258case 2:c[u].fn.call(c[u].context,t)
1259break
1260case 3:c[u].fn.call(c[u].context,t,r)
1261break
1262case 4:c[u].fn.call(c[u].context,t,r,i)
1263break
1264default:if(!l)for(h=1,l=new Array(d-1);h<d;h++)l[h-1]=arguments[h]
1265c[u].fn.apply(c[u].context,l)}}return!0},o.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},o.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},o.prototype.removeListener=function(e,t,r,i){var a=n?n+e:e
1266if(!this._events[a])return this
1267if(!t)return s(this,a),this
1268var o=this._events[a]
1269if(o.fn)o.fn!==t||i&&!o.once||r&&o.context!==r||s(this,a)
1270else{for(var l=0,u=[],c=o.length;l<c;l++)(o[l].fn!==t||i&&!o[l].once||r&&o[l].context!==r)&&u.push(o[l])
1271u.length?this._events[a]=1===u.length?u[0]:u:s(this,a)}return this},o.prototype.removeAllListeners=function(e){var t
1272return e?(t=n?n+e:e,this._events[t]&&s(this,t)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,e.exports=o},4458(e,t){!function(e){"use strict"
1273function t(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
1274return e}var r,i,a,s,o,l,u,c,d,h,f,p,m,g,v,y,b,w={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},L={duration:.5,overwrite:!1,delay:0},E=1e8,T=1e-8,S=2*Math.PI,k=S/4,_=0,C=Math.sqrt,D=Math.cos,x=Math.sin,M=function(e){return"string"==typeof e},Z=function(e){return"function"==typeof e},A=function(e){return"number"==typeof e},O=function(e){return void 0===e},I=function(e){return"object"==typeof e},N=function(e){return!1!==e},P=function(){return"undefined"!=typeof window},F=function(e){return Z(e)||M(e)},R="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},z=Array.isArray,B=/random\([^)]+\)/g,j=/,\s*/g,H=/(?:-?\.?\d|\.)+/gi,G=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,U=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,$=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,V=/[+-]=-?[.\d]+/,W=/[^,'"\[\]\s]+/gi,Y=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,q={},K={},X=function(e){return(K=Ce(e,q))&&kn},J=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Q=function(e,t){return!t&&console.warn(e)},ee=function(e,t){return e&&(q[e]=t)&&K&&(K[e]=t)||q},te=function(){return 0},ne={suppressEvents:!0,isStart:!0,kill:!1},re={suppressEvents:!0,kill:!1},ie={suppressEvents:!0},ae={},se=[],oe={},le={},ue={},ce=30,de=[],he="",fe=function(e){var t,n,r=e[0]
1275if(I(r)||Z(r)||(e=[e]),!(t=(r._gsap||{}).harness)){for(n=de.length;n--&&!de[n].targetTest(r););t=de[n]}for(n=e.length;n--;)e[n]&&(e[n]._gsap||(e[n]._gsap=new Rt(e[n],t)))||e.splice(n,1)
1276return e},pe=function(e){return e._gsap||fe(nt(e))[0]._gsap},me=function(e,t,n){return(n=e[t])&&Z(n)?e[t]():O(n)&&e.getAttribute&&e.getAttribute(t)||n},ge=function(e,t){return(e=e.split(",")).forEach(t)||e},ve=function(e){return Math.round(1e5*e)/1e5||0},ye=function(e){return Math.round(1e7*e)/1e7||0},be=function(e,t){var n=t.charAt(0),r=parseFloat(t.substr(2))
1277return e=parseFloat(e),"+"===n?e+r:"-"===n?e-r:"*"===n?e*r:e/r},we=function(e,t){for(var n=t.length,r=0;e.indexOf(t[r])<0&&++r<n;);return r<n},Le=function(){var e,t,n=se.length,r=se.slice(0)
1278for(oe={},se.length=0,e=0;e<n;e++)(t=r[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},Ee=function(e){return!!(e._initted||e._startAt||e.add)},Te=function(e,t,n,r){se.length&&!i&&Le(),e.render(t,n,r||!!(i&&t<0&&Ee(e))),se.length&&!i&&Le()},Se=function(e){var t=parseFloat(e)
1279return(t||0===t)&&(e+"").match(W).length<2?t:M(e)?e.trim():e},ke=function(e){return e},_e=function(e,t){for(var n in t)n in e||(e[n]=t[n])
1280return e},Ce=function(e,t){for(var n in t)e[n]=t[n]
1281return e},De=function e(t,n){for(var r in n)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=I(n[r])?e(t[r]||(t[r]={}),n[r]):n[r])
1282return t},xe=function(e,t){var n,r={}
1283for(n in e)n in t||(r[n]=e[n])
1284return r},Me=function(e){var t,n=e.parent||s,r=e.keyframes?(t=z(e.keyframes),function(e,n){for(var r in n)r in e||"duration"===r&&t||"ease"===r||(e[r]=n[r])}):_e
1285if(N(e.inherit))for(;n;)r(e,n.vars.defaults),n=n.parent||n._dp
1286return e},Ze=function(e,t,n,r,i){void 0===n&&(n="_first"),void 0===r&&(r="_last")
1287var a,s=e[r]
1288if(i)for(a=t[i];s&&s[i]>a;)s=s._prev
1289return s?(t._next=s._next,s._next=t):(t._next=e[n],e[n]=t),t._next?t._next._prev=t:e[r]=t,t._prev=s,t.parent=t._dp=e,t},Ae=function(e,t,n,r){void 0===n&&(n="_first"),void 0===r&&(r="_last")
1290var i=t._prev,a=t._next
1291i?i._next=a:e[n]===t&&(e[n]=a),a?a._prev=i:e[r]===t&&(e[r]=i),t._next=t._prev=t.parent=null},Oe=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Ie=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var n=e;n;)n._dirty=1,n=n.parent
1292return e},Ne=function(e,t,n,r){return e._startAt&&(i?e._startAt.revert(re):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,r))},Pe=function(e){return e._repeat?Fe(e._tTime,e=e.duration()+e._rDelay)*e:0},Fe=function(e,t){var n=Math.floor(e=ye(e/t))
1293return e&&n===e?n-1:n},Re=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},ze=function(e){return e._end=ye(e._start+(e._tDur/Math.abs(e._ts||e._rts||T)||0))},Be=function(e,t){var n=e._dp
1294return n&&n.smoothChildTiming&&e._ts&&(e._start=ye(n._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),ze(e),n._dirty||Ie(n,e)),e},je=function(e,t){var n
1295if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(n=Re(e.rawTime(),t),(!t._dur||Je(0,t.totalDuration(),n)-t._tTime>T)&&t.render(n,!0)),Ie(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp
1296e._zTime=-1e-8}},He=function(e,t,n,r){return t.parent&&Oe(t),t._start=ye((A(n)?n:n||e!==s?qe(e,n,t):e._time)+t._delay),t._end=ye(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Ze(e,t,"_first","_last",e._sort?"_start":0),$e(t)||(e._recent=t),r||je(e,t),e._ts<0&&Be(e,e._tTime),e},Ge=function(e,t){return(q.ScrollTrigger||J("scrollTrigger",t))&&q.ScrollTrigger.create(t,e)},Ue=function(e,t,n,r,a){return Vt(e,t,a),e._initted?!n&&e._pt&&!i&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&d!==_t.frame?(se.push(e),e._lazy=[a,r],1):void 0:1},$e=function(e){var t=e.data
1297return"isFromStart"===t||"isStart"===t},Ve=function(e,t,n,r){var i=e._repeat,a=ye(t)||0,s=e._tTime/e._tDur
1298return s&&!r&&(e._time*=a/e._dur),e._dur=a,e._tDur=i?i<0?1e10:ye(a*(i+1)+e._rDelay*i):a,s>0&&!r&&Be(e,e._tTime=e._tDur*s),e.parent&&ze(e),n||Ie(e.parent,e),e},We=function(e){return e instanceof Bt?Ie(e):Ve(e,e._dur)},Ye={_start:0,endTime:te,totalDuration:te},qe=function e(t,n,r){var i,a,s,o=t.labels,l=t._recent||Ye,u=t.duration()>=E?l.endTime(!1):t._dur
1299return M(n)&&(isNaN(n)||n in o)?(a=n.charAt(0),s="%"===n.substr(-1),i=n.indexOf("="),"<"===a||">"===a?(i>=0&&(n=n.replace(/=/,"")),("<"===a?l._start:l.endTime(l._repeat>=0))+(parseFloat(n.substr(1))||0)*(s?(i<0?l:r).totalDuration()/100:1)):i<0?(n in o||(o[n]=u),o[n]):(a=parseFloat(n.charAt(i-1)+n.substr(i+1)),s&&r&&(a=a/100*(z(r)?r[0]:r).totalDuration()),i>1?e(t,n.substr(0,i-1),r)+a:u+a)):null==n?u:+n},Ke=function(e,t,n){var r,i,a=A(t[1]),s=(a?2:1)+(e<2?0:1),o=t[s]
1300if(a&&(o.duration=t[1]),o.parent=n,e){for(r=o,i=n;i&&!("immediateRender"in r);)r=i.vars.defaults||{},i=N(i.vars.inherit)&&i.parent
1301o.immediateRender=N(r.immediateRender),e<2?o.runBackwards=1:o.startAt=t[s-1]}return new Xt(t[0],o,t[s+1])},Xe=function(e,t){return e||0===e?t(e):t},Je=function(e,t,n){return n<e?e:n>t?t:n},Qe=function(e,t){return M(e)&&(t=Y.exec(e))?t[1]:""},et=[].slice,tt=function(e,t){return e&&I(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&I(e[0]))&&!e.nodeType&&e!==o},nt=function(e,t,n){return a&&!t&&a.selector?a.selector(e):!M(e)||n||!l&&Ct()?z(e)?function(e,t,n){return void 0===n&&(n=[]),e.forEach((function(e){var r
1302return M(e)&&!t||tt(e,1)?(r=n).push.apply(r,nt(e)):n.push(e)}))||n}(e,n):tt(e)?et.call(e,0):e?[e]:[]:et.call((t||u).querySelectorAll(e),0)},rt=function(e){return e=nt(e)[0]||Q("Invalid scope")||{},function(t){var n=e.current||e.nativeElement||e
1303return nt(t,n.querySelectorAll?n:n===e?Q("Invalid scope")||u.createElement("div"):e)}},it=function(e){return e.sort((function(){return.5-Math.random()}))},at=function(e){if(Z(e))return e
1304var t=I(e)?e:{each:e},n=Ot(t.ease),r=t.from||0,i=parseFloat(t.base)||0,a={},s=r>0&&r<1,o=isNaN(r)||s,l=t.axis,u=r,c=r
1305return M(r)?u=c={center:.5,edges:.5,end:1}[r]||0:!s&&o&&(u=r[0],c=r[1]),function(e,s,d){var h,f,p,m,g,v,y,b,w,L=(d||t).length,T=a[L]
1306if(!T){if(!(w="auto"===t.grid?0:(t.grid||[1,E])[1])){for(y=-E;y<(y=d[w++].getBoundingClientRect().left)&&w<L;);w<L&&w--}for(T=a[L]=[],h=o?Math.min(w,L)*u-.5:r%w,f=w===E?0:o?L*c/w-.5:r/w|0,y=0,b=E,v=0;v<L;v++)p=v%w-h,m=f-(v/w|0),T[v]=g=l?Math.abs("y"===l?m:p):C(p*p+m*m),g>y&&(y=g),g<b&&(b=g)
1307"random"===r&&it(T),T.max=y-b,T.min=b,T.v=L=(parseFloat(t.amount)||parseFloat(t.each)*(w>L?L-1:l?"y"===l?L/w:w:Math.max(w,L/w))||0)*("edges"===r?-1:1),T.b=L<0?i-L:i,T.u=Qe(t.amount||t.each)||0,n=n&&L<0?At(n):n}return L=(T[e]-T.min)/T.max||0,ye(T.b+(n?n(L):L)*T.v)+T.u}},st=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length)
1308return function(n){var r=ye(Math.round(parseFloat(n)/e)*e*t)
1309return(r-r%1)/t+(A(n)?0:Qe(n))}},ot=function(e,t){var n,r,i=z(e)
1310return!i&&I(e)&&(n=i=e.radius||E,e.values?(e=nt(e.values),(r=!A(e[0]))&&(n*=n)):e=st(e.increment)),Xe(t,i?Z(e)?function(t){return r=e(t),Math.abs(r-t)<=n?r:t}:function(t){for(var i,a,s=parseFloat(r?t.x:t),o=parseFloat(r?t.y:0),l=E,u=0,c=e.length;c--;)(i=r?(i=e[c].x-s)*i+(a=e[c].y-o)*a:Math.abs(e[c]-s))<l&&(l=i,u=c)
1311return u=!n||l<=n?e[u]:t,r||u===t||A(t)?u:u+Qe(t)}:st(e))},lt=function(e,t,n,r){return Xe(z(e)?!t:!0===n?!!(n=0):!r,(function(){return z(e)?e[~~(Math.random()*e.length)]:(n=n||1e-5)&&(r=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((e-n/2+Math.random()*(t-e+.99*n))/n)*n*r)/r}))},ut=function(e,t,n){return Xe(n,(function(n){return e[~~t(n)]}))},ct=function(e){return e.replace(B,(function(e){var t=e.indexOf("[")+1,n=e.substring(t||7,t?e.indexOf("]"):e.length-1).split(j)
1312return lt(t?n:+n[0],t?0:+n[1],+n[2]||1e-5)}))},dt=function(e,t,n,r,i){var a=t-e,s=r-n
1313return Xe(i,(function(t){return n+((t-e)/a*s||0)}))},ht=function(e,t,n){var r,i,a,s=e.labels,o=E
1314for(r in s)(i=s[r]-t)<0==!!n&&i&&o>(i=Math.abs(i))&&(a=r,o=i)
1315return a},ft=function(e,t,n){var r,i,s,o=e.vars,l=o[t],u=a,c=e._ctx
1316if(l)return r=o[t+"Params"],i=o.callbackScope||e,n&&se.length&&Le(),c&&(a=c),s=r?l.apply(i,r):l.call(i),a=u,s},pt=function(e){return Oe(e),e.scrollTrigger&&e.scrollTrigger.kill(!!i),e.progress()<1&&ft(e,"onInterrupt"),e},mt=[],gt=function(e){if(e)if(e=!e.name&&e.default||e,P()||e.headless){var t=e.name,n=Z(e),r=t&&!n&&e.init?function(){this._props=[]}
vendor: 7,360 bytes, lines 1316-1348
1316:e,i={init:te,render:on,add:Ut,kill:un,modifier:ln,rawVars:0},a={targetTest:0,get:0,getSetter:nn,aliases:{},register:0}
1317if(Ct(),e!==r){if(le[t])return
1318_e(r,_e(xe(e,i),a)),Ce(r.prototype,Ce(i,xe(e,a))),le[r.prop=t]=r,e.targetTest&&(de.push(r),ae[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}ee(t,r),e.register&&e.register(kn,r,hn)}else mt.push(e)},vt=255,yt={aqua:[0,vt,vt],lime:[0,vt,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,vt],navy:[0,0,128],white:[vt,vt,vt],olive:[128,128,0],yellow:[vt,vt,0],orange:[vt,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[vt,0,0],pink:[vt,192,203],cyan:[0,vt,vt],transparent:[vt,vt,vt,0]},bt=function(e,t,n){return(6*(e+=e<0?1:e>1?-1:0)<1?t+(n-t)*e*6:e<.5?n:3*e<2?t+(n-t)*(2/3-e)*6:t)*vt+.5|0},wt=function(e,t,n){var r,i,a,s,o,l,u,c,d,h,f=e?A(e)?[e>>16,e>>8&vt,e&vt]:0:yt.black
1319if(!f){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),yt[e])f=yt[e]
1320else if("#"===e.charAt(0)){if(e.length<6&&(r=e.charAt(1),i=e.charAt(2),a=e.charAt(3),e="#"+r+r+i+i+a+a+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(f=parseInt(e.substr(1,6),16))>>16,f>>8&vt,f&vt,parseInt(e.substr(7),16)/255]
1321f=[(e=parseInt(e.substr(1),16))>>16,e>>8&vt,e&vt]}else if("hsl"===e.substr(0,3))if(f=h=e.match(H),t){if(~e.indexOf("="))return f=e.match(G),n&&f.length<4&&(f[3]=1),f}else s=+f[0]%360/360,o=+f[1]/100,r=2*(l=+f[2]/100)-(i=l<=.5?l*(o+1):l+o-l*o),f.length>3&&(f[3]*=1),f[0]=bt(s+1/3,r,i),f[1]=bt(s,r,i),f[2]=bt(s-1/3,r,i)
1322else f=e.match(H)||yt.transparent
1323f=f.map(Number)}return t&&!h&&(r=f[0]/vt,i=f[1]/vt,a=f[2]/vt,l=((u=Math.max(r,i,a))+(c=Math.min(r,i,a)))/2,u===c?s=o=0:(d=u-c,o=l>.5?d/(2-u-c):d/(u+c),s=u===r?(i-a)/d+(i<a?6:0):u===i?(a-r)/d+2:(r-i)/d+4,s*=60),f[0]=~~(s+.5),f[1]=~~(100*o+.5),f[2]=~~(100*l+.5)),n&&f.length<4&&(f[3]=1),f},Lt=function(e){var t=[],n=[],r=-1
1324return e.split(Tt).forEach((function(e){var i=e.match(U)||[]
1325t.push.apply(t,i),n.push(r+=i.length+1)})),t.c=n,t},Et=function(e,t,n){var r,i,a,s,o="",l=(e+o).match(Tt),u=t?"hsla(":"rgba(",c=0
1326if(!l)return e
1327if(l=l.map((function(e){return(e=wt(e,t,1))&&u+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),n&&(a=Lt(e),(r=n.c).join(o)!==a.c.join(o)))for(s=(i=e.replace(Tt,"1").split(U)).length-1;c<s;c++)o+=i[c]+(~r.indexOf(c)?l.shift()||u+"0,0,0,0)":(a.length?a:l.length?l:n).shift())
1328if(!i)for(s=(i=e.split(Tt)).length-1;c<s;c++)o+=i[c]+l[c]
1329return o+i[s]},Tt=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b"
1330for(e in yt)t+="|"+e+"\\b"
1331return new RegExp(t+")","gi")}(),St=/hsl[a]?\(/,kt=function(e){var t,n=e.join(" ")
1332if(Tt.lastIndex=0,Tt.test(n))return t=St.test(n),e[1]=Et(e[1],t),e[0]=Et(e[0],t,Lt(e[1])),!0},_t=function(){var e,t,n,r,i,a,s=Date.now,d=500,h=33,p=s(),m=p,g=1e3/240,v=g,y=[],b=function n(o){var l,u,c,f,b=s()-m,w=!0===o
1333if((b>d||b<0)&&(p+=b-h),((l=(c=(m+=b)-p)-v)>0||w)&&(f=++r.frame,i=c-1e3*r.time,r.time=c/=1e3,v+=l+(l>=g?4:g-l),u=1),w||(e=t(n)),u)for(a=0;a<y.length;a++)y[a](c,i,f,o)}
1334return r={time:0,frame:0,tick:function(){b(!0)},deltaRatio:function(e){return i/(1e3/(e||60))},wake:function(){c&&(!l&&P()&&(o=l=window,u=o.document||{},q.gsap=kn,(o.gsapVersions||(o.gsapVersions=[])).push(kn.version),X(K||o.GreenSockGlobals||!o.gsap&&o||{}),mt.forEach(gt)),n="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,e&&r.sleep(),t=n||function(e){return setTimeout(e,v-1e3*r.time+1|0)},f=1,b(2))},sleep:function(){(n?cancelAnimationFrame:clearTimeout)(e),f=0,t=te},lagSmoothing:function(e,t){d=e||1/0,h=Math.min(t||33,d)},fps:function(e){g=1e3/(e||240),v=1e3*r.time+g},add:function(e,t,n){var i=t?function(t,n,a,s){e(t,n,a,s),r.remove(i)}:e
1335return r.remove(e),y[n?"unshift":"push"](i),Ct(),i},remove:function(e,t){~(t=y.indexOf(e))&&y.splice(t,1)&&a>=t&&a--},_listeners:y}}(),Ct=function(){return!f&&_t.wake()},Dt={},xt=/^[\d.\-M][\d.\-,\s]/,Mt=/["']/g,Zt=function(e){for(var t,n,r,i={},a=e.substr(1,e.length-3).split(":"),s=a[0],o=1,l=a.length;o<l;o++)n=a[o],t=o!==l-1?n.lastIndexOf(","):n.length,r=n.substr(0,t),i[s]=isNaN(r)?r.replace(Mt,"").trim():+r,s=n.substr(t+1).trim()
1336return i},At=function(e){return function(t){return 1-e(1-t)}},Ot=function(e,t){return e&&(Z(e)?e:Dt[e]||function(e){var t,n,r,i,a=(e+"").split("("),s=Dt[a[0]]
1337return s&&a.length>1&&s.config?s.config.apply(null,~e.indexOf("{")?[Zt(a[1])]:(t=e,n=t.indexOf("(")+1,r=t.indexOf(")"),i=t.indexOf("(",n),t.substring(n,~i&&i<r?t.indexOf(")",r+1):r)).split(",").map(Se)):Dt._CE&&xt.test(e)?Dt._CE("",e):s}(e))||t},It=function(e,t,n,r){void 0===n&&(n=function(e){return 1-t(1-e)}),void 0===r&&(r=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2})
1338var i,a={easeIn:t,easeOut:n,easeInOut:r}
1339return ge(e,(function(e){for(var t in Dt[e]=q[e]=a,Dt[i=e.toLowerCase()]=n,a)Dt[i+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=Dt[e+"."+t]=a[t]})),a},Nt=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}},Pt=function e(t,n,r){var i=n>=1?n:1,a=(r||(t?.3:.45))/(n<1?n:1),s=a/S*(Math.asin(1/i)||0),o=function(e){return 1===e?1:i*Math.pow(2,-10*e)*x((e-s)*a)+1},l="out"===t?o:"in"===t?function(e){return 1-o(1-e)}:Nt(o)
1340return a=S/a,l.config=function(n,r){return e(t,n,r)},l},Ft=function e(t,n){void 0===n&&(n=1.70158)
1341var r=function(e){return e?--e*e*((n+1)*e+n)+1:0},i="out"===t?r:"in"===t?function(e){return 1-r(1-e)}:Nt(r)
1342return i.config=function(n){return e(t,n)},i}
1343ge("Linear,Quad,Cubic,Quart,Quint,Strong",(function(e,t){var n=t<5?t+1:t
1344It(e+",Power"+(n-1),t?function(e){return Math.pow(e,n)}:function(e){return e},(function(e){return 1-Math.pow(1-e,n)}),(function(e){return e<.5?Math.pow(2*e,n)/2:1-Math.pow(2*(1-e),n)/2}))})),Dt.Linear.easeNone=Dt.none=Dt.Linear.easeIn,It("Elastic",Pt("in"),Pt("out"),Pt()),p=7.5625,v=2*(g=1/(m=2.75)),y=2.5*g,It("Bounce",(function(e){return 1-b(1-e)}),b=function(e){return e<g?p*e*e:e<v?p*Math.pow(e-1.5/m,2)+.75:e<y?p*(e-=2.25/m)*e+.9375:p*Math.pow(e-2.625/m,2)+.984375}),It("Expo",(function(e){return Math.pow(2,10*(e-1))*e+e*e*e*e*e*e*(1-e)})),It("Circ",(function(e){return-(C(1-e*e)-1)})),It("Sine",(function(e){return 1===e?1:1-D(e*k)})),It("Back",Ft("in"),Ft("out"),Ft()),Dt.SteppedEase=Dt.steps=q.SteppedEase={config:function(e,t){void 0===e&&(e=1)
1345var n=1/e,r=e+(t?0:1),i=t?1:0
1346return function(e){return((r*Je(0,.99999999,e)|0)+i)*n}}},L.ease=Dt["quad.out"],ge("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(e){return he+=e+","+e+"Params,"}))
1347var Rt=function(e,t){this.id=_++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:me,this.set=t?t.getSetter:nn},zt=function(){function e(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,Ve(this,+e.duration,1,1),this.data=e.data,a&&(this._ctx=a,a.data.push(this)),f||_t.wake()}var t=e.prototype
1348return t.delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,Ve(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur}
1348,t.totalTime=function(e,t){if(Ct(),!arguments.length)return this._tTime
1349var n=this._dp
1350if(n&&n.smoothChildTiming&&this._ts){for(Be(this,e),!n._dp||n.parent||je(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent
1351!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&He(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===T||!this._initted&&this._dur&&e||!e&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=e),Te(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+Pe(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+Pe(this),t):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(e,t){var n=this.duration()+this._rDelay
1352return arguments.length?this.totalTime(this._time+(e-1)*n,t):this._repeat?Fe(this._tTime,n)+1:1},t.timeScale=function(e,t){if(!arguments.length)return-1e-8===this._rts?0:this._rts
1353if(this._rts===e)return this
1354var n=this.parent&&this._ts?Re(this.parent._time,this):this._tTime
1355return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,this.totalTime(Je(-Math.abs(this._delay),this.totalDuration(),n),!1!==t),ze(this),function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent
1356return e}(this)},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ct(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==T&&(this._tTime-=T)))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=ye(e)
1357var t=this.parent||this._dp
1358return t&&(t._sort||!this.parent)&&He(t,this,this._start-this._delay),this}return this._start},t.endTime=function(e){return this._start+(N(e)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(e){var t=this.parent||this._dp
1359return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Re(t.rawTime(e),this):this._tTime:this._tTime},t.revert=function(e){void 0===e&&(e=ie)
1360var t=i
1361return i=e,Ee(this)&&(this.timeline&&this.timeline.revert(e),this.totalTime(-.01,e.suppressEvents)),"nested"!==this.data&&!1!==e.kill&&this.kill(),i=t,this},t.globalTime=function(e){for(var t=this,n=arguments.length?e:t.rawTime();t;)n=t._start+n/(Math.abs(t._ts)||1),t=t._dp
1362return!this.parent&&this._sat?this._sat.globalTime(e):n},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,We(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time
1363return this._rDelay=e,We(this),t?this.time(t):this}return this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(qe(this,e),N(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,N(t)),this._dur||(this._zTime=-1e-8),this},t.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-1e-8:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},t.isActive=function(){var e,t=this.parent||this._dp,n=this._start
1364return!(t&&!(this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=n&&e<this.endTime(!0)-T))},t.eventCallback=function(e,t,n){var r=this.vars
1365return arguments.length>
13651?(t?(r[e]=t,n&&(r[e+"Params"]=n),"onUpdate"===e&&(this._onUpdate=t)):delete r[e],this):r[e]},t.then=function(e){var t=this,n=t._prom
1366return new Promise((function(r){var i=Z(e)?e:ke,a=function(){var e=t.then
1367t.then=null,n&&n(),Z(i)&&(i=i(t))&&(i.then||i===t)&&(t.then=e),r(i),t.then=e}
1368t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?a():t._prom=a}))},t.kill=function(){pt(this)},e}()
1369_e(zt.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1})
1370var Bt=function(e){function r(t,r){var i
1371return void 0===t&&(t={}),(i=e.call(this,t)||this).labels={},i.smoothChildTiming=!!t.smoothChildTiming,i.autoRemoveChildren=!!t.autoRemoveChildren,i._sort=N(t.sortChildren),s&&He(t.parent||s,n(i),r),t.reversed&&i.reverse(),t.paused&&i.paused(!0),t.scrollTrigger&&Ge(n(i),t.scrollTrigger),i}t(r,e)
1372var a=r.prototype
1373return a.to=function(e,t,n){return Ke(0,arguments,this),this},a.from=function(e,t,n){return Ke(1,arguments,this),this},a.fromTo=function(e,t,n,r){return Ke(2,arguments,this),this},a.set=function(e,t,n){return t.duration=0,t.parent=this,Me(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new Xt(e,t,qe(this,n),1),this},a.call=function(e,t,n){return He(this,Xt.delayedCall(0,e,t),n)},a.staggerTo=function(e,t,n,r,i,a,s){return n.duration=t,n.stagger=n.stagger||r,n.onComplete=a,n.onCompleteParams=s,n.parent=this,new Xt(e,n,qe(this,i)),this},a.staggerFrom=function(e,t,n,r,i,a,s){return n.runBackwards=1,Me(n).immediateRender=N(n.immediateRender),this.staggerTo(e,t,n,r,i,a,s)},a.staggerFromTo=function(e,t,n,r,i,a,s,o){return r.startAt=n,Me(r).immediateRender=N(r.immediateRender),this.staggerTo(e,t,r,i,a,s,o)},a.render=function(e,t,n){var r,a,o,l,u,c,d,h,f,p,m,g,v=this._time,y=this._dirty?this.totalDuration():this._tDur,b=this._dur,w=e<=0?0:ye(e),L=this._zTime<0!=e<0&&(this._initted||!b)
1374if(this!==s&&w>y&&e>=0&&(w=y),w!==this._tTime||n||L){if(v!==this._time&&b&&(w+=this._time-v,e+=this._time-v),r=w,f=this._start,c=!(h=this._ts),L&&(b||(v=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(m=this._yoyo,u=b+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*u+e,t,n)
1375if(r=ye(w%u),w===y?(l=this._repeat,r=b):((l=~~(p=ye(w/u)))&&l===p&&(r=b,l--),r>b&&(r=b)),p=Fe(this._tTime,u),!v&&this._tTime&&p!==l&&this._tTime-p*u-this._dur<=0&&(p=l),m&&1&l&&(r=b-r,g=1),l!==p&&!this._lock){var E=m&&1&p,S=E===(m&&1&l)
1376if(l<p&&(E=!E),v=E?0:w%b?b:w,this._lock=1,this.render(v||(g?0:ye(l*u)),t,!b)._lock=0,this._tTime=w,!t&&this.parent&&ft(this,"onRepeat"),this.vars.repeatRefresh&&!g&&(this.invalidate()._lock=1,p=l),v&&v!==this._time||c!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this
1377if(b=this._dur,y=this._tDur,S&&(this._lock=2,v=E?b:-1e-4,this.render(v,!0),this.vars.repeatRefresh&&!g&&this.invalidate()),this._lock=0,!this._ts&&!c)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(d=function(e,t,n){var r
1378if(n>t)for(r=e._first;r&&r._start<=n;){if("isPause"===r.data&&r._start>t)return r
1379r=r._next}else for(r=e._last;r&&r._start>=n;){if("isPause"===r.data&&r._start<t)return r
1380r=r._prev}}(this,ye(v),ye(r)))&&(w-=r-(r=d._start)),this._tTime=w,this._time=r,this._act=!!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,v=0),!v&&w&&b&&!t&&!p&&(ft(this,"onStart"),this._tTime!==w))return this
1381if(r>=v&&e>=0)for(a=this._first;a;){if(o=a._next,(a._act||r>=a._start)&&a._ts&&d!==a){if(a.parent!==this)return this.render(e,t,n)
1382if(a.render(a._ts>0?(r-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(r-a._start)*a._ts,t,n),r!==this._time||!this._ts&&!c){d=0,o&&(w+=this._zTime=-1e-8)
1383break}}a=o}else{a=this._last
1384for(var k=e<0?e:r;a;){if(o=a._prev,(a._act||k<=a._end)&&a._ts&&d!==a){if(a.parent!==this)return this.render(e,t,n)
1385if(a.render(a._ts>0?(k-a._start)*a._ts:(a._dirty?a.totalDuration():a._tDur)+(k-a._start)*a._ts,t,n||i&&Ee(a)),r!==this._time||!this._ts&&!c){d=0,o&&(w+=this._zTime=k?-1e-8:T)
1386break}}a=o}}if(d&&!t&&(this.pause(),d.render(r>=v?0:-1e-8)._zTime=r>=v?1:-1,this._ts))return this._start=f,ze(this),this.render(e,t,n)
1387this._onUpdate&&!t&&ft(this,"onUpdate",!0),(w===y&&this._tTime>=this.totalDuration()||!w&&v)&&(f!==this._start&&Math.abs(h)===Math.abs(this._ts
1387)||this._lock||((e||!b)&&(w===y&&this._ts>0||!w&&this._ts<0)&&Oe(this,1),t||e<0&&!v||!w&&!v&&y||(ft(this,w===y&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(w<y&&this.timeScale()>0)&&this._prom())))}return this},a.add=function(e,t){var n=this
1388if(A(t)||(t=qe(this,t,e)),!(e instanceof zt)){if(z(e))return e.forEach((function(e){return n.add(e,t)})),this
1389if(M(e))return this.addLabel(e,t)
1390if(!Z(e))return this
1391e=Xt.delayedCall(0,e)}return this!==e?He(this,e,t):this},a.getChildren=function(e,t,n,r){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===n&&(n=!0),void 0===r&&(r=-E)
1392for(var i=[],a=this._first;a;)a._start>=r&&(a instanceof Xt?t&&i.push(a):(n&&i.push(a),e&&i.push.apply(i,a.getChildren(!0,t,n)))),a=a._next
1393return i},a.getById=function(e){for(var t=this.getChildren(1,1,1),n=t.length;n--;)if(t[n].vars.id===e)return t[n]},a.remove=function(e){return M(e)?this.removeLabel(e):Z(e)?this.killTweensOf(e):(e.parent===this&&Ae(this,e),e===this._recent&&(this._recent=this._last),Ie(this))},a.totalTime=function(t,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ye(_t.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),e.prototype.totalTime.call(this,t,n),this._forcing=0,this):this._tTime},a.addLabel=function(e,t){return this.labels[e]=qe(this,t),this},a.removeLabel=function(e){return delete this.labels[e],this},a.addPause=function(e,t,n){var r=Xt.delayedCall(0,t||te,n)
1394return r.data="isPause",this._hasPause=1,He(this,r,qe(this,e))},a.removePause=function(e){var t=this._first
1395for(e=qe(this,e);t;)t._start===e&&"isPause"===t.data&&Oe(t),t=t._next},a.killTweensOf=function(e,t,n){for(var r=this.getTweensOf(e,n),i=r.length;i--;)jt!==r[i]&&r[i].kill(e,t)
1396return this},a.getTweensOf=function(e,t){for(var n,r=[],i=nt(e),a=this._first,s=A(t);a;)a instanceof Xt?we(a._targets,i)&&(s?(!jt||a._initted&&a._ts)&&a.globalTime(0)<=t&&a.globalTime(a.totalDuration())>t:!t||a.isActive())&&r.push(a):(n=a.getTweensOf(i,t)).length&&r.push.apply(r,n),a=a._next
1397return r},a.tweenTo=function(e,t){t=t||{}
1398var n,r=this,i=qe(r,e),a=t,s=a.startAt,o=a.onStart,l=a.onStartParams,u=a.immediateRender,c=Xt.to(r,_e({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:t.duration||Math.abs((i-(s&&"time"in s?s.time:r._time))/r.timeScale())||T,onStart:function(){if(r.pause(),!n){var e=t.duration||Math.abs((i-(s&&"time"in s?s.time:r._time))/r.timeScale())
1399c._dur!==e&&Ve(c,e,0,1).render(c._time,!0,!0),n=1}o&&o.apply(c,l||[])}},t))
1400return u?c.render(0):c},a.tweenFromTo=function(e,t,n){return this.tweenTo(t,_e({startAt:{time:qe(this,e)}},n))},a.recent=function(){return this._recent},a.nextLabel=function(e){return void 0===e&&(e=this._time),ht(this,qe(this,e))},a.previousLabel=function(e){return void 0===e&&(e=this._time),ht(this,qe(this,e),1)},a.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+T)},a.shiftChildren=function(e,t,n){void 0===n&&(n=0)
1401var r,i=this._first,a=this.labels
1402for(e=ye(e);i;)i._start>=n&&(i._start+=e,i._end+=e),i=i._next
1403if(t)for(r in a)a[r]>=n&&(a[r]+=e)
1404return Ie(this)},a.invalidate=function(t){var n=this._first
1405for(this._lock=0;n;)n.invalidate(t),n=n._next
1406return e.prototype.invalidate.call(this,t)},a.clear=function(e){void 0===e&&(e=!0)
1407for(var t,n=this._first;n;)t=n._next,this.remove(n),n=t
1408return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),Ie(this)},a.totalDuration=function(e){var t,n,r,i=0,a=this,o=a._last,l=E
1409if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-e:e))
1410if(a._dirty){for(r=a.parent;o;)t=o._prev,o._dirty&&o.totalDuration(),(n=o._start)>l&&a._sort&&o._ts&&!a._lock?(a._lock=1,He(a,o,n-o._delay,1)._lock=0):l=n,n<0&&o._ts&&(i-=n,(!r&&!a._dp||r&&r.smoothChildTiming)&&(a._start+=ye(n/a._ts),a._time-=n,a._tTime-=n),a.shiftChildren(-n,!1,-1/0),l=0),o._end>i&&o._ts&&(i=o._end),o=t
1411Ve(a,a===s&&a._time>i?a._time:i,1,1),a._dirty=0}return a._tDur},r.updateRoot=function(e){if(s._ts&&(Te(s,Re(e,s)),d=_t.frame),_t.frame>=ce){ce+=w.autoSleep||120
1412var t=s._first
1413if((!t||!t._ts)&&w.autoSleep&&_t._listeners.length<2){for(;t&&!t._ts;)t=t._next
1414t||_t.sleep()}}},r}(zt)
1415_e(Bt.prototype,{_lock:0,_hasPause:0,_forcing:0})
1416var jt,Ht,Gt=function(e,t,n,r,i,a,s){var o,l,u,c,d,h,f,p,m=new hn(this._pt,e,t,0,1,sn,null,i),g=0,v=0
1417for(m.b=n,m.e=r,n+="",(f=~(r+="").indexOf("random("))&&(r=ct(r)),a&&(a(p=[n,r],e,t),n=p[0],r=p[1]),l=n.match($)||[];o=$.exec(r);)c=o[0],d=r.substring(g,o.index),u?u=(u+1)%5:"rgba("===d.substr(-5)&&(u=1),c!==l[v++]&&(h=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:d||1===v?d:",",s:h,c:"="===c.charAt(1)?be(h,c)-h:parseFloat(c)-h,m:u&&u<4?Math.round:0},g=$.lastIndex)
1418return m.c=g<r.length?r.substring(g,r.length):"",m.fp=s,(V.test(r)||f)&&(m.e=0),this._pt=m,m},Ut=function(e,t,n,r,i,a,s,o,l,u){Z(r)&&(r=r(i||0,e,a))
1419var c,d=e[t],h="get"!==n?n:Z(d)?l?e[t.indexOf("set")||!Z(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():d,f=Z(d)?l?en:Qt:Jt
1420if(M(r)&&(~r.indexOf("random(")&&(r=ct(r)),"="===r.charAt(1)&&((c=be(h,r)+(Qe(h)||0))||0===c)&&(r=c)),!u||h!==r||Ht)return isNaN(h*r)||""===r?(!d&&!(t in e)&&J(t,r),Gt.call(this,e,t,h,r,f,o||w.stringFilter,l)):(c=new hn(this._pt,e,t,+h||0,r-(h||0),"boolean"==typeof d?an:rn,0,f),l&&(c.fp=l),s&&c.modifier(s,this,e),this._pt=c)},$t=function(e,t,n,r,i,a){var s,o,l,u
1421if(le[e]&&!1!==(s=new le[e]).init(i,s.rawVars?t[e]:function(e,t,n,r,i){if(Z(e)&&(e=Yt(e,i,t,n,r)),!I(e)||e.style&&e.nodeType||z(e)||R(e))return M(e)?Yt(e,i,t,n,r):e
1422var a,s={}
1423for(a in e)s[a]=Yt(e[a],i,t,n,r)
1424return s}(t[e],r,i,a,n),n,r,a)&&(n._pt=o=new hn(n._pt,i,e,0,1,s.render,s,0,s.priority),n!==
1424h))for(l=n._ptLookup[n._targets.indexOf(i)],u=s._props.length;u--;)l[s._props[u]]=o
1425return s},Vt=function e(t,n,a){var o,l,u,c,d,h,f,p,m,g,v,y,b,w=t.vars,S=w.ease,k=w.startAt,_=w.immediateRender,C=w.lazy,D=w.onUpdate,x=w.runBackwards,M=w.yoyoEase,Z=w.keyframes,A=w.autoRevert,O=t._dur,I=t._startAt,P=t._targets,F=t.parent,R=F&&"nested"===F.data?F.vars.targets:P,z="auto"===t._overwrite&&!r,B=t.timeline,j=w.easeReverse||M
1426if(B&&(!Z||!S)&&(S="none"),t._ease=Ot(S,L.ease),t._rEase=j&&(Ot(j)||t._ease),t._from=!B&&!!w.runBackwards,t._from&&(t.ratio=1),!B||Z&&!w.stagger){if(y=(p=P[0]?pe(P[0]).harness:0)&&w[p.prop],o=xe(w,ae),I&&(I._zTime<0&&I.progress(1),n<0&&x&&_&&!A?I.render(-1,!0):I.revert(x&&O?re:ne),I._lazy=0),k){if(Oe(t._startAt=Xt.set(P,_e({data:"isStart",overwrite:!1,parent:F,immediateRender:!0,lazy:!I&&N(C),startAt:null,delay:0,onUpdate:D&&function(){return ft(t,"onUpdate")},stagger:0},k))),t._startAt._dp=0,t._startAt._sat=t,n<0&&(i||!_&&!A)&&t._startAt.revert(re),_&&O&&n<=0&&a<=0)return void(n&&(t._zTime=n))}else if(x&&O&&!I)if(n&&(_=!1),u=_e({overwrite:!1,data:"isFromStart",lazy:_&&!I&&N(C),immediateRender:_,stagger:0,parent:F},o),y&&(u[p.prop]=y),Oe(t._startAt=Xt.set(P,u)),t._startAt._dp=0,t._startAt._sat=t,n<0&&(i?t._startAt.revert(re):t._startAt.render(-1,!0)),t._zTime=n,_){if(!n)return}else e(t._startAt,T,T)
1427for(t._pt=t._ptCache=0,C=O&&N(C)||C&&!O,l=0;l<P.length;l++){if(f=(d=P[l])._gsap||fe(P)[l]._gsap,t._ptLookup[l]=g={},oe[f.id]&&se.length&&Le(),v=R===P?l:R.indexOf(d),p&&!1!==(m=new p).init(d,y||o,t,v,R)&&(t._pt=c=new hn(t._pt,d,m.name,0,1,m.render,m,0,m.priority),m._props.forEach((function(e){g[e]=c})),m.priority&&(h=1)),!p||y)for(u in o)le[u]&&(m=$t(u,o,t,v,d,R))?m.priority&&(h=1):g[u]=c=Ut.call(t,d,u,"get",o[u],v,R,0,w.stringFilter)
1428t._op&&t._op[l]&&t.kill(d,t._op[l]),z&&t._pt&&(jt=t,s.killTweensOf(d,g,t.globalTime(n)),b=!t.parent,jt=0),t._pt&&C&&(oe[f.id]=1)}h&&dn(t),t._onInit&&t._onInit(t)}t._onUpdate=D,t._initted=(!t._op||t._pt)&&!b,Z&&n<=0&&B.render(E,!0,!0)},Wt=function(e,t,n,r){var i,a,s=t.ease||r||"power1.inOut"
1429if(z(t))a=n[e]||(n[e]=[]),t.forEach((function(e,n){return a.push({t:n/(t.length-1)*100,v:e,e:s})}))
1430else for(i in t)a=n[i]||(n[i]=[]),"ease"===i||a.push({t:parseFloat(e),v:t[i],e:s})},Yt=function(e,t,n,r,i){return Z(e)?e.call(t,n,r,i):M(e)&&~e.indexOf("random(")?ct(e):e},qt=he+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",Kt={}
1431ge(qt+",id,stagger,delay,duration,paused,scrollTrigger",(function(e){return Kt[e]=1}))
1432var Xt=function(e){function a(t,i,a,o){var l
1433"number"==typeof i&&(a.duration=i,i=a,a=null)
1434var u,c,d,h,f,p,m,g,v=(l=e.call(this,o?i:Me(i))||this).vars,y=v.duration,b=v.delay,L=v.immediateRender,E=v.stagger,T=v.overwrite,S=v.keyframes,k=v.defaults,_=v.scrollTrigger,C=i.parent||s,D=(z(t)||R(t)?A(t[0]):"length"in i)?[t]:nt(t)
1435if(l._targets=D.length?fe(D):Q("GSAP target "+t+" not found. https://gsap.com",!w.nullTargetWarn)||[],l._ptLookup=[],l._overwrite=T,S||E||F(y)||F(b)){var x=(i=l.vars).easeReverse||i.yoyoEase
1436if((u=l.timeline=new Bt({data:"nested",defaults:k||{},targets:C&&"nested"===C.data?C.vars.targets:D})).kill(),u.parent=u._dp=n(l),u._start=0,E||F(y)||F(b)){if(h=D.length,m=E&&at(E),I(E))for(f in E)~qt.indexOf(f)&&(g||(g={}),g[f]=E[f])
1437for(c=0;c<h;c++)(d=xe(i,Kt)).stagger=0,x&&(d.easeReverse=x),g&&Ce(d,g),p=D[c],d.duration=+Yt(y,n(l),c,p,D),d.delay=(+Yt(b,n(l),c,p,D)||0)-l._delay,!E&&1===h&&d.delay&&(l._delay=b=d.delay,l._start+=b,d.delay=0),u.to(p,d,m?m(c,p,D):0),u._ease=Dt.none
1438u.duration()?y=b=0:l.timeline=0}else if(S){Me(_e(u.vars.defaults,{ease:"none"})),u._ease=Ot(S.ease||i.ease||"none")
1439var M,Z,O,P=0
1440if(z(S))S.forEach((function(e){return u.to(D,e,">")})),u.duration()
1441else{for(f in d={},S)"ease"===f||"easeEach"===f||Wt(f,S[f],d,S.easeEach)
1442for(f in d)for(M=d[f].sort((function(e,t){return e.t-t.t})),P=0,c=0;c<M.length;c++)(O={ease:(Z=M[c]).e,duration:(Z.t-(c?M[c-1].t:0))/100*y})[f]=Z.v,u.to(D,O,P),P+=O.duration
1443u.duration()<y&&u.to({},{duration:y-u.duration()})}}y||l.duration(y=u.duration())}else l.timeline=0
1444return!0!==T||r||(jt=n(l),s.killTweensOf(D),jt=0),He(C,n(l),a),i.reversed&&l.reverse(),i.paused&&l.paused(!0),(L||!y&&!S&&l._start===ye(C._time)&&N(L)&&function e(t){return!t||t._ts&&e(t.parent)}(n(l))&&"nested"!==C.data)&&(l._tTime=-1e-8,l.render(Math.max(0,-b)||0)),_&&Ge(n(l),_),l}
1444t(a,e)
1445var o=a.prototype
1446return o.render=function(e,t,n){var r,a,s,o,l,u,c,d,h=this._time,f=this._tDur,p=this._dur,m=e<0,g=e>f-T&&!m?f:e<T?0:e
1447if(p){if(g!==this._tTime||!e||n||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==m||this._lazy){if(r=g,d=this.timeline,this._repeat){if(o=p+this._rDelay,this._repeat<-1&&m)return this.totalTime(100*o+e,t,n)
1448if(r=ye(g%o),g===f?(s=this._repeat,r=p):(s=~~(l=ye(g/o)))&&s===l?(r=p,s--):r>p&&(r=p),(u=this._yoyo&&1&s)&&(r=p-r),l=Fe(this._tTime,o),r===h&&!n&&this._initted&&s===l)return this._tTime=g,this
1449s!==l&&this.vars.repeatRefresh&&!u&&!this._lock&&r!==o&&this._initted&&(this._lock=n=1,this.render(ye(o*s),!0).invalidate()._lock=0)}if(!this._initted){if(Ue(this,m?e:r,n,t,g))return this._tTime=0,this
1450if(!(h===this._time||n&&this.vars.repeatRefresh&&s!==l))return this
1451if(p!==this._dur)return this.render(e,t,n)}if(this._rEase){var v=r<h
1452if(v!==this._inv){var y=v?h:p-h
1453this._inv=v,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=h,this._invRecip=y?(v?-1:1)/y:0,this._invScale=v?-this.ratio:1-this.ratio,this._invEase=v?this._rEase:this._ease}this.ratio=c=this._invRatio+this._invScale*this._invEase((r-this._invTime)*this._invRecip)}else this.ratio=c=this._ease(r/p)
1454if(this._from&&(this.ratio=c=1-c),this._tTime=g,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),!h&&g&&!t&&!l&&(ft(this,"onStart"),this._tTime!==g))return this
1455for(a=this._pt;a;)a.r(c,a.d),a=a._next
1456d&&d.render(e<0?e:d._dur*d._ease(r/this._dur),t,n)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(m&&Ne(this,e,0,n),ft(this,"onUpdate")),this._repeat&&s!==l&&this.vars.onRepeat&&!t&&this.parent&&ft(this,"onRepeat"),g!==this._tDur&&g||this._tTime!==g||(m&&!this._onUpdate&&Ne(this,e,0,!0),(e||!p)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&Oe(this,1),t||m&&!h||!(g||h||u)||(ft(this,g===f?"onComplete":"onReverseComplete",!0),this._prom&&!(g<f&&this.timeScale()>0)&&this._prom()))}}else!function(e,t,n,r){var a,s,o,l=e.ratio,u=t<0||!t&&(!e._start&&function e(t){var n=t.parent
1457return n&&n._ts&&n._initted&&!n._lock&&(n.rawTime()<0||e(n))}(e)&&(e._initted||!$e(e))||(e._ts<0||e._dp._ts<0)&&!$e(e))?0:1,c=e._rDelay,d=0
1458if(c&&e._repeat&&(d=Je(0,e._tDur,t),s=Fe(d,c),e._yoyo&&1&s&&(u=1-u),s!==Fe(e._tTime,c)&&(l=1-u,e.vars.repeatRefresh&&e._initted&&e.invali
1458date())),u!==l||i||r||e._zTime===T||!t&&e._zTime){if(!e._initted&&Ue(e,t,r,n,d))return
1459for(o=e._zTime,e._zTime=t||(n?T:0),n||(n=t&&!o),e.ratio=u,e._from&&(u=1-u),e._time=0,e._tTime=d,a=e._pt;a;)a.r(u,a.d),a=a._next
1460t<0&&Ne(e,t,0,!0),e._onUpdate&&!n&&ft(e,"onUpdate"),d&&e._repeat&&!n&&e.parent&&ft(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===u&&(u&&Oe(e,1),n||i||(ft(e,u?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)}(this,e,t,n)
1461return this},o.targets=function(){return this._targets},o.invalidate=function(t){return(!t||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),e.prototype.invalidate.call(this,t)},o.resetTo=function(e,t,n,r,i){f||_t.wake(),this._ts||this.play()
1462var a=Math.min(this._dur,(this._dp._time-this._start)*this._ts)
1463return this._initted||Vt(this,a),function(e,t,n,r,i,a,s,o){var l,u,c,d,h=(e._pt&&e._ptCache||(e._ptCache={}))[t]
1464if(!h)for(h=e._ptCache[t]=[],c=e._ptLookup,d=e._targets.length;d--;){if((l=c[d][t])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==t&&l.fp!==t;)l=l._next
1465if(!l)return Ht=1,e.vars[t]="+=0",Vt(e,s),Ht=0,o?Q(t+" not eligible for reset. Try splitting into individual properties"):1
1466h.push(l)}for(d=h.length;d--;)(l=(u=h[d])._pt||u).s=!r&&0!==r||i?l.s+(r||0)+a*l.c:r,l.c=n-l.s,u.e&&(u.e=ve(n)+Qe(u.e)),u.b&&(u.b=l.s+Qe(u.b))}(this,e,t,n,r,this._ease(a/this._dur),a,i)?this.resetTo(e,t,n,r,1):(Be(this,0),this.parent||Ze(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},o.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t))return this._lazy=this._pt=0,this.parent?pt(this):this.scrollTrigger&&this.scrollTrigger.kill(!!i),this
1467if(this.timeline){var n=this.timeline.totalDuration()
1468return this.timeline.killTweensOf(e,t,jt&&!0!==jt.vars.overwrite)._first||pt(this),this.parent&&n!==this.timeline.totalDuration()&&Ve(this,this._dur*this.timeline._tDur/n,0,1),this}var r,a,s,o,l,u,c,d=this._targets,h=e?nt(e):d,f=this._ptLookup,p=this._pt
1469if((!t||"all"===t)&&function(e,t){for(var n=e.length,r=n===t.length;r&&n--&&e[n]===t[n];);return n<0}(d,h))return"all"===t&&(this._pt=0),pt(this)
1470for(r=this._op=this._op||[],"all"!==t&&(M(t)&&(l={},ge(t,(function(e){return l[e]=1})),t=l),t=function(e,t){var n,r,i,a,s=e[0]?pe(e[0]).harness:0,o=s&&s.aliases
1471if(!o)return t
1472for(r in n=Ce({},t),o)if(r in n)for(i=(a=o[r].split(",")).length;i--;)n[a[i]]=n[r]
1473return n}(d,t)),c=d.length;c--;)if(~h.indexOf(d[c]))for(l in a=f[c],"all"===t?(r[c]=t,o=a,s={}):(s=r[c]=r[c]||{},o=t),o)(u=a&&a[l])&&("kill"in u.d&&!0!==u.d.kill(l)||Ae(this,u,"_pt"),delete a[l]),"all"!==s&&(s[l]=1)
1474return this._initted&&!this._pt&&p&&pt(this),this},a.to=function(e,t){return new a(e,t,arguments[2])},a.from=function(e,t){return Ke(1,arguments)},a.delayedCall=function(e,t,n,r){return new a(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:t,onReverseComplete:t,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:r})},a.fromTo=function(e,t,n){return Ke(2,arguments)},a.set=function(e,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new a(e,t)},a.killTweensOf=function(e,t,n){return s.killTweensOf(e,t,n)},a}(zt)
1475_e(Xt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ge("staggerTo,staggerFrom,staggerFromTo",(function(e){Xt[e]=function(){var t=new Bt,n=et.call(arguments,0)
1476return n.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,n)}}))
1477var Jt=function(e,t,n){return e[t]=n},Qt=function(e,t,n){return e[t](n)},en=function(e,t,n,r){return e[t](r.fp,n)},tn=function(e,t,n){return e.setAttribute(t,n)},nn=function(e,t){return Z(e[t])?Qt:O(e[t])&&e.setAttribute?tn:Jt},rn=function(e,t){return t.set(t.t,t.p,Math.round(1e6*(t.s+t.c*e))/1e6,t)},an=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},sn=function(e,t){var n=t._pt,r=""
1478if(!e&&t.b)r=t.b
1479else if(1===e&&t.e)r=t.e
1480else{for(;n;)r=n.p+(n.m?n.m(n.s+n.c*e):Math.round(1e4*(n.s+n.c*e))/1e4)+r,n=n._next
1481r+=t.c}t.set(t.t,t.p,r,t)},on=function(e,t){for(var n=t._pt;n;)n.r(e,n.d),n=n._next},ln=function(e,t,n,r){for(var i,a=this._pt;a;)i=a._next,a.p===r&&a.modifier(e,t,n),a=i},un=function(e){for(var t,n,r=this._pt;r;)n=r._next,r.p===e&&!r.op||r.op===e?Ae(this,r,"_pt"):r.dep||(t=1),r=n
1482return!t},cn=function(e,t,n,r){r.mSet(e,t,r.m.call(r.tween,n,r.mt),r)},dn=function(e){for(var t,n,r,i,a=e._pt;a;){for(t=a._next,n=r;n&&n.pr>a.pr;)n=n._next;(a._prev=n?n._prev:i)?a._prev._next=a:r=a,(a._next=n)?n._prev=a:i=a,a=t}e._pt=r},hn=function(){function e(e,t,n,r,i,a,s,o,l){this.t=t,this.s=r,this.c=i,this.p=n,this.r=a||rn,this.d=s||this,this.set=o||Jt,this.pr=l||0,this._next=e,e&&(e._prev=this)}return e.prototype.modifier=function(e,t,n){this.mSet=this.mSet||this.set,this.set=cn,this.m=e,this.mt=n,this.tween=t},e}()
1483ge(he+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",(function(e){return ae[e]=1})),q.TweenMax=q.TweenLite=Xt,q.TimelineLite=q.TimelineMax=Bt,s=new Bt({sortChildren:!1,defaults:L,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),w.stringFilter=kt
1484var fn=[],pn={},mn=[],gn=0,vn=0,yn=function(e){return(pn[e]||mn).map((function(e){return e()}))},bn=function(){var e=Date.now(),t=[]
1485e-gn>
14852&&(yn("matchMediaInit"),fn.forEach((function(e){var n,r,i,a,s=e.queries,l=e.conditions
1486for(r in s)(n=o.matchMedia(s[r]).matches)&&(i=1),n!==l[r]&&(l[r]=n,a=1)
1487a&&(e.revert(),i&&t.push(e))})),yn("matchMediaRevert"),t.forEach((function(e){return e.onMatch(e,(function(t){return e.add(null,t)}))})),gn=e,yn("matchMedia"))},wn=function(){function e(e,t){this.selector=t&&rt(t),this.data=[],this._r=[],this.isReverted=!1,this.id=vn++,e&&this.add(e)}var t=e.prototype
1488return t.add=function(e,t,n){Z(e)&&(n=t,t=e,e=Z)
1489var r=this,i=function(){var e,i=a,s=r.selector
1490return i&&i!==r&&i.data.push(r),n&&(r.selector=rt(n)),a=r,e=t.apply(r,arguments),Z(e)&&r._r.push(e),a=i,r.selector=s,r.isReverted=!1,e}
1491return r.last=i,e===Z?i(r,(function(e){return r.add(null,e)})):e?r[e]=i:i},t.ignore=function(e){var t=a
1492a=null,e(this),a=t},t.getTweens=function(){var t=[]
1493return this.data.forEach((function(n){return n instanceof e?t.push.apply(t,n.getTweens()):n instanceof Xt&&!(n.parent&&"nested"===n.parent.data)&&t.push(n)})),t},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(e,t){var n=this
1494if(e?function(){for(var t,r=n.getTweens(),i=n.data.length;i--;)"isFlip"===(t=n.data[i]).data&&(t.revert(),t.getChildren(!0,!0,!1).forEach((function(e){return r.splice(r.indexOf(e),1)})))
1495for(r.map((function(e){return{g:e._dur||e._delay||e._sat&&!e._sat.vars.immediateRender?e.globalTime(0):-1/0,t:e}})).sort((function(e,t){return t.g-e.g||-1/0})).forEach((function(t){return t.t.revert(e)})),i=n.data.length;i--;)(t=n.data[i])instanceof Bt?"nested"!==t.data&&(t.scrollTrigger&&t.scrollTrigger.revert(),t.kill()):!(t instanceof Xt)&&t.revert&&t.revert(e)
1496n._r.forEach((function(t){return t(e,n)})),n.isReverted=!0}():this.data.forEach((function(e){return e.kill&&e.kill()})),this.clear(),t)for(var r=fn.length;r--;)fn[r].id===this.id&&fn.splice(r,1)},t.revert=function(e){this.kill(e||{})},e}(),Ln=function(){function e(e){this.contexts=[],this.scope=e,a&&a.data.push(this)}var t=e.prototype
1497return t.add=function(e,t,n){I(e)||(e={matches:e})
1498var r,i,s,l=new wn(0,n||this.scope),u=l.conditions={}
1499for(i in a&&!l.selector&&(l.selector=a.selector),this.contexts.push(l),t=l.add("onMatch",t),l.queries=e,e)"all"===i?s=1:(r=o.matchMedia(e[i]))&&(fn.indexOf(l)<0&&fn.push(l),(u[i]=r.matches)&&(s=1),r.addListener?r.addListener(bn):r.addEventListener("change",bn))
1500return s&&t(l,(function(e){return l.add(null,e)})),this},t.revert=function(e){this.kill(e||{})}
1500,t.kill=function(e){this.contexts.forEach((function(t){return t.kill(e,!0)}))},e}(),En={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
1501t.forEach((function(e){return gt(e)}))},timeline:function(e){return new Bt(e)},getTweensOf:function(e,t){return s.getTweensOf(e,t)},getProperty:function(e,t,n,r){M(e)&&(e=nt(e)[0])
1502var i=pe(e||{}).get,a=n?ke:Se
1503return"native"===n&&(n=""),e?t?a((le[t]&&le[t].get||i)(e,t,n,r)):function(t,n,r){return a((le[t]&&le[t].get||i)(e,t,n,r))}:e},quickSetter:function(e,t,n){if((e=nt(e)).length>1){var r=e.map((function(e){return kn.quickSetter(e,t,n)})),i=r.length
1504return function(e){for(var t=i;t--;)r[t](e)}}e=e[0]||{}
1505var a=le[t],s=pe(e),o=s.harness&&(s.harness.aliases||{})[t]||t,l=a?function(t){var r=new a
1506h._pt=0,r.init(e,n?t+n:t,h,0,[e]),r.render(1,r),h._pt&&on(1,h)}:s.set(e,o)
1507return a?l:function(t){return l(e,o,n?t+n:t,s,1)}},quickTo:function(e,t,n){var r,i=kn.to(e,_e(((r={})[t]="+=0.1",r.paused=!0,r.stagger=0,r),n||{})),a=function(e,n,r){return i.resetTo(t,e,n,r)}
1508return a.tween=i,a},isTweening:function(e){return s.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Ot(e.ease,L.ease)),De(L,e||{})},config:function(e){return De(w,e||{})},registerEffect:function(e){var t=e.name,n=e.effect,r=e.plugins,i=e.defaults,a=e.extendTimeline;(r||"").split(",").forEach((function(e){return e&&!le[e]&&!q[e]&&Q(t+" effect requires "+e+" plugin.")})),ue[t]=function(e,t,r){return n(nt(e),_e(t||{},i),r)},a&&(Bt.prototype[t]=function(e,n,r){return this.add(ue[t](e,I(n)?n:(r=n)&&{},this),r)})},registerEase:function(e,t){Dt[e]=Ot(t)},parseEase:function(e,t){return arguments.length?Ot(e,t):Dt},getById:function(e){return s.getById(e)},exportRoot:function(e,t){void 0===e&&(e={})
1509var n,r,i=new Bt(e)
1510for(i.smoothChildTiming=N(e.smoothChildTiming),s.remove(i),i._dp=0,i._time=i._tTime=s._time,n=s._first;n;)r=n._next,!t&&!n._dur&&n instanceof Xt&&n.vars.onComplete===n._targets[0]||He(i,n,n._start-n._delay),n=r
1511return He(s,i,0),i},context:function(e,t){return e?new wn(e,t):a},matchMedia:function(e){return new Ln(e)},matchMediaRefresh:function(){return fn.forEach((function(e){var t,n,r=e.conditions
1512for(n in r)r[n]&&(r[n]=!1,t=1)
1513t&&e.revert()}))||bn()},addEventListener:function(e,t){var n=pn[e]||(pn[e]=[])
1514~n.indexOf(t)||n.push(t)},removeEventListener:function(e,t){var n=pn[e],r=n&&n.indexOf(t)
1515r>=0&&n.splice(r,1)},utils:{wrap:function e(t,n,r){var i=n-t
1516return z(t)?ut(t,e(0,t.length),n):Xe(r,(function(e){return(i+(e-t)%i)%i+t}))},wrapYoyo:function e(t,n,r){var i=n-t,a=2*i
1517return z(t)?ut(t,e(0,t.length-1),n):Xe(r,(function(e){return t+((e=(a+(e-t)%a)%a||0)>i?a-e:e)}))},distribute:at,random:lt,snap:ot,normalize:function(e,t,n){return dt(e,t,0,1,n)},getUnit:Qe,clamp:function(e,t,n){return Xe(n,(function(n){return Je(e,t,n)}))},splitColor:wt,toArray:nt,selector:rt,mapRange:dt,pipe:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
1518return function(e){return t.reduce((function(e,t){return t(e)}),e)}},unitize:function(e,t){return function(n){return e(parseFloat(n))+(t||Qe(n))}},interpolate:function e(t,n,r,i){var a=isNaN(t+n)?0:function(e){return(1-e)*t+e*n}
1519if(!a){var s,o,l,u,c,d=M(t),h={}
1520if(!0===r&&(i=1)&&(r=null),d)t={p:t},n={p:n}
1521else if(z(t)&&!z(n)){for(l=[],u=t.length,c=u-2,o=1;o<u;o++)l.push(e(t[o-1],t[o]))
1522u--,a=function(e){e*=u
1523var t=Math.min(c,~~e)
1524return l[t](e-t)},r=n}else i||(t=Ce(z(t)?[]:{},t))
1525if(!l){for(s in n)Ut.call(h,t,s,"get",n[s])
1526a=function(e){return on(e,h)||(d?t.p:t)}}}return Xe(r,a)},shuffle:it},install:X,effects:ue,ticker:_t,updateRoot:Bt.updateRoot,plugins:le,globalTimeline:s,core:{PropTween:hn,globals:ee,Tween:Xt,Timeline:Bt,Animation:zt,getCache:pe,_removeLinkedListItem:Ae,reverting:function(){return i},context:function(e){return e&&a&&(a.data.push(e),e._ctx=a),a},suppressOverwrites:function(e){return r=e}}}
1527ge("to,from,fromTo,delayedCall,set,killTweensOf",(function(e){return En[e]=Xt[e]})),_t.add(Bt.updateRoot),h=En.to({},{duration:0})
1528var Tn=function(e,t){for(var n=e._pt;n&&n.p!==t&&n.op!==t&&n.fp!==t;)n=n._next
1529return n},Sn=function(e,t){return{name:e,headless:1,rawVars:1,init:function(e,n,r){r._onInit=function(e){var r,i
1530if(M(n)&&(r={},ge(n,(function(e){return r[e]=1})),n=r),t){for(i in r={},n)r[i]=t(n[i])
1531n=r}!function(e,t){var n,r,i,a=e._targets
1532for(n in t)for(r=a.length;r--;)(i=e._ptLookup[r][n])&&(i=i.d)&&(i._pt&&(i=Tn(i,n)),i&&i.modifier&&i.modifier(t[n],e,a[r],n))}(e,n)}}}},kn=En.registerPlugin({name:"attr",init:function(e,t,n,r,i){var a,s,o
1533for(a in this.tween=n,t)o=e.getAttribute(a)||"",(s=this.add(e,"setAttribute",(o||0)+"",t[a],r,i,0,0,a)).op=a,s.b=o,this._props.push(a)},render:function(e,t){for(var n=t._pt;n;)i?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",headless:1,init:function(e,t){for(var n=t.length;n--;)this.add(e,n,e[n]||0,t[n],0,0,0,0,0,1)}}
1533,Sn("roundProps",st),Sn("modifiers"),Sn("snap",ot))||En
1534Xt.version=Bt.version=kn.version="3.15.0",c=1,P()&&Ct()
1535var _n,Cn,Dn,xn,Mn,Zn,An,On,In=Dt.Power0,Nn=Dt.Power1,Pn=Dt.Power2,Fn=Dt.Power3,Rn=Dt.Power4,zn=Dt.Linear,Bn=Dt.Quad,jn=Dt.Cubic,Hn=Dt.Quart,Gn=Dt.Quint,Un=Dt.Strong,$n=Dt.Elastic,Vn=Dt.Back,Wn=Dt.SteppedEase,Yn=Dt.Bounce,qn=Dt.Sine,Kn=Dt.Expo,Xn=Dt.Circ,Jn={},Qn=180/Math.PI,er=Math.PI/180,tr=Math.atan2,nr=/([A-Z])/g,rr=/(left|right|width|margin|padding|x)/i,ir=/[\s,\(]\S/,ar={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},sr=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},or=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},lr=function(e,t){return t.set(t.t,t.p,e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)},ur=function(e,t){return t.set(t.t,t.p,1===e?t.e:e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)},cr=function(e,t){var n=t.s+t.c*e
1536t.set(t.t,t.p,~~(n+(n<0?-.5:.5))+t.u,t)},dr=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},hr=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},fr=function(e,t,n){return e.style[t]=n},pr=function(e,t,n){return e.style.setProperty(t,n)},mr=function(e,t,n){return e._gsap[t]=n},gr=function(e,t,n){return e._gsap.scaleX=e._gsap.scaleY=n},vr=function(e,t,n,r,i){var a=e._gsap
1537a.scaleX=a.scaleY=n,a.renderTransform(i,a)},yr=function(e,t,n,r,i){var a=e._gsap
1538a[t]=n,a.renderTransform(i,a)},br="transform",wr=br+"Origin",Lr=function e(t,n){var r=this,i=this.target,a=i.style,s=i._gsap
1539if(t in Jn&&a){if(this.tfm=this.tfm||{},"transform"===t)return ar.transform.split(",").forEach((function(t){return e.call(r,t,n)}))
1540if(~(t=ar[t]||t).indexOf(",")?t.split(",").forEach((function(e){return r.tfm[e]=zr(i,e)})):this.tfm[t]=s.x?s[t]:zr(i,t),t===wr&&(this.tfm.zOrigin=s.zOrigin),this.props.indexOf(br)>=0)return
1541s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(wr,n,"")),t=br}(a||n)&&this.props.push(t,n,a[t])},Er=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},Tr=function(){var e,t,n=this.props,r=this.target,i=r.style,a=r._gsap
1542for(e=0;e<n.length;e+=3)n[e+1]?2===n[e+1]?r[n[e]](n[e+2]):r[n[e]]=n[e+2]:n[e+2]?i[n[e]]=n[e+2]:i.removeProperty("--"===n[e].substr(0,2)?n[e]:n[e].replace(nr,"-$1").toLowerCase())
1543if(this.tfm){for(t in this.tfm)a[t]=this.tfm[t]
1544a.svg&&(a.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(e=An())&&e.isStart||i[br]||(Er(i),a.zOrigin&&i[wr]&&(i[wr]+=" "+a.zOrigin+"px",a.zOrigin=0,a.renderTransform()),a.uncache=1)}},Sr=function(e,t){var n={target:e,props:[],revert:Tr,save:Lr}
1545return e._gsap||kn.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach((function(e){return n.save(e)})),n},kr=function(e,t){var n=Cn.createElementNS?Cn.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Cn.createElement(e)
1546return n&&n.style?n:Cn.createElement(e)},_r=function e(t,n,r){var i=getComputedStyle(t)
1547return i[n]||i.getPropertyValue(n.replace(nr,"-$1").toLowerCase())||i.getPropertyValue(n)||!r&&e(t,Dr(n)||n,1)||""},Cr="O,Moz,ms,Ms,Webkit".split(","),Dr=function(e,t,n){var r=(t||Mn).style,i=5
1548if(e in r&&!n)return e
1549for(e=e.charAt(0).toUpperCase()+e.substr(1);i--&&!(Cr[i]+e in r););return i<0?null:(3===i?"ms":i>=0?Cr[i]:"")+e},xr=function(){"undefined"!=typeof window&&window.document&&(_n=window,Cn=_n.document,Dn=Cn.documentElement,Mn=kr("div")||{style:{}},kr("div"),br=Dr(br),wr=br+"Origin",Mn.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",On=!!Dr("perspective"),An=kn.core.reverting,xn=1)},Mr=function(e){var t,n=e.ownerSVGElement,r=kr("svg",n&&n.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0)
1550i.style.display="block",r.appendChild(i),Dn.appendChild(r)
1551try{t=i.getBBox()}catch(e){}return r.removeChild(i),Dn.removeChild(r),t},Zr=function(e,t){for(var n=t.length;n--;)if(e.hasAttribute(t[n]))return e.getAttribute(t[n])},Ar=function(e){var t,n
1552try{t=e.getBBox()}catch(r){t=Mr(e),n=1}return t&&(t.width||t.height)||n||(t=Mr(e)),!t||t.width||t.x||t.y?t:{x:+Zr(e,["x","cx","x1"])||0,y:+Zr(e,["y","cy","y1"])||0,width:0,height:0}},Or=function(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!Ar(e))},Ir=function(e,t){if(t){var n,r=e.style
1553t in Jn&&t!==wr&&(t=br),r.removeProperty?("ms"!==(n=t.substr(0,2))&&"webkit"!==t.substr(0,6)||(t="-"+t),r.removeProperty("--"===n?t:t.replace(nr,"-$1").toLowerCase())):r.removeAttribute(t)}},Nr=function(e,t,n,r,i,a){var s=new hn(e._pt,t,n,0,1,a?hr:dr)
1554return e._pt=s,s.b=r,s.e=i,e._props.push(n),s},Pr={deg:1,rad:1,turn:1},Fr={grid:1,flex:1},Rr=function e(t,n,r,i){var a,s,o,l,u=parseFloat(r)||0,c=(r+"").trim().substr((u+"").length)||"px",d=Mn.style,h=rr.test(n),f="svg"===t.tagName.toLowerCase(),p=(f?"client":"offset")+(h?"Width":"Height"),m=100,g="px"===i,v="%"===i
1555if(i===c||!u||Pr[i]||Pr[c])return u
1556if("px"!==c&&!g&&(u=e(t,n,r,"px")),l=t.getCTM&&Or(t),(v||"%"===c)&&(Jn[n]||~n.indexOf("adius")))return a=l?t.getBBox()[h?"width":"height"]:t[p],ve(v?u/a*m:u/100*a)
1557if(d[h?"width":"height"]=m+(g?c:i),s="rem"!==i&&~n.indexOf("adius")||"em"===i&&t.appendChild&&!f?t:t.parentNode,l&&(s=(t.ownerSVGElement||{}).parentNode),s&&s!==Cn&&s.appendChild||(s=Cn.body),(o=s._gsap)&&v&&o.width&&h&&o.time===_t.time&&!o.uncache)return ve(u/o.width*m)
1558if(!v||"height"!==n&&"width"!==n)(v||"%"===c)&&!Fr[_r(s,"display")]&&(d.position=_r(t,"position")),s===t&&(d.position="static"),s.appendChild(Mn),a=Mn[p],s.removeChild(Mn),d.position="absolute"
1559else{var y=t.style[n]
1560t.style[n]=m+i,a=t[p],y?t.style[n]=y:Ir(t,n)}return h&&v&&((o=pe(s)).time=_t.time,o.width=s[p]),ve(g?a*u/m:a&&u?m/a*u:0)},zr=function(e,t,n,r){var i
1561return xn||xr(),t in ar&&"transform"!==t&&~(t=ar[t]).indexOf(",")&&(t=t.
vendor: 8,670 bytes, lines 1561-1583
1561split(",")[0]),Jn[t]&&"transform"!==t?(i=Xr(e,r),i="transformOrigin"!==t?i[t]:i.svg?i.origin:Jr(_r(e,wr))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||r||~(i+"").indexOf("calc("))&&(i=Ur[t]&&Ur[t](e,t,n)||_r(e,t)||me(e,t)||("opacity"===t?1:0)),n&&!~(i+"").trim().indexOf(" ")?Rr(e,t,i,n)+n:i},Br=function(e,t,n,r){if(!n||"none"===n){var i=Dr(t,e,1),a=i&&_r(e,i,1)
1562a&&a!==n?(t=i,n=a):"borderColor"===t&&(n=_r(e,"borderTopColor"))}var s,o,l,u,c,d,h,f,p,m,g,v=new hn(this._pt,e.style,t,0,1,sn),y=0,b=0
1563if(v.b=n,v.e=r,n+="","var(--"===(r+="").substring(0,6)&&(r=_r(e,r.substring(4,r.indexOf(")")))),"auto"===r&&(d=e.style[t],e.style[t]=r,r=_r(e,t)||r,d?e.style[t]=d:Ir(e,t)),kt(s=[n,r]),r=s[1],l=(n=s[0]).match(U)||[],(r.match(U)||[]).length){for(;o=U.exec(r);)h=o[0],p=r.substring(y,o.index),c?c=(c+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(c=1),h!==(d=l[b++]||"")&&(u=parseFloat(d)||0,g=d.substr((u+"").length),"="===h.charAt(1)&&(h=be(u,h)+g),f=parseFloat(h),m=h.substr((f+"").length),y=U.lastIndex-m.length,m||(m=m||w.units[t]||g,y===r.length&&(r+=m,v.e+=m)),g!==m&&(u=Rr(e,t,d,m)||0),v._pt={_next:v._pt,p:p||1===b?p:",",s:u,c:f-u,m:c&&c<4||"zIndex"===t?Math.round:0})
1564v.c=y<r.length?r.substring(y,r.length):""}else v.r="display"===t&&"none"===r?hr:dr
1565return V.test(r)&&(v.e=0),this._pt=v,v},jr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Hr=function(e){var t=e.split(" "),n=t[0],r=t[1]||"50%"
1566return"top"!==n&&"bottom"!==n&&"left"!==r&&"right"!==r||(e=n,n=r,r=e),t[0]=jr[n]||n,t[1]=jr[r]||r,t.join(" ")},Gr=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var n,r,i,a=t.t,s=a.style,o=t.u,l=a._gsap
1567if("all"===o||!0===o)s.cssText="",r=1
1568else for(i=(o=o.split(",")).length;--i>-1;)n=o[i],Jn[n]&&(r=1,n="transformOrigin"===n?wr:br),Ir(a,n)
1569r&&(Ir(a,br),l&&(l.svg&&a.removeAttribute("transform"),s.scale=s.rotate=s.translate="none",Xr(a,1),l.uncache=1,Er(s)))}},Ur={clearProps:function(e,t,n,r,i){if("isFromStart"!==i.data){var a=e._pt=new hn(e._pt,t,n,0,0,Gr)
1570return a.u=r,a.pr=-10,a.tween=i,e._props.push(n),1}}},$r=[1,0,0,1,0,0],Vr={},Wr=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},Yr=function(e){var t=_r(e,br)
1571return Wr(t)?$r:t.substr(7).match(G).map(ve)},qr=function(e,t){var n,r,i,a,s=e._gsap||pe(e),o=e.style,l=Yr(e)
1572return s.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?$r:l:(l!==$r||e.offsetParent||e===Dn||s.svg||(i=o.display,o.display="block",(n=e.parentNode)&&(e.offsetParent||e.getBoundingClientRect().width)||(a=1,r=e.nextElementSibling,Dn.appendChild(e)),l=Yr(e),i?o.display=i:Ir(e,"display"),a&&(r?n.insertBefore(e,r):n?n.appendChild(e):Dn.removeChild(e))),t&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},Kr=function(e,t,n,r,i,a){var s,o,l,u=e._gsap,c=i||qr(e,!0),d=u.xOrigin||0,h=u.yOrigin||0,f=u.xOffset||0,p=u.yOffset||0,m=c[0],g=c[1],v=c[2],y=c[3],b=c[4],w=c[5],L=t.split(" "),E=parseFloat(L[0])||0,T=parseFloat(L[1])||0
1573n?c!==$r&&(o=m*y-g*v)&&(l=E*(-g/o)+T*(m/o)-(m*w-g*b)/o,E=E*(y/o)+T*(-v/o)+(v*w-y*b)/o,T=l):(E=(s=Ar(e)).x+(~L[0].indexOf("%")?E/100*s.width:E),T=s.y+(~(L[1]||L[0]).indexOf("%")?T/100*s.height:T)),r||!1!==r&&u.smooth?(b=E-d,w=T-h,u.xOffset=f+(b*m+w*v)-b,u.yOffset=p+(b*g+w*y)-w):u.xOffset=u.yOffset=0,u.xOrigin=E,u.yOrigin=T,u.smooth=!!r,u.origin=t,u.originIsAbsolute=!!n,e.style[wr]="0px 0px",a&&(Nr(a,u,"xOrigin",d,E),Nr(a,u,"yOrigin",h,T),Nr(a,u,"xOffset",f,u.xOffset),Nr(a,u,"yOffset",p,u.yOffset)),e.setAttribute("data-svg-origin",E+" "+T)},Xr=function(e,t){var n=e._gsap||new Rt(e)
1574if("x"in n&&!t&&!n.uncache)return n
1575var r,i,a,s,o,l,u,c,d,h,f,p,m,g,v,y,b,L,E,T,S,k,_,C,D,x,M,Z,A,O,I,N,P=e.style,F=n.scaleX<0,R="px",z="deg",B=getComputedStyle(e),j=_r(e,wr)||"0"
1576return r=i=a=l=u=c=d=h=f=0,s=o=1,n.svg=!(!e.getCTM||!Or(e)),B.translate&&("none"===B.translate&&"none"===B.scale&&"none"===B.rotate||(P[br]=("none"!==B.translate?"translate3d("+(B.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==B.rotate?"rotate("+B.rotate+") ":"")+("none"!==B.scale?"scale("+B.scale.split(" ").join(",")+") ":"")+("none"!==B[br]?B[br]:"")),P.scale=P.rotate=P.translate="none"),g=qr(e,n.svg),n.svg&&(n.uncache?(D=e.getBBox(),j=n.xOrigin-D.x+"px "+(n.yOrigin-D.y)+"px",C=""):C=!t&&e.getAttribute("data-svg-origin"),Kr(e,C||j,!!C||n.originIsAbsolute,!1!==n.smooth,g)),p=n.xOrigin||0,m=n.yOrigin||0,g!==$r&&(L=g[0],E=g[1],T=g[2],S=g[3],r=k=g[4],i=_=g[5],6===g.length?(s=Math.sqrt(L*L+E*E),o=Math.sqrt(S*S+T*T),l=L||E?tr(E,L)*Qn:0,(d=T||S?tr(T,S)*Qn+l:0)&&(o*=Math.abs(Math.cos(d*er))),n.svg&&(r-=p-(p*L+m*T),i-=m-(p*E+m*S))):(N=g[6],O=g[7],M=g[8],Z=g[9],A=g[10],I=g[11],r=g[12],i=g[13],a=g[14],u=(v=tr(N,A))*Qn,v&&(C=k*(y=Math.cos(-v))+M*(b=Math.sin(-v)),D=_*y+Z*b,x=N*y+A*b,M=k*-b+M*y,Z=_*-b+Z*y,A=N*-b+A*y,I=O*-b+I*y,k=C,_=D,N=x),c=(v=tr(-T,A))*Qn,v&&(y=Math.cos(-v),I=S*(b=Math.sin(-v))+I*y,L=C=L*y-M*b,E=D=E*y-Z*b,T=x=T*y-A*b),l=(v=tr(E,L))*Qn,v&&(C=L*(y=Math.cos(v))+E*(b=Math.sin(v)),D=k*y+_*b,E=E*y-L*b,_=_*y-k*b,L=C,k=D),u&&Math.abs(u)+Math.abs(l)>359.9&&(u=l=0,c=180-c),s=ve(Math.sqrt(L*L+E*E+T*T)),o=ve(Math.sqrt(_*_+N*N)),v=tr(k,_),d=Math.abs(v)>2e-4?v*Qn:0,f=I?1/(I<0?-I:I):0),n.svg&&(C=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!Wr(_r(e,br)),C&&e.setAttribute("transform",C))),Math.abs(d)>90&&Math.abs(d)<270&&(F?(s*=-1,d+=l<=0?180:-180,l+=l<=0?180:-180):(o*=-1,d+=d<=0?180:-180)),t=t||n.uncache,n.x=r-((n.xPercent=r&&(!t&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-r)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+R,n.y=i-((n.yPercent=i&&(!t&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+R,n.z=a+R,n.scaleX=ve(s),n.scaleY=ve(o),n.rotation=ve(l)+z,n.rotationX=ve(u)+z,n.rotationY=ve(c)+z,n.skewX=d+z,n.skewY=h+z,n.transformPerspective=f+R,(n.zOrigin=parseFloat(j.split(" ")[2])||!t&&n.zOrigin||0)&&(P[wr]=Jr(j)),n.xOffset=n.yOffset=0,n.force3D=w.force3D,n.renderTransform=n.svg?ai:On?ii:ei,n.uncache=0,n},Jr=function(e){return(e=e.split(" "))[0]+" "+e[1]},Qr=function(e,t,n){var r=Qe(t)
1577return ve(parseFloat(t)+parseFloat(Rr(e,"x",n+"px",r)))+r},ei=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,ii(e,t)},ti="0deg",ni="0px",ri=") ",ii=function(e,t){var n=t||this,r=n.xPercent,i=n.yPercent,a=n.x,s=n.y,o=n.z,l=n.rotation,u=n.rotationY,c=n.rotationX,d=n.skewX,h=n.skewY,f=n.scaleX,p=n.scaleY,m=n.transformPerspective,g=n.force3D,v=n.target,y=n.zOrigin,b="",w="auto"===g&&e&&1!==e||!0===g
1578if(y&&(c!==ti||u!==ti)){var L,E=parseFloat(u)*er,T=Math.sin(E),S=Math.cos(E)
1579E=parseFloat(c)*er,L=Math.cos(E),a=Qr(v,a,T*L*-y),s=Qr(v,s,-Math.sin(E)*-y),o=Qr(v,o,S*L*-y+y)}m!==ni&&(b+="perspective("+m+ri),(r||i)&&(b+="translate("+r+"%, "+i+"%) "),(w||a!==ni||s!==ni||o!==ni)&&(b+=o!==ni||w?"translate3d("+a+", "+s+", "+o+") ":"translate("+a+", "+s+ri),l!==ti&&(b+="rotate("+l+ri),u!==ti&&(b+="rotateY("+u+ri),c!==ti&&(b+="rotateX("+c+ri),d===ti&&h===ti||(b+="skew("+d+", "+h+ri),1===f&&1===p||(b+="scale("+f+", "+p+ri),v.style[br]=b||"translate(0, 0)"},ai=function(e,t){var n,r,i,a,s,o=t||this,l=o.xPercent,u=o.yPercent,c=o.x,d=o.y,h=o.rotation,f=o.skewX,p=o.skewY,m=o.scaleX,g=o.scaleY,v=o.target,y=o.xOrigin,b=o.yOrigin,w=o.xOffset,L=o.yOffset,E=o.forceCSS,T=parseFloat(c),S=parseFloat(d)
1580h=parseFloat(h),f=parseFloat(f),(p=parseFloat(p))&&(f+=p=parseFloat(p),h+=p),h||f?(h*=er,f*=er,n=Math.cos(h)*m,r=Math.sin(h)*m,i=Math.sin(h-f)*-g,a=Math.cos(h-f)*g,f&&(p*=er,s=Math.tan(f-p),i*=s=Math.sqrt(1+s*s),a*=s,p&&(s=Math.tan(p),n*=s=Math.sqrt(1+s*s),r*=s)),n=ve(n),r=ve(r),i=ve(i),a=ve(a)):(n=m,a=g,r=i=0),(T&&!~(c+"").indexOf("px")||S&&!~(d+"").indexOf("px"))&&(T=Rr(v,"x",c,"px"),S=Rr(v,"y",d,"px")),(y||b||w||L)&&(T=ve(T+y-(y*n+b*i)+w),S=ve(S+b-(y*r+b*a)+L)),(l||u)&&(s=v.getBBox(),T=ve(T+l/100*s.width),S=ve(S+u/100*s.height)),s="matrix("+n+","+r+","+i+","+a+","+T+","+S+")",v.setAttribute("transform",s),E&&(v.style[br]=s)},si=function(e,t,n,r,i){var a,s,o=360,l=M(i),u=parseFloat(i)*(l&&~i.indexOf("rad")?Qn:1)-r,c=r+u+"deg"
1581return l&&("short"===(a=i.split("_")[1])&&(u%=o)!=u%180&&(u+=u<0?o:-360),"cw"===a&&u<0?u=(u+36e9)%o-~~(u/o)*o:"ccw"===a&&u>0&&(u=(u-36e9)%o-~~(u/o)*o)),e._pt=s=new hn(e._pt,t,n,r,u,or),s.e=c,s.u="deg",e._props.push(n),s},oi=function(e,t){for(var n in t)e[n]=t[n]
1582return e},li=function(e,t,n){var r,i,a,s,o,l,u,c=oi({},n._gsap),d=n.style
1583for(i in c.svg?(a=n.getAttribute("transform"),n.setAttribute("transform",""),d[br]=t,r=Xr(n,1),Ir(n,br),n.setAttribute("transform",a)):(a=getComputedStyle(n)[br],d[br]=t,r=Xr(n,1),d[br]=a),Jn)(a=c[i])!==(s=r[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(o=Qe(a)!==(u=Qe(s))?Rr
1583(n,i,a,u):parseFloat(a),l=parseFloat(s),e._pt=new hn(e._pt,r,i,o,l-o,sr),e._pt.u=u||0,e._props.push(i))
1584oi(r,c)}
1585ge("padding,margin,Width,Radius",(function(e,t){var n="Top",r="Right",i="Bottom",a="Left",s=(t<3?[n,r,i,a]:[n+a,n+r,i+r,i+a]).map((function(n){return t<2?e+n:"border"+n+e}))
1586Ur[t>1?"border"+e:e]=function(e,t,n,r,i){var a,o
1587if(arguments.length<4)return a=s.map((function(t){return zr(e,t,n)})),5===(o=a.join(" ")).split(a[0]).length?a[0]:o
1588a=(r+"").split(" "),o={},s.forEach((function(e,t){return o[e]=a[t]=a[t]||a[(t-1)/2|0]})),e.init(t,o,i)}}))
1589var ui,ci,di={name:"css",register:xr,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,n,r,i){var a,s,o,l,u,c,d,h,f,p,m,g,v,y,b,L,E,T=this._props,S=e.style,k=n.vars.startAt
1590for(d in xn||xr(),this.styles=this.styles||Sr(e),L=this.styles.props,this.tween=n,t)if("autoRound"!==d&&(s=t[d],!le[d]||!$t(d,t,n,r,e,i)))if(u=typeof s,c=Ur[d],"function"===u&&(u=typeof(s=s.call(n,r,e,i))),"string"===u&&~s.indexOf("random(")&&(s=ct(s)),c)c(this,e,d,s,n)&&(b=1)
1591else if("--"===d.substr(0,2))a=(getComputedStyle(e).getPropertyValue(d)+"").trim(),s+="",Tt.lastIndex=0,Tt.test(a)||(h=Qe(a),(f=Qe(s))?h!==f&&(a=Rr(e,d,a,f)+f):h&&(s+=h)),this.add(S,"setProperty",a,s,r,i,0,0,d),T.push(d),L.push(d,0,S[d])
1592else if("undefined"!==u){if(k&&d in k?(a="function"==typeof k[d]?k[d].call(n,r,e,i):k[d],M(a)&&~a.indexOf("random(")&&(a=ct(a)),Qe(a+"")||"auto"===a||(a+=w.units[d]||Qe(zr(e,d))||""),"="===(a+"").charAt(1)&&(a=zr(e,d))):a=zr(e,d),l=parseFloat(a),(p="string"===u&&"="===s.charAt(1)&&s.substr(0,2))&&(s=s.substr(2)),o=parseFloat(s),d in ar&&("autoAlpha"===d&&(1===l&&"hidden"===zr(e,"visibility")&&o&&(l=0),L.push("visibility",0,S.visibility),Nr(this,S,"visibility",l?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==d&&"transform"!==d&&~(d=ar[d]).indexOf(",")&&(d=d.split(",")[0])),m=d in Jn){if(this.styles.save(d),E=s,"string"===u&&"var(--"===s.substring(0,6)){if("calc("===(s=_r(e,s.substring(4,s.indexOf(")")))).substring(0,5)){var _=e.style.perspective
1593e.style.perspective=s,s=_r(e,"perspective"),_?e.style.perspective=_:Ir(e,"perspective")}o=parseFloat(s)}if(g||((v=e._gsap).renderTransform&&!t.parseTransform||Xr(e,t.parseTransform),y=!1!==t.smoothOrigin&&v.smooth,(g=this._pt=new hn(this._pt,S,br,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===d)this._pt=new hn(this._pt,v,"scaleY",v.scaleY,(p?be(v.scaleY,p+o):o)-v.scaleY||0,sr),this._pt.u=0,T.push("scaleY",d),d+="X"
1594else{if("transformOrigin"===d){L.push(wr,0,S[wr]),s=Hr(s),v.svg?Kr(e,s,0,y,0,this):((f=parseFloat(s.split(" ")[2])||0)!==v.zOrigin&&Nr(this,v,"zOrigin",v.zOrigin,f),Nr(this,S,d,Jr(a),Jr(s)))
1595continue}if("svgOrigin"===d){Kr(e,s,1,y,0,this)
1596continue}if(d in Vr){si(this,v,d,l,p?be(l,p+s):s)
1597continue}if("smoothOrigin"===d){Nr(this,v,"smooth",v.smooth,s)
1598continue}if("force3D"===d){v[d]=s
1599continue}if("transform"===d){li(this,s,e)
1600continue}}}else d in S||(d=Dr(d)||d)
1601if(m||(o||0===o)&&(l||0===l)&&!ir.test(s)&&d in S)o||(o=0),(h=(a+"").substr((l+"").length))!==(f=Qe(s)||(d in w.units?w.units[d]:h))&&(l=Rr(e,d,a,f)),this._pt=new hn(this._pt,m?v:S,d,l,(p?be(l,p+o):o)-l,m||"px"!==f&&"zIndex"!==d||!1===t.autoRound?sr:cr),this._pt.u=f||0,m&&E!==s?(this._pt.b=a,this._pt.e=E,this._pt.r=ur):h!==f&&"%"!==f&&(this._pt.b=a,this._pt.r=lr)
1602else if(d in S)Br.call(this,e,d,a,p?p+s:s)
1603else if(d in e)this.add(e,d,a||e[d],p?p+s:s,r,i)
1604else if("parseTransform"!==d){J(d,s)
1605continue}m||(d in S?L.push(d,0,S[d]):"function"==typeof e[d]?L.push(d,2,e[d]()):L.push(d,1,a||e[d])),T.push(d)}b&&dn(this)},render:function(e,t){if(t.tween._time||!An())for(var n=t._pt;n;)n.r(e,n.d),n=n._next
1606else t.styles.revert()},get:zr,aliases:ar,getSetter:function(e,t,n){var r=ar[t]
1607return r&&r.indexOf(",")<0&&(t=r),t in Jn&&t!==wr&&(e._gsap.x||zr(e,"x"))?n&&Zn===n?"scale"===t?gr:mr:(Zn=n||{})&&("scale"===t?vr:yr):e.style&&!O(e.style[t])?fr:~t.indexOf("-")?pr:nn(e,t)},core:{_removeProperty:Ir,_getMatrix:qr}}
1608kn.utils.checkPrefix=Dr,kn.core.getStyleSaver=Sr,ci=ge("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(ui="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){Jn[e]=1})),ge(ui,(function(e){w.units[e]="deg",Vr[e]=1})),ar[ci[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+ui,ge("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":")
1609ar[t[1]]=ci[t[0]]})),ge("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){w.units[e]="px"})),kn.registerPlugin(di)
1610var hi=kn.registerPlugin(di)||kn,fi=hi.core.Tween
1611e.Back=Vn,e.Bounce=Yn,e.CSSPlugin=di,e.Circ=Xn,e.Cubic=jn,e.Elastic=$n,e.Expo=Kn,e.Linear=zn,e.Power0=In,e.Power1=Nn,e.Power2=Pn,e.Power3=Fn,e.Power4=Rn,e.Quad=Bn,e.Quart=Hn,e.Quint=Gn,e.Sine=qn,e.SteppedEase=Wn,e.Strong=Un,e.TimelineLite=Bt,e.TimelineMax=Bt,e.TweenLite=Xt,e.TweenMax=fi,e.default=hi,e.gsap=hi,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esMo
1611dule",{value:!0}):delete window.default}(t)},168(e,t){var n,r,i
1612console.info("\nIFRAME-RESIZER\n\nIframe-Resizer 5 is now available via the following two packages:\n\n * @iframe-resizer/parent\n * @iframe-resizer/child\n\nAdditionally their are also new versions of iframe-resizer for React, Vue, and jQuery.\n\nVersion 5 of iframe-resizer has been extensively rewritten to use modern browser APIs, which has enabled significantly better performance and greater accuracy in the detection of content resizing events.\n\nPlease see https://iframe-resizer.com/upgrade for more details.\n"),function(a){if("undefined"!=typeof window){var s,o,l=0,u=!1,c=!1,d="[iFrameSizer]",h=null,f=window.requestAnimationFrame,p=Object.freeze({max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),m={},g=null,v=Object.freeze({autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,license:"1jqr0si6pnt",log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){k("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}}),y={}
1613window.jQuery!==a&&((o=window.jQuery).fn?o.fn.iFrameResize||(o.fn.iFrameResize=function(e){return this.filter("iframe").each((function(t,n){z(n,e)})).end()}):S("","Unable to bind to jQuery, it is not fully loaded.")),r=[],(i="function"==typeof(n=G)?n.apply(t,r):n)===a||(e.exports=i),window.iFrameResize=window.iFrameResize||G()}function b(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function w(e,t,n){e.addEventListener(t,n,!1)}function L(e,t,n){e.removeEventListener(t,n,!1)}function E(e){return m[e]?m[e].log:u}function T(e,t){_("log",e,t,E(e))}function S(e,t){_("info",e,t,E(e))}function k(e,t){_("warn",e,t,!0)}function _(e,t,n,r){!0===r&&"object"==typeof window.console&&console[e](function(e){return d+"["+function(e){var t="Host page: "+e
1614return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),t}(e)+"]"}(t),n)}function C(e){function t(){n("Height"),n("Width"),P((function(){N(_),A(C),u("onResized",_)}),_,"init")}function n(e){var t=Number(m[C]["max"+e]),n=Number(m[C]["min"+e]),r=e.toLowerCase(),i=Number(_[r])
1615T(C,"Checking "+r+" is in range "+n+"-"+t),i<n&&(i=n,T(C,"Set "+r+" to min value")),i>t&&(i=t,T(C,"Set "+r+" to max value")),_[r]=""+i}function r(e){return E.slice(E.indexOf(":")+7+e)}function i(e,t){var n,r
1616n=function(){var n,r
1617F("Send Page Info","pageInfo:"+(n=document.body.getBoundingClientRect(),r=_.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:r.height,iframeWidth:r.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(r.top-n.top,10),offsetLeft:parseInt(r.left-n.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),e,t)},y[r=t]||(y[r]=setTimeout((function(){y[r]=null,n()}),32))}function a(e){var t=e.getBoundingClientRect()
1618return Z(C),{x:Math.floor(Number(t.left)+Number(h.x)),y:Math.floor(Number(t.top)+Number(h.y))}}function s(e){var t=e?a(_.iframe):{x:0,y:0},n={x:Number(_.width)+t.x,y:Number(_.height)+t.y}
1619T(C,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top===window.self?(h=n,o(),T(C,"--")):window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](n.x,n.y):k(C,"Unable to scroll to requested position, window.parentIFrame not found")}function o(){!1===u("onScroll",h)?O():A(C)}function l(e){var t={}
1620if(0===Number(_.width)&&0===Number(_.height)){var n=r(9).split(":")
1621t={x:n[1],y:n[0]}}else t={x:_.width,y:_.height}
1622u(e,{iframe:_.iframe,screenX:Number(t.x),screenY:Number(t.y),type:_.type})}function u(e,t){return D(C,e,t)}var c,f,p,g,v,b,E=e.data,_={},C=null
1623"[iFrameResizerChild]Ready"===E?function(){for(var e in m)F("iFrame requested init",R(e),m[e].iframe,e)}():d===(""+E).slice(0,13)&&E.slice(13).split(":")[0]in m?(g=(p=E.slice(13).split(":"))[1]?parseInt(p[1],10):0,v=m[p[0]]&&m[p[0]].iframe,b=getComputedStyle(v),_={iframe:v,id:p[0],height:g+function(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}(b)+function(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}(b),width:p[2],type:p[3]},C=_.id,m[C]&&(m[C].loaded=!0),(f=_.type in{true:1,false:1,undefined:1})&&T(C,"Ignoring init message from meta parent page"),!f&&function(e){var t=!0
1624return m[e]||(t=!1,k(_.type+" No settings for "+e+". Message was: "+E)),t}(C)&&(T(C,"Received: "+E),c=!0,null===_.iframe&&(k(C,"IFrame ("+_.id+") not found"),c=!1),c&&function(){var t,n=e.origin,r=m[C]&&m[C].checkOrigin
1625if(r&&""+n!="null"&&!(r.constructor===Array?function(){var e=0,t=!1
1626for(T(C,"Checking connection is from allowed list of origins: "+r);e<r.length;e++)if(r[e]===n){t=!0
1627break}return t}():(t=m[C]&&m[C].remoteHost,T(C,"Checking connection is from: "+t),n===t)))throw new Error("Unexpected message received from: "+n+" for "+_.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.")
1628return!0}()&&function(){switch(m[C]&&m[C].firstRun&&m[C]&&(m[C].firstRun=!1),_.type){case"close"
1628:M(_.iframe)
1629break
1630case"message":e=r(6),T(C,"onMessage passed: {iframe: "+_.iframe.id+", message: "+e+"}"),u("onMessage",{iframe:_.iframe,message:JSON.parse(e)}),T(C,"--")
1631break
1632case"mouseenter":l("onMouseEnter")
1633break
1634case"mouseleave":l("onMouseLeave")
1635break
1636case"autoResize":m[C].autoResize=JSON.parse(r(9))
1637break
1638case"scrollTo":s(!1)
1639break
1640case"scrollToOffset":s(!0)
1641break
1642case"pageInfo":i(m[C]&&m[C].iframe,C),function(){function e(e,r){function a(){m[n]?i(m[n].iframe,n):t()}["scroll","resize"].forEach((function(t){T(n,e+t+" listener for sendPageInfo"),r(window,t,a)}))}function t(){e("Remove ",L)}var n=C
1643e("Add ",w),m[n]&&(m[n].stopPageInfo=t)}()
1644break
1645case"pageInfoStop":m[C]&&m[C].stopPageInfo&&(m[C].stopPageInfo(),delete m[C].stopPageInfo)
1646break
1647case"inPageLink":!function(e){var t,n=e.split("#")[1]||"",r=decodeURIComponent(n),i=document.getElementById(r)||document.getElementsByName(r)[0]
1648i?(t=a(i),T(C,"Moving to in page link (#"+n+") at x: "+t.x+" y: "+t.y),h={x:t.x,y:t.y},o(),T(C,"--")):window.top===window.self?T(C,"In page link #"+n+" not found"):window.parentIFrame?window.parentIFrame.moveToAnchor(n):T(C,"In page link #"+n+" not found and window.parentIFrame not found")}(r(9))
1649break
1650case"reset":I(_)
1651break
1652case"init":t(),u("onInit",_.iframe)
1653break
1654default:0===Number(_.width)&&0===Number(_.height)?k("Unsupported message received ("+_.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):t()}var e}())):S(C,"Ignored: "+E)}function D(e,t,n){var r=null,i=null
1655if(m[e]){if("function"!=typeof(r=m[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function")
1656i=r(n)}return i}function x(e){var t=e.id
1657delete m[t]}function M(e){var t=e.id
1658if(!1!==D(t,"onClose",t)){T(t,"Removing iFrame: "+t)
1659try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){k(e)}D(t,"onClosed",t),T(t,"--"),x(e),s&&(s.disconnect(),s=null)}else T(t,"Close iframe cancelled by onClose event")}function Z(e){null===h&&T(e,"Get page position: "+(h={x:window.pageXOffset===a?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===a?document.documentElement.scrollTop:window.pageYOffset}).x+","+h.y)}function A(e){null!==h&&(window.scrollTo(h.x,h.y),T(e,"Set page position: "+h.x+","+h.y),O())}function O(){h=null}function I(e){T(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),Z(e.id),P((function(){N(e),F("reset","reset",e.iframe,e.id)}),e,"reset")}function N(e){function t(t){!function(t){e.id?(e.iframe.style[t]=e[t]+"px",T(e.id,"IFrame ("+n+") "+t+" set to "+e[t]+"px")):T("undefined","messageData id not set")}(t),function(t){c||"0"!==e[t]||(c=!0,T(n,"Hidden iFrame detected, creating visibility listener"),function(){function e(){Object.keys(m).forEach((function(e){!function(e){function t(t){return"0px"===(m[e]&&m[e].iframe.style[t])}m[e]&&null!==m[e].iframe.offsetParent&&(t("height")||t("width"))&&F("Visibility change","resize",m[e].iframe,e)}(e)}))}var t,n=b()
1660n&&(t=document.querySelector("body"),new n((function(t){T("window","Mutation observed: "+t[0].target+" "+t[0].type),B(e,16)})).observe(t,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}))}())}(t)}var n=e.iframe.id
1661m[n]&&(m[n].sizeHeight&&t("height"),m[n].sizeWidth&&t("width"))}function P(e,t,n){n!==t.type&&f&&!window.jasmine?(T(t.id,"Requesting animation frame"),f(e)):e()}function F(e,t,n,r,i){var a,s=!1
1662r=r||n.id,m[r]&&(n&&"contentWindow"in n&&null!==n.contentWindow?(a=m[r]&&m[r].targetOrigin,T(r,"["+e+"] Sending msg to iframe["+r+"] ("+t+") targetOrigin: "+a),n.contentWindow.postMessage(d+t,a)):k(r,"["+e+"] IFrame("+r+") not found"),i&&m[r]&&m[r].warningTimeout&&(m[r].msgTimeout=setTimeout((function(){!m[r]||m[r].loaded||s||(s=!0,k(r,"IFrame has not responded within "+m[r].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))}),m[r].warningTimeout)))}function R(e){return e+":"+m[e].bodyMarginV1+":"+m[e].sizeWidth+":"+m[e].log+":"+m[e].interval+":"+m[e].enablePublicMethods+":"+m[e].autoResize+":"+m[e].bodyMargin+":"+m[e].heightCalculationMethod+":"+m[e].bodyBackgroun
1662d+":"+m[e].bodyPadding+":"+m[e].tolerance+":"+m[e].inPageLinks+":"+m[e].resizeFrom+":"+m[e].widthCalculationMethod+":"+m[e].mouseEvents}function z(e,t){function n(e){var t=e.split("Callback")
1663if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1)
1664this[n]=this[e],delete this[e],k(r,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}var r=function(n){if("string"!=typeof n)throw new TypeError("Invaild id for iFrame. Expected String")
1665var r
1666return""===n&&(e.id=(r=t&&t.id||v.id+l++,null!==document.getElementById(r)&&(r+=l++),n=r),u=(t||{}).log,T(n,"Added missing iframe ID: "+n+" ("+e.src+")")),n}(e.id)
1667r in m&&"iFrameResizer"in e?k(r,"Ignored iFrame, already setup."):(function(t){var i
1668t=t||{},m[r]=Object.create(null),m[r].iframe=e,m[r].firstRun=!0,m[r].remoteHost=e.src&&e.src.split("/").slice(0,3).join("/"),function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(t),Object.keys(t).forEach(n,t),function(e){for(var t in v)Object.prototype.hasOwnProperty.call(v,t)&&(m[r][t]=Object.prototype.hasOwnProperty.call(e,t)?e[t]:v[t])}(t),m[r]&&(m[r].targetOrigin=!0===m[r].checkOrigin?""===(i=m[r].remoteHost)||null!==i.match(/^(about:blank|javascript:|file:\/\/)/)?"*":i:"*")}(t),function(){switch(T(r,"IFrame scrolling "+(m[r]&&m[r].scrolling?"enabled":"disabled")+" for "+r),e.style.overflow=!1===(m[r]&&m[r].scrolling)?"hidden":"auto",m[r]&&m[r].scrolling){case"omit":break
1669case!0:e.scrolling="yes"
1670break
1671case!1:e.scrolling="no"
1672break
1673default:e.scrolling=m[r]?m[r].scrolling:"no"}}(),function(){function t(t){var n=m[r][t]
16741/0!==n&&0!==n&&(e.style[t]="number"==typeof n?n+"px":n,T(r,"Set "+t+" = "+e.style[t]))}function n(e){if(m[r]["min"+e]>m[r]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),t("maxHeight"),t("minHeight"),t("maxWidth"),t("minWidth")}(),"number"!=typeof(m[r]&&m[r].bodyMargin)&&"0"!==(m[r]&&m[r].bodyMargin)||(m[r].bodyMarginV1=m[r].bodyMargin,m[r].bodyMargin=m[r].bodyMargin+"px"),function(t){var n=b()
1675n&&(s=function(t){if(!e.parentNode)return null
1676var n=new t((function(t){t.forEach((function(t){Array.prototype.slice.call(t.removedNodes).forEach((function(t){t===e&&M(e)}))}))}))
1677return n.observe(e.parentNode,{childList:!0}),n}(n)),w(e,"load",(function(){var n,i
1678F("iFrame.onload",t,e,a,!0),n=m[r]&&m[r].firstRun,i=m[r]&&m[r].heightCalculationMethod in p,!n&&i&&I({iframe:e,height:0,width:0,type:"init"})})),F("init",t,e,a,!0)}(R(r)),m[r]&&(m[r].iframe.iFrameResizer={close:M.bind(null,m[r].iframe),removeListeners:x.bind(null,m[r].iframe),resize:F.bind(null,"Window resize","resize",m[r].iframe),moveToAnchor:function(e){F("Move to anchor","moveToAnchor:"+e,m[r].iframe,r)},sendMessage:function(e){F("Send Message","message:"+(e=JSON.stringify(e)),m[r].iframe,r)}}))}function B(e,t){null===g&&(g=setTimeout((function(){g=null,e()}),t))}function j(){"hidden"!==document.visibilityState&&(T("document","Trigger event: Visibility change"),B((function(){H("Tab Visible","resize")}),16))}function H(e,t){Object.keys(m).forEach((function(n){(function(e){return m[e]&&"parent"===m[e].resizeFrom&&m[e].autoResize&&!m[e].firstRun})(n)&&F(e,t,m[n].iframe,n)}))}function G(){function e(e,n){n&&(function(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element")
1679if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}(),z(n,e),t.push(n))}var t
1680return function(){var e,t=["moz","webkit","o","ms"]
1681for(e=0;e<t.length&&!f;e+=1)f=window[t[e]+"RequestAnimationFrame"]
1682f?f=f.bind(window):T("setup","RequestAnimationFrame not supported")}(),w(window,"message",C),w(window,"resize",(function(){T("window","Trigger event: resize"),B((function(){H("Window resize","resize")}),16)})),w(document,"visibilitychange",j),w(document,"-webkit-visibilitychange",j),function(n,r){switch(t=[],function(e){e&&e.enablePublicMethods&&k("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(n),typeof r){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(r||"iframe"),e.bind(a,n))
1683break
1684case"object":e(n,r)
1685break
1686default:throw new TypeError("Unexpected data type ("+typeof r+")")}return t}}}()},7559(e){e.exports=function(){"use strict"
1687function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]
1688for(var r in n)"__proto__"!==r&&(e[r]=n[r])}return e}return function t(n,r){function i(t,i,a){if("undefined"!=typeof document){"number"==typeof(a=e({},r,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decode
1688URIComponent).replace(/[()]/g,escape)
1689var s=""
1690for(var o in a)a[o]&&(s+="; "+o,!0!==a[o]&&(s+="="+a[o].split(";")[0]))
1691return document.cookie=t+"="+n.write(i,t)+s}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],r={},i=0;i<t.length;i++){var a=t[i].split("="),s=a.slice(1).join("=")
1692try{var o=decodeURIComponent(a[0])
1693if(o in r||(r[o]=n.read(s,o)),e===o)break}catch(e){}}return e?r[e]:r}},remove:function(t,n){i(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}()},6619(e,t){"use strict"
1694const n=["base"],r=["padTo","floor"]
1695function i(e,t){if(null==e)return{}
1696var n,r,i=function(e,t){if(null==e)return{}
1697var n={}
1698for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue
1699n[r]=e[r]}return n}(e,t)
1700if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e)
1701for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
1702if(null!=n){var r,i,a,s,o=[],l=!0,u=!1
1703try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return
1704l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t)
1705var n={}.toString.call(e).slice(8,-1)
1706return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length)
1707for(var n=0,r=Array(t);n<t;n++)r[n]=e[n]
1708return r}Object.defineProperty(t,"__esModule",{value:!0})
1709class o extends Error{}class l extends o{constructor(e){super("Invalid DateTime: "+e.toMessage())}}class u extends o{constructor(e){super("Invalid Interval: "+e.toMessage())}}class c extends o{constructor(e){super("Invalid Duration: "+e.toMessage())}}class d extends o{}class h extends o{constructor(e){super("Invalid unit "+e)}}class f extends o{}class p extends o{constructor(){super("Zone is an abstract class")}}const m="numeric",g="short",v="long",y={year:m,month:m,day:m},b={year:m,month:g,day:m},w={year:m,month:g,day:m,weekday:g},L={year:m,month:v,day:m},E={year:m,month:v,day:m,weekday:v},T={hour:m,minute:m},S={hour:m,minute:m,second:m},k={hour:m,minute:m,second:m,timeZoneName:g},_={hour:m,minute:m,second:m,timeZoneName:v},C={hour:m,minute:m,hourCycle:"h23"},D={hour:m,minute:m,second:m,hourCycle:"h23"},x={hour:m,minute:m,second:m,hourCycle:"h23",timeZoneName:g},M={hour:m,minute:m,second:m,hourCycle:"h23",timeZoneName:v},Z={year:m,month:m,day:m,hour:m,minute:m},A={year:m,month:m,day:m,hour:m,minute:m,second:m},O={year:m,month:g,day:m,hour:m,minute:m},I={year:m,month:g,day:m,hour:m,minute:m,second:m},N={year:m,month:g,day:m,weekday:g,hour:m,minute:m},P={year:m,month:v,day:m,hour:m,minute:m,timeZoneName:g},F={year:m,month:v,day:m,hour:m,minute:m,second:m,timeZoneName:g},R={year:m,month:v,day:m,weekday:v,hour:m,minute:m,timeZoneName:v},z={year:m,month:v,day:m,weekday:v,hour:m,minute:m,second:m,timeZoneName:v}
1710class B{get type(){throw new p}get name(){throw new p}get ianaName(){return this.name}get isUniversal(){throw new p}offsetName(e,t){throw new p}formatOffset(e,t){throw new p}offset(e){throw new p}equals(e){throw new p}get isValid(){throw new p}}let j=null
1711class H extends B{static get instance(){return null===j&&(j=new H),j}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,t){return lt(e,t.format,t.locale)}formatOffset(e,t){return ht(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}const G=new Map,U={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6},$=new Map
1712class V extends B{static create(e){let t=$.get(e)
1713return void 0===t&&$.set(e,t=new V(e)),t}static resetCache(){$.clear(),G.clear()}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1
1714try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=V.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,t){return lt(e,t.format,t.locale,this.name)}formatOffset(e,t){return ht(this.offset(e),t)}offset(e){if(!this.valid)return NaN
1715const t=new Date(e)
1716if(isNaN(t))return NaN
1717const n=function(e){let t=G.get(e)
1718return void 0===t&&(t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,
1718year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"}),G.set(e,t)),t}(this.name)
1719let r=n.formatToParts?function(e,t){const n=e.formatToParts(t),r=[]
1720for(let i=0;i<n.length;i++){const e=n[i],t=e.type,a=e.value,s=U[t]
1721"era"===t?r[s]=a:je(s)||(r[s]=parseInt(a,10))}return r}(n,t):function(e,t){const n=e.format(t).replace(/\u200E/g,""),r=a(/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),8),i=r[1],s=r[2]
1722return[r[3],i,s,r[4],r[5],r[6],r[7]]}(n,t),i=a(r,7),s=i[0],o=i[1],l=i[2],u=i[3],c=i[4],d=i[5],h=i[6]
1723"BC"===u&&(s=1-Math.abs(s))
1724let f=+t
1725const p=f%1e3
1726return f-=p>=0?p:1e3+p,(it({year:s,month:o,day:l,hour:24===c?0:c,minute:d,second:h,millisecond:0})-f)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let W={}
1727const Y=new Map
1728function q(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1729const n=JSON.stringify([e,t])
1730let r=Y.get(n)
1731return void 0===r&&(r=new Intl.DateTimeFormat(e,t),Y.set(n,r)),r}const K=new Map,X=new Map
1732let J=null
1733const Q=new Map
1734function ee(e){let t=Q.get(e)
1735return void 0===t&&(t=new Intl.DateTimeFormat(e).resolvedOptions(),Q.set(e,t)),t}const te=new Map
1736function ne(e,t,n,r){const i=e.listingMode()
1737return"error"===i?null:"en"===i?n(t):r(t)}class re{constructor(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1,n.padTo,n.floor
1738const a=i(n,r)
1739if(!t||Object.keys(a).length>0){const t={useGrouping:!1,...n}
1740n.padTo>0&&(t.minimumIntegerDigits=n.padTo),this.inf=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1741const n=JSON.stringify([e,t])
1742let r=K.get(n)
1743return void 0===r&&(r=new Intl.NumberFormat(e,t),K.set(n,r)),r}(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e
1744return this.inf.format(t)}return Ke(this.floor?Math.floor(e):et(e,3),this.padTo)}}class ie{constructor(e,t,n){let r
1745if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e
1746else if("fixed"===e.zone.type){const t=e.offset/60*-1,n=t>=0?"Etc/GMT+"+t:"Etc/GMT"+t
17470!==e.offset&&V.create(n).valid?(r=n,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)
1748const i={...this.opts}
1749i.timeZone=i.timeZone||r,this.dtf=q(t,i)}format(){return this.originalZone?this.formatToParts().map(e=>e.value).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate())
1750return this.originalZone?e.map(e=>{if("timeZoneName"===e.type){const t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName})
1751return{...e,value:t}}return e}):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class ae{constructor(e,t,r){this.opts={style:"long",...r},!t&&Ue()&&(this.rtf=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1752t.base
1753const r=i(t,n),a=JSON.stringify([e,r])
1754let s=X.get(a)
1755return void 0===s&&(s=new Intl.RelativeTimeFormat(e,t),X.set(a,s)),s}(e,r))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"always",r=arguments.length>3&&void 0!==arguments[3]&&arguments[3]
1756const i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e)
1757if("auto"===n&&a){const n="days"===e
1758switch(t){case 1:return n?"tomorrow":"next "+i[e][0]
1759case-1:return n?"yesterday":"last "+i[e][0]
1760case 0:return n?"today":"this "+i[e][0]}}const s=Object.is(t,-0)||t<0,o=Math.abs(t),l=1===o,u=i[e],c=r?l?u[1]:u[2]||u[1]:l?i[e][0]:e
1761return s?`${o} ${c} ago`:`in ${o} ${c}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}const se={firstDay:1,minimalDays:4,weekend:[6,7]}
1762class oe{static fromOpts(e){return oe.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4]
1763const a=e||ke.defaultLocale,s=a||(i?"en-US":J||(J=(new Intl.DateTimeFormat).resolvedOptions().locale,J)),o=t||ke.defaultNumberingSystem,l=n||ke.defaultOutputCalendar,u=Ye(r)||ke.defaultWeekSettings
1764return new oe(s,o,l,u,a)}static resetCache(){J=null,Y.clear(),K.clear(),X.clear(),Q.clear(),te.clear()}static fromObject(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=e.numberingSystem,r=e.outputCalendar,i=e.weekSettings
1765return oe.create(t,n,r,i)}constructor(e,t,n,r,i){const s=a(function(e){const t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t))
1766const n=e.indexOf("-u-")
1767if(-1===n)return[e]
1768{let t,r
1769try{t=q(e).resolvedOptions(),r=e}catch(i){const s=e.substring(0,n)
1770t=q(s).resolvedOptions(),r=s}const a=t
1771return[r,a.numberingSystem,a.calendar]}}(e),3),o=s[0],l=s[1],u=s[2]
1772this.locale=o,this.numberingSystem=t||l||null,this.outputCalendar=n||u||null,this.weekSettings=r,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+="-ca-"+n),t&&(e+="-nu-"+t),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){var e
1773return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===ee(e.locale).numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),t=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)
1774return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?oe.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,Ye(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1775return this.clone({...e,defaultToEN:!0})}
1775redefaultToSystem(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1776return this.clone({...e,defaultToEN:!1})}months(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]
1777return ne(this,e,vt,()=>{const n="ja"===this.intl||this.intl.startsWith("ja-")
1778t&=!n
1779const r=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone"
1780if(!this.monthsCache[i][e]){const t=n?e=>this.dtFormatter(e,r).format():e=>this.extract(e,r,"month")
1781this.monthsCache[i][e]=function(e){const t=[]
1782for(let n=1;n<=12;n++){const r=wr.utc(2009,n,1)
1783t.push(e(r))}return t}(t)}return this.monthsCache[i][e]})}weekdays(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]
1784return ne(this,e,Lt,()=>{const n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=t?"format":"standalone"
1785return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=function(e){const t=[]
1786for(let n=1;n<=7;n++){const r=wr.utc(2016,11,13+n)
1787t.push(e(r))}return t}(e=>this.extract(e,n,"weekday"))),this.weekdaysCache[r][e]})}meridiems(){return ne(this,void 0,()=>Et,()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"}
1788this.meridiemCache=[wr.utc(2016,11,13,9),wr.utc(2016,11,13,19)].map(t=>this.extract(t,e,"dayperiod"))}return this.meridiemCache})}eras(e){return ne(this,e,_t,()=>{const t={era:e}
1789return this.eraCache[e]||(this.eraCache[e]=[wr.utc(-40,1,1),wr.utc(2017,1,1)].map(e=>this.extract(e,t,"era"))),this.eraCache[e]})}extract(e,t,n){const r=this.dtFormatter(e,t).formatToParts().find(e=>e.type.toLowerCase()===n)
1790return r?r.value:null}numberFormatter(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1791return new re(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1792return new ie(e,this.intl,t)}relFormatter(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1793return new ae(this.intl,this.isEnglish(),e)}listFormatter(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
1794return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1795const n=JSON.stringify([e,t])
1796let r=W[n]
1797return r||(r=new Intl.ListFormat(e,t),W[n]=r),r}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||ee(this.intl).locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:$e()?function(e){let t=te.get(e)
1798if(!t){const n=new Intl.Locale(e)
1799t="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,"minimalDays"in t||(t={...se,...t}),te.set(e,t)}return t}(this.locale):se}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let le=null
1800class ue extends B{static get utcInstance(){return null===le&&(le=new ue(0)),le}static instance(e){return 0===e?ue.utcInstance:new ue(e)}static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i)
1801if(t)return new ue(ut(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":"UTC"+ht(this.fixed,"narrow")}get ianaName(){return 0===this.fixed?"Etc/UTC":"Etc/GMT"+ht(-this.fixed,"narrow")}offsetName(){return this.name}formatOffset(e,t){return ht(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class ce extends B{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function de(e,t){if(je(e)||null===e)return t
1802if(e instanceof B)return e
1803if("string"==typeof e){const n=e.toLowerCase()
1804return"default"===n?t:"local"===n||"system"===n?H.instance:"utc"===n||"gmt"===n?ue.utcInstance:ue.parseSpecifier(n)||V.create(e)}return He(e)?ue.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new ce(e)}const he={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",t
1804ibt:"[༠-༩]",latn:"\\d"},fe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},pe=he.hanidec.replace(/[\[|\]]/g,"").split(""),me=new Map
1805function ge(e){let t=e.numberingSystem,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:""
1806const r=t||"latn"
1807let i=me.get(r)
1808void 0===i&&(i=new Map,me.set(r,i))
1809let a=i.get(n)
1810return void 0===a&&(a=new RegExp(`${he[r]}${n}`),i.set(n,a)),a}let ve,ye=()=>Date.now(),be="system",we=null,Le=null,Ee=null,Te=60,Se=null
1811class ke{static get now(){return ye}static set now(e){ye=e}static set defaultZone(e){be=e}static get defaultZone(){return de(be,H.instance)}static get defaultLocale(){return we}static set defaultLocale(e){we=e}static get defaultNumberingSystem(){return Le}static set defaultNumberingSystem(e){Le=e}
1811static get defaultOutputCalendar(){return Ee}static set defaultOutputCalendar(e){Ee=e}static get defaultWeekSettings(){return Se}static set defaultWeekSettings(e){Se=Ye(e)}static get twoDigitCutoffYear(){return Te}static set twoDigitCutoffYear(e){Te=e%100}static get throwOnInvalid(){return ve}static set throwOnInvalid(e){ve=e}static resetCaches(){oe.resetCache(),V.resetCache(),wr.resetCache(),me.clear()}}class _e{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Ce=[0,31,59,90,120,151,181,212,243,273,304,334],De=[0,31,60,91,121,152,182,213,244,274,305,335]
1812function xe(e,t){return new _e("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function Me(e,t,n){const r=new Date(Date.UTC(e,t-1,n))
1813e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900)
1814const i=r.getUTCDay()
1815return 0===i?7:i}function Ze(e,t,n){return n+(tt(e)?De:Ce)[t-1]}function Ae(e,t){const n=tt(e)?De:Ce,r=n.findIndex(e=>e<t)
1816return{month:r+1,day:t-n[r]}}function Oe(e,t){return(e-t+7)%7+1}function Ie(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1
1817const r=e.year,i=e.month,a=e.day,s=Ze(r,i,a),o=Oe(Me(r,i,a),n)
1818let l,u=Math.floor((s-o+14-t)/7)
1819return u<1?(l=r-1,u=st(l,t,n)):u>st(r,t,n)?(l=r+1,u=1):l=r,{weekYear:l,weekNumber:u,weekday:o,...ft(e)}}function Ne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1
1820const r=e.weekYear,i=e.weekNumber,a=e.weekday,s=Oe(Me(r,1,t),n),o=nt(r)
1821let l,u=7*i+a-s-7+t
1822u<1?(l=r-1,u+=nt(l)):u>o?(l=r+1,u-=nt(r)):l=r
1823const c=Ae(l,u)
1824return{year:l,month:c.month,day:c.day,...ft(e)}}function Pe(e){const t=e.year
1825return{year:t,ordinal:Ze(t,e.month,e.day),...ft(e)}}function Fe(e){const t=e.year,n=Ae(t,e.ordinal)
1826return{year:t,month:n.month,day:n.day,...ft(e)}}function Re(e,t){if(!je(e.localWeekday)||!je(e.localWeekNumber)||!je(e.localWeekYear)){if(!je(e.weekday)||!je(e.weekNumber)||!je(e.weekYear))throw new d("Cannot mix locale-based week fields with ISO-based week fields")
1827return je(e.localWeekday)||(e.weekday=e.localWeekday),je(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),je(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function ze(e){const t=Ge(e.year),n=qe(e.month,1,12),r=qe(e.day,1,rt(e.year,e.month))
1828return t?n?!r&&xe("day",e.day):xe("month",e.month):xe("year",e.year)}function Be(e){const t=e.hour,n=e.minute,r=e.second,i=e.millisecond,a=qe(t,0,23)||24===t&&0===n&&0===r&&0===i,s=qe(n,0,59),o=qe(r,0,59),l=qe(i,0,999)
1829return a?s?o?!l&&xe("millisecond",i):xe("second",r):xe("minute",n):xe("hour",t)}function je(e){return void 0===e}function He(e){return"number"==typeof e}function Ge(e){return"number"==typeof e&&e%1==0}function Ue(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function $e(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ve(e,t,n){if(0!==e.length)return e.reduce((e,r)=>{const i=[t(r),r]
1830return e&&n(e[0],i[0])===e[0]?e:i},null)[1]}function We(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ye(e){if(null==e)return null
1831if("object"!=typeof e)throw new f("Week settings must be an object")
1832if(!qe(e.firstDay,1,7)||!qe(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some(e=>!qe(e,1,7)))throw new f("Invalid week settings")
1833return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function qe(e,t,n){return Ge(e)&&e>=t&&e<=n}function Ke(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2
1834return t=e<0?"-"+(""+-e).padStart(n,"0"):(""+e).padStart(n,"0"),t}function Xe(e){return je(e)||null===e||""===e?void 0:parseInt(e,10)}function Je(e){return je(e)||null===e||""===e?void 0:parseFloat(e)}function Qe(e){if(!je(e)&&null!==e&&""!==e){const t=1e3*parseFloat("0."+e)
1835return Math.floor(t)}}function et(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"round"
1836const r=10**t
1837switch(n){case"expand":return e>0?Math.ceil(e*r)/r:Math.floor(e*r)/r
1838case"trunc":return Math.trunc(e*r)/r
1839case"round":return Math.round(e*r)/r
1840case"floor":return Math.floor(e*r)/r
1841case"ceil":return Math.ceil(e*r)/r
1842default:throw new RangeError(`Value rounding ${n} is out of range`)}}function tt(e){return e%4==0&&(e%100!=0||e%400==0)}function nt(e){return tt(e)?366:365}function rt(e,t){const n=(r=t-1)-12*Math.floor(r/12)+1
1843var r
1844return 2===n?tt(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function it(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond)
1845return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function at(e,t,n){return-Oe(Me(e,1,t),n)+t-1}function st(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1
1846const r=at(e,t,n),i=at(e+1,t,n)
1847return(nt(e)-r+i)/7}function ot(e){return e>99?e:e>ke.twoDigitCutoffYear?1900+e:2e3+e}function lt(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
1848const i=new Date(e),a={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}
1849r&&(a.timeZone=r)
1850const s={timeZoneName:t,...a},o=new Intl.DateTimeFormat(n,s).formatToParts(i).find(e=>"timezonename"===e.type.toLowerCase())
1851return o?o.value:null}function ut(e,t){let n=parseInt(e,10)
1852Number.isNaN(n)&&(n=0)
1853const r=parseInt(t,10)||0
1854return 60*n+(n<0||Object.is(n,-0)?-r:r)}function ct(e){const t=Number(e)
1855if("boolean"==typeof e||""===e||!Number.isFinite(t))throw new f("Invalid unit value "+e)
1856return t}function dt(e,t){const n={}
1857for(const r in e)if(We(e,r)){const i=e[r]
1858if(null==i)continue
1859n[t(r)]=ct(i)}return n}function ht(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-"
1860switch(t){case"short":return`${i}${Ke(n,2)}:${Ke(r,2)}`
1861case"narrow":return`${i}${n}${r>0?":"+r:""}`
1862case"techie":return`${i}${Ke(n,2)}${Ke(r,2)}`
1863default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function ft(e){return function(e){return["hour","minute","second","millisecond"].reduce((t,n)=>(t[n]=e[n],t),{})}(e)}const pt=["January","February","March","April","May","June","July","August","September","October","November","December"],mt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],gt=["J","F","M","A","M","J","J","A","S","O","N","D"]
1864function vt(e){switch(e){case"narrow":return[...gt]
1865case"short":return[...mt]
1866case"long":return[...pt]
1867case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"]
1868case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"]
1869default:return null}}
1869const yt=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],bt=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],wt=["M","T","W","T","F","S","S"]
1870function Lt(e){switch(e){case"narrow":return[...wt]
1871case"short":return[...bt]
1872case"long":return[...yt]
1873case"numeric":return["1","2","3","4","5","6","7"]
1874default:return null}}const Et=["AM","PM"],Tt=["Before Christ","Anno Domini"],St=["BC","AD"],kt=["B","A"]
1875function _t(e){switch(e){case"narrow":return[...kt]
1876case"short":return[...St]
1877case"long":return[...Tt]
1878default:return null}}function Ct(e,t){let n=""
1879for(const r of e)r.literal?n+=r.val:n+=t(r.val)
1880return n}const Dt={D:y,DD:b,DDD:L,DDDD:E,t:T,tt:S,ttt:k,tttt:_,T:C,TT:D,TTT:x,TTTT:M,f:Z,ff:O,fff:P,ffff:R,F:A,FF:I,FFF:F,FFFF:z}
1881class xt{static create(e){return new xt(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}static parseFormat(e){let t=null,n="",r=!1
1882const i=[]
1883for(let a=0;a<e.length;a++){const s=e.charAt(a)
1884"'"===s?((n.length>0||r)&&i.push({literal:r||/^\s+$/.test(n),val:""===n?"'":n}),t=null,n="",r=!r):r||s===t?n+=s:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=s,t=s)}return n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),i}static macroTokenToFormatOpts(e){return Dt[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}dtFormatter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
1885return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0
1886if(this.opts.forceSimple)return Ke(e,t)
1887const r={...this.opts}
1888return t>0&&(r.padTo=t),n&&(r.signDisplay=n),this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,t){const n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,i=(t,n)=>this.loc.extract(e,t,n),a=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",s=(t,r)=>n?function(e,t){return vt(t)[e.month-1]}(e,t):i(r?{month:t}:{month:t,day:"numeric"},"month"),o=(t,r)=>n?function(e,t){return Lt(t)[e.weekday-1]}(e,t):i(r?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),l=t=>{const n=xt.macroTokenToFormatOpts(t)
1889return n?this.formatWithSystemDefault(e,n):t},u=t=>n?function(e,t){return _t(t)[e.year<0?0:1]}(e,t):i({era:t},"era")
1890return Ct(xt.parseFormat(t),t=>{switch(t){case"S":return this.num(e.millisecond)
1891case"u":case"SSS":return this.num(e.millisecond,3)
1892case"s":return this.num(e.second)
1893case"ss":return this.num(e.second,2)
1894case"uu":return this.num(Math.floor(e.millisecond/10),2)
1895case"uuu":return this.num(Math.floor(e.millisecond/100))
1896case"m":return this.num(e.minute)
1897case"mm":return this.num(e.minute,2)
1898case"h":return this.num(e.hour%12==0?12:e.hour%12)
1899case"hh":return this.num(e.hour%12==0?12:e.hour%12,2)
1900case"H":return this.num(e.hour)
1901case"HH":return this.num(e.hour,2)
1902case"Z":return a({format:"narrow",allowZ:this.opts.allowZ})
1903case"ZZ":return a({format:"short",allowZ:this.opts.allowZ})
1904case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ})
1905case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale})
1906case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale})
1907case"z":return e.zoneName
1908case"a":return n?function(e){return Et[e.hour<12?0:1]}(e):i({hour:"numeric",hourCycle:"h12"},"dayperiod")
1909case"d":return r?i({day:"numeric"},"day"):this.num(e.day)
1910case"dd":return r?i({day:"2-digit"},"day"):this.num(e.day,2)
1911case"c":case"E":return this.num(e.weekday)
1912case"ccc":return o("short",!0)
1913case"cccc":return o("long",!0)
1914case"ccccc":return o("narrow",!0)
1915case"EEE":return o("short",!1)
1916case"EEEE":return o("long",!1)
1917case"EEEEE":return o("narrow",!1)
1918case"L":return r?i({month:"numeric",day:"numeric"},"month"):this.num(e.month)
1919case"LL":return r?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2)
1920case"LLL":return s("short",!0)
1921case"LLLL":return s("long",!0)
1922case"LLLLL":return s("narrow",!0)
1923case"M":return r?i({month:"numeric"},"month"):this.num(e.month)
1924case"MM":return r?i({month:"2-digit"},"month"):this.num(e.month,2)
1925case"MMM":return s("short",!1)
1926case"MMMM":return s("long",!1)
1927case"MMMMM":return s("narrow",!1)
1928case"y":return r?i({year:"numeric"},"year"):this.num(e.year)
1929case"yy":return r?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2)
1930case"yyyy":return r?i({year:"numeric"},"year"):this.num(e.year,4)
1931case"yyyyyy":return r?i({year:"numeric"},"year"):this.num(e.year,6)
1932case"G":return u("short")
1933case"GG":return u("long")
1934case"GGGGG":return u("narrow")
1935case"kk":return this.num(e.weekYear.toString().slice(-2),2)
1936case"kkkk":return this.num(e.weekYear,4)
1937case"W":return this.num(e.weekNumber)
1938case"WW":return this.num(e.weekNumber,2)
1939case"n":return this.num(e.localWeekNumber)
1940case"nn":return this.num(e.localWeekNumber,2)
1941case"ii":return this.num(e.localWeekYear.toString().slice(-2),2)
1942case"iiii":return this.num(e.localWeekYear,4)
1943case"o":return this.num(e.ordinal)
1944case"ooo":return this.num(e.ordinal,3)
1945case"q":return this.num(e.quarter)
1946case"qq":return this.num(e.quarter,2)
1947case"X":return this.num(Math.floor(e.ts/1e3))
1948case"x":return this.num(e.ts)
1949default:return l(t)}})}formatDurationFromString(e,t){const n="negativeLargestOnly"===this.opts.signMode?-1:1,r=e=>{switch(e[0]){case"S":return"milliseconds"
1950case"s":return"seconds"
1951case"m":return"minutes"
1952case"h":return"hours"
1953case"d":return"days"
1954case"w":return"weeks"
1955case"M":return"months"
1956case"y":return"years"
1957default:return null}},i=xt.parseFormat(t),a=i.reduce((e,t)=>
1957{let n=t.literal,r=t.val
1958return n?e:e.concat(r)},[]),s=e.shiftTo(...a.map(r).filter(e=>e))
1959return Ct(i,((e,t)=>i=>{const a=r(i)
1960if(a){const r=t.isNegativeDuration&&a!==t.largestUnit?n:1
1961let s
1962return s="negativeLargestOnly"===this.opts.signMode&&a!==t.largestUnit?"never":"all"===this.opts.signMode?"always":"auto",this.num(e.get(a)*r,i.length,s)}return i})(s,{isNegativeDuration:s<0,largestUnit:Object.keys(s.values)[0]}))}}const Mt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/
1963function Zt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
1964const r=t.reduce((e,t)=>e+t.source,"")
1965return RegExp(`^${r}$`)}function At(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
1966return e=>t.reduce((t,n)=>{let r=a(t,3),i=r[0],s=r[1],o=r[2]
1967const l=a(n(e,o),3)
1968return[{...i,...l[0]},l[1]||s,l[2]]},[{},null,1]).slice(0,2)}function Ot(e){if(null==e)return[null,null]
1969for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r]
1970for(const s of n){var i=a(s,2)
1971const t=i[0],n=i[1],r=t.exec(e)
1972if(r)return n(r)}return[null,null]}function It(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
1973return(e,n)=>{const r={}
1974let i
1975for(i=0;i<t.length;i++)r[t[i]]=Xe(e[n+i])
1976return[r,null,n+i]}}const Nt=/(?:([Zz])|([+-]\d\d)(?::?(\d\d))?)/,Pt=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Ft=RegExp(`${Pt.source}(?:${Nt.source}?(?:\\[(${Mt.source})\\])?)?`),Rt=RegExp(`(?:[Tt]${Ft.source})?`),zt=It("weekYear","weekNumber","weekDay"),Bt=It("year","ordinal"),jt=RegExp(`${Pt.source} ?(?:${Nt.source}|(${Mt.source}))?`),Ht=RegExp(`(?: ${jt.source})?`)
1977function Gt(e,t,n){const r=e[t]
1978return je(r)?n:Xe(r)}function Ut(e,t){return[{hours:Gt(e,t,0),minutes:Gt(e,t+1,0),seconds:Gt(e,t+2,0),milliseconds:Qe(e[t+3])},null,t+4]}function $t(e,t){const n=!e[t]&&!e[t+1],r=ut(e[t+1],e[t+2])
1979return[{},n?null:ue.instance(r),t+3]}function Vt(e,t){return[{},e[t]?V.create(e[t]):null,t+1]}const Wt=RegExp(`^T?${Pt.source}$`),Yt=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/
1980function qt(e){const t=a(e,9),n=t[0],r=t[1],i=t[2],s=t[3],o=t[4],l=t[5],u=t[6],c=t[7],d=t[8],h="-"===n[0],f=c&&"-"===c[0],p=function(e){return void 0!==e&&(arguments.length>1&&void 0!==arguments[1]&&arguments[1]||e&&h)?-e:e}
1981return[{years:p(Je(r)),months:p(Je(i)),weeks:p(Je(s)),days:p(Je(o)),hours:p(Je(l)),minutes:p(Je(u)),seconds:p(Je(c),"-0"===c),milliseconds:p(Qe(d),f)}]}const Kt={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480}
1982function Xt(e,t,n,r,i,a,s){const o={year:2===t.length?ot(Xe(t)):Xe(t),month:mt.indexOf(n)+1,day:Xe(r),hour:Xe(i),minute:Xe(a)}
1983return s&&(o.second=Xe(s)),e&&(o.weekday=e.length>3?yt.indexOf(e)+1:bt.indexOf(e)+1),o}const Jt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/
1984function Qt(e){const t=a(e,12),n=t[1],r=t[2],i=t[3],s=t[4],o=t[5],l=t[6],u=t[7],c=t[8],d=t[9],h=t[10],f=t[11],p=Xt(n,s,i,r,o,l,u)
1985let m
1986return m=c?Kt[c]:d?0:ut(h,f),[p,new ue(m)]}const en=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,tn=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,nn=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/
1987function rn(e){const t=a(e,8),n=t[1],r=t[2],i=t[3]
1988return[Xt(n,t[4],i,r,t[5],t[6],t[7]),ue.utcInstance]}function an(e){const t=a(e,8),n=t[1],r=t[2],i=t[3],s=t[4],o=t[5],l=t[6]
1989return[Xt(n,t[7],r,i,s,o,l),ue.utcInstance]}const sn=Zt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Rt),on=Zt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Rt),ln=Zt(/(\d{4})-?(\d{3})/,Rt),un=Zt(Ft),cn=At((function(e,t){return[{year:Gt(e,t),month:Gt(e,t+1,1),day:Gt(e,t+2,1)},null,t+3]}),Ut,$t,Vt),dn=At(zt,Ut,$t,Vt),hn=At(Bt,Ut,$t,Vt),fn=At(Ut,$t,Vt),pn=At(Ut),mn=Zt(/(\d{4})-(\d\d)-(\d\d)/,Ht),gn=Zt(jt),vn=At(Ut,$t,Vt),yn="Invalid Duration",bn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},wn={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...bn},Ln={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...bn},En=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Tn=En.slice(0).reverse()
1990function Sn(e,t){const n={values:arguments.length>2&&void 0!==arguments[2]&&arguments[2]?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix}
1991return new Dn(n)}function kn(e,t){var n
1992let r=null!=(n=t.milliseconds)?n:0
1993for(const i of Tn.slice(1))t[i]&&(r+=t[i]*e[i].milliseconds)
1994return r}function _n(e,t){const n=kn(e,t)<0?-1:1
1995En.reduceRight((r,i)=>{if(je(t[i]))return r
1996if(r){const a=t[r]*n,s=e[i][r],o=Math.floor(a/s)
1997t[i]+=o*n,t[r]-=o*s*n}return i},null),En.reduce((n,r)=>{if(je(t[r]))return n
1998if(n){const i=t[n]%1
1999t[n]-=i,t[r]+=i*e[n][r]}return r},null)}function Cn(e){const t={}
2000for(const r of Object.entries(e)){var n=a(r,2)
2001const e=n[0],i=n[1]
20020!==i&&(t[e]=i)}return t}class Dn{constructor(e){const t="longterm"===e.conversionAccuracy||!1
2003let n=t?Ln:wn
2004e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||oe.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,t){return Dn.fromObject({milliseconds:e},t)}static fromObject(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2005if(null==e||"object"!=typeof e)throw new f("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e))
2006return new Dn({values:dt(e,Dn.normalizeUnit),loc:oe.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(He(e))return Dn.fromMillis(e)
2007if(Dn.isDuration(e))return e
2008if("object"==typeof e)return Dn.fromObject(e)
2009throw new f(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){const n=a(function(e){return Ot(e,[Yt,qt])}(e),1)[0]
2010return n?Dn.fromObject(n,t):Dn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){const n=a(function(e){return Ot(e,[Wt,pn])}(e),1)[0]
2011return n?Dn.fromObject(n,t):Dn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}
2011static invalid(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
2012if(!e)throw new f("need to specify a reason the Duration is invalid")
2013const n=e instanceof _e?e:new _e(e,t)
2014if(ke.throwOnInvalid)throw new c(n)
2015return new Dn({invalid:n})}static normalizeUnit(e){const t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e]
2016if(!t)throw new h(e)
2017return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2018const n={...t,floor:!1!==t.round&&!1!==t.floor}
2019return this.isValid?xt.create(this.loc,n).formatDurationFromString(this,e):yn}toHuman(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2020if(!this.isValid)return yn
2021const t=!1!==e.showZeros,n=En.map(n=>{const r=this.values[n]
2022return je(r)||0===r&&!t?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:n.slice(0,-1)}).format(r)}).filter(e=>e)
2023return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null
2024let e="P"
2025return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=et(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2026if(!this.isValid)return null
2027const t=this.toMillis()
2028return t<0||t>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},wr.fromMillis(t,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?kn(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this
2029const t=Dn.fromDurationLike(e),n={}
2030for(const r of En)(We(t.values,r)||We(this.values,r))&&(n[r]=t.get(r)+this.get(r))
2031return Sn(this,{values:n},!0)}minus(e){if(!this.isValid)return this
2032const t=Dn.fromDurationLike(e)
2033return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this
2034const t={}
2035for(const n of Object.keys(this.values))t[n]=ct(e(this.values[n],n))
2036return Sn(this,{values:t},!0)}get(e){return this[Dn.normalizeUnit(e)]}set(e){return this.isValid?Sn(this,{values:{...this.values,...dt(e,Dn.normalizeUnit)}}):this}reconfigure(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=e.numberingSystem,r=e.conversionAccuracy,i=e.matrix
2037return Sn(this,{loc:this.loc.clone({locale:t,numberingSystem:n}),matrix:i,conversionAccuracy:r})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this
2038const e=this.toObject()
2039return _n(this.matrix,e),Sn(this,{values:e},!0)}rescale(){return this.isValid?Sn(this,{values:Cn(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2040if(!this.isValid)return this
2041if(0===t.length)return this
2042t=t.map(e=>Dn.normalizeUnit(e))
2043const r={},i={},a=this.toObject()
2044let s
2045for(const o of En)if(t.indexOf(o)>=0){s=o
2046let e=0
2047for(const n in i)e+=this.matrix[n][o]*i[n],i[n]=0
2048He(a[o])&&(e+=a[o])
2049const t=Math.trunc(e)
2050r[o]=t,i[o]=(1e3*e-1e3*t)/1e3}else He(a[o])&&(i[o]=a[o])
2051for(const o in i)0!==i[o]&&(r[s]+=o===s?i[o]:i[o]/this.matrix[s][o])
2052return _n(this.matrix,r),Sn(this,{values:r},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this
2053const e={}
2054for(const t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t]
2055return Sn(this,{values:e},!0)}removeZeros(){return this.isValid?Sn(this,{values:Cn(this.values)},!0):this}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1
2056if(!this.loc.equals(e.loc))return!1
2057function t(e,t){return void 0===e||0===e?void 0===t||0===t:e===t}for(const n of En)if(!t(this.values[n],e.values[n]))return!1
2058return!0}}const xn="Invalid Interval"
2059class Mn{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}
2059static invalid(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
2060if(!e)throw new f("need to specify a reason the Interval is invalid")
2061const n=e instanceof _e?e:new _e(e,t)
2062if(ke.throwOnInvalid)throw new u(n)
2063return new Mn({invalid:n})}static fromDateTimes(e,t){const n=Lr(e),r=Lr(t)
2064return function(e,t){return e&&e.isValid?t&&t.isValid?t<e?Mn.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null:Mn.invalid("missing or invalid end"):Mn.invalid("missing or invalid start")}(n,r)??new Mn({start:n,end:r})}static after(e,t){const n=Dn.fromDurationLike(t),r=Lr(e)
2065return Mn.fromDateTimes(r,r.plus(n))}static before(e,t){const n=Dn.fromDurationLike(t),r=Lr(e)
2066return Mn.fromDateTimes(r.minus(n),r)}static fromISO(e,t){const n=a((e||"").split("/",2),2),r=n[0],i=n[1]
2067if(r&&i){let e,n,a,s
2068try{e=wr.fromISO(r,t),n=e.isValid}catch(i){n=!1}try{a=wr.fromISO(i,t),s=a.isValid}catch(i){s=!1}if(n&&s)return Mn.fromDateTimes(e,a)
2069if(n){const n=Dn.fromISO(i,t)
2070if(n.isValid)return Mn.after(e,n)}else if(s){const e=Dn.fromISO(r,t)
2071if(e.isValid)return Mn.before(a,e)}}return Mn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"milliseconds"
2072return this.isValid?this.toDuration(e).get(e):NaN}count(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"milliseconds",t=arguments.length>1?arguments[1]:void 0
2073if(!this.isValid)return NaN
2074const n=this.start.startOf(e,t)
2075let r
2076return r=null!=t&&t.useLocaleWeeks?this.end.reconfigure({locale:n.locale}):this.end,r=r.startOf(e,t),Math.floor(r.diff(n,e).get(e))+(r.valueOf()!==this.end.valueOf())}hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return!!this.isValid&&this.s>e}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.start,n=e.end
2077return this.isValid?Mn.fromDateTimes(t||this.s,n||this.e):this}splitAt(){if(!this.isValid)return[]
2078for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2079const r=t.map(Lr).filter(e=>this.contains(e)).sort((e,t)=>e.toMillis()-t.toMillis()),i=[]
2080let a=this.s,s=0
2081for(;a<this.e;){const e=r[s]||this.e,t=+e>+this.e?this.e:e
2082i.push(Mn.fromDateTimes(a,t)),a=t,s+=1}return i}splitBy(e){const t=Dn.fromDurationLike(e)
2083if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[]
2084let n,r=this.s,i=1
2085const a=[]
2086for(;r<this.e;){const e=this.start.plus(t.mapUnits(e=>e*i))
2087n=+e>+this.e?this.e:e,a.push(Mn.fromDateTimes(r,n)),r=n,i+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return!!this.isValid&&+this.e==+e.s}abutsEnd(e){return!!this.isValid&&+e.e==+this.s}engulfs(e){return!!this.isValid&&this.s<=e.s&&this.e>=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this
2088const t=this.s>e.s?this.s:e.s,n=this.e<e.e?this.e:e.e
2089return t>=n?null:Mn.fromDateTimes(t,n)}union(e){if(!this.isValid)return this
2090const t=this.s<e.s?this.s:e.s,n=this.e>e.e?this.e:e.e
2091return Mn.fromDateTimes(t,n)}static merge(e){const t=e.sort((e,t)=>e.s-t.s).reduce((e,t)=>{let n=a(e,2),r=n[0],i=n[1]
2092return i?i.overlaps(t)||i.abutsStart(t)?[r,i.union(t)]:[r.concat([i]),t]:[r,t]},[[],null]),n=a(t,2),r=n[0],i=n[1]
2093return i&&r.push(i),r}static xor(e){let t=null,n=0
2094const r=[],i=e.map(e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}]),a=Array.prototype.concat(...i).sort((e,t)=>
2094e.time-t.time)
2095for(const s of a)n+="s"===s.type?1:-1,1===n?t=s.time:(t&&+t!=+s.time&&r.push(Mn.fromDateTimes(t,s.time)),t=null)
2096return Mn.merge(r)}difference(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2097return Mn.xor([this].concat(t)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:xn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2098return this.isValid?xt.create(this.s.loc.clone(t),e).formatInterval(this):xn}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:xn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:xn}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:xn}toFormat(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).separator,n=void 0===t?" – ":t
2099return this.isValid?`${this.s.toFormat(e)}${n}${this.e.toFormat(e)}`:xn}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):Dn.invalid(this.invalidReason)}mapEndpoints(e){return Mn.fromDateTimes(e(this.s),e(this.e))}}class Zn{static hasDST(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ke.defaultZone
2100const t=wr.now().setZone(e).set({month:12})
2101return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return V.isValidZone(e)}static normalizeZone(e){return de(e,ke.defaultZone)}static getStartOfWeek(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=void 0===t?null:t,r=e.locObj
2102return((void 0===r?null:r)||oe.create(n)).getStartOfWeek()}static getMinimumDaysInFirstWeek(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=void 0===t?null:t,r=e.locObj
2103return((void 0===r?null:r)||oe.create(n)).getMinDaysInFirstWeek()}static getWeekendWeekdays(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=void 0===t?null:t,r=e.locObj
2104return((void 0===r?null:r)||oe.create(n)).getWeekendDays().slice()}static months(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?null:n,i=t.numberingSystem,a=void 0===i?null:i,s=t.locObj,o=void 0===s?null:s,l=t.outputCalendar,u=void 0===l?"gregory":l
2105return(o||oe.create(r,a,u)).months(e)}static monthsFormat(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?null:n,i=t.numberingSystem,a=void 0===i?null:i,s=t.locObj,o=void 0===s?null:s,l=t.outputCalendar,u=void 0===l?"gregory":l
2106return(o||oe.create(r,a,u)).months(e,!0)}static weekdays(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?null:n,i=t.numberingSystem,a=void 0===i?null:i,s=t.locObj
2107return((void 0===s?null:s)||oe.create(r,a,null)).weekdays(e)}static weekdaysFormat(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"long",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.locale,r=void 0===n?null:n,i=t.numberingSystem,a=void 0===i?null:i,s=t.locObj
2108return((void 0===s?null:s)||oe.create(r,a,null)).weekdays(e,!0)}static meridiems(){let e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).locale,t=void 0===e?null:e
2109return oe.create(t).meridiems()}static eras(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"short",t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).locale,n=void 0===t?null:t
2110return oe.create(n,null,"gregory").eras(e)}static features(){return{relative:Ue(),localeWeek:$e()}}}function An(e,t){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e)
2111return Math.floor(Dn.fromMillis(r).as("days"))}function On(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e
2112return{regex:e,deser:e=>{let n=a(e,1)[0]
2113return t(function(e){let t=parseInt(e,10)
2114if(isNaN(t)){t=""
2115for(let n=0;n<e.length;n++){const r=e.charCodeAt(n)
2116if(-1!==e[n].search(he.hanidec))t+=pe.indexOf(e[n])
2117else for(const e in fe){const n=a(fe[e],2),i=n[0],s=n[1]
2118r>=i&&r<=s&&(t+=r-i)}}return parseInt(t,10)}return t}(n))}}}const In=`[ ${String.fromCharCode(160)}]`,Nn=new RegExp(In,"g")
2119function Pn(e){return e.replace(/\./g,"\\.?").replace(Nn,In)}function Fn(e){return e.replace(/\./g,"").replace(Nn," ").toLowerCase()}function Rn(e,t){return null===e?null:{regex:RegExp(e.map(Pn).join("|")),deser:n=>{let r=a(n,1)[0]
2120return e.findIndex(e=>Fn(r)===Fn(e))+t}}}function zn(e,t){return{regex:e,deser:e=>{let t=a(e,3)
2121return ut(t[1],t[2])},groups:t}}function Bn(e){return{regex:e,deser:e=>a(e,1)[0]}}const jn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}}
2122let Hn=null
2123function Gn(e,t){return Array.prototype.concat(...e.map(e=>function(e,t){if(e.literal)return e
2124const n=Vn(xt.macroTokenToFormatOpts(e.val),t)
2125return null==n||n.includes(void 0)?e:n}(e,t)))}class Un{constructor(e,t){if(this.locale=e,this.format=t,this.tokens=Gn(xt.parseFormat(t),e),this.units=this.tokens.map(t=>function(e,t){const n=ge(t),r=ge(t,"{2}"),i=ge(t,"{3}"),s=ge(t,"{4}"),o=ge(t,"{6}"),l=ge(t,"{1,2}"),u=ge(t,"{1,3}"),c=ge(t,"{1,6}"),d=ge(t,"{1,9}"),h=ge(t,"{2,4}"),f=ge(t,"{4,6}"),p=e=>{return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:e=>a(e,1)[0],literal:!0}
2126var t},m=(a=>{if(e.literal)return p(a)
2127switch(a.val){case"G":return Rn(t.eras("short"),0)
2128case"GG":return Rn(t.eras("long"),0)
2129case"y":return On(c)
2130case"yy":case"kk":return On(h,ot)
2131case"yyyy":case"kkkk":return On(s)
2132case"yyyyy":return On(f)
2133case"yyyyyy":return On(o)
2134case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return On(l)
2135case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return On(r)
2136case"MMM":return Rn(t.months("short",!0),1)
2137case"MMMM":return Rn(t.months("long",!0),1)
2138case"LLL":return Rn(t.months("short",!1),1)
2139case"LLLL":return Rn(t.months("long",!1),1)
2140case"o":case"S":return On(u)
2141case"ooo":case"SSS":return On(i)
2142case"u":return Bn(d)
2143case"uu":return Bn(l)
2144case"uuu":case"E":case"c":return On(n)
2145case"a":return Rn(t.meridiems(),0)
2146case"EEE":return Rn(t.weekdays("short",!1),1)
2147case"EEEE":return Rn(t.weekdays("long",!1),1)
2148case"ccc":return Rn(t.weekdays("short",!0),1)
2149case"cccc":return Rn(t.weekdays("long",!0),1)
2150case"Z":case"ZZ":return zn(new RegExp(`([+-]${l.source})(?::(${r.source}))?`),2)
2151case"ZZZ":return zn(new RegExp(`([+-]${l.source})(${r.source})?`),2)
2152case"z":return Bn(/[a-z_+-/]{1,256}?/i)
2153case" ":return Bn(/[^\S\n\r]/)
2154default:return p(a)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"}
2155return m.token=e,m}(t,e)),this.disqualifyingUnit=this.units.find(e=>e.invalidReason),!this.disqualifyingUnit){const e=a([`^${(n=this.units).map(e=>e.regex).reduce((e,t)=>
2155`${e}(${t.source})`,"")}$`,n],2),t=e[0],r=e[1]
2156this.regex=RegExp(t,"i"),this.handlers=r}var n}explainFromTokens(e){if(this.isValid){const t=function(e,t,n){const r=e.match(t)
2157if(r){const e={}
2158let t=1
2159for(const i in n)if(We(n,i)){const a=n[i],s=a.groups?a.groups+1:1
2160!a.literal&&a.token&&(e[a.token.val[0]]=a.deser(r.slice(t,t+s))),t+=s}return[r,e]}return[r,{}]}(e,this.regex,this.handlers),n=a(t,2),r=n[0],i=n[1],s=a(i?function(e){let t,n=null
2161return je(e.z)||(n=V.create(e.z)),je(e.Z)||(n||(n=new ue(e.Z)),t=e.Z),je(e.q)||(e.M=3*(e.q-1)+1),je(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),je(e.u)||(e.S=Qe(e.u)),[Object.keys(e).reduce((t,n)=>{const r=(e=>{switch(e){case"S":return"millisecond"
2162case"s":return"second"
2163case"m":return"minute"
2164case"h":case"H":return"hour"
2165case"d":return"day"
2166case"o":return"ordinal"
2167case"L":case"M":return"month"
2168case"y":return"year"
2169case"E":case"c":return"weekday"
2170case"W":return"weekNumber"
2171case"k":return"weekYear"
2172case"q":return"quarter"
2173default:return null}})(n)
2174return r&&(t[r]=e[n]),t},{}),n,t]}(i):[null,null,void 0],3),o=s[0],l=s[1],u=s[2]
2175if(We(i,"a")&&We(i,"H"))throw new d("Can't include meridiem when specifying 24-hour format")
2176return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:r,matches:i,result:o,zone:l,specificOffset:u}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invali
2176dReason:null}}function $n(e,t,n){return new Un(e,n).explainFromTokens(t)}function Vn(e,t){if(!e)return null
2177const n=xt.create(t,e).dtFormatter((Hn||(Hn=wr.fromMillis(1555555555555)),Hn)),r=n.formatToParts(),i=n.resolvedOptions()
2178return r.map(t=>function(e,t,n){const r=e.type,i=e.value
2179if("literal"===r){const e=/^\s+$/.test(i)
2180return{literal:!e,val:e?" ":i}}const a=t[r]
2181let s=r
2182"hour"===r&&(s=null!=t.hour12?t.hour12?"hour12":"hour24":null!=t.hourCycle?"h11"===t.hourCycle||"h12"===t.hourCycle?"hour12":"hour24":n.hour12?"hour12":"hour24")
2183let o=jn[s]
2184if("object"==typeof o&&(o=o[a]),o)return{literal:!1,val:o}}(t,e,i))}const Wn="Invalid DateTime",Yn=864e13
2185function qn(e){return new _e("unsupported zone",`the zone "${e.name}" is not supported`)}function Kn(e){return null===e.weekData&&(e.weekData=Ie(e.c)),e.weekData}function Xn(e){return null===e.localWeekData&&(e.localWeekData=Ie(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function Jn(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid}
2186return new wr({...n,...t,old:n})}function Qn(e,t,n){let r=e-60*t*1e3
2187const i=n.offset(r)
2188if(t===i)return[r,t]
2189r-=60*(i-t)*1e3
2190const a=n.offset(r)
2191return i===a?[r,i]:[e-60*Math.min(i,a)*1e3,Math.max(i,a)]}function er(e,t){const n=new Date(e+=60*t*1e3)
2192return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function tr(e,t,n){return Qn(it(e),t,n)}function nr(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),s={...e.c,year:r,month:i,day:Math.min(e.c.day,rt(r,i))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},o=Dn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds")
2193let l=a(Qn(it(s),n,e.zone),2),u=l[0],c=l[1]
2194return 0!==o&&(u+=o,c=e.zone.offset(u)),{ts:u,o:c}}function rr(e,t,n,r,i,a){const s=n.setZone,o=n.zone
2195if(e&&0!==Object.keys(e).length||t){const r=t||o,i=wr.fromObject(e,{...n,zone:r,specificOffset:a})
2196return s?i:i.setZone(o)}return wr.invalid(new _e("unparsable",`the input "${i}" can't be parsed as ${r}`))}function ir(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]
2197return e.isValid?xt.create(oe.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function ar(e,t,n){const r=e.c.year>9999||e.c.year<0
2198let i=""
2199if(r&&e.c.year>=0&&(i+="+"),i+=Ke(e.c.year,r?6:4),"year"===n)return i
2200if(t){if(i+="-",i+=Ke(e.c.month),"month"===n)return i
2201i+="-"}else if(i+=Ke(e.c.month),"month"===n)return i
2202return i+=Ke(e.c.day),i}function sr(e,t,n,r,i,a,s){let o=!n||0!==e.c.millisecond||0!==e.c.second,l=""
2203switch(s){case"day":case"month":case"year":break
2204default:if(l+=Ke(e.c.hour),"hour"===s)break
2205if(t){if(l+=":",l+=Ke(e.c.minute),"minute"===s)break
2206o&&(l+=":",l+=Ke(e.c.second))}else{if(l+=Ke(e.c.minute),"minute"===s)break
2207o&&(l+=Ke(e.c.second))}if("second"===s)break
2208!o||r&&0===e.c.millisecond||(l+=".",l+=Ke(e.c.millisecond,3))}return i&&(e.isOffsetFixed&&0===e.offset&&!a?l+="Z":e.o<0?(l+="-",l+=Ke(Math.trunc(-e.o/60)),l+=":",l+=Ke(Math.trunc(-e.o%60))):(l+="+",l+=Ke(Math.trunc(e.o/60)),l+=":",l+=Ke(Math.trunc(e.o%60)))),a&&(l+="["+e.zone.ianaName+"]"),l}const or={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},lr={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ur={ordinal:1,hour:0,minute:0,second:0,millisecond:0},cr=["year","month","day","hour","minute","second","millisecond"],dr=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],hr=["year","ordinal","hour","minute","second","millisecond"]
2209function fr(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()]
2210if(!t)throw new h(e)
2211return t}function pr(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday"
2212case"localweeknumber":case"localweeknumbers":return"localWeekNumber"
2213case"localweekyear":case"localweekyears":return"localWeekYear"
2214default:return fr(e)}}function mr(e,t){const n=de(t.zone,ke.defaultZone)
2215if(!n.isValid)return wr.invalid(qn(n))
2216const r=oe.fromObject(t)
2217let i,s
2218if(je(e.year))i=ke.now()
2219else{for(const n of cr)je(e[n])&&(e[n]=or[n])
2220const t=ze(e)||Be(e)
2221if(t)return wr.invalid(t)
2222const r=function(e){if(void 0===yr&&(yr=ke.now()),"iana"!==e.type)return e.offset(yr)
2223const t=e.name
2224let n=br.get(t)
2225return void 0===n&&(n=e.offset(yr),br.set(t,n)),n}(n)
2226var o=a(tr(e,r,n),2)
2227i=o[0],s=o[1]}return new wr({ts:i,zone:n,loc:r,o:s})}function gr(e,t,n){const r=!!je(n.round)||n.round,i=je(n.rounding)?"trunc":n.rounding,a=(e,a)=>(e=et(e,r||n.calendary?0:2,n.calendary?"round":i),t.loc.clone(n).relFormatter(n).format(e,a)),s=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r)
2228if(n.unit)return a(s(n.unit),n.unit)
2229for(const o of n.units){const e=s(o)
2230if(Math.abs(e)>=1)return a(e,o)}return a(e>t?-0:0,n.units[n.units.length-1])}function vr(e){let t,n={}
2231return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}let yr
2232const br=new Map
2233class wr{constructor(e){const t=e.zone||ke.defaultZone
2234let n=e.invalid||(Number.isNaN(e.ts)?new _e("invalid input"):null)||(t.isValid?null:qn(t))
2235this.ts=je(e.ts)?ke.now():e.ts
2236let r=null,i=null
2237if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t)){var a=[e.old.c,e.old.o]
2238r=a[0],i=a[1]}else{const a=He(e.o)&&!e.old?e.o:t.offset(this.ts)
2239r=er(this.ts,a),n=Number.isNaN(r.year)?new _e("invalid input"):null,r=n?null:r,i=n?null:a}this._zone=t,this.loc=e.loc||oe.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new wr({})}static local(){const e=a(vr(arguments),2),t=e[0],n=a(e[1],7)
2240return mr({year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]},t)}static utc(){const e=a(vr(arguments),2),t=e[0],n=a(e[1],7),r=n[0],i=n[1],s=n[2],o=n[3],l=n[4],u=n[5],c=n[6]
2241return t.zone=ue.utcInstance,mr({year:r,month:i,day:s,hour:o,minute:l,second:u,millisecond:c},t)}static fromJSDate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2242const n=(r=e,"[object Date]"===Object.prototype.toString.call(r)?e.valueOf():NaN)
2243var r
2244if(Number.isNaN(n))return wr.invalid("invalid input")
2245const i=de(t.zone,ke.defaultZone)
2246return i.isValid?new wr({ts:n,zone:i,loc:oe.fromObject(t)}):wr.invalid(qn(i))}static fromMillis(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2247if(He(e))return e<-Yn||e>Yn?wr.invalid("Timestamp out of range"):new wr({ts:e,zone:de(t.zone,ke.defaultZone),loc:oe.fromObject(t)})
2248throw new f(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2249if(He(e))return new wr({ts:1e3*e,zone:de(t.zone,ke.defaultZone),loc:oe.fromObject(t)})
2250throw new f("fromSeconds requires a numerical input")}static fromObject(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2251e=e||{}
2252const n=de(t.zone,ke.defaultZone)
2253if(!n.isValid)return wr.invalid(qn(n))
2254const r=oe.fromObject(t),i=dt(e,pr),s=Re(i,r),o=s.minDaysInFirstWeek,l=s.startOfWeek,u=ke.now(),c=je(t.specificOffset)?n.offset(u):t.specificOffset,h=!je(i.ordinal),f=!je(i.year),p=!je(i.month)||!je(i.day),m=f||p,g=i.weekYear||i.weekNumber
2255if((m||h)&&g)throw new d("Can't mix weekYear/weekNumber units with year/month/day or ordinals")
2256if(p&&h)throw new d("Can't mix ordinal dates with month/day")
2257const v=g||i.weekday&&!m
2258let y,b,w=er(u,c)
2259v?(y=dr,b=lr,w=Ie(w,o,l)):h?(y=hr,b=ur,w=Pe(w)):(y=cr,b=or)
2260let L=!1
2261for(const a of y)je(i[a])?i[a]=L?b[a]:w[a]:L=!0
2262const E=(v?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1
2263const r=Ge(e.weekYear),i=qe(e.weekNumber,1,st(e.weekYear,t,n)),a=qe(e.weekday,1,7)
2264return r?i?!a&&xe("weekday",e.weekday):xe("week",e.weekNumber):xe("weekYear",e.weekYear)}(i,o,l):h?function(e){const t=Ge(e.year),n=qe(e.ordinal,1,nt(e.year))
2265return t?!n&&xe("ordinal",e.ordinal):xe("year",e.year)}(i):ze(i))||Be(i)
2266if(E)return wr.invalid(E)
2267const T=a(tr(v?Ne(i,o,l):h?Fe(i):i,c,n),2),S=T[0],k=T[1],_=new wr({ts:S,zone:n,o:k,loc:r})
2268return i.weekday&&m&&e.weekday!==_.weekday?wr.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${_.toISO()}`):_.isValid?_:wr.invalid(_.invalid)}static fromISO(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2269const n=a(function(e){return Ot(e,[sn,cn],[on,dn],[ln,hn],[un,fn])}(e),2)
2270return rr(n[0],n[1],t,"ISO 8601",e)}static fromRFC2822(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2271const n=a(function(e){return Ot(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Jt,Qt])}(e),2)
2272return rr(n[0],n[1],t,"RFC 2822",e)}static fromHTTP(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2273const n=a(function(e){return Ot(e,[en,rn],[tn,rn],[nn,an])}(e),2)
2274return rr(n[0],n[1],t,"HTTP",t)}static fromFormat(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2275if(je(e)||je(t))throw new f("fromFormat requires an input string and a format")
2276const r=n.locale,i=void 0===r?null:r,s=n.numberingSystem,o=void 0===s?null:s,l=a(function(e,t,n){const r=$n(e,t,n)
2277return[r.result,r.zone,r.specificOffset,r.invalidReason]}(oe.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0}),e,t),4),u=l[0],c=l[1],d=l[2],h=l[3]
2278return h?wr.invalid(h):rr(u,c,n,"format "+t,e,d)}static fromString(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2279return wr.fromFormat(e,t,n)}static fromSQL(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2280const n=a(function(e){return Ot(e,[mn,cn],[gn,vn])}(e),2)
2281return rr(n[0],n[1],t,"SQL",e)}static invalid(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
2282if(!e)throw new f("need to specify a reason the DateTime is invalid")
2283const n=e instanceof _e?e:new _e(e,t)
2284if(ke.throwOnInvalid)throw new l(n)
2285return new wr({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2286const n=Vn(e,oe.fromObject(t))
2287return n?n.map(e=>e?e.val:null).join(""):null}static expandFormat(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2288return Gn(xt.parseFormat(e),oe.fromObject(t)).map(e=>e.val).join("")}static resetCache(){yr=void 0,br.clear()}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}
2288get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Kn(this).weekYear:NaN}get weekNumber(){return this.isValid?Kn(this).weekNumber:NaN}get weekday(){return this.isValid?Kn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Xn(this).weekday:NaN}get localWeekNumber(){return this.isValid?Xn(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Xn(this).weekYear:NaN}get ordinal(){return this.isValid?Pe(this.c).ordinal:NaN}get monthShort(){return this.isValid?Zn.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Zn.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Zn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Zn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this]
2289const e=864e5,t=6e4,n=it(this.c),r=this.zone.offset(n-e),i=this.zone.offset(n+e),a=this.zone.offset(n-r*t),s=this.zone.offset(n-i*t)
2290if(a===s)return[this]
2291const o=n-a*t,l=n-s*t,u=er(o,a),c=er(l,s)
2292return u.hour===c.hour&&u.minute===c.minute&&u.second===c.second&&u.millisecond===c.millisecond?[Jn(this,{ts:o}),Jn(this,{ts:l})]:[this]}get isInLeapYear(){return tt(this.year)}get daysInMonth(){return rt(this.year,this.month)}get daysInYear(){return this.isValid?nt(this.year):NaN}get weeksInWeekYear(){return this.isValid?st(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?st(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2293const t=xt.create(this.loc.clone(e),e).resolvedOptions(this)
2294return{locale:t.locale,numberingSystem:t.numberingSystem,outputCalendar:t.calendar}}toUTC(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2295return this.setZone(ue.instance(e),t)}toLocal(){return this.setZone(ke.defaultZone)}setZone(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.keepLocalTime,r=void 0!==n&&n,i=t.keepCalendarTime,s=void 0!==i&&i
2296if((e=de(e,ke.defaultZone)).equals(this.zone))return this
2297if(e.isValid){let t=this.ts
2298if(r||s){const n=e.offset(this.ts)
2299t=a(tr(this.toObject(),n,e),1)[0]}return Jn(this,{ts:t,zone:e})}return wr.invalid(qn(e))}reconfigure(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.locale,n=e.numberingSystem,r=e.outputCalendar
2300return Jn(this,{loc:this.loc.clone({locale:t,numberingSystem:n,outputCalendar:r})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this
2301const t=dt(e,pr),n=Re(t,this.loc),r=n.minDaysInFirstWeek,i=n.startOfWeek,s=!je(t.weekYear)||!je(t.weekNumber)||!je(t.weekday),o=!je(t.ordinal),l=!je(t.year),u=!je(t.month)||!je(t.day),c=l||u,h=t.weekYear||t.weekNumber
2302if((c||o)&&h)throw new d("Can't mix weekYear/weekNumber units with year/month/day or ordinals")
2303if(u&&o)throw new d("Can't mix ordinal dates with month/day")
2304let f
2305s?f=Ne({...Ie(this.c,r,i),...t},r,i):je(t.ordinal)?(f={...this.toObject(),...t},je(t.day)&&(f.day=Math.min(rt(f.year,f.month),f.day))):f=Fe({...Pe(this.c),...t})
2306const p=a(tr(f,this.o,this.zone),2)
2307return Jn(this,{ts:p[0],o:p[1]})}plus(e){return this.isValid?Jn(this,nr(this,Dn.fromDurationLike(e))):this}minus(e){return this.isValid?Jn(this,nr(this,Dn.fromDurationLike(e).negate())):this}startOf(e){let t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).useLocaleWeeks,n=void 0!==t&&t
2308if(!this.isValid)return this
2309const r={},i=Dn.normalizeUnit(e)
2310switch(i){case"years":r.month=1
2311case"quarters":case"months":r.day=1
2312case"weeks":case"days":r.hour=0
2313case"hours":r.minute=0
2314case"minutes":r.second=0
2315case"seconds":r.millisecond=0}if("weeks"===i)if(n){const e=this.loc.getStartOfWeek()
2316this.weekday<e&&(r.weekNumber=this.weekNumber-1),r.weekday=e}else r.weekday=1
2317if("quarters"===i){const e=Math.ceil(this.month/3)
2318r.month=3*(e-1)+1}return this.set(r)}endOf(e,t){return this.isValid?this.plus({[e]:1}).startOf(e,t).minus(1):this}toFormat(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2319return this.isValid?xt.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):Wn}
2319toLocaleString(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2320return this.isValid?xt.create(this.loc.clone(t),e).formatDateTime(this):Wn}toLocaleParts(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2321return this.isValid?xt.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.format,n=void 0===t?"extended":t,r=e.suppressSeconds,i=void 0!==r&&r,a=e.suppressMilliseconds,s=void 0!==a&&a,o=e.includeOffset,l=void 0===o||o,u=e.extendedZone,c=void 0!==u&&u,d=e.precision,h=void 0===d?"milliseconds":d
2322if(!this.isValid)return null
2323h=fr(h)
2324const f="extended"===n
2325let p=ar(this,f,h)
2326return cr.indexOf(h)>=3&&(p+="T"),p+=sr(this,f,i,s,l,c,h),p}toISODate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.format,n=void 0===t?"extended":t,r=e.precision,i=void 0===r?"day":r
2327return this.isValid?ar(this,"extended"===n,fr(i)):null}toISOWeekDate(){return ir(this,"kkkk-'W'WW-c")}toISOTime(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.suppressMilliseconds,n=void 0!==t&&t,r=e.suppressSeconds,i=void 0!==r&&r,a=e.includeOffset,s=void 0===a||a,o=e.includePrefix,l=void 0!==o&&o,u=e.extendedZone,c=void 0!==u&&u,d=e.format,h=void 0===d?"extended":d,f=e.precision,p=void 0===f?"milliseconds":f
2328return this.isValid?(p=fr(p),(l&&cr.indexOf(p)>=3?"T":"")+sr(this,"extended"===h,i,n,s,c,p)):null}toRFC2822(){return ir(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return ir(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?ar(this,!0):null}toSQLTime(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.includeOffset,n=void 0===t||t,r=e.includeZone,i=void 0!==r&&r,a=e.includeOffsetSpace,s="HH:mm:ss.SSS"
2329return(i||n)&&((void 0===a||a)&&(s+=" "),i?s+="z":n&&(s+="ZZ")),ir(this,s,!0)}toSQL(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2330return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Wn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2331if(!this.isValid)return{}
2332const t={...this.c}
2333return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"milliseconds",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2334if(!this.isValid||!e.isValid)return Dn.invalid("created by diffing an invalid DateTime")
2335const r={locale:this.locale,numberingSystem:this.numberingSystem,...n},i=(l=t,Array.isArray(l)?l:[l]).map(Dn.normalizeUnit),s=e.valueOf()>this.valueOf(),o=function(e,t,n,r){let i=function(e,t,n){const r=[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],["months",(e,t)=>t.month-e.month+12*(t.year-e.year)],["weeks",(e,t)=>{const n=An(e,t)
2336return(n-n%7)/7}],["days",An]],i={},s=e
2337let o,l
2338for(const c of r){var u=a(c,2)
2339const r=u[0],d=u[1]
2340n.indexOf(r)>=0&&(o=r,i[r]=d(e,t),l=s.plus(i),l>t?(i[r]--,(e=s.plus(i))>t&&(l=e,i[r]--,e=s.plus(i))):e=l)}return[e,i,l,o]}(e,t,n),s=a(i,4),o=s[0],l=s[1],u=s[2],c=s[3]
2341const d=t-o,h=n.filter(e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0)
23420===h.length&&(u<t&&(u=o.plus({[c]:1})),u!==o&&(l[c]=(l[c]||0)+d/(u-o)))
2343const f=Dn.fromObject(l,r)
2344return h.length>0?Dn.fromMillis(d,r).shiftTo(...h).plus(f):f}(s?this:e,s?e:this,i,r)
2345var l
2346return s?o.negate():o}diffNow(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"milliseconds",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2347return this.diff(wr.now(),e,t)}until(e){return this.isValid?Mn.fromDateTimes(this,e):this}hasSame(e,t,n){if(!this.isValid)return!1
2348const r=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0})
2349return i.startOf(t,n)<=r&&r<=i.endOf(t,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2350if(!this.isValid)return null
2351const t=e.base||wr.fromObject({},{zone:this.zone}),n=e.padding?this<t?-e.padding:e.padding:0
2352let r=["years","months","days","hours","minutes","seconds"],i=e.unit
2353return Array.isArray(e.unit)&&(r=e.unit,i=void 0),gr(t,this.plus(n),{...e,numeric:"always",units:r,unit:i})}
2353toRelativeCalendar(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2354return this.isValid?gr(e.base||wr.fromObject({},{zone:this.zone}),this,{...e,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2355if(!t.every(wr.isDateTime))throw new f("min requires all arguments be DateTimes")
2356return Ve(t,e=>e.valueOf(),Math.min)}static max(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2357if(!t.every(wr.isDateTime))throw new f("max requires all arguments be DateTimes")
2358return Ve(t,e=>e.valueOf(),Math.max)}static fromFormatExplain(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2359const r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,s=void 0===a?null:a
2360return $n(oe.fromOpts({locale:i,numberingSystem:s,defaultToEN:!0}),e,t)}static fromStringExplain(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2361return wr.fromFormatExplain(e,t,n)}static buildFormatParser(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
2362const n=t.locale,r=void 0===n?null:n,i=t.numberingSystem,a=void 0===i?null:i,s=oe.fromOpts({locale:r,numberingSystem:a,defaultToEN:!0})
2363return new Un(s,e)}static fromFormatParser(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
2364if(je(e)||je(t))throw new f("fromFormatParser requires an input string and a format parser")
2365const r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,s=void 0===a?null:a,o=oe.fromOpts({locale:i,numberingSystem:s,defaultToEN:!0})
2366if(!o.equals(t.locale))throw new f(`fromFormatParser called with a locale of ${o}, but the format parser was created for ${t.locale}`)
2367const l=t.explainFromTokens(e),u=l.result,c=l.zone,d=l.specificOffset,h=l.invalidReason
2368return h?wr.invalid(h):rr(u,c,n,"format "+t.format,e,d)}static get DATE_SHORT(){return y}static get DATE_MED(){return b}static get DATE_MED_WITH_WEEKDAY(){return w}static get DATE_FULL(){return L}static get DATE_HUGE(){return E}static get TIME_SIMPLE(){return T}static get TIME_WITH_SECONDS(){return S}static get TIME_WITH_SHORT_OFFSET(){return k}static get TIME_WITH_LONG_OFFSET(){return _}static get TIME_24_SIMPLE(){return C}static get TIME_24_WITH_SECONDS(){return D}static get TIME_24_WITH_SHORT_OFFSET(){return x}static get TIME_24_WITH_LONG_OFFSET(){return M}static get DATETIME_SHORT(){return Z}static get DATETIME_SHORT_WITH_SECONDS(){return A}static get DATETIME_MED(){return O}static get DATETIME_MED_WITH_SECONDS(){return I}static get DATETIME_MED_WITH_WEEKDAY(){return N}static get DATETIME_FULL(){return P}static get DATETIME_FULL_WITH_SECONDS(){return F}static get DATETIME_HUGE(){return R}static get DATETIME_HUGE_WITH_SECONDS(){return z}}function Lr(e){if(wr.isDateTime(e))return e
2369if(e&&e.valueOf&&He(e.valueOf()))return wr.fromJSDate(e)
2370if(e&&"object"==typeof e)return wr.fromObject(e)
2371throw new f(`Unknown datetime argument: ${e}, of type ${typeof e}`)}t.DateTime=wr,t.Duration=Dn,t.FixedOffsetZone=ue,t.IANAZone=V,t.Info=Zn,t.Interval=Mn,t.InvalidZone=ce,t.Settings=ke,t.SystemZone=H,t.VERSION="3.7.2",t.Zone=B},8894(e,t,n){"use strict"
2372n.r(t),n.d(t,{default:()=>re})
2373const r={hooks:{},navbar:{add:!0,title:"Menu",titleLink:"parent"},slidingSubmenus:!0},i={classNames:{divider:"Divider",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",vertical:"Vertical"},language:null,panelNodetype:["ul","ol","div"],screenReader:{closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}},a=(e,t)=>{"object"!=s(e)&&(e={}),"object"!=s(t)&&(t={})
2374for(let n in t)t.hasOwnProperty(n)&&(void 0===e[n]?e[n]=t[n]:"object"==s(e[n])&&a(e[n],t[n]))
2375return e},s=e=>({}.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase()),o=()=>"mm-"+l++
2376let l=0
2377const u=e=>"mm-clone-"==e.slice(0,9)?e:"mm-clone-"+e,c=e=>"mm-clone-"==e.slice(0,9)?e.slice(9):e,d={},h=(e,t)=>{void 0===d[t]&&(d[t]={}),a(d[t],e)},f=e=>{const t=e.split("."),n=document.createElement(t.shift())
2378return n.classList.add(...t),n},p=(e,t)=>t.length?[].slice.call(e.querySelectorAll(t)):[],m=(e,t)=>
2378{const n=Array.prototype.slice.call(e.children)
2379return t?n.filter(e=>e.matches(t)):n},g=(e,t)=>{let n=[],r=e.parentElement
2380for(;r;)n.push(r),r=r.parentElement
2381return t?n.filter(e=>e.matches(t)):n},v=e=>e.filter(e=>!e.matches(".mm-hidden")),y=e=>{let t=[]
2382return v(e).forEach(e=>{t.push(...m(e,"a.mm-listitem__text"))}),t.filter(e=>!e.matches(".mm-btn--next"))},b=(e,t,n)=>{e.matches("."+t)&&e.classList.add(n)}
2383let w={}
2384const L=(e,t,n)=>{"number"==typeof e&&(e="(min-width: "+e+"px)"),w[e]=w[e]||[],w[e].push({yes:t,no:n})},E=(e,t)=>{var n=t.matches?"yes":"no"
2385for(let r=0;r<w[e].length;r++)w[e][r][n]()}
2386var T,S,k,_=function(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance")
2387return t.set(e,n),n},C=function(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance")
2388return t.get(e)}
2389h({"Close submenu":"Untermenü schließen",Menu:"Menü","Open submenu":"Untermenü öffnen","Toggle submenu":"Untermenü wechseln"},"de"),h({"Close submenu":"بستن زیرمنو",Menu:"منو","Open submenu":"بازکردن زیرمنو","Toggle submenu":"سوییچ زیرمنو"},"fa"),h({"Close submenu":"Submenu sluiten",Menu:"Menu","Open submenu":"Submenu openen","Toggle submenu":"Submenu wisselen"},"nl"),h({"Close submenu":"Fechar submenu",Menu:"Menu","Open submenu":"Abrir submenu","Toggle submenu":"Alternar submenu"},"pt_br"),h({"Close submenu":"Закрыть подменю",Menu:"Меню","Open submenu":"Открыть подменю","Toggle submenu":"Переключить подменю"},"ru"),h({"Close submenu":"Zatvoriť submenu",Menu:"Menu","Open submenu":"Otvoriť submenu","Toggle submenu":"Prepnúť submenu"},"sk"),h({"Close submenu":"Закрити підменю",Menu:"Меню","Open submenu":"Відкрити підменю","Toggle submenu":"Перемкнути підменю"},"uk")
2390class D{constructor(e,t,n){return T.set(this,void 0),S.set(this,void 0),k.set(this,void 0),this.opts=a(t,r),this.conf=a(n,i),this._api=["i18n","bind","openPanel","closePanel","setSelected"],this.node={},this.hook={},this.node.menu="string"==typeof e?document.querySelector(e):e,"function"==typeof this._deprecatedWarnings&&this._deprecatedWarnings(),this.trigger("init:before"),this._initObservers(),this._initAddons(),this._initHooks(),this._initAPI(),this._initMenu(),this._initPanels(),this._initOpened(),(()=>{for(let e in w){let t=window.matchMedia(e)
2391E(e,t),t.onchange=n=>{E(e,t)}}})(),this.trigger("init:after"),this}openPanel(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]
2392if(!e)return
2393e=e.closest(".mm-panel"),this.trigger("openPanel:before",[e,{animation:t,setfocus:n}])
2394const r=e.closest(".mm-listitem--vertical")
2395if(r){r.classList.add("mm-listitem--opened")
2396const e=r.closest(".mm-panel")
2397this.openPanel(e)}else{const n=m(this.node.pnls,".mm-panel--opened")[0]
2398e.matches(".mm-panel--parent")&&n&&n.classList.add("mm-panel--highest")
2399const r=["mm-panel--opened","mm-panel--parent"],i=[]
2400t?r.push("mm-panel--noanimation"):i.push("mm-panel--noanimation"),m(this.node.pnls,".mm-panel").forEach(t=>{t.classList.add(...i),t.classList.remove(...r),t!==n&&t.classList.remove("mm-panel--highest"),t===e?t.removeAttribute("inert"):t.setAttribute("inert","true")}),e.classList.add("mm-panel--opened")
2401let a=p(this.node.pnls,"#"+e.dataset.mmParent)[0]
2402for(;a;)a=a.closest(".mm-panel"),a.classList.add("mm-panel--parent"),a=p(this.node.pnls,"#"+a.dataset.mmParent)[0]}this.trigger("openPanel:after",[e,{animation:t,setfocus:n}])}closePanel(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]
2403if(e&&(e.matches(".mm-panel--opened")||e.parentElement.matches(".mm-listitem--opened"))){if(this.trigger("closePanel:before",[e]),e.parentElement.matches(".mm-listitem--vertical"))e.parentElement.classList.remove("mm-listitem--opened")
2404else if(e.dataset.mmParent){const r=p(this.node.pnls,"#"+e.dataset.mmParent)[0]
2405this.openPanel(r,t,n)}else{const r=m(this.node.pnls,".mm-panel--parent").pop()
2406if(r&&r!==e)this.openPanel(r,t,n)
2407else{const r=m(this.node.pnls,".mm-panel")[0]
2408r&&r!==e&&this.openPanel(r,t,n)}}this.trigger("closePanel:after",[e])}}togglePanel(e){let t="openPanel";(e.parentElement.matches(".mm-listitem--opened")||e.matches(".mm-panel--opened"))&&(t="closePanel"),this[t](e)}setSelected(e){this.trigger("setSelected:before",[e]),p(this.node.menu,".mm-listitem--selected").forEach(e=>{e.classList.remove("mm-listitem--selected")}),e.classList.add("mm-listitem--selected"),this.trigger("setSelected:after",[e])}bind(e,t){this.hook[e]=this.hook[e]||[],this.hook[e].push(t)}trigger(e,t){if(this.hook[e])for(var n=0,r=this.hook[e].length;n<r;n++)this.hook[e][n].apply(this,t)}_initObservers(){_(this,T,new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{e.matches(this.conf.panelNodetype.join(", "))&&this._initListview(e)})})})),_(this,S,new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{this._initListitem(e)})})})),_(this,k,new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{(null==e?void 0:e.matches(this.conf.panelNodetype.join(", ")))&&this._initSubPanel(e)})})}))}_initAPI(){const e=this
2409this.API={},this._api.forEach(t=>{this.API[t]=function(){return e[t].apply(e,arguments)}}),this.node.menu.mmApi=this.API}_initHooks(){for(let e in this.opts.hooks)this.bind(e,this.opts.hooks[e])}_initAddons(){this.trigger("initAddons:before")
2410for(let e in D.addons)D.addons[e].call(this)
2411this.trigger("initAddons:after")}_initMenu(){this.trigger("initMenu:before"),this.node.wrpr=this.node.wrpr||this.node.menu.parentElement,this.node.wrpr.classList.add("mm-wrapper"),this.node.menu.classList.add("mm-menu"),this.node.menu.id=this.node.menu.id||o(),this.node.menu.setAttribute("aria-label",this.i18n(this.opts.navbar.title||"Menu")),this.node.menu.setAttribute("aria-modal","true"),this.node.menu.setAttribute("role","dialog")
2412const e=m(this.node.menu).filter(e=>e.matches(this.conf.panelNodetype.join(", ")))
2413this.node.pnls=f("div.mm-panels"),this.node.menu.append(this.node.pnls),e.forEach(e=>{this._initPanel(e)}),this.trigger("initMenu:after")}_initPanels(){this.trigger("initPanels:before"),this.node.menu.addEventListener("click",e=>{var t,n
2414const r=(null===(n=null===(t=e.target)||void 0===t?void 0:t.closest("a[href]"))||void 0===n?void 0:n.getAttribute("href"))||""
2415if("#"===r.slice(0,1))try{const t=p(this.node.menu,r)[0]
2416t&&(e.preventDefault(),this.togglePanel(t))}catch(e){}},{capture:!0}),this.trigger("initPanels:after")}_initPanel(e){var t
2417if(!e.matches(".mm-panel")&&(b(e,this.conf.classNames.panel,"mm-panel"),b(e,this.conf.classNames.nopanel,"mm-nopanel"),!e.matches(".mm-nopanel"))){if(this.trigger("initPanel:before",[e]),e.id=e.id||o(),e.matches("ul, ol")){const t=f("div")
2418t.id=e.id,e.removeAttribute("id"),[].slice.call(e.classList).filter(e=>"mm-"===e.slice(0,3)).forEach(n=>{t.classList.add(n),e.classList.remove(n)}),Object.keys(e.dataset).filter(e=>"mm"===e.slice(0,2)).forEach(n=>{t.dataset[n]=e.dataset[n],delete e.dataset[n]}),e.before(t),t.append(e),e=t}return e.classList.add("mm-panel"),(null===(t=e.parentElement)||void 0===t?void 0:t.matches(".mm-listitem--vertical"))||this.node.pnls.append(e),this._initNavbar(e),m(e,"ul, ol").forEach(e=>{this._initListview(e)}),C(this,T).observe(e,{childList:!0}),this.trigger("initPanel:after",[e]),e}}_initNavbar(e){if(m(e,".mm-navbar").length)return
2419let t=null,n=null
2420if(e.dataset.mmParent)for(t=p(this.node.pnls,"#"+e.dataset.mmParent)[0],n=t.closest(".mm-panel");n.closest(".mm-listitem--vertical");)n=n.parentElement.closest(".mm-panel")
2421if(null==t?void 0:t.matches(".mm-listitem--vertical"))return
2422this.trigger("initNavbar:before",[e])
2423const r=f("div.mm-navbar")
2424if(this.opts.navbar.add||r.classList.add("mm-hidden"),n){const e=f("a.mm-btn.mm-btn--prev.mm-navbar__btn")
2425e.href="#"+n.id,e.setAttribute("aria-label",this.i18n(this.conf.screenReader.closeSubmenu)),r.append(e)}let i=null
2426t?i=m(t,".mm-listitem__text")[0]:n&&(i=p(n,'a[href="#'+e.id+'"]')[0])
2427const a=f("a.mm-navbar__title")
2428switch(a.tabIndex=-1,a.setAttribute("aria-hidden","true"),this.opts.navbar.titleLink){case"anchor":i&&(a.href=i.getAttribute("href"))
2429break
2430case"parent":n&&(a.href="#"+n.id)}const s=f("span")
2431var o
2432s.innerHTML=e.dataset.mmTitle||((o=i)?[].slice.call(o.childNodes).filter(e=>e.nodeType===Node.TEXT_NODE).map(e=>e.nodeValue.trim()).join(" "):"")||this.i18n(this.opts.navbar.title||"Menu"),e.prepend(r),r.append(a),a.append(s),this.trigger("initNavbar:after",[e])}_initListview(e){["htmlulistelement","htmlolistelement"].includes(s(e))&&(e.matches(".mm-listview")||(b(e,this.conf.classNames.nolistview,"mm-nolistview"),e.matches(".mm-nolistview")||(this.trigger("initListview:before",[e]),e.classList.add("mm-listview"),m(e).forEach(e
2432=>{this._initListitem(e)}),C(this,S).observe(e,{childList:!0}),this.trigger("initListview:after",[e]))))}_initListitem(e){["htmllielement"].includes(s(e))&&(e.matches(".mm-listitem")||(b(e,this.conf.classNames.divider,"mm-divider"),e.matches(".mm-divider")||(this.trigger("initListitem:before",[e]),e.classList.add("mm-listitem"),b(e,this.conf.classNames.selected,"mm-listitem--selected"),m(e,"a, span").forEach(e=>{e.classList.add("mm-listitem__text")}),m(e,this.conf.panelNodetype.join(", ")).forEach(e=>{this._initSubPanel(e)}),C(this,k).observe(e,{childList:!0}),this.trigger("initListitem:after",[e]))))}_initSubPanel(e){if(e.matches(".mm-panel"))return
2433const t=e.parentElement;(e.matches("."+this.conf.classNames.vertical)||!this.opts.slidingSubmenus)&&t.classList.add("mm-listitem--vertical"),t.id=t.id||o(),e.id=e.id||o(),t.dataset.mmChild=e.id,e.dataset.mmParent=t.id
2434let n=m(t,".mm-btn")[0]
2435n||(n=f("a.mm-btn.mm-btn--next.mm-listitem__btn"),m(t,"a, span").forEach(e=>{e.matches("span")?(n.classList.add("mm-listitem__text"),n.innerHTML=e.innerHTML,t.insertBefore(n,e.nextElementSibling),e.remove()):t.insertBefore(n,e.nextElementSibling)}),n.setAttribute("aria-label",this.i18n(this.conf.screenReader[t.matches(".mm-listitem--vertical")?"toggleSubmenu":"openSubmenu"]))),n.href="#"+e.id,this._initPanel(e)}_initOpened(){this.trigger("initOpened:before")
2436const e=p(this.node.pnls,".mm-listitem--selected").pop()
2437let t=m(this.node.pnls,".mm-panel")[0]
2438e&&(this.setSelected(e),t=e.closest(".mm-panel")),this.openPanel(t,!1,!1),this.trigger("initOpened:after")}i18n(e){return((e,t)=>"string"==typeof t&&void 0!==d[t]&&d[t][e]||e)(e,this.conf.language)}static i18n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:""
2439if(!e||!t)return d
2440h(e,t)}}T=new WeakMap,S=new WeakMap,k=new WeakMap,D.addons={},D.node={},D.vars={}
2441const x={use:!0,position:"left"}
2441,M={clone:!1,menu:{insertMethod:"append",insertSelector:"body"},page:{nodetype:"div",selector:null,noSelector:[]},screenReader:{closeMenu:"Close menu",openMenu:"Open menu"}},Z=["left","left-front","right","right-front","top","bottom"]
2442D.prototype.open=function(){this.node.menu.matches(".mm-menu--opened")||(this.trigger("open:before"),this.node.wrpr.classList.add("mm-wrapper--opened","mm-wrapper--position-"+this.opts.offCanvas.position),this.node.menu.classList.add("mm-menu--opened"),this.node.menu.removeAttribute("inert"),D.node.blck.removeAttribute("inert"),D.node.page.setAttribute("inert","true"),this.node.open=document.activeElement,this.trigger("open:after"))},D.prototype.close=function(){var e
2443this.node.menu.matches(".mm-menu--opened")&&(this.trigger("close:before"),this.node.wrpr.classList.remove("mm-wrapper--opened","mm-wrapper--position-"+this.opts.offCanvas.position),this.node.menu.classList.remove("mm-menu--opened"),this.node.menu.setAttribute("inert","true"),D.node.blck.setAttribute("inert","true"),D.node.page.removeAttribute("inert"),null===(e=this.node.open||document.querySelector(`[href="#${this.node.menu.id}"]`)||null)||void 0===e||e.focus(),document.body.scrollLeft=0,document.documentElement.scrollLeft=0,this.trigger("close:after"))},D.prototype.setPage=function(e){const t=this.conf.offCanvas
2444if(!e){let n="string"==typeof t.page.selector?p(document.body,t.page.selector):m(document.body,t.page.nodetype)
2445if(n=n.filter(e=>!e.matches(".mm-menu, .mm-wrapper__blocker")),t.page.noSelector.length&&(n=n.filter(e=>!e.matches(t.page.noSelector.join(", ")))),n.length>1){let e=f("div")
2446n[0].before(e),n.forEach(t=>{e.append(t)}),n=[e]}e=n[0]}this.trigger("setPage:before",[e]),e.classList.add("mm-page","mm-slideout"),e.id=e.id||o(),D.node.blck.setAttribute("href","#"+e.id),D.node.page=e,this.trigger("setPage:after",[e])}
2447const A={fix:!0},O="undefined"!=typeof window&&("ontouchstart"in window||!("undefined"==typeof navigator||!navigator.msMaxTouchPoints))||!1,I=["light","dark","white","black","light-contrast","dark-contrast","white-contrast","black-contrast"]
2448D.prototype.theme=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null
2449const t=this.opts.theme
2450if(!e)return t
2451I.includes(e)&&(this.node.menu.classList.remove("mm-menu--theme-"+t),this.node.menu.classList.add("mm-menu--theme-"+e),this.opts.theme=e)}
2452const N={close:!1,open:!1},P={add:!1},F={use:!1,top:[],bottom:[],position:"left",type:"default"},R={add:!1,blockPanel:!0,visible:3},z={breadcrumbs:{separator:"/",removeFirst:!1}}
2453function B(){this.opts.navbars=this.opts.navbars||[],this.conf.navbars=this.conf.navbars||{},a(this.conf.navbars,z)
2454let e=this.opts.navbars
2455if(void 0!==e&&(e instanceof Array||(e=[e]),e.length)){var t={}
2456e.forEach(e=>{if(!(e=function(e){return"boolean"==typeof e&&e&&(e={}),"object"!=typeof e&&(e={}),void 0===e.content&&(e.content=["prev","title"]),e.content instanceof Array||(e.content=[e.content]),void 0===e.use&&(e.use=!0),e}(e)).use)return
2457const n=f("div.mm-navbar")
2458let r=e.position
2459"bottom"!==r&&(r="top"),t[r]||(t[r]=f("div.mm-navbars.mm-navbars--"+r)),t[r].append(n)
2460for(let t=0,a=e.content.length;t<a;t++){const r=e.content[t]
2461if("string"==typeof r){const e=B.navbarContents[r]
2462if("function"==typeof e)e.call(this,n)
2463else{let e=f("span")
2464e.innerHTML=r
2465const t=m(e)
24661==t.length&&(e=t[0]),n.append(e)}}else n.append(r)}if("string"==typeof e.type){const t=B.navbarTypes[e.type]
2467"function"==typeof t&&t.call(this,n)}let i=()=>{n.classList.remove("mm-hidden")}
2468"boolean"==typeof e.use?this.bind("initMenu:after",i):L(e.use,i,()=>{n.classList.add("mm-hidden")})}),this.bind("initMenu:after",()=>{for(let e in t)this.node.pnls["bottom"==e?"after":"before"](t[e])})}}B.navbarContents={breadcrumbs:function(e){var t=f("div.mm-navbar__breadcrumbs")
2469e.append(t),this.bind("initNavbar:after",e=>{if(!e.querySelector(".mm-navbar__breadcrumbs")){m(e,".mm-navbar")[0].classList.add("mm-hidden")
2470for(var t=[],n=f("span.mm-navbar__breadcrumbs"),r=e,i=!0;r;){if(!(r=r.closest(".mm-panel")).parentElement.matches(".mm-listitem--vertical")){let e=p(r,".mm-navbar__title span")[0]
2471if(e){let n=e.textContent
2472n.length&&t.unshift(i?`<span>${n}</span>`:`<a \n                                    href="#${r.id}" \n                                    title="${this.i18n(this.conf.screenReader.openSubmenu)}"\n                                    >${n}</a>`)}i=!1}r=p(this.node.pnls,"#"+r.dataset.mmParent)[0]}this.conf.navbars.breadcrumbs.removeFirst&&t.shift(),n.innerHTML=t.join('<span class="mm-separator">'+this.conf.navbars.breadcrumbs.separator+"</span>"),m(e,".mm-navbar")[0].append(n)}}),this.bind("openPanel:before",e=>{var n=e.querySelector(".mm-navbar__breadcrumbs")
2473t.innerHTML=n?n.innerHTML:""})},close:function(e){const t=f("a.mm-btn.mm-btn--close.mm-navbar__btn")
2474t.setAttribute("aria-label",this.i18n(this.conf.offCanvas.screenReader.closeMenu)),e.append(t),this.bind("setPage:after",e=>{t.href="#"+e.id})},prev:function(e){let t=f("a.mm-btn.mm-hidden")
2475e.append(t),this.bind("initNavbar:after",e=>{m(e,".mm-navbar")[0].classList.add("mm-hidden")}),this.bind("openPanel:before",e=>
2475{if(e.parentElement.matches(".mm-listitem--vertical"))return
2476t.classList.add("mm-hidden")
2477const n=e.querySelector(".mm-navbar__btn.mm-btn--prev")
2478if(n){const e=n.cloneNode(!0)
2479t.after(e),t.remove(),t=e}})},searchfield:function(e){let t=f("div.mm-navbar__searchfield")
2480t.id=o(),e.append(t),this.opts.searchfield=this.opts.searchfield||{},this.opts.searchfield.add=!0,this.opts.searchfield.addTo="#"+t.id},title:function(e){let t=f("a.mm-navbar__title")
2481e.append(t),this.bind("openPanel:before",e=>{if(e.parentElement.matches(".mm-listitem--vertical"))return
2482const n=e.querySelector(".mm-navbar__title")
2483if(n){const e=n.cloneNode(!0)
2484t.after(e),t.remove(),t=e}})}},B.navbarTypes={tabs:function(e){function t(n){const r=m(e,`.mm-navbar__tab[href="#${n.id}"]`)[0]
2485if(r)r.classList.add("mm-navbar__tab--selected"),r.ariaExpanded="true"
2486else{const e=p(this.node.pnls,"#"+n.dataset.mmParent)[0]
2487e&&t.call(this,e.closest(".mm-panel"))}}e.classList.add("mm-navbar--tabs"),e.closest(".mm-navbars").classList.add("mm-navbars--has-tabs"),m(e,"a").forEach(e=>{e.classList.add("mm-navbar__tab")}),this.bind("openPanel:before",n=>{m(e,"a").forEach(e=>{e.classList.remove("mm-navbar__tab--selected"),e.ariaExpanded="false"}),t.call(this,n)}),this.bind("initPanels:after",()=>{e.addEventListener("click",e=>{var t,n,r
2488const i=null===(n=null===(t=e.target)||void 0===t?void 0:t.closest(".mm-navbar__tab"))||void 0===n?void 0:n.getAttribute("href")
2489try{null===(r=p(this.node.pnls,i+".mm-panel")[0])||void 0===r||r.classList.add("mm-panel--noanimation")}catch(e){}},{capture:!0})})}}
2490const j={scroll:!1,update:!1},H={scrollOffset:0,updateOffset:50},G={add:!1,addTo:"panels",noResults:"No results found.",placeholder:"Search",search:!0,searchIn:"panels",splash:"",title:"Search"},U={cancel:!0,clear:!0,form:{},input:{},panel:{},submit:!1}
2491h({cancel:"abbrechen","Cancel searching":"Suche abbrechen","Clear searchfield":"Suchfeld löschen","No results found.":"Keine Ergebnisse gefunden.",Search:"Suche"},"de"),h({cancel:"انصراف","Cancel searching":"لغو جستجو","Clear searchfield":"پاک کردن فیلد جستجو","No results found.":"نتیجه‌ای یافت نشد.",Search:"جستجو"},"fa"),h({cancel:"annuleren","Cancel searching":"Zoeken annuleren","Clear searchfield":"Zoekveld leeg maken","No results found.":"Geen resultaten gevonden.",Search:"Zoeken"},"nl"),h({cancel:"cancelar","Cancel searching":"Cancelar pesquisa","Clear searchfield":"Limpar campo de pesquisa","No results found.":"Nenhum resultado encontrado.",Search:"Buscar"},"pt_br"),h({cancel:"отменить","Cancel searching":"Отменить поиск","Clear searchfield":"Очистить поле поиска","No results found.":"Ничего не найдено.",Search:"Найти"},"ru"),h({cancel:"zrušiť","Cancel searching":"Zrušiť vyhľadávanie","Clear searchfield":"Vymazať pole vyhľadávania","No results found.":"Neboli nájdené žiadne výsledky.",Search:"Vyhľadávanie"},"sk"),h({cancel:"скасувати","Cancel searching":"Скасувати пошук","Clear searchfield":"Очистити поле пошуку","No results found.":"Нічого не знайдено.",Search:"Пошук"},"uk")
2492const $=function(){const e=this.opts.searchfield,t=this.conf.searchfield
2493let n=m(this.node.pnls,".mm-panel--search")[0]
2494return n||(n=f("div.mm-panel--search"),Q(n,t.panel),e.title.length&&(n.dataset.mmTitle=this.i18n(e.title)),n.append(f("ul")),this._initPanel(n),n)},V=function(e){const t=this.opts.searchfield
2495if(e.matches(t.addTo)){const t=e.matches(".mm-panel--search")
2496if(!p(e,".mm-searchfield").length){const n=W.call(this,t)
2497t&&n.classList.add("mm-searchfield--cancelable"),e.prepend(n),Y.call(this,n)}}if(t.splash.length&&e.matches(".mm-panel--search")&&!p(e,".mm-panel__splash").length){const n=f("div.mm-panel__splash")
2498n.innerHTML=t.splash,e.append(n)}if(t.noResults.length&&!p(e,".mm-panel__noresults").length){const n=f("div.mm-panel__noresults")
2499n.innerHTML=this.i18n(t.noResults),e.append(n)}},W=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0]
2500const t=this.opts.searchfield,n=this.conf.searchfield,r=f("form.mm-searchfield")
2501Q(r,n.form)
2502const i=f("div.mm-searchfield__input")
2503r.append(i)
2504const a=f("input")
2505if(i.append(a),a.type="text",a.autocomplete="off",a.placeholder=this.i18n(t.placeholder),a.setAttribute("aria-label",this.i18n(t.placeholder)),Q(a,n.input),n.submit){const e=f("button.mm-btnreset.mm-btn.mm-btn--next.mm-searchfield__btn")
2506e.type="submit",i.append(e)}else if(n.clear){const e=f("button.mm-btnreset.mm-btn.mm-btn--close.mm-searchfield__btn")
2507e.type="reset",e.setAttribute("aria-label",this.i18n("Clear searchfield")),i.append(e),r.addEventListener("reset",()=>{window.requestAnimationFrame(()=>{a.dispatchEvent(new Event("input"))})})}if(n.cancel&&e){const e=f("a.mm-searchfield__cancel")
2508e.href="#",e.setAttribute("aria-label",this.i18n("Cancel searching")),e.textContent=this.i18n("cancel"),r.append(e),e.addEventListener("click",e=>{e.preventDefault(),this.closePanel(m(this.node.pnls,".mm-panel--search")[0],!1)})}return r},Y=function(e){const t=this.opts.searchfield,n=e.closest(".mm-panel")||p(this.node.pnls,".mm-panel--search")[0],r=p(e,"input")[0]
2509let i=n.matches(".mm-panel--search")?m(this.node.pnls,t.searchIn):[n]
2510i=i.filter(e=>!e.matches(".mm-panel--search"))
2511const a=()=>{const a=r.value.toLowerCase().trim()
2512if(a.length?e.classList.add("mm-searchfield--searching"):e.classList.remove("mm-searchfield--searching"),!t.search)return
2513const s=[]
2514if(i.forEach(e=>{e.scrollTop=0,s.push(...p(e,".mm-listitem"))}),a.length){this.trigger("search:before"),n.classList.add("mm-panel--searching"),s.forEach(e=>{const t=m(e,".mm-listitem__text")[0]
2515var n;(!t||(n=t,[].slice.call(n.childNodes).filter(e=>!e.ariaHidden).map(e=>e.textContent).join(" ")).toLowerCase().indexOf(a)>-1)&&(e.dataset.mmSearchresult=a)})
2516let e=0
2517e=n.matches(".mm-panel--search")?q(n,a,i):X(a,i),n.classList[0==e?"add":"remove"]("mm-panel--noresults"),this.trigger("search:after")}else this.trigger("clear:before"),n.classList.remove("mm-panel--searching","mm-panel--noresults"),n.matches(".mm-panel--search")?(K(n),t.splash||this.closePanel(n,!1,!1)):J(i),this.trigger("clear:after")}
2518r.addEventListener("input",a),a()},q=(e,t,n)=>{const r=p(e,".mm-listview")[0]
2519r.innerHTML=""
2520let i=0
2521return n.forEach(e=>{const n=p(e,`[data-mm-searchresult="${t}"]`)
2522if(i+=n.length,n.length){const t=p(e,".mm-navbar__title")[0]
2523if(t){const e=f("li.mm-divider")
2524e.innerHTML=t.innerHTML,r.append(e)}n.forEach(e=>{const t=e.cloneNode(!0)
2525r.append(t)})}}),p(r,".mm-panel").forEach(e=>{e.remove()}),["id","data-mm-parent","data-mm-child"].forEach(e=>{p(r,`[${e}]`).forEach(t=>{t.removeAttribute(e)})}),p(r,".mm-listitem--opened").forEach(e=>{e.classList.remove("mm-listitem--opened")}),i},K=e=>{p(e,".mm-listview")[0].innerHTML=""},X=(e,t)=>{let n=0
2526return t.forEach(t=>{const r=p(t,`[data-mm-searchresult="${e}"]`)
2527n+=r.length,r.length&&r.forEach(t=>{const n=((e,t)=>{let n=[],r=e.previousElementSibling
2528for(;r;)!r.matches(t)||n.push(r),r=r.previousElementSibling
2529return n})(t,".mm-divider")[0]
2530n&&(n.dataset.mmSearchresult=e)}),p(t,".mm-listitem, .mm-divider").forEach(t=>{t.classList.add("mm-hidden"),t.dataset.mmSearchresult===e&&[t,...g(t,".mm-listitem")].forEach(e=>{e.classList.remove("mm-hidden")})})}),n},J=e=>{e.forEach(e=>{p(e,".mm-listitem, .mm-divider").forEach(e=>{e.classList.remove("mm-hidden")})})},Q=(e,t)=>{t&&Object.keys(t).forEach(n=>{e[n]=t[n]})},ee={add:!1,addTo:"panels"},te={current:!0,hover:!1,parent:!1},ne={collapsed:{use:!1},expanded:{use:!1,initial:"open"}}
2531D.addons={offcanvas:function(){this.opts.offCanvas=this.opts.offCanvas||{},this.conf.offCanvas=this.conf.offCanvas||{}
2532const e=a(this.opts.offCanvas,x),t=a(this.conf.offCanvas,M)
2533e.use&&(Z.includes(e.position)||(e.position=Z[0]),this._api.push("open","close","setPage","position"),t.clone&&(this.node.menu=this.node.menu.cloneNode(!0),this.node.menu.id&&(this.node.menu.id=u(this.node.menu.id)),p(this.node.menu,"[id]").forEach(e=>{e.id=u(e.id)})),this.bind("initMenu:before",()=>{this.node.wrpr=document.querySelector(t.menu.insertSelector),this.node.wrpr[t.menu.insertMethod](this.node.menu)}),D.node.blck||this.bind("initMenu:before",()=>{const e=f("a.mm-wrapper__blocker.mm-blocker.mm-slideout")
2534e.id=o(),e.setAttribute("aria-label",this.i18n(t.screenReader.closeMenu)),e.setAttribute("inert","true"),document.querySelector(t.menu.insertSelector).append(e),D.node.blck=e}),this.bind("initMenu:after",()=>{this.setPage(D.node.page),this.node.menu.classList.add("mm-menu--offcanvas"),this.node.menu.setAttribute("inert","true"),Z.includes(e.position)&&(this.node.wrpr.classList.add("mm-wrapper--position-"+e.position),this.node.menu.classList.add("mm-menu--position-"+e.position))
2535let t=window.location.hash
2536if(t){let e=c(this.node.menu.id)
2537e&&e==t.slice(1)&&setTimeout(()=>{this.open()},1e3)}}),document.addEventListener("click",e=>{var t
2538switch(null===(t=e.target.closest("a"))||void 0===t?void 0:t.getAttribute("href")){case"#"+c(this.node.menu.id):e.preventDefault(),this.open()
2539break
2540case"#"+c(D.node.page.id):e.preventDefault(),this.close()}}),document.addEventListener("keyup",e=>{"Escape"==e.key&&this.close()}))},scrollBugFix:function(){if(!O||!this.opts.offCanvas.use)return
2541if(this.opts.scrollBugFix=this.opts.scrollBugFix||{},!a(this.opts.scrollBugFix,A).fix)return
2542const e=(e=>{let t="",n=null
2543return e.addEventListener("touchstart",e=>{1===e.touches.length&&(t="",n=e.touches[0].pageY)}),e.addEventListener("touchend",e=>{0===e.touches.length&&(t="",n=null)}),e.addEventListener("touchmove",e=>{if(t="",n&&1===e.touches.length){const r=e.changedTouches[0].pageY
2544r>n?t="down":r<n&&(t="up"),n=r}}),{get:()=>t}})(this.node.menu)
2545this.node.menu.addEventListener("scroll",e=>{e.preventDefault(),e.stopPropagation()},{passive:!1}),this.node.menu.addEventListener("touchmove",t=>{let n=t.target.closest(".mm-panel, .mm-iconbar__top, .mm-iconbar__bottom")
2546n&&n.closest(".mm-listitem--vertical")&&(n=g(n,".mm-panel").pop()),n?(n.scrollHeight===n.offsetHeight||0==n.scrollTop&&"down"==e.get()||n.scrollHeight==n.scrollTop+n.offsetHeight&&"up"==e.get())&&t.stopPropagation():t.stopPropagation()},{passive:!1}),this.bind("open:after",()=>{var e=m(this.node.pnls,".mm-panel--opened")[0]
2547e&&(e.scrollTop=0)}),window.addEventListener("orientationchange",e=>{var t=m(this.node.pnls,".mm-panel--opened")[0]
2548t&&(t.scrollTop=0,t.style["-webkit-overflow-scrolling"]="auto",t.style["-webkit-overflow-scrolling"]="touch")})},theme:function(){this.opts.theme=this.opts.theme||"light"
2549const e=this.opts.theme
2550I.includes(e)||(this.opts.theme=I[0]),this._api.push("theme"),this.bind("initMenu:after",()=>{this.theme(this.opts.theme)})},backButton:function(){if(this.opts.backButton=this.opts.backButton||{},!this.opts.offCanvas.use)return
2551const e=a(this.opts.backButton,N),t="#"+this.node.menu.id
2552if(e.close){let e=[]
2553const n=()=>{e=[t],m(this.node.pnls,".mm-panel--opened, .mm-panel--parent").forEach(t=>{e.push("#"+t.id)})}
2554this.bind("open:after",()=>{history.pushState(null,"",location.pathname+location.search+t)}),this.bind("open:after",n),this.bind("openPanel:after",n),this.bind("close:after",()=>{e=[],history.back(),history.pushState(null,"",location.pathname+location.search)}),window.addEventListener("popstate",()=>{if(this.node.menu.matches(".mm-menu--opened")&&e.length){e=e.slice(0,-1)
2555const n=e[e.length-1]
2556n==t?this.close():(this.openPanel(this.node.menu.querySelector(n)),history.pushState(null,"",location.pathname+location.search+t))}})}e.open&&window.addEventListener("popstate",e=>{this.node.menu.matches(".mm-menu--opened")||location.hash!=t||this.open()})},counters:function(){if(this.opts.counters=this.opts.counters||{},!a(this.opts.counters,P).add)return
2557const e=e=>{const t=this.node.pnls.querySelector("#"+e.dataset.mmParent)
2558if(!t)return
2559const n=t.querySelector(".mm-counter")
2560if(!n)return
2561const r=[]
2562m(e,".mm-listview").forEach(e=>{r.push(...m(e,".mm-listitem"))}),n.innerHTML=v(r).length.toString()},t=new MutationObserver(t=>{t.forEach(t=>{"class"==t.attributeName&&e(t.target.closest(".mm-panel"))})})
2563this.bind("initListview:after",t=>{const n=t.closest(".mm-panel"),r=this.node.pnls.querySelector("#"+n.dataset.mmParent)
2564if(!r)return
2565const i=m(r,".mm-btn")[0]
2566if(i){if(!m(i,".mm-counter").length){const e=f("span.mm-counter")
2567e.setAttribute("aria-hidden","true"),i.prepend(e)}e(n)}}),this.bind("initListitem:after",e=>{const n=e.closest(".mm-panel")
2568n&&this.node.pnls.querySelector("#"+n.dataset.mmParent)&&t.observe(e,{attributes:!0})})},iconbar:function(){this.opts.iconbar=this.opts.iconbar||{}
2569const e=a(this.opts.iconbar,F)
2570if(!e.use)return
2571let t
2572if(["top","bottom"].forEach((n,r)=>{let i=e[n]
2573"array"!=s(i)&&(i=[i])
2574const a=f("div.mm-iconbar__"+n)
2575for(let e=0,t=i.length;e<t;e++)"string"==typeof i[e]?a.innerHTML+=i[e]:a.append(i[e])
2576a.children.length&&(t||(t=f("div.mm-iconbar")),t.append(a))}),t){this.bind("initMenu:after",()=>{this.node.menu.prepend(t)})
2577let n="mm-menu--iconbar-"+e.position,r=()=>{this.node.menu.classList.add(n)},i=()=>{this.node.menu.classList.remove(n)}
2578if("boolean"==typeof e.use?this.bind("initMenu:after",r):L(e.use,r,i),"tabs"==e.type){t.classList.add("mm-iconbar--tabs"),t.addEventListener("click",e=>{const t=e.target.closest(".mm-iconbar__tab")
2579if(t)if(t.matches(".mm-iconbar__tab--selected"))e.stopImmediatePropagation()
2580else try{const n=p(this.node.menu,t.getAttribute("href")+".mm-panel")[0]
2581n&&(e.preventDefault(),e.stopImmediatePropagation(),this.openPanel(n,!1))}catch(e){}})
2582const e=n=>{p(t,"a").forEach(e=>{e.classList.remove("mm-iconbar__tab--selected")})
2583const r=p(t,'[href="#'+n.id+'"]')[0]
2584if(r)r.classList.add("mm-iconbar__tab--selected")
2585else{const t=p(this.node.pnls,"#"+n.dataset.mmParent)[0]
2586t&&e(t.closest(".mm-panel"))}}
2587this.bind("openPanel:before",e)}}},iconPanels:function(){this.opts.iconPanels=this.opts.iconPanels||{}
2588const e=a(this.opts.iconPanels,R)
2589let t=!1
2590if("first"==e.visible&&(t=!0,e.visible=1),e.visible=Math.min(3,Math.max(1,e.visible)),e.visible++,e.add){this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--iconpanel")})
2591const n=["mm-panel--iconpanel-0","mm-panel--iconpanel-1","mm-panel--iconpanel-2","mm-panel--iconpanel-3"]
2592t?this.bind("initMenu:after",()=>{var e
2593null===(e=m(this.node.pnls,".mm-panel")[0])||void 0===e||e.classList.add("mm-panel--iconpanel-first")}):this.bind("openPanel:after",t=>{if(t.closest(".mm-listitem--vertical"))return
2594let r=m(this.node.pnls,".mm-panel")
2595r=r.filter(e=>e.matches(".mm-panel--parent")),r.push(t),r=r.slice(-e.visible),r.forEach((e,t)=>{e.classList.remove("mm-panel--iconpanel-first",...n),e.classList.add("mm-panel--iconpanel-"+t)})})}},navbars:B,pageScroll:function(){this.opts.pageScroll=this.opts.pageScroll||{},this.conf.pageScroll=this.conf.pageScroll||{}
2596const e=a(this.opts.pageScroll,j),t=a(this.conf.pageScroll,H)
2597var n
2598function r(){n&&window.scrollTo({top:n.getBoundingClientRect().top+document.scrollingElement.scrollTop-t.scrollOffset,behavior:"smooth"}),n=null}function i(e){try{if("#"==e.slice(0,1))return p(D.node.page,e)[0]}catch(e){}return null}if(this.opts.offCanvas.use&&e.scroll&&(this.bind("close:after",()=>{r()}),this.node.menu.addEventListener("click",e=>{var t,a
2599const s=(null===(a=null===(t=e.target)||void 0===t?void 0:t.closest("a[href]"))||void 0===a?void 0:a.getAttribute("href"))||"";(n=i(s))&&(e.preventDefault(),this.node.menu.matches(".mm-menu--sidebar-expanded")&&this.node.wrpr.matches(".mm-wrapper--sidebar-expanded")?r():this.close())})),e.update){let e=[]
2600this.bind("initListview:after",t=>{const n=m(t,".mm-listitem")
2601y(n).forEach(t=>{const n=i(t.getAttribute("href"))
2602n&&e.unshift(n)})})
2603let n=-1
2604window.addEventListener("scroll",r=>{const i=window.scrollY
2605for(var a=0;a<e.length;a++)if(e[a].offsetTop<i+t.updateOffset){if(n!==a){n=a
2606let t=m(this.node.pnls,".mm-panel--opened")[0],r=p(t,".mm-listitem"),i=y(r)
2607i=i.filter(t=>t.matches('[href="#'+e[a].id+'"]')),i.length&&this.setSelected(i[0].parentElement)}break}},{passive:!0})}},searchfield:function(){this.opts.searchfield=this.opts.searchfield||{},this.conf.searchfield=this.conf.searchfield||{}
2608const e=a(this.opts.searchfield,G)
2609if(a(this.conf.searchfield,U),e.add){switch(e.addTo){case"panels":e.addTo=".mm-panel"
2610break
2611case"searchpanel":e.addTo=".mm-panel--search"}"panels"===e.searchIn&&(e.searchIn=".mm-panel"),this.bind("initPanel:after",t=>{t.matches(e.addTo)&&!t.closest(".mm-listitem--vertical")&&V.call(this,t)}),this.bind("initMenu:after",()=>{const t=$.call(this)
2612V.call(this,t),p(this.node.menu,e.addTo).forEach(n=>{if(!n.matches(".mm-panel")){const r=W.call(this,!0)
2613n.append(r)
2614const i=p(r,"input")[0]
2615e.splash.length?(i.addEventListener("focusin",()=>{this.openPanel(t,!1,!1)}),this.bind("openPanel:after",e=>{e.matches(".mm-panel--search")?r.classList.add("mm-searchfield--cancelable"):r.classList.remove("mm-searchfield--cancelable")})):(this.bind("search:after",()=>{this.openPanel(t,!1,!1)}),i.addEventListener("focusout",()=>{i.value.length||this.closePanel(t,!1)})),Y.call(this,r)}})}),this.bind("close:before",()=>{p(this.node.menu,".mm-searchfield input").forEach(e=>{e.blur()})})}},sectionIndexer:function(){this.opts.sectionIndexer=this.opts.sectionIndexer||{},a(this.opts.sectionIndexer,ee).add&&this.bind("initPanels:after",()=>{if(!this.node.indx){let e=""
2616"abcdefghijklmnopqrstuvwxyz".split("").forEach(t=>{e+='<a href="#">'+t+"</a>"})
2617let t=f("div.mm-sectionindexer")
2618t.innerHTML=e,this.node.pnls.prepend(t),this.node.indx=t,this.node.indx.addEventListener("click",e=>{e.target.matches("a")&&e.preventDefault()})
2619let n=e=>{if(!e.target.matches("a"))return
2620const t=e.target.textContent,n=m(this.node.pnls,".mm-panel--opened")[0]
2621let r=-1,i=n.scrollTop
2622n.scrollTop=0,p(n,".mm-divider").filter(e=>!e.matches(".mm-hidden")).forEach(e=>{r<0&&t==e.textContent.trim().slice(0,1).toLowerCase()&&(r=e.offsetTop)}),n.scrollTop=r>-1?r:i}
2623O?(this.node.indx.addEventListener("touchstart",n),this.node.indx.addEventListener("touchmove",n)):this.node.indx.addEventListener("mouseover",n)}this.bind("openPanel:before",e=>{const t=p(e,".mm-divider").filter(e=>!e.matches(".mm-hidden")).length
2624this.node.indx.classList[t?"add":"remove"]("mm-sectionindexer--active")})})},setSelected:function(){this.opts.setSelected=this.opts.setSelected||{}
2625const e=a(this.opts.setSelected,te)
2626if("detect"==e.current){const e=t=>{t=t.split("?")[0].split("#")[0]
2627const n=this.node.menu.querySelector('a[href="'+t+'"], a[href="'+t+'/"]')
2628if(n)this.setSelected(n.parentElement)
2629else{const n=t.split("/").slice(0,-1)
2630n.length&&e(n.join("/"))}}
2631this.bind("initMenu:after",()=>{e.call(this,window.location.href)})}else e.current||this.bind("initListview:after",e=>{m(e,".mm-listitem--selected").forEach(e=>{e.classList.remove("mm-listitem--selected")})})
2632e.hover&&this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--selected-hover")}),e.parent&&(this.bind("openPanel:after",e=>{p(this.node.pnls,".mm-listitem--selected-parent").forEach(e=>{e.classList.remove("mm-listitem--selected-parent")})
2633let t=e
2634for(;t;){let e=p(this.node.pnls,"#"+t.dataset.mmParent)[0]
2635t=null==e?void 0:e.closest(".mm-panel"),e&&!e.matches(".mm-listitem--vertical")&&e.classList.add("mm-listitem--selected-parent")}}),this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--selected-parent")}))},sidebar:function(){if(!this.opts.offCanvas.use)return
2636this.opts.sidebar=this.opts.sidebar||{}
2637const e=a(this.opts.sidebar,ne)
2638if(e.collapsed.use){this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--sidebar-collapsed")})
2639let t=()=>{this.node.wrpr.classList.add("mm-wrapper--sidebar-collapsed")},n=()=>{this.node.wrpr.classList.remove("mm-wrapper--sidebar-collapsed")}
2640"boolean"==typeof e.collapsed.use?this.bind("initMenu:after",t):L(e.collapsed.use,t,n)}if(e.expanded.use){this.bind("initMenu:after",()=>{this.node.menu.classList.add("mm-menu--sidebar-expanded")})
2641let t=!1,n=()=>{t=!0,this.node.wrpr.classList.add("mm-wrapper--sidebar-expanded"),this.node.menu.removeAttribute("aria-modal"),this.open(),D.node.page.removeAttribute("inert")},r=()=>{t=!1,this.node.wrpr.classList.remove("mm-wrapper--sidebar-expanded"),this.node.menu.setAttribute("aria-modal","true"),this.close()}
2642"boolean"==typeof e.expanded.use?this.bind("initMenu:after",n):L(e.expanded.use,n,r),this.bind("close:after",()=>{t&&window.sessionStorage.setItem("mmenuExpandedState","closed")}),this.bind("open:after",()=>{t&&(window.sessionStorage.setItem("mmenuExpandedState","open"),D.node.page.removeAttribute("inert"))})
2643let i=e.expanded.initial
2644const a=window.sessionStorage.getItem("mmenuExpandedState")
2645switch(a){case"open":case"closed":i=a}"closed"===i&&this.bind("init:after",()=>{this.close()})}}}
2646const re=D
2647window&&(window.Mmenu=D)}
2647,5905(e,t,n){var r,i
2648r=function(){"use strict"
2649var e=function(){i.log(2,"(COMPATIBILITY NOTICE) -> As of ScrollMagic 2.0.0 you need to use 'new ScrollMagic.Controller()' to create a new controller instance. Use 'new ScrollMagic.Scene()' to instance a scene.")}
2650e.version="2.0.9","undefined"!=typeof window&&window.addEventListener("mousewheel",void 0)
2651var t="data-scrollmagic-pin-spacer"
2652e.Controller=function(r){var a,s,o="ScrollMagic.Controller",l="REVERSE",u="PAUSED",c=n.defaults,d=this,h=i.extend({},c,r),f=[],p=!1,m=0,g=u,v=!0,y=0,b=!0,w=function(){h.refreshInterval>0&&(s=window.setTimeout(C,h.refreshInterval))},L=function(){return h.vertical?i.get.scrollTop(h.container):i.get.scrollLeft(h.container)},E=function(){return h.vertical?i.get.height(h.container):i.get.width(h.container)},T=this._setScrollPos=function(e){h.vertical?v?window.scrollTo(i.get.scrollLeft(),e):h.container.scrollTop=e:v?window.scrollTo(e,i.get.scrollTop()):h.container.scrollLeft=e},S=function(){if(b&&p){var e=i.type.Array(p)?p:f.slice(0)
2653p=!1
2654var t=m,n=(m=d.scrollPos())-t
26550!==n&&(g=n>0?"FORWARD":l),g===l&&e.reverse(),e.forEach((function(t,n){D(3,"updating Scene "+(n+1)+"/"+e.length+" ("+f.length+" total)"),t.update(!0)})),0===e.length&&h.loglevel>=3&&D(3,"updating 0 Scenes (nothing added to controller)")}},k=function(){a=i.rAF(S)},_=function(e){D(3,"event fired causing an update:",e.type),"resize"==e.type&&(y=E(),g=u),!0!==p&&(p=!0,k())},C=function(){if(!v&&y!=E()){var e
2656try{e=new Event("resize",{bubbles:!1,cancelable:!1})}catch(t){(e=document.createEvent("Event")).initEvent("resize",!1,!1)}h.container.dispatchEvent(e)}f.forEach((function(e,t){e.refresh()})),w()},D=this._log=function(e,t){h.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+o+") ->"),i.log.apply(window,arguments))}
2657this._options=h
2658var x=function(e){if(e.length<=1)return e
2659var t=e.slice(0)
2660return t.sort((function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1})),t}
2661return this.addScene=function(t){if(i.type.Array(t))t.forEach((function(e,t){d.addScene(e)}))
2662else if(t instanceof e.Scene){if(t.controller()!==d)t.addTo(d)
2663else if(f.indexOf(t)<0){for(var n in f.push(t),f=x(f),t.on("shift.controller_sort",(function(){f=x(f)})),h.globalSceneOptions)t[n]&&t[n].call(t,h.globalSceneOptions[n])
2664D(3,"adding Scene (now "+f.length+" total)")}}else D(1,"ERROR: invalid argument supplied for '.addScene()'")
2665return d},this.removeScene=function(e){if(i.type.Array(e))e.forEach((function(e,t){d.removeScene(e)}))
2666else{var t=f.indexOf(e)
2667t>-1&&(e.off("shift.controller_sort"),f.splice(t,1),D(3,"removing Scene (now "+f.length+" left)"),e.remove())}return d},this.updateScene=function(t,n){return i.type.Array(t)?t.forEach((function(e,t){d.updateScene(e,n)})):n?t.update(!0):!0!==p&&t instanceof e.Scene&&(-1==(p=p||[]).indexOf(t)&&p.push(t),p=x(p),k()),d},this.update=function(e){return _({type:"resize"}),e&&S(),d},this.scrollTo=function(n,r){if(i.type.Number(n))T.call(h.container,n,r)
2668else if(n instanceof e.Scene)n.controller()===d?d.scrollTo(n.scrollOffset(),r):D(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",n)
2669else if(i.type.Function(n))T=n
2670else{var a=i.get.elements(n)[0]
2671if(a){for(;a.parentNode.hasAttribute(t);)a=a.parentNode
2672var s=h.vertical?"top":"left",o=i.get.offset(h.container),l=i.get.offset(a)
2673v||(o[s]-=d.scrollPos()),d.scrollTo(l[s]-o[s],r)}else D(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",n)}return d},this.scrollPos=function(e){return arguments.length?(i.type.Function(e)?L=e:D(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'."),d):L.call(d)},this.info=function(e){var t={size:y,vertical:h.vertical,scrollPos:m,scrollDirection:g,container:h.container,isDocument:v}
2674return arguments.length?void 0!==t[e]?t[e]:void D(1,'ERROR: option "'+e+'" is not available'):t},this.loglevel=function(e){return arguments.length?(h.loglevel!=e&&(h.loglevel=e),d):h.loglevel},this.enabled=function(e){return arguments.length?(b!=e&&(b=!!e,d.updateScene(f,!0)),d):b},this.destroy=function(e){window.clearTimeout(s)
2675for(var t=f.length;t--;)f[t].destroy(e)
2676return h.container.removeEventListener("resize",_),h.container.removeEventListener("scroll",_),i.cAF(a),D(3,"destroyed "+o+" (reset: "+(e?"true":"false")+")"),null},function(){for(var t in h)c.hasOwnProperty(t)||(D(2,'WARNING: Unknown option "'+t+'"'),delete h[t])
2677if(h.container=i.get.elements(h.container)[0],!h.container)throw D(1,"ERROR creating object "+o+": No valid scroll container supplied"),o+" init failed.";
2677(v=h.container===window||h.container===document.body||!document.body.contains(h.container))&&(h.container=window),y=E(),h.container.addEventListener("resize",_),h.container.addEventListener("scroll",_)
2678var n=parseInt(h.refreshInterval,10)
2679h.refreshInterval=i.type.Number(n)?n:c.refreshInterval,w(),D(3,"added new "+o+" controller (v"+e.version+")")}(),d}
2680var n={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}}
2681e.Controller.addOption=function(e,t){n.defaults[e]=t},e.Controller.extend=function(t){var n=this
2682e.Controller=function(){return n.apply(this,arguments),this.$super=i.extend({},this),t.apply(this,arguments)||this},i.extend(e.Controller,n),e.Controller.prototype=n.prototype,e.Controller.prototype.constructor=e.Controller},e.Scene=function(n){var a,s,o="ScrollMagic.Scene",l="BEFORE",u="DURING",c="AFTER",d=r.defaults,h=this,f=i.extend({},d,n),p=l,m=0,g={start:0,end:0},v=0,y=!0,b={}
2683this.on=function(e,t){return i.type.Function(t)?(e=e.trim().split(" ")).forEach((function(e){var n=e.split("."),r=n[0],i=n[1]
2684"*"!=r&&(b[r]||(b[r]=[]),b[r].push({namespace:i||"",callback:t}))})):w(1,"ERROR when calling '.on()': Supplied callback for '"+e+"' is not a valid function!"),h},this.off=function(e,t){return e?((e=e.trim().split(" ")).forEach((function(e,n){var r=e.split("."),i=r[0],a=r[1]||"";("*"===i?Object.keys(b):[i]).forEach((function(e){for(var n=b[e]||[],r=n.length;r--;){var i=n[r]
2685!i||a!==i.namespace&&"*"!==a||t&&t!=i.callback||n.splice(r,1)}n.length||delete b[e]}))})),h):(w(1,"ERROR: Invalid event name supplied."),h)},this.trigger=function(t,n){if(t){var r=t.trim().split("."),i=r[0],a=r[1],s=b[i]
2686w(3,"event fired:",i,n?"->":"",n||""),s&&s.forEach((function(t,r){a&&a!==t.namespace||t.callback.call(h,new e.Event(i,t.namespace,h,n))}))}else w(1,"ERROR: Invalid event name supplied.")
2687return h},h.on("change.internal",(function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?k():"reverse"===e.what&&h.update())})).on("shift.internal",(function(e){T(),h.update()}))
2688var w=this._log=function(e,t){f.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+o+") ->"),i.log.apply(window,arguments))}
2689this.addTo=function(t){return t instanceof e.Controller?s!=t&&(s&&s.removeScene(h),s=t,D(),S(!0),k(!0),T(),s.info("container").addEventListener("resize",_),t.addScene(h),h.trigger("add",{controller:s}),w(3,"added "+o+" to controller"),h.update()):w(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic Controller"),h},this.enabled=function(e){return arguments.length?(y!=e&&(y=!!e,h.update(!0)),h):y},this.remove=function(){if(s){s.info("container").removeEventListener("resize",_)
2690var e=s
2691s=void 0,e.removeScene(h),h.trigger("remove"),w(3,"removed "+o+" from controller")}return h},this.destroy=function(e){return h.trigger("destroy",{reset:e}),h.remove(),h.off("*.*"),w(3,"destroyed "+o+" (reset: "+(e?"true":"false")+")"),null},this.update=function(e){if(s)if(e)if(s.enabled()&&y){var t,n=s.info("scrollPos")
2692t=f.duration>0?(n-g.start)/(g.end-g.start):n>=g.start?1:0,h.trigger("update",{startPos:g.start,endPos:g.end,scrollPos:n}),h.progress(t)}else L&&p===u&&Z(!0)
2693else s.updateScene(h,!1)
2694return h},this.refresh=function(){return S(),k(),h},this.progress=function(e){if(arguments.length){var t=!1,n=p,r=s?s.info("scrollDirection"):"PAUSED",i=f.reverse||e>=m
2695if(0===f.duration?(t=m!=e,p=0==(m=e<1&&i?0:1)?l:u):e<0&&p!==l&&i?(m=0,p=l,t=!0):e>=0&&e<1&&i?(m=e,p=u,t=!0):e>=1&&p!==c?(m=1,p=c,t=!0):p!==u||i||Z(),t){var a={progress:m,state:p,scrollDirection:r},o=p!=n,d=function(e){h.trigger(e,a)}
2696o&&n!==u&&(d("enter"),d(n===l?"start":"end")),d("progress"),o&&p!==u&&(d(p===l?"start":"end"),d("leave"))}return h}return m}
2697var L,E,T=function(){g={start:v+f.offset},s&&f.triggerElement&&(g.start-=s.info("size")*f.triggerHook),g.end=g.start+f.duration},S=function(e){if(a){var t="duration"
2698x(t,a.call(h))&&!e&&(h.trigger("change",{what:t,newval:f[t]}),h.trigger("shift",{reason:t}))}},k=function(e){var n=0,r=f.triggerElement
2699if(s&&(r||v>0)){if(r)if(r.parentNode){for(var a=s.info(),o=i.get.offset(a.container),l=a.vertical?"top":"left";r.parentNode.hasAttribute(t);)r=r.parentNode
2700var u=i.get.offset(r)
2701a.isDocument||(o[l]-=s.scrollPos()),n=u[l]-o[l]}else w(2,"WARNING: triggerElement was removed from DOM and will be reset to",void 0),h.triggerElement(void 0)
2702var c=n!=v
2703v=n,c&&!e&&h.trigger("shift",{reason:"triggerElementPosition"})}},_=function(e){f.triggerHook>0&&h.trigger("shift",{reason:"containerResize"})},C=i.extend(r.validate,{duration:function(e){if(i.type.String(e)&&e.match(/^(\.|\d)*\d+%$/)){var t=parseFloat(e)/100
2704e=function(){return s?s.info("size")*t:0}}if(i.type.Function(e)){a=e
2705try{e=parseFloat(a.call(h))}catch(t){e=-1}}if(e=parseFloat(e),!i.type.Number(e)||e<0)throw a?(a=void 0,['Invalid return value of supplied function for option "duration":',e]):['Invalid value for option "duration":',e]
2706return e}}
2706),D=function(e){(e=arguments.length?[e]:Object.keys(C)).forEach((function(e,t){var n
2707if(C[e])try{n=C[e](f[e])}catch(t){n=d[e]
2708var r=i.type.String(t)?[t]:t
2709i.type.Array(r)?(r[0]="ERROR: "+r[0],r.unshift(1),w.apply(this,r)):w(1,"ERROR: Problem executing validation callback for option '"+e+"':",t.message)}finally{f[e]=n}}))},x=function(e,t){var n=!1,r=f[e]
2710return f[e]!=t&&(f[e]=t,D(e),n=r!=f[e]),n},M=function(e){h[e]||(h[e]=function(t){return arguments.length?("duration"===e&&(a=void 0),x(e,t)&&(h.trigger("change",{what:e,newval:f[e]}),r.shifts.indexOf(e)>-1&&h.trigger("shift",{reason:e})),h):f[e]})}
2711this.controller=function(){return s},this.state=function(){return p},this.scrollOffset=function(){return g.start},this.triggerPosition=function(){var e=f.offset
2712return s&&(f.triggerElement?e+=v:e+=s.info("size")*h.triggerHook()),e},h.on("shift.internal",(function(e){var t="duration"===e.reason;(p===c&&t||p===u&&0===f.duration)&&Z(),t&&A()})).on("progress.internal",(function(e){Z()})).on("add.internal",(function(e){A()})).on("destroy.internal",(function(e){h.removePin(e.reset)}))
2713var Z=function(e){if(L&&s){var t=s.info(),n=E.spacer.firstChild
2714if(e||p!==u){var r={position:E.inFlow?"relative":"absolute",top:0,left:0},a=i.css(n,"position")!=r.position
2715E.pushFollowers?f.duration>0&&(p===c&&0===parseFloat(i.css(E.spacer,"padding-top"))||p===l&&0===parseFloat(i.css(E.spacer,"padding-bottom")))&&(a=!0):r[t.vertical?"top":"left"]=f.duration*m,i.css(n,r),a&&A()}else{"fixed"!=i.css(n,"position")&&(i.css(n,{position:"fixed"}),A())
2716var o=i.get.offset(E.spacer,!0),d=f.reverse||0===f.duration?t.scrollPos-g.start:Math.round(m*f.duration*10)/10
2717o[t.vertical?"top":"left"]+=d,i.css(E.spacer.firstChild,{top:o.top,left:o.left})}}},A=function(){if(L&&s&&E.inFlow){var e=p===u,t=s.info("vertical"),n=E.spacer.firstChild,r=i.isMarginCollapseType(i.css(E.spacer,"display")),a={}
2718E.relSize.width||E.relSize.autoFullWidth?e?i.css(L,{width:i.get.width(E.spacer)}):i.css(L,{width:"100%"}):(a["min-width"]=i.get.width(t?L:n,!0,!0),a.width=e?a["min-width"]:"auto"),E.relSize.height?e?i.css(L,{height:i.get.height(E.spacer)-(E.pushFollowers?f.duration:0)}):i.css(L,{height:"100%"}):(a["min-height"]=i.get.height(t?n:L,!0,!r),a.height=e?a["min-height"]:"auto"),E.pushFollowers&&(a["padding"+(t?"Top":"Left")]=f.duration*m,a["padding"+(t?"Bottom":"Right")]=f.duration*(1-m)),i.css(E.spacer,a)}},O=function(){s&&L&&p===u&&!s.info("isDocument")&&Z()},I=function(){s&&L&&p===u&&((E.relSize.width||E.relSize.autoFullWidth)&&i.get.width(window)!=i.get.width(E.spacer.parentNode)||E.relSize.height&&i.get.height(window)!=i.get.height(E.spacer.parentNode))&&A()},N=function(e){s&&L&&p===u&&!s.info("isDocument")&&(e.preventDefault(),s._setScrollPos(s.info("scrollPos")-((e.wheelDelta||e[s.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)))}
2719this.setPin=function(e,n){var r=n&&n.hasOwnProperty("pushFollowers")
2720if(n=i.extend({},{pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},n),!(e=i.get.elements(e)[0]))return w(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),h
2721if("fixed"===i.css(e,"position"))return w(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),h
2722if(L){if(L===e)return h
2723h.removePin()}var a=(L=e).parentNode.style.display,s=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"]
2724L.parentNode.style.display="none"
2725var o="absolute"!=i.css(L,"position"),l=i.css(L,s.concat(["display"])),u=i.css(L,["width","height"])
2726L.parentNode.style.display=a,!o&&n.pushFollowers&&(w(2,"WARNING: If the pinned element is positioned absolutely pushFollowers will be disabled."),n.pushFollowers=!1),window.setTimeout((function(){L&&0===f.duration&&r&&n.pushFollowers&&w(2,"WARNING: pushFollowers =",!0,"has no effect, when scene duration is 0.")}),0)
2727var c=L.parentNode.insertBefore(document.createElement("div"),L),d=i.extend(l,{position:o?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})
2728if(o||i.extend(d,i.css(L,["width","height"])),i.css(c,d),c.setAttribute(t,""),i.addClass(c,n.spacerClass),E={spacer:c,relSize:{width:"%"===u.width.slice(-1),height:"%"===u.he
2728ight.slice(-1),autoFullWidth:"auto"===u.width&&o&&i.isMarginCollapseType(l.display)},pushFollowers:n.pushFollowers,inFlow:o},!L.___origStyle){L.___origStyle={}
2729var p=L.style
2730s.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEach((function(e){L.___origStyle[e]=p[e]||""}))}return E.relSize.width&&i.css(c,{width:u.width}),E.relSize.height&&i.css(c,{height:u.height}),c.appendChild(L),i.css(L,{position:o?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(E.relSize.width||E.relSize.autoFullWidth)&&i.css(L,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",O),window.addEventListener("resize",O),window.addEventListener("resize",I),L.addEventListener("mousewheel",N),L.addEventListener("DOMMouseScroll",N),w(3,"added pin"),Z(),h},this.removePin=function(e){if(L){if(p===u&&Z(!0),e||!s){var n=E.spacer.firstChild
2731if(n.hasAttribute(t)){var r=E.spacer.style,a={};["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach((function(e){a[e]=r[e]||""})),i.css(n,a)}E.spacer.parentNode.insertBefore(n,E.spacer),E.spacer.parentNode.removeChild(E.spacer),L.parentNode.hasAttribute(t)||(i.css(L,L.___origStyle),delete L.___origStyle)}window.removeEventListener("scroll",O),window.removeEventListener("resize",O),window.removeEventListener("resize",I),L.removeEventListener("mousewheel",N),L.removeEventListener("DOMMouseScroll",N),L=void 0,w(3,"removed pin (reset: "+(e?"true":"false")+")")}return h}
2732var P,F=[]
2733return h.on("destroy.internal",(function(e){h.removeClassToggle(e.reset)})),this.setClassToggle=function(e,t){var n=i.get.elements(e)
2734return 0!==n.length&&i.type.String(t)?(F.length>0&&h.removeClassToggle(),P=t,F=n,h.on("enter.internal_class leave.internal_class",(function(e){var t="enter"===e.type?i.addClass:i.removeClass
2735F.forEach((function(e,n){t(e,P)}))})),h):(w(1,"ERROR calling method 'setClassToggle()': Invalid "+(0===n.length?"element":"classes")+" supplied."),h)},this.removeClassToggle=function(e){return e&&F.forEach((function(e,t){i.removeClass(e,P)})),h.off("start.internal_class end.internal_class"),P=void 0,F=[],h},function(){for(var e in f)d.hasOwnProperty(e)||(w(2,'WARNING: Unknown option "'+e+'"'),delete f[e])
2736for(var t in d)M(t)
2737D()}(),h}
2738var r={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!i.type.Number(e))throw['Invalid value for option "offset":',e]
2739return e},triggerElement:function(e){if(e=e||void 0){var t=i.get.elements(e)[0]
2740if(!t||!t.parentNode)throw['Element defined in option "triggerElement" was not found:',e]
2741e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0}
2742if(i.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1))
2743else{if(!(e in t))throw['Invalid value for option "triggerHook": ',e]
2744e=t[e]}return e},reverse:function(e){return!!e},loglevel:function(e){if(e=parseInt(e),!i.type.Number(e)||e<0||e>3)throw['Invalid value for option "loglevel":',e]
2745return e}},shifts:["duration","offset","triggerHook"]}
2746e.Scene.addOption=function(t,n,i,a){t in r.defaults?e._util.log(1,"[static] ScrollMagic.Scene -> Cannot add Scene option '"+t+"', because it already exists."):(r.defaults[t]=n,r.validate[t]=i,a&&r.shifts.push(t))},e.Scene.extend=function(t){var n=this
2747e.Scene=function(){return n.apply(this,arguments),this.$super=i.extend({},this),t.apply(this,arguments)||this},i.extend(e.Scene,n),e.Scene.prototype=n.prototype,e.Scene.prototype.constructor=e.Scene},e.Event=function(e,t,n,r){for(var i in r=r||{})this[i]=r[i]
2748return this.type=e,this.target=this.currentTarget=n,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this}
2749var i=e._util=function(e){var t,n={},r=function(e){return parseFloat(e)||0},i=function(t){return t.currentStyle?t.currentStyle:e.getComputedStyle(t)},a=function(t,n,a,s){if((n=n===document?e:n)===e)s=!1
2750else if(!p.DomElement(n))return 0
2751t=t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()
2752var o=(a?n["offset"+t]||n["outer"+t]:n["client"+t]||n["inner"+t])||0
2753if(a&&s){var l=i(n)
2754o+="Height"===t?r(l.marginTop)+r(l.marginBottom):r(l.marginLeft)+r(l.marginRight)}return o},s=function(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,(function(e){return e[1].toUpperCase()}))}
2755n.extend=function(e){for(e=e||{},t=1;t<arguments.length;t++)if(arguments[t])for(var n in arguments[t])arguments[t].hasOwnProperty(n)&&(e[n]=arguments[t][n])
2756return e},n.isMarginCollapseType=function(e){return["block","flex","list-item","table","-webkit-box"].indexOf(e)>-1}
2757var o=0,l=["ms","moz","webkit","o"],u=e.requestAnimationFrame,c=e.cancelAnimationFrame
2758for(t=0;!u&&t<l.length;++t)u=e[l[t]+"RequestAnimationFrame"],c=e[l[t]+"CancelAnimationFrame"]||e[l[t]+"CancelRequestAnimationFrame"]
2759u||(u=function(t){var n=(new Date).getTime(),r=Math.max(0,16-(n-o)),i=e.setTimeout((function(){t(n+r)}),r)
2760return o=n+r,i}),c||(c=function(t){e.clearTimeout(t)}),n.rAF=u.bind(e),n.cAF=c.bind(e)
2761var d=["error","warn","log"],h=e.console||{}
2762for(h.log=h.log||function(){},t=0;t<d.length;t++){var f=d[t]
2763h[f]||(h[f]=h.log)}n.log=function(e){(e>d.length||e<=0)&&(e=d.length)
2764var t=new Date,n=("0"+t.getHours()).slice(-2)+":"+("0"+t.getMinutes()).slice(-2)+":"+("0"+t.getSeconds()).slice(-2)+":"+("00"+t.getMilliseconds()).slice(-3),r=d[e-1],i=Array.prototype.splice.call(arguments,1),a=Function.prototype.bind.call(h[r],h)
2765i.unshift(n),a.apply(h,i)}
2766var p=n.type=function(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()}
2767p.String=function(e){return"string"===p(e)},p.Function=function(e){return"function"===p(e)},p.Array=function(e){return Array.isArray(e)},p.Number=function(e){return!p.Array(e)&&e-parseFloat(e)+1>=0},p.DomElement=function(e){return"object"==typeof HTMLElement||"function"==typeof HTMLElement?e instanceof HTMLElement||e instanceof SVGElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}
2768var m=n.get={}
2769return m.elements=function(t){var n=[]
2770if(p.String(t))try{t=document.querySelectorAll(t)}catch(e){return n}if("nodelist"===p(t)||p.Array(t)||t instanceof NodeList)for(var r=0,i=n.length=t.length;r<i;r++){var a=t[r]
2771n[r]=p.DomElement(a)?a:m.elements(a)}else(p.DomElement(t)||t===document||t===e)&&(n=[t])
2772return n},m.scrollTop=function(t){return t&&"number"==typeof t.scrollTop?t.scrollTop:e.pageYOffset||0},m.scrollLeft=function(t){return t&&"number"==typeof t.scrollLeft?t.scrollLeft:e.pageXOffset||0},m.width=function(e,t,n){return a("width",e,t,n)},m.height=function(e,t,n){return a("height",e,t,n)},m.offset=function(e,t){var n={top:0,left:0}
2773if(e&&e.getBoundingClientRect){var r=e.getBoundingClientRect()
2774n.top=r.top,n.left=r.left,t||(n.top+=m.scrollTop(),n.left+=m.scrollLeft())}return n},n.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t)},n.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},n.css=function(e,t){if(p.String(t))return i(e)[s(t)]
2775if(p.Array(t)){var n={},r=i(e)
2776return t.forEach((function(e,t){n[e]=r[s(e)]})),n}for(var a in t){var o=t[a]
2777o==parseFloat(o)&&(o+="px"),e.style[s(a)]=o}},n}(window||{})
2778return e.Scene.prototype.addIndicators=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling addIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},e.Scene.prototype.removeIndicators=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},e.Scene.prototype.setTween=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},e.Scene.prototype.removeTween=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},e.Scene.prototype.setVelocity=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},e.Scene.prototype.removeVelocity=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},e},void 0===(i=r.call(t,n,t,e))||(e.exports=i)},4633(e,t,n){"use strict"
2779function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&i(e[n],t[n])}))}n.r(t),n.d(t,{default:()=>ue})
2780var a="undefined"!=typeof document?document:{},s={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}}
2781i(a,s)
2782var o="undefined"!=typeof window?window:{}
2783i(o,{document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}})
2784class l{constructor(e){const t=this
2785for(let n=0;n<e.length;n+=1)t[n]=e[n]
2786return t.length=e.length,this}}function u(e,t){const n=[]
2787let r=0
2788if(e&&!t&&e instanceof l)return e
2789if(e)if("string"==typeof e){let i,s
2790const o=e.trim()
2791if(o.indexOf("<")>=0&&o.indexOf(">")>=0){let e="div"
2792for(0===o.indexOf("<li")&&(e="ul"),0===o.indexOf("<tr")&&(e="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(e="tr"),0===o.indexOf("<tbody")&&(e="table"),0===o.indexOf("<option")&&(e="select"),s=a.createElement(e),s.innerHTML=o,r=0;r<s.childNodes.length;r+=1)n.push(s.childNodes[r])}else for(i=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||a).querySelectorAll(e.trim()):[a.getElementById(e.trim().split("#")[1])],r=0;r<i.length;r+=1)i[r]&&n.push(i[r])}else if(e.nodeType||e===o||e===a)n.push(e)
2793else if(e.length>0&&e[0].nodeType)for(r=0;r<e.length;r+=1)n.push(e[r])
2794return new l(n)}function c(e){const t=[]
2795for(let n=0;n<e.length;
2795n+=1)-1===t.indexOf(e[n])&&t.push(e[n])
2796return t}u.fn=l.prototype,u.Class=l,u.Dom7=l,"resize scroll".split(" ")
2797const d={addClass:function(e){if(void 0===e)return this
2798const t=e.split(" ")
2799for(let n=0;n<t.length;n+=1)for(let e=0;e<this.length;e+=1)void 0!==this[e]&&void 0!==this[e].classList&&this[e].classList.add(t[n])
2800return this},removeClass:function(e){const t=e.split(" ")
2801for(let n=0;n<t.length;n+=1)for(let e=0;e<this.length;e+=1)void 0!==this[e]&&void 0!==this[e].classList&&this[e].classList.remove(t[n])
2802return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){const t=e.split(" ")
2803for(let n=0;n<t.length;n+=1)for(let e=0;e<this.length;e+=1)void 0!==this[e]&&void 0!==this[e].classList&&this[e].classList.toggle(t[n])
2804return this},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0
2805for(let n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t)
2806else for(const t in e)this[n][t]=e[t],this[n].setAttribute(t,e[t])
2807return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e)
2808return this},data:function(e,t){let n
2809if(void 0!==t){for(let r=0;r<this.length;r+=1)n=this[r],n.dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[e]=t
2810return this}if(n=this[0],n)return n.dom7ElementDataStorage&&e in n.dom7ElementDataStorage?n.dom7ElementDataStorage[e]:n.getAttribute("data-"+e)||void 0},transform:function(e){for(let t=0;t<this.length;t+=1){const n=this[t].style
2811n.webkitTransform=e,n.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms")
2812for(let t=0;t<this.length;t+=1){const n=this[t].style
2813n.webkitTransitionDuration=e,n.transitionDuration=e}return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2814let r=t[0],i=t[1],a=t[2],s=t[3]
2815function o(e){const t=e.target
2816if(!t)return
2817const n=e.target.dom7EventData||[]
2818if(n.indexOf(e)<0&&n.unshift(e),u(t).is(i))a.apply(t,n)
2819else{const e=u(t).parents()
2820for(let t=0;t<e.length;t+=1)u(e[t]).is(i)&&a.apply(e[t],n)}}function l(e){const t=e&&e.target&&e.target.dom7EventData||[]
2821t.indexOf(e)<0&&t.unshift(e),a.apply(this,t)}"function"==typeof t[1]&&(r=t[0],a=t[1],s=t[2],i=void 0),s||(s=!1)
2822const c=r.split(" ")
2823let d
2824for(let u=0;u<this.length;u+=1){const e=this[u]
2825if(i)for(d=0;d<c.length;d+=1){const t=c[d]
2826e.dom7LiveListeners||(e.dom7LiveListeners={}),e.dom7LiveListeners[t]||(e.dom7LiveListeners[t]=[]),e.dom7LiveListeners[t].push({listener:a,proxyListener:o}),e.addEventListener(t,o,s)}else for(d=0;d<c.length;d+=1){const t=c[d]
2827e.dom7Listeners||(e.dom7Listeners={}),e.dom7Listeners[t]||(e.dom7Listeners[t]=[]),e.dom7Listeners[t].push({listener:a,proxyListener:l}),e.addEventListener(t,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2828let r=t[0],i=t[1],a=t[2],s=t[3]
2829"function"==typeof t[1]&&(r=t[0],a=t[1],s=t[2],i=void 0),s||(s=!1)
2830const o=r.split(" ")
2831for(let l=0;l<o.length;l+=1){const e=o[l]
2832for(let t=0;t<this.length;t+=1){const n=this[t]
2833let r
2834if(!i&&n.dom7Listeners?r=n.dom7Listeners[e]:i&&n.dom7LiveListeners&&(r=n.dom7LiveListeners[e]),r&&r.length)for(let t=r.length-1;t>=0;t-=1){const i=r[t]
2835a&&i.listener===a||a&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===a?(n.removeEventListener(e,i.proxyListener,s),r.splice(t,1)):a||(n.removeEventListener(e,i.proxyListener,s),r.splice(t,1))}}}return this},trigger:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
2836const r=t[0].split(" "),i=t[1]
2837for(let s=0;s<r.length;s+=1){const n=r[s]
2838for(let r=0;r<this.length;r+=1){const s=this[r]
2839let l
2840try{l=new o.CustomEvent(n,{detail:i,bubbles:!0,cancelable:!0})}catch(e){l=a.createEvent("Event"),l.initEvent(n,!0,!0),l.detail=i}s.dom7EventData=t.filter((e,t)=>t>0),s.dispatchEvent(l),s.dom7EventData=[],delete s.dom7EventData}}return this},transitionEnd:function(e){const t=["webkitTransitionEnd","transitionend"],n=this
2841let r
2842function i(a){if(a.target===this)for(e.call(this,a),r=0;r<t.length;r+=1)n.off(t[r],i)}if(e)for(r=0;r<t.length;r+=1)n.on(t[r],i)
2843return this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles()
2844return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+
2844parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles()
2845return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),n=a.body,r=e.clientTop||n.clientTop||0,i=e.clientLeft||n.clientLeft||0,s=e===o?o.scrollY:e.scrollTop,l=e===o?o.scrollX:e.scrollLeft
2846return{top:t.top+s-r,left:t.left+l-i}}return null},css:function(e,t){let n
2847if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(let t in e)this[n].style[t]=e[t]
2848return this}if(this[0])return o.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t
2849return this}return this},each:function(e){if(!e)return this
2850for(let t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this
2851return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0
2852for(let t=0;t<this.length;t+=1)this[t].innerHTML=e
2853return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null
2854for(let t=0;t<this.length;t+=1)this[t].textContent=e
2855return this},is:function(e){const t=this[0]
2856let n,r
2857if(!t||void 0===e)return!1
2858if("string"==typeof e){if(t.matches)return t.matches(e)
2859if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)
2860if(t.msMatchesSelector)return t.msMatchesSelector(e)
2861for(n=u(e),r=0;r<n.length;r+=1)if(n[r]===t)return!0
2862return!1}if(e===a)return t===a
2863if(e===o)return t===o
2864if(e.nodeType||e instanceof l){for(n=e.nodeType?[e]:e,r=0;r<n.length;r+=1)if(n[r]===t)return!0
2865return!1}return!1},index:function(){let e,t=this[0]
2866if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1)
2867return e}},eq:function(e){if(void 0===e)return this
2868const t=this.length
2869let n
2870return e>t-1?new l([]):e<0?(n=t+e,new l(n<0?[]:[this[n]])):new l([this[e]])},append:function(){let e
2871for(let t=0;t<arguments.length;t+=1){e=t<0||arguments.length<=t?void 0:arguments[t]
2872for(let t=0;t<this.length;t+=1)if("string"==typeof e){const n=a.createElement("div")
2873for(n.innerHTML=e;n.firstChild;)this[t].appendChild(n.firstChild)}else if(e instanceof l)for(let n=0;n<e.length;n+=1)this[t].appendChild(e[n])
2874else this[t].appendChild(e)}return this},prepend:function(e){let t,n
2875for(t=0;t<this.length;t+=1)if("string"==typeof e){const r=a.createElement("div")
2876for(r.innerHTML=e,n=r.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(r.childNodes[n],this[t].childNodes[0])}else if(e instanceof l)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0])
2877else this[t].insertBefore(e,this[t].childNodes[0])
2878return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&u(this[0].nextElementSibling).is(e)?new l([this[0].nextElementSibling]):new l([]):this[0].nextElementSibling?new l([this[0].nextElementSibling]):new l([]):new l([])},nextAll:function(e){const t=[]
2879let n=this[0]
2880if(!n)return new l([])
2881for(;n.nextElementSibling;){const r=n.nextElementSibling
2882e?u(r).is(e)&&t.push(r):t.push(r),n=r}return new l(t)},prev:function(e){if(this.length>0){const t=this[0]
2883return e?t.previousElementSibling&&u(t.previousElementSibling).is(e)?new l([t.previousElementSibling]):new l([]):t.previousElementSibling?new l([t.previousElementSibling]):new l([])}return new l([])},prevAll:function(e){const t=[]
2884let n=this[0]
2885if(!n)return new l([])
2886for(;n.previousElementSibling;){const r=n.previousElementSibling
2887e?u(r).is(e)&&t.push(r):t.push(r),n=r}return new l(t)},parent:function(e){const t=[]
2888for(let n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?u(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode))
2889return u(c(t))},parents:function(e){const t=[]
2890for(let n=0;n<this.length;n+=1){let r=this[n].parentNode
2891for(;r;)e?u(r).is(e)&&t.push(r):t.push(r),r=r.parentNode}return u(c(t))},closest:function(e){let t=this
2892return void 0===e?new l([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[]
2893for(let n=0;n<this.length;n+=1){const r=this[n].querySelectorAll(e)
2894for(let e=0;e<r.length;e+=1)t.push(r[e])}return new l(t)},children:function(e){const t=[]
2895for(let n=0;n<this.length;n+=1){const r=this[n].childNodes
2896for(let n=0;n<r.length;n+=1)e?1===r[n].nodeType&&u(r[n]).is(e)&&t.push(r[n]):1===r[n].nodeType&&t.push(r[n])}return new l(c(t))},filter:function(e){const t=[],n=this
2897for(let r=0;r<n.length;r+=1)e.call(n[r],r,n[r])&&t.push(n[r])
2898return new l(t)},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e])
2899return this},add:function(){const e=this
2900let t,n
2901for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a]
2902for(t=0;t<i.length;t+=1){const r=u(i[t])
2903for(n=0;n<r.length;n+=1)e[e.length]=r[n],e.length+=1}return e},styles:function(){return this[0]?o.getComputedStyle(this[0],null):{}}}
2904Object.keys(d).forEach(e=>{u.fn[e]=u.fn[e]||d[e]})
2905const h={deleteProps(e){const t=e
2906Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick(e){return setTimeout(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)},now:()=>Date.now(),getTranslate(e){let t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x"
2907const a=o.getComputedStyle(e,null)
2908return o.WebKitCSSMatrix?(n=a.transform||a.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new o.WebKitCSSMatrix("none"===n?"":n)):(r=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=r.toString().split(",")),"x"===i&&(n=o.WebKitCSSMatrix?r.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===i&&(n=o.WebKitCSSMatrix?r.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),n||0},parseUrlQuery(e){const t={}
2909let n,r,i,a,s=e||o.location.href
2910if("string"==typeof s&&s.length)for(s=s.indexOf("?")>-1?s.replace(/\S*\?/,""):"",r=s.split("&").filter(e=>""!==e),a=r.length,n=0;n<a;n+=1)i=r[n].replace(/#\S+/g,"").split("="),t[decodeURIComponent(i[0])]=void 0===i[1]?void 0:decodeURIComponent(i[1])||""
2911return t},isObject:e=>"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(){const e=Object(arguments.length<=0?void 0:arguments[0])
2912for(let t=1;t<arguments.length;t+=1){const n=t<0||arguments.length<=t?void 0:arguments[t]
2913if(null!=n){const t=Object.keys(Object(n))
2914for(let r=0,i=t.length;r<i;r+=1){const i=t[r],a=Object.getOwnPropertyDescriptor(n,i)
2915void 0!==a&&a.enumerable&&(h.isObject(e[i])&&h.isObject(n[i])?h.extend(e[i],n[i]):!h.isObject(e[i])&&h.isObject(n[i])?(e[i]={},h.extend(e[i],n[i])):e[i]=n[i])}}}return e}},f={touch:!!("ontouchstart"in o||o.DocumentTouch&&a instanceof o.DocumentTouch),pointerEvents:!!o.PointerEvent&&"maxTouchPoints"in o.navigator&&o.navigator.maxTouchPoints>=0,observer:"MutationObserver"in o||"WebkitMutationObserver"in o,passiveListener:function(){let e=!1
2916try{const t=Object.defineProperty({},"passive",{get(){e=!0}})
2917o.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in o}
2918class p{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2919const t=this
2920t.params=e,t.eventsListeners={}
2920,t.params&&t.params.on&&Object.keys(t.params.on).forEach(e=>{t.on(e,t.params.on[e])})}on(e,t,n){const r=this
2921if("function"!=typeof t)return r
2922const i=n?"unshift":"push"
2923return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)}),r}once(e,t,n){const r=this
2924if("function"!=typeof t)return r
2925function i(){r.off(e,i),i.f7proxy&&delete i.f7proxy
2926for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s]
2927t.apply(r,a)}return i.f7proxy=t,r.on(e,i,n)}off(e,t){const n=this
2928return n.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].length&&n.eventsListeners[e].forEach((r,i)=>{(r===t||r.f7proxy&&r.f7proxy===t)&&n.eventsListeners[e].splice(i,1)})}),n):n}emit(){const e=this
2929if(!e.eventsListeners)return e
2930let t,n,r
2931for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s]
2932return"string"==typeof a[0]||Array.isArray(a[0])?(t=a[0],n=a.slice(1,a.length),r=e):(t=a[0].events,n=a[0].data,r=a[0].context||e),(Array.isArray(t)?t:t.split(" ")).forEach(t=>{if(e.eventsListeners&&e.eventsListeners[t]){const i=[]
2933e.eventsListeners[t].forEach(e=>{i.push(e)}),i.forEach(e=>{e.apply(r,n)})}}),e}useModulesParams(e){const t=this
2934t.modules&&Object.keys(t.modules).forEach(n=>{const r=t.modules[n]
2935r.params&&h.extend(e,r.params)})}useModules(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2936const t=this
2937t.modules&&Object.keys(t.modules).forEach(n=>{const r=t.modules[n],i=e[n]||{}
2938r.instance&&Object.keys(r.instance).forEach(e=>{const n=r.instance[e]
2939t[e]="function"==typeof n?n.bind(t):n}),r.on&&t.on&&Object.keys(r.on).forEach(e=>{t.on(e,r.on[e])}),r.create&&r.create.bind(t)(i)})}static set components(e){this.use&&this.use(e)}static installModule(e){const t=this
2940t.prototype.modules||(t.prototype.modules={})
2941const n=e.name||`${Object.keys(t.prototype.modules).length}_${h.now()}`
2942if(t.prototype.modules[n]=e,e.proto&&Object.keys(e.proto).forEach(n=>{t.prototype[n]=e.proto[n]}),e.static&&Object.keys(e.static).forEach(n=>{t[n]=e.static[n]}),e.install){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a]
2943e.install.apply(t,i)}return t}static use(e){const t=this
2944if(Array.isArray(e))return e.forEach(e=>t.installModule(e)),t
2945for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i]
2946return t.installModule(e,...r)}}var m={updateSize:function(){const e=this
2947let t,n
2948const r=e.$el
2949t=void 0!==e.params.width?e.params.width:r[0].clientWidth,n=void 0!==e.params.height?e.params.height:r[0].clientHeight,0===t&&e.isHorizontal()||0===n&&e.isVertical()||(t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),n=n-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),h.extend(e,{width:t,height:n,size:e.isHorizontal()?t:n}))},updateSlides:function(){const e=this,t=e.params,n=e.$wrapperEl,r=e.size,i=e.rtlTranslate,a=e.wrongRTL,s=e.virtual&&t.virtual.enabled,l=s?e.virtual.slides.length:e.slides.length,u=n.children("."+e.params.slideClass),c=s?e.virtual.slides.length:u.length
2950let d=[]
2951const f=[],p=[]
2952function m(e){return!t.cssMode||e!==u.length-1}let g=t.slidesOffsetBefore
2953"function"==typeof g&&(g=t.slidesOffsetBefore.call(e))
2954let v=t.slidesOffsetAfter
2955"function"==typeof v&&(v=t.slidesOffsetAfter.call(e))
2956const y=e.snapGrid.length,b=e.snapGrid.length
2957let w,L,E=t.spaceBetween,T=-g,S=0,k=0
2958if(void 0===r)return
2959"string"==typeof E&&E.indexOf("%")>=0&&(E=parseFloat(E.replace("%",""))/100*r),e.virtualSize=-E,i?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(w=Math.floor(c/t.slidesPerColumn)===c/e.params.slidesPerColumn?c:Math.ceil(c/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(w=Math.max(w,t.slidesPerView*t.slidesPerColumn)))
2960const _=t.slidesPerColumn,C=w/_,D=Math.floor(c/t.slidesPerColumn)
2961for(let h=0;h<c;h+=1){L=0
2962const n=u.eq(h)
2963if(t.slidesPerColumn>1){let r,i,a
2964if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const e=Math.floor(h/(t.slidesPerGroup*t.slidesPerColumn)),s=h-t.slidesPerColumn*t.slidesPerGroup*e,o=0===e?t.slidesPerGroup:Math.min(Math.ceil((c-e*_*t.slidesPerGroup)/_),t.slidesPerGroup)
2965a=Math.floor(s/o),i=s-a*o+e*t.slidesPerGroup,r=i+a*w/_,n.css({"-webkit-box-ordinal-group":r,"-moz-box-ordinal-group":r,"-ms-flex-order":r,"-webkit-order":r,order:r})}else"column"===t.slidesPerColumnFill?(i=Math.floor(h/_),a=h-i*_,(i>D||i===D&&a===_-1)&&(a+=1,a>=_&&(a=0,i+=1))):(a=Math.floor(h/C),i=h-a*C)
2966n.css("margin-"+(e.isHorizontal()?"top":"left"),0!==a&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==n.css("display")){if("auto"===t.slidesPerView){const r=o.getComputedStyle(n[0],null),i=n[0].style.transform,a=n[0].style.webkitTransform
2967if(i&&(n[0].style.transform="none"),a&&(n[0].style.webkitTransform="none"),t.roundLengths)L=e.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0)
2968else if(e.isHorizontal()){const e=parseFloat(r.getPropertyValue("width")),t=parseFloat(r.getPropertyValue("padding-left")),n=parseFloat(r.getPropertyValue("padding-right")),i=parseFloat(r.getPropertyValue("margin-left")),a=parseFloat(r.getPropertyValue("margin-right")),s=r.getPropertyValue("box-sizing")
2969L=s&&"border-box"===s?e+i+a:e+t+n+i+a}else{const e=parseFloat(r.getPropertyValue("height")),t=parseFloat(r.getPropertyValue("padding-top")),n=parseFloat(r.getPropertyValue("padding-bottom")),i=parseFloat(r.getPropertyValue("margin-top")),a=parseFloat(r.getPropertyValue("margin-bottom")),s=r.getPropertyValue("box-sizing")
2970L=s&&"border-box"===s?e+i+a:e+t+n+i+a}i&&(n[0].style.transform=i),a&&(n[0].style.webkitTransform=a),t.roundLengths&&(L=Math.floor(L))}else L=(r-(t.slidesPerView-1)*E)/t.slidesPerView,t.roundLengths&&(L=Math.floor(L)),u[h]&&(e.isHorizontal()?u[h].style.width=L+"px":u[h].style.height=L+"px")
2971u[h]&&(u[h].swiperSlideSize=L),p.push(L),t.centeredSlides?(T=T+L/2+S/2+E,0===S&&0!==h&&(T=T-r/2-E),0===h&&(T=T-r/2-E),Math.abs(T)<.001&&(T=0),t.roundLengths&&(T=Math.floor(T)),k%t.slidesPerGroup==0&&d.push(T),f.push(T)):(t.roundLengths&&(T=Math.floor(T)),(k-Math.min(e.params.slidesPerGroupSkip,k))%e.params.slidesPerGroup==0&&d.push(T),f.push(T),T=T+L+E),e.virtualSize+=L+E,S=L,k+=1}}let x
2972if(e.virtualSize=Math.max(e.virtualSize,r)+v,i&&a&&("slide"===t.effect||"coverflow"===t.effect)&&n.css({width:e.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(e.isHorizontal()?n.css({width:e.virtualSize+t.spaceBetween+"px"}):n.css({height:e.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(e.virtualSize=(L+t.spaceBetween)*w,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?n.css({width:e.virtualSize+t.spaceBetween+"px"}):n.css({height:e.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){x=[]
2973for(let n=0;n<d.length;n+=1){let r=d[n]
2974t.roundLengths&&(r=Math.floor(r)),d[n]<e.virtualSize+d[0]&&x.push(r)}d=x}if(!t.centeredSlides){x=[]
2975for(let n=0;n<d.length;n+=1){let i=d[n]
2976t.roundLengths&&(i=Math.floor(i)),d[n]<=e.virtualSize-r&&x.push(i)}d=x,Math.floor(e.virtualSize-r)-Math.floor(d[d.length-1])>1&&d.push(e.virtualSize-r)}if(0===d.length&&(d=[0]),0!==t.spaceBetween&&(e.isHorizontal()?i?u.filter(m).css({marginLeft:E+"px"}):u.filter(m).css({marginRight:E+"px"}):u.filter(m).css({marginBottom:E+"px"}
2976)),t.centeredSlides&&t.centeredSlidesBounds){let e=0
2977p.forEach(n=>{e+=n+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween
2978const n=e-r
2979d=d.map(e=>e<0?-g:e>n?n+v:e)}if(t.centerInsufficientSlides){let e=0
2980if(p.forEach(n=>{e+=n+(t.spaceBetween?t.spaceBetween:0)}),e-=t.spaceBetween,e<r){const t=(r-e)/2
2981d.forEach((e,n)=>{d[n]=e-t}),f.forEach((e,n)=>{f[n]=e+t})}}h.extend(e,{slides:u,snapGrid:d,slidesGrid:f,slidesSizesGrid:p}),c!==l&&e.emit("slidesLengthChange"),d.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,n=[]
2982let r,i=0
2983if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e,t)=>{n.push(t)})
2984else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r
2985if(e>t.slides.length)break
2986n.push(t.slides.eq(e)[0])}else n.push(t.slides.eq(t.activeIndex)[0])
2987for(r=0;r<n.length;r+=1)if(void 0!==n[r]){const e=n[r].offsetHeight
2988i=e>i?e:i}i&&t.$wrapperEl.css("height",i+"px")},updateSlidesOffset:function(){const e=this,t=e.slides
2989for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop},updateSlidesProgress:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0
2990const t=this,n=t.params,r=t.slides,i=t.rtlTranslate
2991if(0===r.length)return
2992void 0===r[0].swiperSlideOffset&&t.updateSlidesOffset()
2993let a=-e
2994i&&(a=e),r.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[]
2995for(let s=0;s<r.length;s+=1){const e=r[s],o=(a+(n.centeredSlides?t.minTranslate():0)-e.swiperSlideOffset)/(e.swiperSlideSize+n.spaceBetween)
2996if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){const i=-(a-e.swiperSlideOffset),o=i+t.slidesSizesGrid[s];(i>=0&&i<t.size-1||o>1&&o<=t.size||i<=0&&o>=t.size)&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(s),r.eq(s).addClass(n.slideVisibleClass))}e.progress=i?-o:o}t.visibleSlides=u(t.visibleSlides)},updateProgress:function(e){const t=this
2997if(void 0===e){const n=t.rtlTranslate?-1:1
2998e=t&&t.translate&&t.translate*n||0}const n=t.params,r=t.maxTranslate()-t.minTranslate()
2999let i=t.progress,a=t.isBeginning,s=t.isEnd
3000const o=a,l=s
30010===r?(i=0,a=!0,s=!0):(i=(e-t.minTranslate())/r,a=i<=0,s=i>=1),h.extend(t,{progress:i,isBeginning:a,isEnd:s}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),a&&!o&&t.emit("reachBeginning toEdge"),s&&!l&&t.emit("reachEnd toEdge"),(o&&!a||l&&!s)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,t=e.slides,n=e.params,r=e.$wrapperEl,i=e.activeIndex,a=e.realIndex,s=e.virtual&&n.virtual.enabled
3002let o
3003t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),o=s?e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),o.addClass(n.slideActiveClass),n.loop&&(o.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(n.slideDuplicateActiveClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(n.slideDuplicateActiveClass))
3004let l=o.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass)
3005n.loop&&0===l.length&&(l=t.eq(0),l.addClass(n.slideNextClass))
3006let u=o.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass)
3007n.loop&&0===u.length&&(u=t.eq(-1),u.addClass(n.slidePrevClass)),n.loop&&(l.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),u.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,r=t.slidesGrid,i=t.snapGrid,a=t.params,s=t.activeIndex,o=t.realIndex,l=t.snapIndex
3008let u,c=e
3009if(void 0===c){for(let e=0;e<r.length;e+=1)void 0!==r[e+1]?n>=r[e]&&n<r[e+1]-(r[e+1]-r[e])/2?c=e:n>=r[e]&&n<r[e+1]&&(c=e+1):n>=r[e]&&(c=e)
3010a.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(n)>=0)u=i.indexOf(n)
3011else{const e=Math.min(a.slidesPerGroupSkip,c)
3012u=e+Math.floor((c-e)/a.slidesPerGroup)}if(u>=i.length&&(u=i.length-1),c===s)return void(u!==l&&(t.snapIndex=u,t.emit("snapIndexChange")))
3013const d=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10)
3014h.extend(t,{snapIndex:u,realIndex:d,previousIndex:s,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==d&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,n=t.params,r=u(e.target).closest("."+n.slideClass)[0]
3015let i=!1
3016if(r)for(let a=0;a<t.slides.length;a+=1)t.slides[a]===r&&(i=!0)
3017if(!r||!i)return t.clickedSlide=void 0,void(t.clickedIndex=void 0)
3018t.clickedSlide=r,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(u(r).attr("data-swiper-slide-index"),10):t.clickedIndex=u(r).index(),n.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},g={getTranslate:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y"
3019const t=this,n=t.params,r=t.rtlTranslate,i=t.translate,a=t.$wrapperEl
3020if(n.virtualTranslate)return r?-i:i
3021if(n.cssMode)return i
3022let s=h.getTranslate(a[0],e)
3023return r&&(s=-s),s||0},setTranslate:function(e,t){const n=this,r=n.rtlTranslate,i=n.params,a=n.$wrapperEl,s=n.wrapperEl,o=n.progress
3024let l,u=0,c=0
3025n.isHorizontal()?u=r?-e:e:c=e,i.roundLengths&&(u=Math.floor(u),c=Math.floor(c)),i.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-u:-c:i.virtualTranslate||a.transform(`translate3d(${u}px, ${c}px, 0px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?u:c
3026const d=n.maxTranslate()-n.minTranslate()
3027l=0===d?0:(e-n.minTranslate())/d,l!==o&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4?arguments[4]:void 0
3028const a=this,s=a.params,o=a.wrapperEl
3029if(a.animating&&s.preventInteractionOnTransition)return!1
3030const l=a.minTranslate(),u=a.maxTranslate()
3031let c
3032if(c=r&&e>l?l:r&&e<u?u:e,a.updateProgress(c),s.cssMode){const e=a.isHorizontal()
3033return 0===t?o[e?"scrollLeft":"scrollTop"]=-c:o.scrollTo?o.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"}):o[e?"scrollLeft":"scrollTop"]=-c,!0}return 0===t?(a.setTransition(0),a.setTranslate(c),n&&(a.emit("beforeTransitionStart",t,i),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(c),n&&(a.emit("beforeTransitionStart",t,i),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,n&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}},v={slideTo:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3?arguments[3]:void 0
3034const i=this
3035let a=e
3036a<0&&(a=0)
3037const s=i.params,o=i.snapGrid,l=i.slidesGrid,u=i.previousIndex,c=i.activeIndex,d=i.rtlTranslate,h=i.wrapperEl
3038if(i.animating&&s.preventInteractionOnTransition)return!1
3039const f=Math.min(i.params.slidesPerGroupSkip,a)
3040let p=f+Math.floor((a-f)/i.params.slidesPerGroup)
3041p>=o.length&&(p=o.length-1),(c||s.initialSlide||0)===(u||0)&&n&&i.emit("beforeSlideChangeStart")
3042const m=-o[p]
3043if(i.updateProgress(m),s.normalizeSlideIndex)for(let v=0;v<l.length;v+=1)-Math.floor(100*m)>=Math.floor(100*l[v])&&(a=v)
3044if(i.initialized&&a!==c){if(!i.allowSlideNext&&m<i.translate&&m<i.minTranslate())return!1
3045if(!i.allowSlidePrev&&m>i.translate&&m>i.maxTranslate()&&(c||0)!==a)return!1}let g
3046if(g=a>
3046c?"next":a<c?"prev":"reset",d&&-m===i.translate||!d&&m===i.translate)return i.updateActiveIndex(a),s.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==s.effect&&i.setTranslate(m),"reset"!==g&&(i.transitionStart(n,g),i.transitionEnd(n,g)),!1
3047if(s.cssMode){const e=i.isHorizontal()
3048let n=-m
3049return d&&(n=h.scrollWidth-h.offsetWidth-n),0===t?h[e?"scrollLeft":"scrollTop"]=n:h.scrollTo?h.scrollTo({[e?"left":"top"]:n,behavior:"smooth"}):h[e?"scrollLeft":"scrollTop"]=n,!0}return 0===t?(i.setTransition(0),i.setTranslate(m),i.updateActiveIndex(a),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,r),i.transitionStart(n,g),i.transitionEnd(n,g)):(i.setTransition(t),i.setTranslate(m),i.updateActiveIndex(a),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,r),i.transitionStart(n,g),i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(n,g))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3?arguments[3]:void 0
3050const i=this
3051let a=e
3052return i.params.loop&&(a+=i.loopedSlides),i.slideTo(a,t,n,r)},slideNext:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0
3053const r=this,i=r.params,a=r.animating,s=r.activeIndex<i.slidesPerGroupSkip?1:i.slidesPerGroup
3054if(i.loop){if(a)return!1
3055r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+s,e,t,n)},slidePrev:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0
3056const r=this,i=r.params,a=r.animating,s=r.snapGrid,o=r.slidesGrid,l=r.rtlTranslate
3057if(i.loop){if(a)return!1
3058r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const c=u(l?r.translate:-r.translate),d=s.map(e=>u(e))
3059o.map(e=>u(e)),s[d.indexOf(c)]
3060let h,f=s[d.indexOf(c)-1]
3061return void 0===f&&i.cssMode&&s.forEach(e=>{!f&&c>=e&&(f=e)}),void 0!==f&&(h=o.indexOf(f),h<0&&(h=r.activeIndex-1)),r.slideTo(h,e,t,n)},slideReset:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0
3062return this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5
3063const i=this
3064let a=i.activeIndex
3065const s=Math.min(i.params.slidesPerGroupSkip,a),o=s+Math.floor((a-s)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate
3066if(l>=i.snapGrid[o]){const e=i.snapGrid[o]
3067l-e>(i.snapGrid[o+1]-e)*r&&(a+=i.params.slidesPerGroup)}else{const e=i.snapGrid[o-1]
3068l-e<=(i.snapGrid[o]-e)*r&&(a-=i.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,i.slidesGrid.length-1),i.slideTo(a,e,t,n)},slideToClickedSlide:function(){const e=this,t=e.params,n=e.$wrapperEl,r="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView
3069let i,a=e.clickedIndex
3070if(t.loop){if(e.animating)return
3071i=parseInt(u(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?a<e.loopedSlides-r/2||a>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),a=n.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),h.nextTick(()=>{e.slideTo(a)})):e.slideTo(a):a>e.slides.length-r?(e.loopFix(),a=n.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),h.nextTick(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},y={loopCreate:function(){const e=this,t=e.params,n=e.$wrapperEl
3072n.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove()
3073let r=n.children("."+t.slideClass)
3074if(t.loopFillGroupWithBlank){const e=t.slidesPerGroup-r.length%t.slidesPerGroup
3075if(e!==t.slidesPerGroup){for(let r=0;r<e;r+=1){const e=u(a.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`)
3076n.append(e)}r=n.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=r.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>r.length&&(e.loopedSlides=r.length)
3077const i=[],s=[]
3078r.each((t,n)=>{const a=u(n)
3079t<e.loopedSlides&&s.push(n),t<r.length&&t>=r.length-e.loopedSlides&&i.push(n),a.attr("data-swiper-slide-index",t)})
3080for(let a=0;a<s.length;a+=1)n.append(u(s[a].cloneNode(!0)).addClass(t.slideDuplicateClass))
3081for(let a=i.length-1;a>=0;a-=1)n.prepend(u(i[a].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){const e=this
3082e.emit("beforeLoopFix")
3083const t=e.activeIndex,n=e.slides,r=e.loopedSlides,i=e.allowSlidePrev,a=e.allowSlideNext,s=e.snapGrid,o=e.rtlTranslate
3084let l
3085e.allowSlidePrev=!0,e.allowSlideNext=!0
3086const u=-s[t]-e.getTranslate()
3087t<r?(l=n.length-3*r+t,l+=r,e.slideTo(l,0,!1,!0)&&0!==u&&e.setTranslate((o?-e.translate:e.translate)-u)):t>=n.length-r&&(l=-n.length+t+r,l+=r,e.slideTo(l,0,!1,!0)&&0!==u&&e.setTranslate((o?-e.translate:e.translate)-u)),e.allowSlidePrev=i,e.allowSlideNext=a,e.emit("loopFix")},loopDestroy:function(){const e=this,t=e.$wrapperEl,n=e.params,r=e.slides
3088t.children(`.${n.slideClass}.${n.slideDuplicateClass},.${n.slideClass}.${n.slideBlankClass}`).remove(),r.removeAttr("data-swiper-slide-index")}},b={setGrabCursor:function(e){const t=this
3089if(f.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return
3090const n=t.el
3091n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this
3092f.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},w={appendSlide:function(e){const t=this,n=t.$wrapperEl,r=t.params
3093if(r.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let i=0;i<e.length;i+=1)e[i]&&n.append(e[i])
3094else n.append(e)
3095r.loop&&t.loopCreate(),r.observer&&f.observer||t.update()},prependSlide:function(e){const t=this,n=t.params,r=t.$wrapperEl,i=t.activeIndex
3096n.loop&&t.loopDestroy()
3097let a=i+1
3098if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&r.prepend(e[t])
3099a=i+e.length}else r.prepend(e)
3100n.loop&&t.loopCreate(),n.observer&&f.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){const n=this,r=n.$wrapperEl,i=n.params
3101let a=n.activeIndex
3102i.loop&&(a-=n.loopedSlides,n.loopDestroy(),n.slides=r.children("."+i.slideClass))
3103const s=n.slides.length
3104if(e<=0)return void n.prependSlide(t)
3105if(e>=s)return void n.appendSlide(t)
3106let o=a>e?a+1:a
3107const l=[]
3108for(let u=s-1;u>=e;u-=1){const e=n.slides.eq(u)
3109e.remove(),l.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r.append(t[e])
3110o=a>e?a+t.length:a}else r.append(t)
3111for(let u=0;u<l.length;u+=1)r.append(l[u])
3112i.loop&&n.loopCreate(),i.observer&&f.observer||n.update(),i.loop?n.slideTo(o+n.loopedSlides,0,!1):n.slideTo(o,0,!1)},removeSlide:function(e){const t=this,n=t.params,r=t.$wrapperEl
3113let i=t.activeIndex
3114n.loop&&(i-=t.loopedSlides,t.loopDestroy(),t.slides=r.children("."+n.slideClass))
3115let a,s=i
3116if("object"==typeof e&&"length"in e){for(let n=0;n<e.length;n+=1)a=e[n],t.slides[a]&&t.slides.eq(a).remove(),a<s&&(s-=1)
3117s=Math.max(s,0)}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<s&&(s-=1),s=Math.max(s,0)
3118n.loop&&t.loopCreate(),n.observer&&f.observer||t.update(),n.loop?t.slideTo(s+t.loopedSlides,0,!1):t.slideTo(s,0,!1)},removeAllSlides:function(){const e=this,t=[]
3119for(let n=0;n<e.slides.length;n+=1)t.push(n)
3120e.removeSlide(t)}}
3121const L=function(){const e=o.navigator.platform,t=o.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!o.cordova&&!o.phonegap),phonegap:!(!o.cordova&&!o.phonegap),electron:!1},r=o.screen.width,i=o.screen.height,a=t.match(/(Android);?[\s\/]+([\d.]+)?/)
3122let s=t.match(/(iPad).*OS\s([\d_]+)/)
3123const l=t.match(/(iPod)(.*OS\s([\d_]+))?/),u=!s&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c=t.indexOf("MSIE ")>=0||t.indexOf("Trident/")>=0,d=t.indexOf("Edge/")>=0,h=t.indexOf("Gecko/")>=0&&t.indexOf("Firefox/")>=0,p="Win32"===e,m=t.toLowerCase().indexOf("electron")>=0
3124let g="MacIntel"===e
3125return!s&&g&&f.touch&&(1024===r&&1366===i||834===r&&1194===i||834===r&&1112===i||768===r&&1024===i)&&(s=t.match(/(Version)\/([\d.]+)/),g=!1),n.ie=c,n.edge=d,n.firefox=h,a&&!p&&(n.os="android",n.osVersion=a[2],n.android=!0,n.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(s||u||l)&&(n.os="ios",n.ios=!0),u&&!l&&(n.osVersion=u[2].replace(/_/g,"."),n.iphone=!0),s&&(n.osVersion=s[2].replace(/_/g,"."),n.ipad=!0),l&&(n.osVersion=l[3]?l[3].replace(/_/g,"."):null,n.ipod=!0),n.ios&&n.osVersion&&t.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),n.webView=!(!(u||s||l)||!t.match(/.*AppleWebKit(?!.*Safari)/i)&&!o.navigator.standalone)||o.matchMedia&&o.matchMedia("(display-mode: standalone)").matches,n.webview=n.webView,n.standalone=n.webView,n.desktop=!(n.ios||n.android)||m,n.desktop&&(n.electron=m,n.macos=g,n.windows=p,n.macos&&(n.os="macos"),n.windows&&(n.os="windows")),n.pixelRatio=o.devicePixelRatio||1,n}()
3126function E(e){const t=this,n=t.touchEventsData,r=t.params,i=t.touches
3127if(t.animating&&r.preventInteractionOnTransition)return
3128let s=e
3129s.originalEvent&&(s=s.originalEvent)
3130const l=u(s.target)
3131if("wrapper"===r.touchEventsTarget&&!l.closest(t.wrapperEl).length)return
3132if(n.isTouchEvent="touchstart"===s.type,!n.isTouchEvent&&"which"in s&&3===s.which)return
3133if(!n.isTouchEvent&&"button"in s&&s.button>0)return
3134if(n.isTouched&&n.isMoved)return
3135if(r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])return void(t.allowClick=!0)
3136if(r.swipeHandler&&!l.closest(r.swipeHandler)[0])return
3137i.currentX="touchstart"===s.type?s.targetTouches[0].pageX:s.pageX,i.currentY="touchstart"===s.type?s.targetTouches[0].pageY:s.pageY
3138const c=i.currentX,d=i.currentY,f=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold
3139if(!f||!(c<=p||c>=o.screen.width-p)){if(h.extend(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=c,i.startY=d,n.touchStartTime=h.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==s.type){let e=!0
3140l.is(n.formElements)&&(e=!1),a.activeElement&&u(a.activeElement).is(n.formElements)&&a.activeElement!==l[0]&&a.activeElement.blur()
3141const i=e&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||i)&&s.preventDefault()}t.emit("touchStart",s)}}function T(e){const t=this,n=t.touchEventsData,r=t.params,i=t.touches,s=t.rtlTranslate
3142let o=e
3143if(o.originalEvent&&(o=o.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&t.emit("touchMoveOpposite",o))
3144if(n.isTouchEvent&&"touchmove"!==o.type)return
3145const l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),c="touchmove"===o.type?l.pageX:o.pageX,d="touchmove"===o.type?l.pageY:o.pageY
3146if(o.preventedByNestedSwiper)return i.startX=c,void(i.startY=d)
3147if(!t.allowTouchMove)return t.allowClick=!1,void(n.isTouched&&(h.extend(i,{startX:c,startY:d,currentX:c,currentY:d}),n.touchStartTime=h.now()))
3148if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(t.isVertical()){if(d<i.startY&&t.translate<=t.maxTranslate()||d>i.startY&&t.translate>=t.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(c<i.startX&&t.translate<=t.maxTranslate()||c>i.startX&&t.translate>=t.minTranslate())return
3149if(n.isTouchEvent&&a.activeElement&&o.target===a.activeElement&&u(o.target).is(n.formElements))return n.isMoved=!0,void(t.allowClick=!1)
3150if(n.allowTouchCallbacks&&t.emit("touchMove",o),o.targetTouches&&o.targetTouches.length>1)return
3151i.currentX=c,i.currentY=d
3152const f=i.currentX-i.startX,p=i.currentY-i.startY
3153if(t.params.threshold&&Math.sqrt(f**2+p**2)<t.params.threshold)return
3154if(void 0===n.isScrolling){let e
3155t.isHorizontal()&&i.currentY===i.startY||t.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:f*f+p*p>=25&&(e=180*Math.atan2(Math.abs(p),Math.abs(f))/Math.PI,n.isScrolling=t.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(n.isScrolling&&t.emit("touchMoveOpposite",o),void 0===n.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1)
3156if(!n.startMoving)return
3157t.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation(),n.isMoved||(r.loop&&t.loopFix(),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce
3157=!1,!r.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",o)),t.emit("sliderMove",o),n.isMoved=!0
3158let m=t.isHorizontal()?f:p
3159i.diff=m,m*=r.touchRatio,s&&(m=-m),t.swipeDirection=m>0?"prev":"next",n.currentTranslate=m+n.startTranslate
3160let g=!0,v=r.resistanceRatio
3161if(r.touchReleaseOnEdges&&(v=0),m>0&&n.currentTranslate>t.minTranslate()?(g=!1,r.resistance&&(n.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+n.startTranslate+m)**v)):m<0&&n.currentTranslate<t.maxTranslate()&&(g=!1,r.resistance&&(n.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-n.startTranslate-m)**v)),g&&(o.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(m)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate)
3162if(!n.allowThresholdMove)return n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,void(i.diff=t.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}r.followFinger&&!r.cssMode&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&(0===n.velocities.length&&n.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:h.now()})),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate))}function S(e){const t=this,n=t.touchEventsData,r=t.params,i=t.touches,a=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid
3163let u=e
3164if(u.originalEvent&&(u=u.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",u),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&r.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1)
3165r.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1)
3166const c=h.now(),d=c-n.touchStartTime
3167if(t.allowClick&&(t.updateClickedSlide(u),t.emit("tap click",u),d<300&&c-n.lastClickTime<300&&t.emit("doubleTap doubleClick",u)),n.lastClickTime=h.now(),h.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||0===i.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1)
3168let f
3169if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,f=r.followFinger?a?t.translate:-t.translate:-n.currentTranslate,r.cssMode)return
3170if(r.freeMode){if(f<-t.minTranslate())return void t.slideTo(t.activeIndex)
3171if(f>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1))
3172if(r.freeModeMomentum){if(n.velocities.length>1){const e=n.velocities.pop(),i=n.velocities.pop(),a=e.position-i.position,s=e.time-i.time
3173t.velocity=a/s,t.velocity/=2,Math.abs(t.velocity)<r.freeModeMinimumVelocity&&(t.velocity=0),(s>150||h.now()-e.time>300)&&(t.velocity=0)}else t.velocity=0
3174t.velocity*=r.freeModeMomentumVelocityRatio,n.velocities.length=0
3175let e=1e3*r.freeModeMomentumRatio
3176const i=t.velocity*e
3177let o=t.translate+i
3178a&&(o=-o)
3179let u,c=!1
3180const d=20*Math.abs(t.velocity)*r.freeModeMomentumBounceRatio
3181let f
3182if(o<t.maxTranslate())r.freeModeMomentumBounce?(o+t.maxTranslate()<-d&&(o=t.maxTranslate()-d),u=t.maxTranslate(),c=!0,n.allowMomentumBounce=!0):o=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0)
3183else if(o>t.minTranslate())r.freeModeMomentumBounce?(o-t.minTranslate()>d&&(o=t.minTranslate()+d),u=t.minTranslate(),c=!0,n.allowMomentumBounce=!0):o=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0)
3184else if(r.freeModeSticky){let e
3185for(let t=0;t<l.length;t+=1)if(l[t]>-o){e=t
3186break}o=Math.abs(l[e]-o)<Math.abs(l[e-1]-o)||"next"===t.swipeDirection?l[e]:l[e-1],o=-o}if(f&&t.once("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(e=a?Math.abs((-o-t.translate)/t.velocity):Math.abs((o-t.translate)/t.velocity),r.freeModeSticky){const n=Math.abs((a?-o:o)-t.translate),i=t.slidesSizesGrid[t.activeIndex]
3187e=n<i?r.speed:n<2*i?1.5*r.speed:2.5*r.speed}}else if(r.freeModeSticky)return void t.slideToClosest()
3188r.freeModeMomentumBounce&&c?(t.updateProgress(u),t.setTransition(e),t.setTranslate(o),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd(()=>{t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(r.speed),setTimeout(()=>{t.setTranslate(u),s.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(o),t.setTransition(e),t.setTranslate(o),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(o),t.updateActiveIndex(),t.updateSlidesClasses()}else if(r.freeModeSticky)return void t.slideToClosest()
3189return void((!r.freeModeMomentum||d>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let p=0,m=t.slidesSizesGrid[0]
3190for(let h=0;h<o.length;h+=h<r.slidesPerGroupSkip?1:r.slidesPerGroup){const e=h<r.slidesPerGroupSkip-1?1:r.slidesPerGroup
3191void 0!==o[h+e]?f>=o[h]&&f<o[h+e]&&(p=h,m=o[h+e]-o[h]):f>=o[h]&&(p=h,m=o[o.length-1]-o[o.length-2])}const g=(f-o[p])/m,v=p<r.slidesPerGroupSkip-1?1:r.slidesPerGroup
3192if(d>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex)
3193"next"===t.swipeDirection&&(g>=r.longSwipesRatio?t.slideTo(p+v):t.slideTo(p)),"prev"===t.swipeDirection&&(g>1-r.longSwipesRatio?t.slideTo(p+v):t.slideTo(p))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex)
3194!t.navigation||u.target!==t.navigation.nextEl&&u.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(p+v),"prev"===t.swipeDirection&&t.slideTo(p)):u.target===t.navigation.nextEl?t.slideTo(p+v):t.slideTo(p)}}function k(){const e=this,t=e.params,n=e.el
3195if(n&&0===n.offsetWidth)return
3196t.breakpoints&&e.setBreakpoint()
3197const r=e.allowSlideNext,i=e.allowSlidePrev,a=e.snapGrid
3198e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function _(e){const t=this
3199t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function C(){const e=this,t=e.wrapperEl,n=e.rtlTranslate
3200let r
3201e.previousTranslate=e.translate,e.isHorizontal()?e.translate=n?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses()
3202const i=e.maxTranslate()-e.minTranslate()
3203r=0===i?0:(e.translate-e.minTranslate())/i,r!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let D=!1
3204function x(){}var M={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesB
3204ounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0}
3205const Z={update:m,translate:g,transition:{setTransition:function(e,t){const n=this
3206n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0
3207const n=this,r=n.activeIndex,i=n.params,a=n.previousIndex
3208if(i.cssMode)return
3209i.autoHeight&&n.updateAutoHeight()
3210let s=t
3211if(s||(s=r>a?"next":r<a?"prev":"reset"),n.emit("transitionStart"),e&&r!==a){if("reset"===s)return void n.emit("slideResetTransitionStart")
3212n.emit("slideChangeTransitionStart"),"next"===s?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}},transitionEnd:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0
3213const n=this,r=n.activeIndex,i=n.previousIndex,a=n.params
3214if(n.animating=!1,a.cssMode)return
3215n.setTransition(0)
3216let s=t
3217if(s||(s=r>i?"next":r<i?"prev":"reset"),n.emit("transitionEnd"),e&&r!==i){if("reset"===s)return void n.emit("slideResetTransitionEnd")
3218n.emit("slideChangeTransitionEnd"),"next"===s?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}},slide:v,loop:y,grabCursor:b,manipulation:w,events:{attachEvents:function(){const e=this,t=e.params,n=e.touchEvents,r=e.el,i=e.wrapperEl
3219e.onTouchStart=E.bind(e),e.onTouchMove=T.bind(e),e.onTouchEnd=S.bind(e),t.cssMode&&(e.onScroll=C.bind(e)),e.onClick=_.bind(e)
3220const s=!!t.nested
3221if(!f.touch&&f.pointerEvents)r.addEventListener(n.start,e.onTouchStart,!1),a.addEventListener(n.move,e.onTouchMove,s),a.addEventListener(n.end,e.onTouchEnd,!1)
3222else{if(f.touch){const i=!("touchstart"!==n.start||!f.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1}
3223r.addEventListener(n.start,e.onTouchStart,i),r.addEventListener(n.move,e.onTouchMove,f.passiveListener?{passive:!1,capture:s}:s),r.addEventListener(n.end,e.onTouchEnd,i),n.cancel&&r.addEventListener(n.cancel,e.onTouchEnd,i),D||(a.addEventListener("touchstart",x),D=!0)}(t.simulateTouch&&!L.ios&&!L.android||t.simulateTouch&&!f.touch&&L.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),a.addEventListener("mousemove",e.onTouchMove,s),a.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),t.cssMode&&i.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(L.ios||L.android?"resize orientationchange observerUpdate":"resize observerUpdate",k,!0):e.on("observerUpdate",k,!0)},detachEvents:function(){const e=this,t=e.params,n=e.touchEvents,r=e.el,i=e.wrapperEl,s=!!t.nested
3224if(!f.touch&&f.pointerEvents)r.removeEventListener(n.start,e.onTouchStart,!1),a.removeEventListener(n.move,e.onTouchMove,s),a.removeEventListener(n.end,e.onTouchEnd,!1)
3225else{if(f.touch){const i=!("onTouchStart"!==n.start||!f.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1}
3226r.removeEventListener(n.start,e.onTouchStart,i),r.removeEventListener(n.move,e.onTouchMove,s),r.removeEventListener(n.end,e.onTouchEnd,i),n.cancel&&r.removeEventListener(n.cancel,e.onTouchEnd,i)}(t.simulateTouch&&!L.ios&&!L.android||t.simulateTouch&&!f.touch&&L.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),a.removeEventListener("mousemove",e.onTouchMove,s),a.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),t.cssMode&&i.removeEventListener("scroll",e.onScroll),e.off(L.ios||L.android?"resize orientationchange observerUpdate":"resize observerUpdate",k)}},breakpoints:{setBreakpoint:function(){const e=this,t=e.activeIndex,n=e.initialized,r=e.loopedSlides,i=void 0===r?0:r,a=e.params,s=e.$el,o=a.breakpoints
3227if(!o||o&&0===Object.keys(o).length)return
3228const l=e.getBreakpoint(o)
3229if(l&&e.currentBreakpoint!==l){const r=l in o?o[l]:void 0
3230r&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(e=>{const t=r[e]
3231void 0!==t&&(r[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")})
3232const u=r||e.originalParams,c=a.slidesPerColumn>1,d=u.slidesPerColumn>1
3233c&&!d?s.removeClass(`${a.containerModifierClass}multirow ${a.containerModifierClass}multirow-column`):!c&&d&&(s.addClass(a.containerModifierClass+"multirow"),"column"===u.slidesPerColumnFill&&s.addClass(a.containerModifierClass+"multirow-column"))
3234const f=u.direction&&u.direction!==a.direction,p=a.loop&&(u.slidesPerView!==a.slidesPerView||f)
3235f&&n&&e.changeDirection(),h.extend(e.params,u),h.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=l,p&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",u)}},getBreakpoint:function(e){if(!e)return
3236let t=!1
3237const n=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1))
3238return{value:o.innerHeight*t,point:e}}return{value:e,point:e}})
3239n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10))
3240for(let r=0;r<n.length;r+=1){const e=n[r],i=e.point
3241e.value<=o.innerWidth&&(t=i)}return t||"max"}},checkOverflow:{checkOverflow:function(){const e=this,t=e.params,n=e.isLocked,r=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length
3242t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?e.isLocked=r<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){const e=this,t=e.classNames,n=e.params,r=e.rtl,i=e.$el,a=[]
3243a.push("initialized"),a.push(n.direction),n.freeMode&&a.push("free-mode"),n.autoHeight&&a.push("autoheight"),r&&a.push("rtl"),n.slidesPerColumn>1&&(a.push("multirow"),"column"===n.slidesPerColumnFill&&a.push("multirow-column")),L.android&&a.push("android"),L.ios&&a.push("ios"),n.cssMode&&a.push("css-mode"),a.forEach(e=>{t.push(n.containerModifierClass+e)}),i.addClass(t.join(" "))},removeClasses:function(){const e=this.$el,t=this.classNames
3244e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,n,r,i,a){let s
3245function l(){a&&a()}u(e).parent("picture")[0]||e.complete&&i?l():t?(s=new o.Image,s.onload=l,s.onerror=l,r&&(s.sizes=r),n&&(s.srcset=n),t&&(s.src=t)):l()},preloadImages:function(){const e=this
3246function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img")
3247for(let n=0;n<e.imagesToLoad.length;n+=1){const r=e.imagesToLoad[n]
3248e.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,t)}}}},A={}
3249class O extends p{constructor(){let e,t
3250for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i]
32511===r.length&&r[0].constructor&&r[0].constructor===Object?t=r[0]:(e=r[0],t=r[1]),t||(t={}),t=h.extend({}
3251,t),e&&!t.el&&(t.el=e),super(t),Object.keys(Z).forEach(e=>{Object.keys(Z[e]).forEach(t=>{O.prototype[t]||(O.prototype[t]=Z[e][t])})})
3252const a=this
3253void 0===a.modules&&(a.modules={}),Object.keys(a.modules).forEach(e=>{const n=a.modules[e]
3254if(n.params){const e=Object.keys(n.params)[0],r=n.params[e]
3255if("object"!=typeof r||null===r)return
3256if(!(e in t)||!("enabled"in r))return
3257!0===t[e]&&(t[e]={enabled:!0}),"object"!=typeof t[e]||"enabled"in t[e]||(t[e].enabled=!0),t[e]||(t[e]={enabled:!1})}})
3258const s=h.extend({},M)
3259a.useModulesParams(s),a.params=h.extend({},s,A,t),a.originalParams=h.extend({},a.params),a.passedParams=h.extend({},t),a.$=u
3260const o=u(a.params.el)
3261if(e=o[0],!e)return
3262if(o.length>1){const e=[]
3263return o.each((n,r)=>{const i=h.extend({},t,{el:r})
3264e.push(new O(i))}),e}let l
3265return e.swiper=a,o.data("swiper",a),e&&e.shadowRoot&&e.shadowRoot.querySelector?(l=u(e.shadowRoot.querySelector("."+a.params.wrapperClass)),l.children=e=>o.children(e)):l=o.children("."+a.params.wrapperClass),h.extend(a,{$el:o,el:e,$wrapperEl:l,wrapperEl:l[0],classNames:[],slides:u(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===a.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===l.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"]
3266let t=["mousedown","mousemove","mouseup"]
3267return f.pointerEvents&&(t=["pointerdown","pointermove","pointerup"]),a.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},a.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},f.touch||!a.params.simulateTouch?a.touchEventsTouch:a.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:h.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.useModules(),a.params.init&&a.init(),a}slidesPerViewDynamic(){const e=this,t=e.params,n=e.slides,r=e.slidesGrid,i=e.size,a=e.activeIndex
3268let s=1
3269if(t.centeredSlides){let e,t=n[a].swiperSlideSize
3270for(let r=a+1;r<n.length;r+=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,s+=1,t>i&&(e=!0))
3271for(let r=a-1;r>=0;r-=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,s+=1,t>i&&(e=!0))}else for(let o=a+1;o<n.length;o+=1)r[o]-r[a]<i&&(s+=1)
3272return s}update(){const e=this
3273if(!e||e.destroyed)return
3274const t=e.snapGrid,n=e.params
3275function r(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate())
3276e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let i
3277n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(r(),e.params.autoHeight&&e.updateAutoHeight()):(i=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||r()),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]
3278const n=this,r=n.params.direction
3279return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(`${n.params.containerModifierClass}${r}`).addClass(`${n.params.containerModifierClass}${e}`),n.params.direction=e,n.slides.each((t,n)=>{"vertical"===e?n.style.width="":n.style.height=""}),n.emit("changeDirection"),t&&n.update()),n}init(){const e=this
3280e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(
3280),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))}destroy(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]
3281const n=this,r=n.params,i=n.$el,a=n.$wrapperEl,s=n.slides
3282return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),t&&(n.removeClasses(),i.removeAttr("style"),a.removeAttr("style"),s&&s.length&&s.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),!1!==e&&(n.$el[0].swiper=null,n.$el.data("swiper",null),h.deleteProps(n)),n.destroyed=!0),null}static extendDefaults(e){h.extend(A,e)}static get extendedDefaults(){return A}static get defaults(){return M}static get Class(){return p}static get $(){return u}}var I={name:"device",proto:{device:L},static:{device:L}},N={name:"support",proto:{support:f},static:{support:f}}
3283const P={isEdge:!!o.navigator.userAgent.match(/Edge/g),isSafari:function(){const e=o.navigator.userAgent.toLowerCase()
3284return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(o.navigator.userAgent)}
3285var F={name:"browser",proto:{browser:P},static:{browser:P}},R={name:"resize",create(){const e=this
3286h.extend(e,{resize:{resizeHandler(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init(){o.addEventListener("resize",this.resize.resizeHandler),o.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){o.removeEventListener("resize",this.resize.resizeHandler),o.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}}
3287const z={func:o.MutationObserver||o.WebkitMutationObserver,attach(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
3288const n=this,r=new(0,z.func)(e=>{if(1===e.length)return void n.emit("observerUpdate",e[0])
3289const t=function(){n.emit("observerUpdate",e[0])}
3290o.requestAnimationFrame?o.requestAnimationFrame(t):o.setTimeout(t,0)})
3291r.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.observer.observers.push(r)},init(){const e=this
3292if(f.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents()
3293for(let n=0;n<t.length;n+=1)e.observer.attach(t[n])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy(){this.observer.observers.forEach(e=>{e.disconnect()}),this.observer.observers=[]}}
3294var B={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this
3295h.extend(e,{observer:{init:z.init.bind(e),attach:z.attach.bind(e),destroy:z.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}}
3296const j={update(e){const t=this,n=t.params,r=n.slidesPerView,i=n.slidesPerGroup,a=n.centeredSlides,s=t.params.virtual,o=s.addSlidesBefore,l=s.addSlidesAfter,u=t.virtual,c=u.from,d=u.to,f=u.slides,p=u.slidesGrid,m=u.renderSlide,g=u.offset
3297t.updateActiveIndex()
3298const v=t.activeIndex||0
3299let y,b,w
3300y=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a?(b=Math.floor(r/2)+i+o,w=Math.floor(r/2)+i+l):(b=r+(i-1)+o,w=i+l)
3301const L=Math.max((v||0)-w,0),E=Math.min((v||0)+b,f.length-1),T=(t.slidesGrid[L]||0)-(t.slidesGrid[0]||0)
3302function S(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(h.extend(t.virtual,{from:L,to:E,offset:T,slidesGrid:t.slidesGrid}),c===L&&d===E&&!e)return t.slidesGrid!==p&&T!==g&&t.slides.css(y,T+"px"),void t.updateProgress()
3303if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:T,from:L,to:E,slides:function(){const e=[]
3304for(let t=L;t<=E;t+=1)e.push(f[t])
3305return e}()}),void S()
3306const k=[],_=[]
3307if(e)t.$wrapperEl.find("."+t.params.slideClass).remove()
3308else for(let h=c;h<=d;h+=1)(h<L||h>E)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${h}"]`).remove()
3309for(let h=0;h<f.length;h+=1)h>=L&&h<=E&&(void 0===d||e?_.push(h):(h>d&&_.push(h),h<c&&k.push(h)))
3310_.forEach(e=>{t.$wrapperEl.append(m(f[e],e))}),k.sort((e,t)=>t-e).forEach(e=>{t.$wrapperEl.prepend(m(f[e],e))}),t.$wrapperEl.children(".swiper-slide").css(y,T+"px"),S()},renderSlide(e,t){const n=this,r=n.params.virtual
3311if(r.cache&&n.virtual.cache[t])return n.virtual.cache[t]
3312const i=r.renderSlide?u(r.renderSlide.call(n,e,t)):u(`<div class="${n.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`)
3313return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),r.cache&&(n.virtual.cache[t]=i),i},appendSlide(e){const t=this
3314if("object"==typeof e&&"length"in e)for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.push(e[n])
3315else t.virtual.slides.push(e)
3316t.virtual.update(!0)},prependSlide(e){const t=this,n=t.activeIndex
3317let r=n+1,i=1
3318if(Array.isArray(e)){for(let n=0;n<e.length;n+=1)e[n]&&t.virtual.slides.unshift(e[n])
3319r=n+e.length,i=e.length}else t.virtual.slides.unshift(e)
3320if(t.params.virtual.cache){const e=t.virtual.cache,n={}
3321Object.keys(e).forEach(t=>{const r=e[t],a=r.attr("data-swiper-slide-index")
3322a&&r.attr("data-swiper-slide-index",parseInt(a,10)+1),n[parseInt(t,10)+i]=r}),t.virtual.cache=n}t.virtual.update(!0),t.slideTo(r,0)},removeSlide(e){const t=this
3323if(null==e)return
3324let n=t.activeIndex
3325if(Array.isArray(e))for(let r=e.length-1;r>=0;r-=1)t.virtual.slides.splice(e[r],1),t.params.virtual.cache&&delete t.virtual.cache[e[r]],e[r]<n&&(n-=1),n=Math.max(n,0)
3326else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<n&&(n-=1),n=Math.max(n,0)
3327t.virtual.update(!0),t.slideTo(n,0)},removeAllSlides(){const e=this
3328e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}}
3329var H={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this
3330h.extend(e,{virtual:{update:j.update.bind(e),appendSlide:j.appendSlide.bind(e),prependSlide:j.prependSlide.bind(e),removeSlide:j.removeSlide.bind(e),removeAllSlides:j.removeAllSlides.bind(e),renderSlide:j.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this
3331if(!e.params.virtual.enabled)return
3332e.classNames.push(e.params.containerModifierClass+"virtual")
3333const t={watchSlidesProgress:!0}
3334h.extend(e.params,t),h.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update(
3334)},setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}}
3335const G={handle(e){const t=this,n=t.rtlTranslate
3336let r=e
3337r.originalEvent&&(r=r.originalEvent)
3338const i=r.keyCode||r.charCode
3339if(!t.allowSlideNext&&(t.isHorizontal()&&39===i||t.isVertical()&&40===i||34===i))return!1
3340if(!t.allowSlidePrev&&(t.isHorizontal()&&37===i||t.isVertical()&&38===i||33===i))return!1
3341if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||a.activeElement&&a.activeElement.nodeName&&("input"===a.activeElement.nodeName.toLowerCase()||"textarea"===a.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(33===i||34===i||37===i||39===i||38===i||40===i)){let e=!1
3342if(t.$el.parents("."+t.params.slideClass).length>0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return
3343const r=o.innerWidth,i=o.innerHeight,a=t.$el.offset()
3344n&&(a.left-=t.$el[0].scrollLeft)
3345const s=[[a.left,a.top],[a.left+t.width,a.top],[a.left,a.top+t.height],[a.left+t.width,a.top+t.height]]
3346for(let t=0;t<s.length;t+=1){const n=s[t]
3347n[0]>=0&&n[0]<=r&&n[1]>=0&&n[1]<=i&&(e=!0)}if(!e)return}t.isHorizontal()?(33!==i&&34!==i&&37!==i&&39!==i||(r.preventDefault?r.preventDefault():r.returnValue=!1),(34!==i&&39!==i||n)&&(33!==i&&37!==i||!n)||t.slideNext(),(33!==i&&37!==i||n)&&(34!==i&&39!==i||!n)||t.slidePrev()):(33!==i&&34!==i&&38!==i&&40!==i||(r.preventDefault?r.preventDefault():r.returnValue=!1),34!==i&&40!==i||t.slideNext(),33!==i&&38!==i||t.slidePrev()),t.emit("keyPress",i)}},enable(){const e=this
3348e.keyboard.enabled||(u(a).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this
3349e.keyboard.enabled&&(u(a).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}}
3350var U={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create(){const e=this
3351h.extend(e,{keyboard:{enabled:!1,enable:G.enable.bind(e),disable:G.disable.bind(e),handle:G.handle.bind(e)}})},on:{init(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy(){this.keyboard.enabled&&this.keyboard.disable()}}}
3352const $={lastScrollTime:h.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>o.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){const e="onwheel"
3353let t=e in a
3354if(!t){const n=a.createElement("div")
3355n.setAttribute(e,"return;"),t="function"==typeof n[e]}return!t&&a.implementation&&a.implementation.hasFeature&&!0!==a.implementation.hasFeature("","")&&(t=a.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize(e){let t=0,n=0,r=0,i=0
3356return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,i=10*n,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=i,i=0),(r||i)&&e.deltaMode&&(1===e.deltaMode?(r*=40,i*=40):(r*=800,i*=800)),r&&!t&&(t=r<1?-1:1),i&&!n&&(n=i<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:i}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e
3357const n=this,r=n.params.mousewheel
3358n.params.cssMode&&t.preventDefault()
3359let i=n.$el
3360if("container"!==n.params.mousewheel.eventsTarged&&(i=u(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!i[0].contains(t.target)&&!r.releaseOnEdges)return!0
3361t.originalEvent&&(t=t.originalEvent)
3362let a=0
3363const s=n.rtlTranslate?-1:1,o=$.normalize(t)
3364if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0
3365a=o.pixelX*s}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0
3366a=o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*s:-o.pixelY
3367if(0===a)return!0
3368if(r.invert&&(a=-a),n.params.freeMode){const e={time:h.now(),delta:Math.abs(a),direction:Math.sign(a)},i=n.mousewheel.lastEventBeforeSnap,s=i&&e.time<i.time+500&&e.delta<=i.delta&&e.direction===i.direction
3369if(!s){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix()
3370let i=n.getTranslate()+a*r.sensitivity
3371const o=n.isBeginning,l=n.isEnd
3372if(i>=n.minTranslate()&&(i=n.minTranslate()),i<=n.maxTranslate()&&(i=n.maxTranslate()),n.setTransition(0),n.setTranslate(i),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!o&&n.isBeginning||!l&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0
3373const t=n.mousewheel.recentWheelEvents
3374t.length>=15&&t.shift()
3375const r=t.length?t[t.length-1]:void 0,i=t[0]
3376if(t.push(e),r&&(e.delta>r.delta||e.direction!==r.direction))t.splice(0)
3377else if(t.length>=15&&e.time-i.time<500&&i.delta-e.delta>=1&&e.delta<=6){const r=a>0?.8:.2
3378n.mousewheel.lastEventBeforeSnap=e,t.splice(0),n.mousewheel.timeout=h.nextTick(()=>{n.slideToClosest(n.params.speed,!0,void 0,r)},0)}n.mousewheel.timeout||(n.mousewheel.timeout=h.nextTick(()=>{n.mousewheel.lastEventBeforeSnap=e,t.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)},500))}if(s||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),i===n.minTranslate()||i===n.maxTranslate())return!0}}else{const t={time:h.now(),delta:Math.abs(a),direction:Math.sign(a),raw:e},r=n.mousewheel.recentWheelEvents
3379r.length>=2&&r.shift()
3380const i=r.length?r[r.length-1]:void 0
3381if(r.push(t),i?(t.direction!==i.direction||t.delta>i.delta||t.time>i.time+150)&&n.mousewheel.animateSlider(t):n.mousewheel.animateSlider(t),n.mousewheel.releaseScroll(t))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this
3382return e.delta>=6&&h.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new o.Date).getTime(),!1)},releaseScroll(e){const t=this,n=t.params.mousewheel
3383if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0
3384return!1},enable(){const e=this,t=$.event()
3385if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0
3386if(!t)return!1
3387if(e.mousewheel.enabled)return!1
3388let n=e.$el
3389return"container"!==e.params.mousewheel.eventsTarged&&(n=u(e.params.mousewheel.eventsTarged)),n.on("mouseenter",e.mousewheel.handleMouseEnter),n.on("mouseleave",e.mousewheel.handleMouseLeave),n.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=$.event()
3390if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0
3391if(!t)return!1
3392if(!e.mousewheel.enabled)return!1
3393let n=e.$el
3394return"container"!==e.params.mousewheel.eventsTarged&&(n=u(e.params.mousewheel.eventsTarged)),n.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}}
3395const V={update(){const e=this,t=e.params.navigation
3396if(e.params.loop)return
3397const n=e.navigation,r=n.$nextEl,i=n.$prevEl
3398i&&i.length>0&&(e.isBeginning?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),r&&r.length>0&&(e.isEnd?r.addClass(t.disabledClass):r.removeClass(t.disabledClass),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this
3399e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick(e){const t=this
3400e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init(){const e=this,t=e.params.navigation
3401if(!t.nextEl&&!t.prevEl)return
3402let n,r
3403t.nextEl&&(n=u(t.nextEl),e.params.uniqueNavElements&&"string"==typeof t.nextEl&&n.length>1&&1===e.$el.find(t.nextEl).length&&(n=e.$el.find(t.nextEl))),t.prevEl&&(r=u(t.prevEl),e.params.uniqueNavElements&&"string"==typeof t.prevEl&&r.length>1&&1===e.$el.find(t.prevEl).length&&(r=e.$el.find(t.prevEl))),n&&n.length>0&&n.on("click",e.navigation.onNextClick),r&&r.length>0&&r.on("click",e.navigation.onPrevClick),h.extend(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const e=this,t=e.navigation,n=t.$nextEl,r=t.$prevEl
3404n&&n.length&&(n.off("click",e.navigation.onNextClick),n.removeClass(e.params.navigation.disabledClass)),r&&r.length&&(r.off("click",e.navigation.onPrevClick),r.removeClass(e.params.navigation.disabledClass))}}
3405const W={update(){const e=this,t=e.rtl,n=e.params.pagination
3406if(!n.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return
3407const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el
3408let a
3409const s=e.params.loop?Math.ceil((r-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length
3410if(e.params.loop?(a=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),a>r-1-2*e.loopedSlides&&(a-=r-2*e.loopedSlides),a>s-1&&(a-=s),a<0&&"bullets"!==e.params.paginationType&&(a=s+a)):a=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const r=e.pagination.bullets
3411let s,o,l
3412if(n.dynamicBullets&&(e.pagination.bulletSize=r.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),i.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=a-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),s=a-e.pagination.dynamicBulletIndex,o=s+(Math.min(r.length,n.dynamicMainBullets)-1),l=(o+s)/2),r.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),i.length>1)r.each((e,t)=>{const r=u(t),i=r.index()
3413i===a&&r.addClass(n.bulletActiveClass),n.dynamicBullets&&(i>=s&&i<=o&&r.addClass(n.bulletActiveClass+"-main"),i===s&&r.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),i===o&&r.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))})
3414else{const t=r.eq(a),i=t.index()
3415if(t.addClass(n.bulletActiveClass),n.dynamicBullets){const t=r.eq(s),a=r.eq(o)
3416for(let e=s;e<=o;e+=1)r.eq(e).addClass(n.bulletActiveClass+"-main")
3417if(e.params.loop)if(i>=r.length-n.dynamicMainBullets){for(let e=n.dynamicMainBullets;e>=0;e-=1)r.eq(r.length-e).addClass(n.bulletActiveClass+"-main")
3418r.eq(r.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else t.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),a.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")
3419else t.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),a.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}}if(n.dynamicBullets){const i=Math.min(r.length,n.dynamicMainBullets+4),a=(e.pagination.bulletSize*i-e.pagination.bulletSize)/2-l*e.pagination.bulletSize,s=t?"right":"left"
3420r.css(e.isHorizontal()?s:"top",a+"px")}}if("fraction"===n.type&&(i.find("."+n.currentClass).text(n.formatFractionCurrent(a+1)),i.find("."+n.totalClass).text(n.formatFractionTotal(s))),"progressbar"===n.type){let t
3421t=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical"
3422const r=(a+1)/s
3423let o=1,l=1
3424"horizontal"===t?o=r:l=r,i.find("."+n.progressbarFillClass).transform(`translate3d(0,
34240,0) scaleX(${o}) scaleY(${l})`).transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(i.html(n.renderCustom(e,a+1,s)),e.emit("paginationRender",e,i[0])):e.emit("paginationUpdate",e,i[0]),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const e=this,t=e.params.pagination
3425if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return
3426const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el
3427let i=""
3428if("bullets"===t.type){const a=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length
3429for(let n=0;n<a;n+=1)t.renderBullet?i+=t.renderBullet.call(e,n,t.bulletClass):i+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`
3430r.html(i),e.pagination.bullets=r.find("."+t.bulletClass)}"fraction"===t.type&&(i=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,r.html(i)),"progressbar"===t.type&&(i=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,r.html(i)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination
3431if(!t.el)return
3432let n=u(t.el)
34330!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&1===e.$el.find(t.el).length&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click","."+t.bulletClass,(function(t){t.preventDefault()
3434let n=u(this).index()*e.params.slidesPerGroup
3435e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),h.extend(e.pagination,{$el:n,el:n[0]}))},destroy(){const e=this,t=e.params.pagination
3436if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return
3437const n=e.pagination.$el
3438n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click","."+t.bulletClass)}}
3439const Y={setTranslate(){const e=this
3440if(!e.params.scrollbar.el||!e.scrollbar.el)return
3441const t=e.scrollbar,n=e.rtlTranslate,r=e.progress,i=t.dragSize,a=t.trackSize,s=t.$dragEl,o=t.$el,l=e.params.scrollbar
3442let u=i,c=(a-i)*r
3443n?(c=-c,c>0?(u=i-c,c=0):-c+i>a&&(u=a+c)):c<0?(u=i+c,c=0):c+i>a&&(u=a-c),e.isHorizontal()?(s.transform(`translate3d(${c}px, 0, 0)`),s[0].style.width=u+"px"):(s.transform(`translate3d(0px, ${c}px, 0)`),s[0].style.height=u+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{o[0].style.opacity=0,o.transition(400)},1e3))},setTransition(e){const t=this
3444t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this
3445if(!e.params.scrollbar.el||!e.scrollbar.el)return
3446const t=e.scrollbar,n=t.$dragEl,r=t.$el
3447n[0].style.width="",n[0].style.height=""
3448const i=e.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,a=e.size/e.virtualSize,s=a*(i/e.size)
3449let o
3450o="auto"===e.params.scrollbar.dragSize?i*a:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=o+"px":n[0].style.height=o+"px",r[0].style.display=a>=1?"none":"",e.params.scrollbar.hide&&(r[0].style.opacity=0),h.extend(t,{trackSize:i,divider:a,moveDivider:s,dragSize:o}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,n=t.scrollbar,r=t.rtlTranslate,i=n.$el,a=n.dragSize,s=n.trackSize,o=n.dragStartPos
3451let l
3452l=(n.getPointerPosition(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:a/2))/(s-a),l=Math.max(Math.min(l,1),0),r&&(l=1-l)
3453const u=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*l
3454t.updateProgress(u),t.setTranslate(u),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,n=t.params.scrollbar,r=t.scrollbar,
3454i=t.$wrapperEl,a=r.$el,s=r.$dragEl
3455t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===s[0]||e.target===s?r.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),s.transition(100),r.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),a.transition(0),n.hide&&a.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,n=t.scrollbar,r=t.$wrapperEl,i=n.$el,a=n.$dragEl
3456t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),r.transition(0),i.transition(0),a.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,n=t.params.scrollbar,r=t.scrollbar,i=t.$wrapperEl,a=r.$el
3457t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=h.nextTick(()=>{a.css("opacity",0),a.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this
3458if(!e.params.scrollbar.el)return
3459const t=e.scrollbar,n=e.touchEventsTouch,r=e.touchEventsDesktop,i=e.params,s=t.$el[0],o=!(!f.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},l=!(!f.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1}
3460f.touch?(s.addEventListener(n.start,e.scrollbar.onDragStart,o),s.addEventListener(n.move,e.scrollbar.onDragMove,o),s.addEventListener(n.end,e.scrollbar.onDragEnd,l)):(s.addEventListener(r.start,e.scrollbar.onDragStart,o),a.addEventListener(r.move,e.scrollbar.onDragMove,o),a.addEventListener(r.end,e.scrollbar.onDragEnd,l))},disableDraggable(){const e=this
3461if(!e.params.scrollbar.el)return
3462const t=e.scrollbar,n=e.touchEventsTouch,r=e.touchEventsDesktop,i=e.params,s=t.$el[0],o=!(!f.passiveListener||!i.passiveListeners)&&{passive:!1,capture:!1},l=!(!f.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1}
3463f.touch?(s.removeEventListener(n.start,e.scrollbar.onDragStart,o),s.removeEventListener(n.move,e.scrollbar.onDragMove,o),s.removeEventListener(n.end,e.scrollbar.onDragEnd,l)):(s.removeEventListener(r.start,e.scrollbar.onDragStart,o),a.removeEventListener(r.move,e.scrollbar.onDragMove,o),a.removeEventListener(r.end,e.scrollbar.onDragEnd,l))},init(){const e=this
3464if(!e.params.scrollbar.el)return
3465const t=e.scrollbar,n=e.$el,r=e.params.scrollbar
3466let i=u(r.el)
3467e.params.uniqueNavElements&&"string"==typeof r.el&&i.length>1&&1===n.find(r.el).length&&(i=n.find(r.el))
3468let a=i.find("."+e.params.scrollbar.dragClass)
34690===a.length&&(a=u(`<div class="${e.params.scrollbar.dragClass}"></div>`),i.append(a)),h.extend(t,{$el:i,el:i[0],$dragEl:a,dragEl:a[0]}),r.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}}
3470const q={setTransform(e,t){const n=this.rtl,r=u(e),i=n?-1:1,a=r.attr("data-swiper-parallax")||"0"
3471let s=r.attr("data-swiper-parallax-x"),o=r.attr("data-swiper-parallax-y")
3472const l=r.attr("data-swiper-parallax-scale"),c=r.attr("data-swiper-parallax-opacity")
3473if(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=a,o="0"):(o=a,s="0"),s=s.indexOf("%")>=0?parseInt(s,10)*t*i+"%":s*t*i+"px",o=o.indexOf("%")>=0?parseInt(o,10)*t+"%":o*t+"px",null!=c){const e=c-(c-1)*(1-Math.abs(t))
3474r[0].style.opacity=e}if(null==l)r.transform(`translate3d(${s}, ${o}, 0px)`)
3475else{const e=l-(l-1)*(1-Math.abs(t))
3476r.transform(`translate3d(${s}, ${o}, 0px) scale(${e})`)}},setTranslate(){const e=this,t=e.$el,n=e.slides,r=e.progress,i=e.snapGrid
3477t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,n)=>{e.parallax.setTransform(n,r)}),n.each((t,n)=>{let a=n.progress
3478e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(t/2)-r*(i.length-1)),a=Math.min(Math.max(a,-1),1),u(n).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,n)=>{e.parallax.setTransform(n,a)})})},setTransition(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed
3479this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t,n)=>{const r=u(n)
3480let i=parseInt(r.attr("data-swiper-parallax-duration"),10)||e
34810===e&&(i=0),r.transition(i)})}}
3482const K={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1
3483const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY
3484return Math.sqrt((r-t)**2+(i-n)**2)},onGestureStart(e){const t=this,n=t.params.zoom,r=t.zoom,i=r.gesture
3485if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!f.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return
3486r.fakeGestureTouched=!0,i.scaleStart=K.getDistanceBetweenTouches(e)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=u(e.target).closest("."+t.params.slideClass),0===i.$slideEl.length&&(i.$slideEl=t.slides.eq(t.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+n.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl&&i.$imageEl.transition(0),t.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange(e){const t=this.params.zoom,n=this.zoom,r=n.gesture
3487if(!f.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return
3488n.fakeGestureMoved=!0,r.scaleMove=K.getDistanceBetweenTouches(e)}r.$imageEl&&0!==r.$imageEl.length&&(n.scale=f.gestures?e.scale*n.currentScale:r.scaleMove/r.scaleStart*n.currentScale,n.scale>r.maxRatio&&(n.scale=r.maxRatio-1+(n.scale-r.maxRatio+1)**.5),n.scale<t.minRatio&&(n.scale=t.minRatio+1-(t.minRatio-n.scale+1)**.5),r.$imageEl.transform(`translate3d(0,
34880,0) scale(${n.scale})`))},onGestureEnd(e){const t=this,n=t.params.zoom,r=t.zoom,i=r.gesture
3489if(!f.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return
3490if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!L.android)return
3491r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,i.maxRatio),n.minRatio),i.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),r.currentScale=r.scale,r.isScaling=!1,1===r.scale&&(i.$slideEl=void 0))},onTouchStart(e){const t=this.zoom,n=t.gesture,r=t.image
3492n.$imageEl&&0!==n.$imageEl.length&&(r.isTouched||(L.android&&e.cancelable&&e.preventDefault(),r.isTouched=!0,r.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,r.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove(e){const t=this,n=t.zoom,r=n.gesture,i=n.image,a=n.velocity
3493if(!r.$imageEl||0===r.$imageEl.length)return
3494if(t.allowClick=!1,!i.isTouched||!r.$slideEl)return
3495i.isMoved||(i.width=r.$imageEl[0].offsetWidth,i.height=r.$imageEl[0].offsetHeight,i.startX=h.getTranslate(r.$imageWrapEl[0],"x")||0,i.startY=h.getTranslate(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0),t.rtl&&(i.startX=-i.startX,i.startY=-i.startY))
3496const s=i.width*n.scale,o=i.height*n.scale
3497if(!(s<r.slideWidth&&o<r.slideHeight)){if(i.minX=Math.min(r.slideWidth/2-s/2,0),i.maxX=-i.minX,i.minY=Math.min(r.slideHeight/2-o/2,0),i.maxY=-i.minY,i.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!i.isMoved&&!n.isScaling){if(t.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x))return void(i.isTouched=!1)
3498if(!t.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y))return void(i.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),i.isMoved=!0,i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX,i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY,i.currentX<i.minX&&(i.currentX=i.minX+1-(i.minX-i.currentX+1)**.8),i.currentX>i.maxX&&(i.currentX=i.maxX-1+(i.currentX-i.maxX+1)**.8),i.currentY<i.minY&&(i.currentY=i.minY+1-(i.minY-i.currentY+1)**.8),i.currentY>i.maxY&&(i.currentY=i.maxY-1+(i.currentY-i.maxY+1)**.8),a.prevPositionX||(a.prevPositionX=i.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=i.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(i.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(i.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(i.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(i.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=i.touchesCurrent.x,a.prevPositionY=i.touchesCurrent.y,a.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${i.currentX}px, ${i.currentY}px,0)`)}},onTouchEnd(){const e=this.zoom,t=e.gesture,n=e.image,r=e.velocity
3499if(!t.$imageEl||0===t.$imageEl.length)return
3500if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1)
3501n.isTouched=!1,n.isMoved=!1
3502let i=300,a=300
3503const s=r.x*i,o=n.currentX+s,l=r.y*a,u=n.currentY+l
35040!==r.x&&(i=Math.abs((o-n.currentX)/r.x)),0!==r.y&&(a=Math.abs((u-n.currentY)/r.y))
3505const c=Math.max(i,a)
3506n.currentX=o,n.currentY=u
3507const d=n.width*e.scale,h=n.height*e.scale
3508n.minX=Math.min(t.slideWidth/2-d/2,0),n.maxX=-n.minX,n.minY=Math.min(t.slideHeight/2-h/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),t.$imageWrapEl.transition(c).transform(`translate3d(${n.currentX}px, ${n.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,n=t.gesture
3509n.$slideEl&&e.previousIndex!==e.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,
35090,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(e){const t=this.zoom
3510t.scale&&1!==t.scale?t.out():t.in(e)},in(e){const t=this,n=t.zoom,r=t.params.zoom,i=n.gesture,a=n.image
3511if(i.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?i.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass):i.$slideEl=t.slides.eq(t.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+r.containerClass)),!i.$imageEl||0===i.$imageEl.length)return
3512let s,o,l,u,c,d,h,f,p,m,g,v,y,b,w,L,E,T
3513i.$slideEl.addClass(""+r.zoomedSlideClass),void 0===a.touchesStart.x&&e?(s="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,o="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(s=a.touchesStart.x,o=a.touchesStart.y),n.scale=i.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=i.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(E=i.$slideEl[0].offsetWidth,T=i.$slideEl[0].offsetHeight,l=i.$slideEl.offset().left,u=i.$slideEl.offset().top,c=l+E/2-s,d=u+T/2-o,p=i.$imageEl[0].offsetWidth,m=i.$imageEl[0].offsetHeight,g=p*n.scale,v=m*n.scale,y=Math.min(E/2-g/2,0),b=Math.min(T/2-v/2,0),w=-y,L=-b,h=c*n.scale,f=d*n.scale,h<y&&(h=y),h>w&&(h=w),f<b&&(f=b),f>L&&(f=L)):(h=0,f=0),i.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${f}px,0)`),i.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const e=this,t=e.zoom,n=e.params.zoom,r=t.gesture
3514r.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):r.$slideEl=e.slides.eq(e.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+n.containerClass)),r.$imageEl&&0!==r.$imageEl.length&&(t.scale=1,t.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(""+n.zoomedSlideClass),r.$slideEl=void 0)},enable(){const e=this,t=e.zoom
3515if(t.enabled)return
3516t.enabled=!0
3517const n=!("touchstart"!==e.touchEvents.start||!f.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},r=!f.passiveListener||{passive:!1,capture:!0},i="."+e.params.slideClass
3518f.gestures?(e.$wrapperEl.on("gesturestart",i,t.onGestureStart,n),e.$wrapperEl.on("gesturechange",i,t.onGestureChange,n),e.$wrapperEl.on("gestureend",i,t.onGestureEnd,n)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,i,t.onGestureStart,n),e.$wrapperEl.on(e.touchEvents.move,i,t.onGestureChange,r),e.$wrapperEl.on(e.touchEvents.end,i,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,i,t.onGestureEnd,n)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,r)},disable(){const e=this,t=e.zoom
3519if(!t.enabled)return
3520e.zoom.enabled=!1
3521const n=!("touchstart"!==e.touchEvents.start||!f.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},r=!f.passiveListener||{passive:!1,capture:!0},i="."+e.params.slideClass
3522f.gestures?(e.$wrapperEl.off("gesturestart",i,t.onGestureStart,n),e.$wrapperEl.off("gesturechange",i,t.onGestureChange,n),e.$wrapperEl.off("gestureend",i,t.onGestureEnd,n)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,i,t.onGestureStart,n),e.$wrapperEl.off(e.touchEvents.move,i,t.onGestureChange,r),e.$wrapperEl.off(e.touchEvents.end,i,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,i,t.onGestureEnd,n)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,r)}}
3523const X={loadInSlide(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]
3524const n=this,r=n.params.lazy
3525if(void 0===e)return
3526if(0===n.slides.length)return
3527const i=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`):n.slides.eq(e)
3528let a=i.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`)
3529!i.hasClass(r.elementClass)||i.hasClass(r.loadedClass)||i.hasClass(r.loadingClass)||(a=a.add(i[0])),0!==a.length&&a.each((e,a)=>{const s=u(a)
3530s.addClass(r.loadingClass)
3531const o=s.attr("data-background"),l=s.attr("data-src"),c=s.attr("data-srcset"),d=s.attr("data-sizes"),h=s.parent("picture")
3532n.loadImage(s[0],l||o,c,d,!1,()=>
3532{if(null!=n&&n&&(!n||n.params)&&!n.destroyed){if(o?(s.css("background-image",`url("${o}")`),s.removeAttr("data-background")):(c&&(s.attr("srcset",c),s.removeAttr("data-srcset")),d&&(s.attr("sizes",d),s.removeAttr("data-sizes")),h.length&&h.children("source").each((e,t)=>{const n=u(t)
3533n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))}),l&&(s.attr("src",l),s.removeAttr("data-src"))),s.addClass(r.loadedClass).removeClass(r.loadingClass),i.find("."+r.preloaderClass).remove(),n.params.loop&&t){const e=i.attr("data-swiper-slide-index")
3534if(i.hasClass(n.params.slideDuplicateClass)){const t=n.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${n.params.slideDuplicateClass})`)
3535n.lazy.loadInSlide(t.index(),!1)}else{const t=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`)
3536n.lazy.loadInSlide(t.index(),!1)}}n.emit("lazyImageReady",i[0],s[0]),n.params.autoHeight&&n.updateAutoHeight()}}),n.emit("lazyImageLoad",i[0],s[0])})},load(){const e=this,t=e.$wrapperEl,n=e.params,r=e.slides,i=e.activeIndex,a=e.virtual&&n.virtual.enabled,s=n.lazy
3537let o=n.slidesPerView
3538function l(e){if(a){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(r[e])return!0
3539return!1}function c(e){return a?u(e).attr("data-swiper-slide-index"):u(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+n.slideVisibleClass).each((t,n)=>{const r=a?u(n).attr("data-swiper-slide-index"):u(n).index()
3540e.lazy.loadInSlide(r)})
3541else if(o>1)for(let u=i;u<i+o;u+=1)l(u)&&e.lazy.loadInSlide(u)
3542else e.lazy.loadInSlide(i)
3543if(s.loadPrevNext)if(o>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){const t=s.loadPrevNextAmount,n=o,a=Math.min(i+n+Math.max(t,n),r.length),u=Math.max(i-Math.max(n,t),0)
3544for(let r=i+o;r<a;r+=1)l(r)&&e.lazy.loadInSlide(r)
3545for(let r=u;r<i;r+=1)l(r)&&e.lazy.loadInSlide(r)}else{const r=t.children("."+n.slideNextClass)
3546r.length>0&&e.lazy.loadInSlide(c(r))
3547const i=t.children("."+n.slidePrevClass)
3548i.length>0&&e.lazy.loadInSlide(c(i))}}}
3549const J={LinearSpline:function(e,t){const n=function(){let e,t,n
3550return(r,i)=>{for(t=-1,e=r.length;e-t>1;)n=e+t>>1,r[n]<=i?t=n:e=n
3551return e}}()
3552let r,i
3553return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=n(this.x,e),r=i-1,(e-this.x[r])*(this.y[i]-this.y[r])/(this.x[i]-this.x[r])+this.y[r]):0},this},getInterpolateFunction(e){const t=this
3554t.controller.spline||(t.controller.spline=t.params.loop?new J.LinearSpline(t.slidesGrid,e.slidesGrid):new J.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const n=this,r=n.controller.control
3555let i,a
3556function s(e){const t=n.rtlTranslate?-n.translate:n.translate
3557"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),a=-n.controller.spline.interpolate(-t)),a&&"container"!==n.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),a=(t-n.minTranslate())*i+e.minTranslate()),n.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(let o=0;o<r.length;o+=1)r[o]!==t&&r[o]instanceof O&&s(r[o])
3558else r instanceof O&&t!==r&&s(r)},setTransition(e,t){const n=this,r=n.controller.control
3559let i
3560function a(t){t.setTransition(e,n),0!==e&&(t.transitionStart(),t.params.autoHeight&&h.nextTick(()=>{t.updateAutoHeight()}),t.$wrapperEl.transitionEnd(()=>{r&&(t.params.loop&&"slide"===n.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==t&&r[i]instanceof O&&a(r[i])
3561else r instanceof O&&t!==r&&a(r)}}
3562const Q={makeElFocusable:e=>(e.attr("tabIndex","0"),e),makeElNotFocusable:e=>(e.attr("tabIndex","-1"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,t)=>(e.attr("aria-label",t),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this,n=t.params.a11y
3563if(13!==e.keyCode)return
3564const r=u(e.target)
3565t.navigation&&t.navigation.$nextEl&&r.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(n.lastSlideMessage):t.a11y.notify(n.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&r.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(n.firstSlideMessage):t.a11y.notify(n.prevSlideMessage)),t.pagination&&r.is("."+t.params.pagination.bulletClass)&&r[0].click()},notify(e){const t=this.a11y.liveRegion
35660!==t.length&&(t.html(""),t.html(e))},updateNavigation(){const e=this
3567if(e.params.loop||!e.navigation)return
3568const t=e.navigation,n=t.$nextEl,r=t.$prevEl
3569r&&r.length>0&&(e.isBeginning?(e.a11y.disableEl(r),e.a11y.makeElNotFocusable(r)):(e.a11y.enableEl(r),e.a11y.makeElFocusable(r))),n&&n.length>0&&(e.isEnd?(e.a11y.disableEl(n),e.a11y.makeElNotFocusable(n)):(e.a11y.enableEl(n),e.a11y.makeElFocusable(n)))},updatePagination(){const e=this,t=e.params.a11y
3570e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((n,r)=>{const i=u(r)
3571e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.paginationBulletMessage.replace(/\{\{index\}\}/,i.index()+1))})},init(){const e=this
3572e.$el.append(e.a11y.liveRegion)
3573const t=e.params.a11y
3574let n,r
3575e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.nextSlideMessage),n.on("keydown",e.a11y.onEnterKey)),r&&(e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.prevSlideMessage),r.on("key
3575down",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)},destroy(){const e=this
3576let t,n
3577e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),n&&n.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)}}
3578const ee={init(){const e=this
3579if(!e.params.history)return
3580if(!o.history||!o.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0)
3581const t=e.history
3582t.initialized=!0,t.paths=ee.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||o.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){this.params.history.replaceState||o.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState(){const e=this
3583e.history.paths=ee.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=o.location.pathname.slice(1).split("/").filter(e=>""!==e),t=e.length
3584return{key:e[t-2],value:e[t-1]}},setHistory(e,t){const n=this
3585if(!n.history.initialized||!n.params.history.enabled)return
3586const r=n.slides.eq(t)
3587let i=ee.slugify(r.attr("data-history"))
3588o.location.pathname.includes(e)||(i=`${e}/${i}`)
3589const a=o.history.state
3590a&&a.value===i||(n.params.history.replaceState?o.history.replaceState({value:i},null,i):o.history.pushState({value:i},null,i))},slugify:e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,n){const r=this
3591if(t)for(let i=0,a=r.slides.length;i<a;i+=1){const a=r.slides.eq(i)
3592if(ee.slugify(a.attr("data-history"))===t&&!a.hasClass(r.params.slideDuplicateClass)){const t=a.index()
3593r.slideTo(t,e,n)}}else r.slideTo(0,e,n)}}
3594const te={onHashCange(){const e=this
3595e.emit("hashChange")
3596const t=a.location.hash.replace("#","")
3597if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const n=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index()
3598if(void 0===n)return
3599e.slideTo(n)}},setHash(){const e=this
3600if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&o.history&&o.history.replaceState)o.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""),e.emit("hashSet")
3601else{const t=e.slides.eq(e.activeIndex),n=t.attr("data-hash")||t.attr("data-history")
3602a.location.hash=n||"",e.emit("hashSet")}},init(){const e=this
3603if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return
3604e.hashNavigation.initialized=!0
3605const t=a.location.hash.replace("#","")
3606if(t){const n=0
3607for(let r=0,i=e.slides.length;r<i;r+=1){const i=e.slides.eq(r)
3608if((i.attr("data-hash")||i.attr("data-history"))===t&&!i.hasClass(e.params.slideDuplicateClass)){const t=i.index()
3609e.slideTo(t,n,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&u(o).on("hashchange",e.hashNavigation.onHashCange)},destroy(){this.params.hashNavigation.watchState&&u(o).off("hashchange",this.hashNavigation.onHashCange)}}
3610const ne={run(){const e=this,t=e.slides.eq(e.activeIndex)
3611let n=e.params.autoplay.delay
3612t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=h.nextTick(()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,
3612!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},n)},start(){const e=this
3613return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this
3614return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause(e){const t=this
3615t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}}
3616const re={setTranslate(){const e=this,t=e.slides
3617for(let n=0;n<t.length;n+=1){const t=e.slides.eq(n)
3618let r=-t[0].swiperSlideOffset
3619e.params.virtualTranslate||(r-=e.translate)
3620let i=0
3621e.isHorizontal()||(i=r,r=0)
3622const a=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0)
3623t.css({opacity:a}).transform(`translate3d(${r}px, ${i}px, 0px)`)}},setTransition(e){const t=this,n=t.slides,r=t.$wrapperEl
3624if(n.transition(e),t.params.virtualTranslate&&0!==e){let e=!1
3625n.transitionEnd(()=>{if(e)return
3626if(!t||t.destroyed)return
3627e=!0,t.animating=!1
3628const n=["webkitTransitionEnd","transitionend"]
3629for(let e=0;e<n.length;e+=1)r.trigger(n[e])})}}}
3630const ie={setTranslate(){const e=this,t=e.$el,n=e.$wrapperEl,r=e.slides,i=e.width,a=e.height,s=e.rtlTranslate,o=e.size,l=e.params.cubeEffect,c=e.isHorizontal(),d=e.virtual&&e.params.virtual.enabled
3631let h,f=0
3632l.shadow&&(c?(h=n.find(".swiper-cube-shadow"),0===h.length&&(h=u('<div class="swiper-cube-shadow"></div>'),n.append(h)),h.css({height:i+"px"})):(h=t.find(".swiper-cube-shadow"),0===h.length&&(h=u('<div class="swiper-cube-shadow"></div>'),t.append(h))))
3633for(let m=0;m<r.length;m+=1){const e=r.eq(m)
3634let t=m
3635d&&(t=parseInt(e.attr("data-swiper-slide-index"),10))
3636let n=90*t,i=Math.floor(n/360)
3637s&&(n=-n,i=Math.floor(-n/360))
3638const a=Math.max(Math.min(e[0].progress,1),-1)
3639let h=0,p=0,g=0
3640t%4==0?(h=4*-i*o,g=0):(t-1)%4==0?(h=0,g=4*-i*o):(t-2)%4==0?(h=o+4*i*o,g=o):(t-3)%4==0&&(h=-o,g=3*o+4*o*i),s&&(h=-h),c||(p=h,h=0)
3641const v=`rotateX(${c?0:-n}deg) rotateY(${c?n:0}deg) translate3d(${h}px, ${p}px, ${g}px)`
3642if(a<=1&&a>-1&&(f=90*t+90*a,s&&(f=90*-t-90*a)),e.transform(v),l.slideShadows){let t=c?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),n=c?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom")
36430===t.length&&(t=u(`<div class="swiper-slide-shadow-${c?"left":"top"}"></div>`),e.append(t)),0===n.length&&(n=u(`<div class="swiper-slide-shadow-${c?"right":"bottom"}"></div>`),e.append(n)),t.length&&(t[0].style.opacity=Math.max(-a,0)),n.length&&(n[0].style.opacity=Math.max(a,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"-moz-transform-origin":`50% 50% -${o/2}px`,"-ms-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),l.shadow)if(c)h.transform(`translate3d(0px, ${i/2+l.shadowOffset}px, ${-i/2}px) rotateX(90deg) rotateZ(0deg) scale(${l.shadowScale})`)
3644else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),n=l.shadowScale,r=l.shadowScale/t,i=l.shadowOffset
3645h.transform(`scale3d(${n}, 1, ${r}) translate3d(0px, ${a/2+i}px, ${-a/2/r}px) rotateX(-90deg)`)}const p=P.isSafari||P.isUiWebView?-o/2:0
3646n.transform(`translate3d(0px,0,${p}px) rotateX(${e.isHorizontal()?0:f}deg) rotateY(${e.isHorizontal()?-f:0}deg)`)},setTransition(e){const t=this,n=t.$el
3647t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)}}
3648const ae={setTranslate(){const e=this,t=e.slides,n=e.rtlTranslate
3649for(let r=0;r<t.length;r+=1){const i=t.eq(r)
3650let a=i[0].progress
3651e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(i[0].progress,
36511),-1))
3652let s=-180*a,o=0,l=-i[0].swiperSlideOffset,c=0
3653if(e.isHorizontal()?n&&(s=-s):(c=l,l=0,o=-s,s=0),i[0].style.zIndex=-Math.abs(Math.round(a))+t.length,e.params.flipEffect.slideShadows){let t=e.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),n=e.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom")
36540===t.length&&(t=u(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),i.append(t)),0===n.length&&(n=u(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),i.append(n)),t.length&&(t[0].style.opacity=Math.max(-a,0)),n.length&&(n[0].style.opacity=Math.max(a,0))}i.transform(`translate3d(${l}px, ${c}px, 0px) rotateX(${o}deg) rotateY(${s}deg)`)}},setTransition(e){const t=this,n=t.slides,r=t.activeIndex,i=t.$wrapperEl
3655if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let e=!1
3656n.eq(r).transitionEnd((function(){if(e)return
3657if(!t||t.destroyed)return
3658e=!0,t.animating=!1
3659const n=["webkitTransitionEnd","transitionend"]
3660for(let e=0;e<n.length;e+=1)i.trigger(n[e])}))}}}
3661const se={setTranslate(){const e=this,t=e.width,n=e.height,r=e.slides,i=e.$wrapperEl,a=e.slidesSizesGrid,s=e.params.coverflowEffect,o=e.isHorizontal(),l=e.translate,c=o?t/2-l:n/2-l,d=o?s.rotate:-s.rotate,h=s.depth
3662for(let f=0,p=r.length;f<p;f+=1){const e=r.eq(f),t=a[f],n=(c-e[0].swiperSlideOffset-t/2)/t*s.modifier
3663let i=o?d*n:0,l=o?0:d*n,p=-h*Math.abs(n),m=s.stretch
3664"string"==typeof m&&-1!==m.indexOf("%")&&(m=parseFloat(s.stretch)/100*t)
3665let g=o?0:m*n,v=o?m*n:0
3666Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(p)<.001&&(p=0),Math.abs(i)<.001&&(i=0),Math.abs(l)<.001&&(l=0)
3667const y=`translate3d(${v}px,${g}px,${p}px)  rotateX(${l}deg) rotateY(${i}deg)`
3668if(e.transform(y),e[0].style.zIndex=1-Math.abs(Math.round(n)),s.slideShadows){let t=o?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=o?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom")
36690===t.length&&(t=u(`<div class="swiper-slide-shadow-${o?"left":"top"}"></div>`),e.append(t)),0===r.length&&(r=u(`<div class="swiper-slide-shadow-${o?"right":"bottom"}"></div>`),e.append(r)),t.length&&(t[0].style.opacity=n>0?n:0),r.length&&(r[0].style.opacity=-n>0?-n:0)}}(f.pointerEvents||f.prefixedPointerEvents)&&(i[0].style.perspectiveOrigin=c+"px 50%")},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}
3670const oe={init(){const e=this,t=e.params.thumbs,n=e.constructor
3671t.swiper instanceof n?(e.thumbs.swiper=t.swiper,h.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),h.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):h.isObject(t.swiper)&&(e.thumbs.swiper=new n(h.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper
3672if(!t)return
3673const n=t.clickedIndex,r=t.clickedSlide
3674if(r&&u(r).hasClass(e.params.thumbs.slideThumbActiveClass))return
3675if(null==n)return
3676let i
3677if(i=t.params.loop?parseInt(u(t.clickedSlide).attr("data-swiper-slide-index"),10):n,e.params.loop){let t=e.activeIndex
3678e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex)
3679const n=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),r=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index()
3680i=void 0===n?r:void 0===r?n:r-t<t-n?r:n}e.slideTo(i)},update(e){const t=this,n=t.thumbs.swiper
3681if(!n)return
3682const r="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,i=t.params.thumbs.autoScrollOffset,a=i&&!n.params.loop
3683if(t.realIndex!==n.realIndex||a){let s,o,l=n.activeIndex
3684if(n.params.loop){n.slides.eq(l).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,l=n.activeIndex)
3685const e=n.slides.eq(l).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),r=n.slides.eq(l).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index()
3686s=void 0===e?r:void 0===r?e:r-l==l-e?l:r-l<l-e?r:e,o=t.activeIndex>t.previousIndex?"next":"prev"}else s=t.realIndex,o=s>t.previousIndex?"next":"prev"
3687a&&(s+="next"===o?i:-1*i),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(s)<0&&(n.params.centeredSlides?s=s>l?s-Math.floor(r/2)+1:s+Math.floor(r/2)-1:s>l&&(s=s-r+1),n.slideTo(s,e?0:void 0))}let s=1
3688const o=t.params.thumbs.slideThumbActiveClass
3689if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(s=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(s=1),s=Math.floor(s),n.slides.removeClass(o),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let l=0;l<s;l+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+l}"]`).addClass(o)
3690else for(let l=0;l<s;l+=1)n.slides.eq(t.realIndex+l).addClass(o)}},le=[I,N,F,R,B,H,U,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this
3691h.extend(e,{mousewheel:{enabled:!1,enable:$.enable.bind(e),disable:$.disable.bind(e),handle:$.handle.bind(e),handleMouseEnter:$.handleMouseEnter.bind(e),handleMouseLeave:$.handleMouseLeave.bind(e),animateSlider:$.animateSlider.bind(e),releaseScroll:$.releaseScroll.bind(e),lastScrollTime:h.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this
3692!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this
3693e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this
3694h.extend(e,{navigation:{init:V.init.bind(e),update:V.update.bind(e),destroy:V.destroy.bind(e),onNextClick:V.onNextClick.bind(e),onPrevClick:V.onPrevClick.bind(e)}})},on:{init(){this.navigation.init(),this.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,n=t.navigation,r=n.$nextEl,i=n.$prevEl
3695if(t.params.navigation.hideOnClick&&!u(e.target).is(i)&&!u(e.target).is(r)){let e
3696r?e=r.hasClass(t.params.navigation.hiddenClass):i&&(e=i.hasClass(t.params.navigation.hiddenClass)),!0===e?t.emit("navigationShow",t):t.emit("navigationHide",t),r&&r.toggleClass(t.params.navigation.hiddenClass),i&&i.toggleClass(t.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this
3697h.extend(e,{pagination:{init:W.init.bind(e),render:W.render.bind(e),update:W.update.bind(e),destroy:W.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this
3698e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange(){this.params.loop||this.pagination.update()},slidesLengthChange(){const e=this
3699e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this
3700e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this
3701t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!u(e.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this
3702h.extend(e,{scrollbar:{init:Y.init.bind(e),destroy:Y.destroy.bind(e),updateSize:Y.updateSize.bind(e),setTranslate:Y.setTranslate.bind(e),setTransition:Y.setTransition.bind(e),enableDraggable:Y.enableDraggable.bind(e),disableDraggable:Y.disableDraggable.bind(e),setDragPosition:Y.setDragPosition.bind(e),getPointerPosition:Y.getPointerPosition.bind(e),onDragStart:Y.onDragStart.bind(e),onDragMove:Y.onDragMove.bind(e),onDragEnd:Y.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this
3703e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this
3704h.extend(e,{parallax:{setTransform:q.setTransform.bind(e),setTranslate:q.setTranslate.bind(e),setTransition:q.setTransition.bind(e)}})},on:{beforeInit(){const e=this
3705e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}}
3706"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(n=>{t[n]=K[n].bind(e)}),h.extend(e,{zoom:t})
3707let n=1
3708Object.defineProperty(e.zoom,"scale",{get:()=>n,set(t){if(n!==t){const n=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,r=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0
3709e.emit("zoomChange",t,n,r)}n=t}})},on:{init(){this.params.zoom.enabled&&this.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){const t=this
3710t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this
3711e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this
3712e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this
3713h.extend(e,{lazy:{initialImageLoaded:!1,load:X.load.bind(e),loadInSlide:X.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this
3714e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this
3715e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this
3716e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove(){this.params.lazy.enabled&&this.lazy.load()},transitionStart(){const e=this
3717e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this
3718e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this
3719e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this
3720h.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:J.getInterpolateFunction.bind(e),setTranslate:J.setTranslate.bind(e),setTransition:J.setTransition.bind(e)}})}
3720,on:{update(){const e=this
3721e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this
3722e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this
3723e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this
3724h.extend(e,{a11y:{liveRegion:u(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Q).forEach(t=>{e.a11y[t]=Q[t].bind(e)})},on:{init(){const e=this
3725e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this
3726h.extend(e,{history:{init:ee.init.bind(e),setHistory:ee.setHistory.bind(e),setHistoryPopState:ee.setHistoryPopState.bind(e),scrollToSlide:ee.scrollToSlide.bind(e),destroy:ee.destroy.bind(e)}})},on:{init(){this.params.history.enabled&&this.history.init()},destroy(){this.params.history.enabled&&this.history.destroy()},transitionEnd(){const e=this
3727e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this
3728e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this
3729h.extend(e,{hashNavigation:{initialized:!1,init:te.init.bind(e),destroy:te.destroy.bind(e),setHash:te.setHash.bind(e),onHashCange:te.onHashCange.bind(e)}})},on:{init(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange(){const e=this
3730e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this
3731h.extend(e,{autoplay:{running:!1,paused:!1,run:ne.run.bind(e),start:ne.start.bind(e),stop:ne.stop.bind(e),pause:ne.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this
3732e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const n=this
3733n.autoplay.running&&(t||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(e):n.autoplay.stop())},sliderFirstMove(){const e=this
3734e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this
3735e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this
3736e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.auto
3736play.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this
3737h.extend(e,{fadeEffect:{setTranslate:re.setTranslate.bind(e),setTransition:re.setTransition.bind(e)}})},on:{beforeInit(){const e=this
3738if("fade"!==e.params.effect)return
3739e.classNames.push(e.params.containerModifierClass+"fade")
3740const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}
3741h.extend(e.params,t),h.extend(e.originalParams,t)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this
3742h.extend(e,{cubeEffect:{setTranslate:ie.setTranslate.bind(e),setTransition:ie.setTransition.bind(e)}})},on:{beforeInit(){const e=this
3743if("cube"!==e.params.effect)return
3744e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d")
3745const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}
3746h.extend(e.params,t),h.extend(e.originalParams,t)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this
3747h.extend(e,{flipEffect:{setTranslate:ae.setTranslate.bind(e),setTransition:ae.setTransition.bind(e)}})},on:{beforeInit(){const e=this
3748if("flip"!==e.params.effect)return
3749e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d")
3750const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}
3751h.extend(e.params,t),h.extend(e.originalParams,t)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create(){const e=this
3752h.extend(e,{coverflowEffect:{setTranslate:se.setTranslate.bind(e),setTransition:se.setTransition.bind(e)}})},on:{beforeInit(){const e=this
3753"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this
3754h.extend(e,{thumbs:{swiper:null,init:oe.init.bind(e),update:oe.update.bind(e),onThumbClick:oe.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,t=e.params.thumbs
3755t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(e){const t=this.thumbs.swiper
3756t&&t.setTransition(e)},beforeDestroy(){const e=this.thumbs.swiper
3757e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}]
3758void 0===O.use&&(O.use=O.Class.use,O.installModule=O.Class.installModule),O.use(le)
3759const ue=O},241(e,t,n){"use strict"
3760n.r(t),n.d(t,{default:()=>se})
3761var r="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,i=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(r&&navigator.userAgent.indexOf(e[t])>=0)return 1
3762return 0}(),a=r&&window.Promise?function(e){var t=!1
3763return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1
3764return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),i))}}
3765function s(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[]
3766var n=e.ownerDocument.defaultView.getComputedStyle(e,null)
3767return t?n[t]:n}
3767function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function u(e){if(!e)return document.body
3768switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body
3769case"#document":return e.body}var t=o(e),n=t.overflow,r=t.overflowX,i=t.overflowY
3770return/(auto|scroll|overlay)/.test(n+i+r)?e:u(l(e))}function c(e){return e&&e.referenceNode?e.referenceNode:e}var d=r&&!(!window.MSInputMethodContext||!document.documentMode),h=r&&/MSIE 10/.test(navigator.userAgent)
3771function f(e){return 11===e?d:10===e?h:d||h}function p(e){if(!e)return document.documentElement
3772for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent
3773var r=n&&n.nodeName
3774return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===o(n,"position")?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement
3775var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,a=document.createRange()
3776a.setStart(r,0),a.setEnd(i,0)
3777var s,o,l=a.commonAncestorContainer
3778if(e!==l&&t!==l||r.contains(i))return"BODY"===(o=(s=l).nodeName)||"HTML"!==o&&p(s.firstElementChild)!==s?p(l):l
3779var u=m(e)
3780return u.host?g(u.host,t):g(e,m(t).host)}function v(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName
3781if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement
3782return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function y(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom"
3783return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function b(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function w(e){var t=e.body,n=e.documentElement,r=f(10)&&getComputedStyle(n)
3784return{height:b("Height",t,n,r),width:b("Width",t,n,r)}}var L=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n]
3785r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),E=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]
3786for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}
3787function S(e){return T({},e,{right:e.left+e.width,bottom:e.top+e.height})}function k(e){var t={}
3788try{if(f(10)){t=e.getBoundingClientRect()
3789var n=v(e,"top"),r=v(e,"left")
3790t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?w(e.ownerDocument):{},s=a.width||e.clientWidth||i.width,l=a.height||e.clientHeight||i.height,u=e.offsetWidth-s,c=e.offsetHeight-l
3791if(u||c){var d=o(e)
3792u-=y(d,"x"),c-=y(d,"y"),i.width-=u,i.height-=c}return S(i)}function _(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=f(10),i="HTML"===t.nodeName,a=k(e),s=k(t),l=u(e),c=o(t),d=parseFloat(c.borderTopWidth),h=parseFloat(c.borderLeftWidth)
3793n&&i&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0))
3794var p=S({top:a.top-s.top-d,left:a.left-s.left-h,width:a.width,height:a.height})
3795if(p.marginTop=0,p.marginLeft=0,!r&&i){var m=parseFloat(c.marginTop),g=parseFloat(c.marginLeft)
3796p.top-=d-m,p.bottom-=d-m,p.left-=h-g,p.right-=h-g,p.marginTop=m,p.marginLeft=g}return(r&&!n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=v(t,"top"),i=v(t,"left"),a=n?-1:1
3797return e.top+=r*a,e.bottom+=r*a,e.left+=i*a,e.right+=i*a,e}(p,t)),p}function C(e){var t=e.nodeName
3798if("BODY"===t||"HTML"===t)return!1
3799if("fixed"===o(e,"position"))return!0
3800var n=l(e)
3801return!!n&&C(n)}function D(e){if(!e||!e.parentElement||f())return document.documentElement
3802for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement
3803return t||document.documentElement}function x(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},s=i?D(e):g(e,c(t))
3804if("viewport"===r)a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=_(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),s=t?0:v(n),o=t?0:v(n,"left")
3805return S({top:s-r.top+r.marginTop,left:o-r.left+r.marginLeft,width:i,height:a})}(s,i)
3806else{var o=void 0
3807"scrollParent"===r?"BODY"===(o=u(l(t))).nodeName&&(o=e.ownerDocument.documentElement):o="window"===r?e.ownerDocument.documentElement:r
3808var d=_(o,s,i)
3809if("HTML"!==o.nodeName||C(s))a=d
3810else{var h=w(e.ownerDocument),f=h.height,p=h.width
3811a.top+=d.top-d.marginTop,a.bottom=f+d.top,a.left+=d.left-d.marginLeft,a.right=p+d.left}}var m="number"==typeof(n=n||0)
3812return a.left+=m?n:n.left||0,a.top+=m?n:n.top||0,a.right-=m?n:n.right||0,a.bottom-=m?n:n.bottom||0,a}function M(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0
3813if(-1===e.indexOf("auto"))return e
3814var s=x(n,r,a,i),o={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},l=Object.keys(o).map((function(e){return T({key:e},o[e],{area:(t=o[e],t.width*t.height)})
3815var t})).sort((function(e,t){return t.area-e.area})),u=l.filter((function(e){var t=e.width,r=e.height
3816return t>=n.clientWidth&&r>=n.clientHeight})),c=u.length>0?u[0].key:l[0].key,d=e.split("-")[1]
3817return c+(d?"-"+d:"")}function Z(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
3818return _(n,r?D(t):g(t,c(n)),r)}function A(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0)
3819return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function O(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"}
3820return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function I(e,t,n){n=n.split("-")[0]
3821var r=A(e),i={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),s=a?"top":"left",o=a?"left":"top",l=a?"height":"width",u=a?"width":"height"
3822return i[s]=t[s]+t[l]/2-r[l]/2,i[o]=n===o?t[o]-r[u]:t[O(o)],i}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function P(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}))
3823var r=N(e,(function(e){return e[t]===n}))
3824return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!")
3825var n=e.function||e.fn
3826e.enabled&&s(n)&&(t.offsets.popper=S(t.offsets.popper),t.offsets.reference=S(t.offsets.reference),t=n(t,e))})),t}function F(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}}
3827e.offsets.reference=Z(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=M(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=I(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function R(e,t){return e.some((function(e){var n=e.name
3828return e.enabled&&n===t}))}function z(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],a=i?""+i+n:e
3829if(void 0!==document.body.style[a])return a}return null}function B(){return this.state.isDestroyed=!0,R(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[z("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function j(e){var t=e.ownerDocument
3830return t?t.defaultView:window}function H(e,t,n,r){n.updateBound=r,j(e).addEventListener("resize",n.updateBound,{passive:!0})
3831var i=u(e)
3832return function e(t,n,r,i){var a="BODY"===t.nodeName,s=a?t.ownerDocument.defaultView:t
3833s.addEventListener(n,r,{passive:!0}),a||e(u(s.parentNode),n,r,i),i.push(s)}(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function G(){this.state.eventsEnabled||(this.state=H(this.reference,this.options,this.state,this.scheduleUpdate))}function U(){var e,t
3834this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,j(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEac
3834h((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function $(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function V(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&$(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var W=r&&/Firefox/i.test(navigator.userAgent)
3835function Y(e,t,n){var r=N(e,(function(e){return e.name===t})),i=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}))
3836if(!i){var a="`"+t+"`",s="`"+n+"`"
3837console.warn(s+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return i}var q=["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"],K=q.slice(3)
3838function X(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=K.indexOf(e),r=K.slice(n+1).concat(K.slice(0,n))
3839return t?r.reverse():r}var J={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],r=t.split("-")[1]
3840if(r){var i=e.offsets,a=i.reference,s=i.popper,o=-1!==["bottom","top"].indexOf(n),l=o?"left":"top",u=o?"width":"height",c={start:E({},l,a[l]),end:E({},l,a[l]+a[u]-s[u])}
3841e.offsets.popper=T({},s,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,r=t.offset,i=e.placement,a=e.offsets,s=a.popper,o=a.reference,l=i.split("-")[0]
3842return n=$(+r)?[+r,0]:function(e,t,n,r){var i=[0,0],a=-1!==["right","left"].indexOf(r),s=e.split(/(\+|\-)/).map((function(e){return e.trim()})),o=s.indexOf(N(s,(function(e){return-1!==e.search(/,|\s/)})))
3843s[o]&&-1===s[o].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.")
3844var l=/\s*,\s*|\s+/,u=-1!==o?[s.slice(0,o).concat([s[o].split(l)[0]]),[s[o].split(l)[1]].concat(s.slice(o+1))]:[s]
3845return(u=u.map((function(e,r){var i=(1===r?!a:a)?"height":"width",s=!1
3846return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+i[1],s=i[2]
3847return a?0===s.indexOf("%")?S("%p"===s?n:r)[t]/100*a:"vh"===s||"vw"===s?("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a:a:e}(e,i,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){$(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))}))})),i}(r,s,o,l),"left"===l?(s.top+=n[0],s.left-=n[1]):"right"===l?(s.top+=n[0],s.left+=n[1]):"top"===l?(s.left+=n[0],s.top-=n[1]):"bottom"===l&&(s.left+=n[0],s.top+=n[1]),e.popper=s,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||p(e.instance.popper)
3848e.instance.reference===n&&(n=p(n))
3849var r=z("transform"),i=e.instance.popper.style,a=i.top,s=i.left,o=i[r]
3850i.top="",i.left="",i[r]=""
3851var l=x(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed)
3852i.top=a,i.left=s,i[r]=o,t.boundaries=l
3853var u=t.priority,c=e.offsets.popper,d={primary:function(e){var n=c[e]
3854return c[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(c[e],l[e])),E({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n]
3855return c[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(c[n],l[e]-("right"===e?c.width:c.height))),E({},n,r)}}
3856return u.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary"
3857c=T({},c,d[t](e))})),e.offsets.popper=c,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,r=t.reference,i=e.placement.split("-")[0],a=Math.floor,s=-1!==["top","bottom"].indexOf(i),o=s?"right":"bottom",l=s?"left":"top",u=s?"width":"height"
3858return n[o]<a(r[l])&&(e.offsets.popper[l]=a(r[l])-n[u]),n[l]>a(r[o])&&(e.offsets.popper[l]=a(r[o])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n
3859if(!Y(e.instance.modifiers,"arrow","keepTogether"))return e
3860var r=t.element
3861if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e
3862var i=e.placement.split("-")[0],a=e.offsets,s=a.popper,l=a.reference,u=-1!==["left","right"].indexOf(i),c=u?"height":"width",d=u?"Top":"Left",h=d.toLowerCase(),f=u?"left"
3862:"top",p=u?"bottom":"right",m=A(r)[c]
3863l[p]-m<s[h]&&(e.offsets.popper[h]-=s[h]-(l[p]-m)),l[h]+m>s[p]&&(e.offsets.popper[h]+=l[h]+m-s[p]),e.offsets.popper=S(e.offsets.popper)
3864var g=l[h]+l[c]/2-m/2,v=o(e.instance.popper),y=parseFloat(v["margin"+d]),b=parseFloat(v["border"+d+"Width"]),w=g-e.offsets.popper[h]-y-b
3865return w=Math.max(Math.min(s[c]-m,w),0),e.arrowElement=r,e.offsets.arrow=(E(n={},h,Math.round(w)),E(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(R(e.instance.modifiers,"inner"))return e
3866if(e.flipped&&e.placement===e.originalPlacement)return e
3867var n=x(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=O(r),a=e.placement.split("-")[1]||"",s=[]
3868switch(t.behavior){case"flip":s=[r,i]
3869break
3870case"clockwise":s=X(r)
3871break
3872case"counterclockwise":s=X(r,!0)
3873break
3874default:s=t.behavior}return s.forEach((function(o,l){if(r!==o||s.length===l+1)return e
3875r=e.placement.split("-")[0],i=O(r)
3876var u=e.offsets.popper,c=e.offsets.reference,d=Math.floor,h="left"===r&&d(u.right)>d(c.left)||"right"===r&&d(u.left)<d(c.right)||"top"===r&&d(u.bottom)>d(c.top)||"bottom"===r&&d(u.top)<d(c.bottom),f=d(u.left)<d(n.left),p=d(u.right)>d(n.right),m=d(u.top)<d(n.top),g=d(u.bottom)>d(n.bottom),v="left"===r&&f||"right"===r&&p||"top"===r&&m||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===a&&f||y&&"end"===a&&p||!y&&"start"===a&&m||!y&&"end"===a&&g),w=!!t.flipVariationsByContent&&(y&&"start"===a&&p||y&&"end"===a&&f||!y&&"start"===a&&g||!y&&"end"===a&&m),L=b||w;(h||v||L)&&(e.flipped=!0,(h||v)&&(r=s[l+1]),L&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=T({},e.offsets.popper,I(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,"flip"))})),e},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],r=e.offsets,i=r.popper,a=r.reference,s=-1!==["left","right"].indexOf(n),o=-1===["top","left"].indexOf(n)
3877return i[s?"left":"top"]=a[n]-(o?i[s?"width":"height"]:0),e.placement=O(t),e.offsets.popper=S(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Y(e.instance.modifiers,"hide","preventOverflow"))return e
3878var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries
3879if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e
3880e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e
3881e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,a=N(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration
3882void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!")
3883var s,o,l=void 0!==a?a:t.gpuAcceleration,u=p(e.instance.popper),c=k(u),d={position:i.position},h=function(e,t){var n=e.offsets,r=n.popper,i=n.reference,a=Math.round,s=Math.floor,o=function(e){return e},l=a(i.width),u=a(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),h=t?c||d||l%2==u%2?a:s:o,f=t?a:o
3884return{left:h(l%2==1&&u%2==1&&!d&&t?r.left-1:r.left),top:f(r.top),bottom:f(r.bottom),right:h(r.right)}}(e,window.devicePixelRatio<2||!W),f="bottom"===n?"top":"bottom",m="right"===r?"left":"right",g=z("transform")
3885if(o="bottom"===f?"HTML"===u.nodeName?-u.clientHeight+h.bottom:-c.height+h.bottom:h.top,s="right"===m?"HTML"===u.nodeName?-u.clientWidth+h.right:-c.width+h.right:h.left,l&&g)d[g]="translate3d("+s+"px, "+o+"px, 0)",d[f]=0,d[m]=0,d.willChange="transform"
3886else{var v="bottom"===f?-1:1,y="right"===m?-1:1
3887d[f]=o*v,d[m]=s*y,d.willChange=f+", "+m}var b={"x-placement":e.placement}
3888return e.attributes=T({},b,e.attributes),e.styles=T({},d,e.styles),e.arrowStyles=T({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n
3889return V(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEac
3889h((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var a=Z(i,t,e,n.positionFixed),s=M(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding)
3890return t.setAttribute("x-placement",s),V(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Q=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
3891!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=T({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(T({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=T({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return T({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&s(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update()
3892var o=this.options.eventsEnabled
3893o&&this.enableEventListeners(),this.state.eventsEnabled=o}return L(e,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return B.call(this)}},{key:"enableEventListeners",value:function(){return G.call(this)}},{key:"disableEventListeners",value:function(){return U.call(this)}}]),e}()
3894Q.Utils=("undefined"!=typeof window?window:global).PopperUtils,Q.placements=q,Q.Defaults=J
3895const ee=Q
3896var te=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n]
3897r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]
3898for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},re={container:!1,delay:0,html:!1,placement:"top",title:"",template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",offset:0,arrowSelector:".tooltip-arrow, .tooltip__arrow",innerSelector:".tooltip-inner, .tooltip__inner"},ie=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),ae.call(this),n=ne({},re,n),t.jquery&&(t=t[0]),this.reference=t,this.options=n
3899var r="string"==typeof n.trigger?n.trigger.split(" ").filter((function(e){return-1!==["click","hover","focus"].indexOf(e)})):[]
3900this._isOpen=!1,this._popperOptions={},this._setEventListeners(t,r,n)}return te(e,[{key:"_create",value:function(e,t,n,r){var i=window.document.createElement("div")
3901i.innerHTML=t.trim()
3902var a=i.childNodes[0]
3903a.id="tooltip_"+Math.random().toString(36).substr(2,10),a.setAttribute("aria-hidden","false")
3904var s=i.querySelector(this.options.innerSelector)
3905return this._addTitleContent(e,n,r,s),a}},{key:"_addTitleContent",value:function(e,t,n,r){var i
39061===t.nodeType||11===t.nodeType?n&&r.appendChild(t):(i=t)&&"[object Function]"==={}.toString.call(i)?this._addTitleContent(e,t.call(e),n,r):n?r.innerHTML=t:r.textContent=t}},{key:"_show",value:function(e,t){if(this._isOpen&&!this._isOpening)return this
3907if(this._isOpen=!0,this._tooltipNode)return this._tooltipNode.style.visibility="visible",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.update(),this
3908var n=e.getAttribute("title")||t.title
3909if(!n)return this
3910var r=this._create(e,t.template,n,t.html)
3911e.setAttribute("aria-describedby",r.id)
3912var i=this._findContainer(t.container,e)
3913return this._append(r,i),this._popperOptions=ne({},t.popperOptions,{placement:t.placement}),this._popperOptions.modifiers=ne({},this._popperOptions.modifiers,{arrow:ne({},this._popperOptions.modifiers&&this._popperOptions.modifiers.arrow,{element:t.arrowSelector}),offset:ne({},this._popperOptions.modifiers&&this._popperOptions.modifiers.offset,{offset:t.offset||this._popperOptions.modifiers&&this._popperOptions.modifiers.offset&&this._popperOptions.modifiers.offset.offset||t.offset})}),t.boundariesElement&&(this._popperOptions.modifiers.preventOverflow={boundariesElement:t.boundariesElement}),this.popperInstance=new ee(e,r,this._popperOptions),this._tooltipNode=r,this}},{key:"_hide",value:function(){return this._isOpen?(this._isOpen=!1,this._tooltipNode.style.visibility="hidden",this._tooltipNode.setAttribute("aria-hidden","true"),this):this}},{key:"_dispose",value:function(){var e=this
3914return this._events.forEach((function(t){var n=t.func,r=t.event
3915e.reference.removeEventListener(r,n)})),this._events=[],this._tooltipNode&&(this._hide(),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||(this._tooltipNode.parentNode.removeChild(this._tooltipNode),this._tooltipNode=null)),this}},{key:"_findContainer",value:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}},{key:"_append",value:function(e,t){t.appendChild(e)}},{key:"_setEventListeners",value:function(e,t,n){var r=this,i=[],a=[]
3916t.forEach((function(e){switch(e){case"hover":i.push("mouseenter"),a.push("mouseleave")
3917break
3918case"focus":i.push("focus"),a.push("blur")
3919break
3920case"click":i.push("click"),a.push("click")}})),i.forEach((function(t){var i=function(t){!0!==r._isOpening&&(t.usedByTooltip=!0,r._scheduleShow(e,n.delay,n,t))}
3921r._events.push({event:t,func:i}),e.addEventListener(t,i)})),a.forEach((function(t){var i=function(t){!0!==t.usedByTooltip&&r._scheduleHide(e,n.delay,n,t)}
3922r._events.push({event:t,func:i}),e.addEventListener(t,i),"click"===t&&n.closeOnClickOutside&&document.addEventListener("mousedown",(function(t){if(r._isOpening){var n=r.popperInstance.popper
3923e.contains(t.target)||n.contains(t.target)||i(t)}}),!0)}))}},{key:"_scheduleShow",value:function(e,t,n){var r=this
3924this._isOpening=!0
3925var i=t&&t.show||t||0
3926this._showTimeout=window.setTimeout((function(){return r._show(e,n)}),i)}},{key:"_scheduleHide",value:function(e,t,n,r){var i=this
3927this._isOpening=!1
3928var a=t&&t.hide||t||0
3929window.clearTimeout(this._showTimeout),window.setTimeout((function(){if(!1!==i._isOpen&&document.body.contains(i._tooltipNode)){if("mouseleave"===r.type&&i._setTooltipNodeEvent(r,e,t,n))return
3930i._hide(e,n)}}),a)}},{key:"_updateTitleContent",value:function(e){if(void 0!==this._tooltipNode){var t=this._tooltipNode.querySelector(this.options.innerSelector)
3931this._clearTitleContent(t,this.options.html,this.reference.getAttribute("title")||this.options.title),this._addTitleContent(this.reference,e,this.options.html,t),this.options.title=e,this.popperInstance.update()}else void 0!==this.options.title&&(this.options.title=e)}},{key:"_clearTitleContent",value:function(e,t,n){1===n.nodeType||11===n.nodeType?t&&e.removeChild(n):t?e.innerHTML="":e.textContent=""}}]),e}(),ae=function(){var e=this
3932this.show=function(){return e._show(e.reference,e.options)},this.hide=function(){return e._hide()},this.dispose=function(){return e._dispose()},this.toggle=function(){return e._isOpen?e.hide():e.show()},this.updateTitleContent=function(t){return e._updateTitleContent(t)},this._events=[],this._setTooltipNodeEvent=function(t,n,r,i){var a=t.relatedreference||t.toElement||t.relatedTarget
3933return!!e._tooltipNode.contains(a)&&(e._tooltipNode.addEventListener(t.type,(function r(a){var s=a.relatedreference||a.toElement||a.relatedTarget
3934e._tooltipNode.removeEventListener(t.type,r),n.contains(s)||e._scheduleHide(n,i.delay,i,a)})),!0)}}
3935const se=ie},8424(e,t,n){"use strict"
3936function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
3937if(null!=n){var r,i,a,s,o=[],l=!0,u=!1
3938try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return
3939l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t)
3940var n={}.toString.call(e).slice(8,-1)
3941return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length)
3942for(var n=0,r=Array(t);n<t;n++)r[n]=e[n]
3943return r}n.r(t),n.d(t,{BufferedChangeset:()=>Oe,CHANGESET:()=>H,Change:()=>E,Changeset:()=>Pe,Err:()=>k,ValidatedChangeset:()=>Ne,ValidationChangeset:()=>ye,ValidationChangesetFactory:()=>be,arrayToObject:()=>V,buildOldValues:()=>Q,changeset:()=>Ie,getChangeValue:()=>S,getDeep:()=>M,getKeyValues:()=>_,isArrayObject:()=>$,isChange:()=>T,isChangeset:()=>G,isObject:()=>w,isPromise:()=>D,keyInObject:()=>U,lookupValidator:()=>A,mergeDeep:()=>ie,mergeNested:()=>J,normalizeObject:()=>F,objectToArray:()=>W,objectWithout:()=>le,propertyIsUnsafe:()=>ne,pureAssign:()=>B,setDeep:()=>K,take:()=>ue})
3944const a="object"==typeof self?self:globalThis
3945function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
3946if(null!=n){var r,i,a,s,o=[],l=!0,u=!1
3947try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return
3948l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,i=e}
3948finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t)
3949var n={}.toString.call(e).slice(8,-1)
3950return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length)
3951for(var n=0,r=Array(t);n<t;n++)r[n]=e[n]
3952return r}const l="",u={}.toString,c=Object.keys,d=e=>{const t=typeof e
3953if("object"!==t||!e)return[0,t]
3954const n=u.call(e).slice(8,-1)
3955switch(n){case"Array":return[1,l]
3956case"Object":return[2,l]
3957case"Date":return[3,l]
3958case"RegExp":return[4,l]
3959case"Map":return[5,l]
3960case"Set":return[6,l]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},h=e=>{let t=s(e,2),n=t[0],r=t[1]
3961return 0===n&&("function"===r||"symbol"===r)},f="function"==typeof structuredClone?structuredClone:(e,t)=>{return n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.json,r=t.lossy
3962const i=[]
3963return((e,t,n,r)=>{const i=(e,t)=>{const i=r.push(e)-1
3964return n.set(t,i),i},a=r=>{if(n.has(r))return n.get(r)
3965let o=s(d(r),2),l=o[0],u=o[1]
3966switch(l){case 0:{let t=r
3967switch(u){case"bigint":l=8,t=r.toString()
3968break
3969case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+u)
3970t=null}return i([l,t],r)}case 1:{if(u)return i([u,[...r]],r)
3971const e=[],t=i([l,e],r)
3972for(const n of r)e.push(a(n))
3973return t}case 2:{if(u)switch(u){case"BigInt":return i([u,r.toString()],r)
3974case"Boolean":case"Number":case"String":return i([u,r.valueOf()],r)}if(t&&"toJSON"in r)return a(r.toJSON())
3975const n=[],s=i([l,n],r)
3976for(const t of c(r))!e&&h(d(r[t]))||n.push([a(t),a(r[t])])
3977return s}case 3:return i([l,r.toISOString()],r)
3978case 4:{const e=r.source,t=r.flags
3979return i([l,{source:e,flags:t}],r)}case 5:{const t=[],n=i([l,t],r)
3980for(const i of r){var f=s(i,2)
3981const n=f[0],r=f[1];(e||!h(d(n))&&!h(d(r)))&&t.push([a(n),a(r)])}return n}case 6:{const t=[],n=i([l,t],r)
3982for(const i of r)!e&&h(d(i))||t.push(a(i))
3983return n}}const p=r.message
3984return i([l,{name:u,message:p}],r)}
3985return a})(!(n||r),!!n,new Map,i)(e),i}(e,t),((e,t)=>{const n=(t,n)=>(e.set(n,t),t),i=s=>{if(e.has(s))return e.get(s)
3986const o=r(t[s],2),l=o[0],u=o[1]
3987switch(l){case 0:return n(u,s)
3988case 1:{const e=n([],s)
3989for(const t of u)e.push(i(t))
3990return e}case 2:{const e=n({},s)
3991for(const t of u){var c=r(t,2)
3992const n=c[0],a=c[1]
3993e[i(n)]=i(a)}return e}case 3:return n(new Date(u),s)
3994case 4:{const e=u.source,t=u.flags
3995return n(new RegExp(e,t),s)}case 5:{const e=n(new Map,s)
3996for(const t of u){var d=r(t,2)
3997const n=d[0],a=d[1]
3998e.set(i(n),i(a))}return e}case 6:{const e=n(new Set,s)
3999for(const t of u)e.add(i(t))
4000return e}case 7:{const e=u.name,t=u.message
4001return n(new a[e](t),s)}case 8:return n(BigInt(u),s)
4002case"BigInt":return n(Object(BigInt(u)),s)}return n(new a[l](u),s)}
4003return i})(new Map,n)(0)
4004var n}
4005function p(e,t){return b(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]
4006if(null!=n){var r,i,a,s,o=[],l=!0,u=!1
4007try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return
4008l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}(e,t)||v(e,t)||g()}function m(e){return b(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||g()}function g(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(e,t){if(e){if("string"==typeof e)return y(e,t)
4009var n={}.toString.call(e).slice(8,-1)
4010return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length)
4011for(var n=0,r=Array(t);n<t;n++)r[n]=e[n]
4012return r}function b(e){if(Array.isArray(e))return e}function w(e){return null!==e&&"object"==typeof e&&!(e instanceof Date||e instanceof RegExp)&&!Array.isArray(e)}const L=Symbol("__value__")
4013class E{constructor(e){this[L]=e}}const T=e=>w(e)&&L in e
4014function S(e){if(T(e))return e[L]}class k{constructor(e,t){this.value=e,this.validation=t}}function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]
4015const n=[]
4016for(let r in e)e[r]&&w(e[r])&&(T(e[r])?n.push({key:[...t,r].join("."),value:S(e[r])}):n.push(..._(e[r],[...t,r])))
4017return n}function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[]
4018for(let r in e)e[r]&&w(e[r])&&(Object.prototype.hasOwnProperty.call(e[r],"value")&&e[r]instanceof k?n.push({key:[...t,r].join("."),validation:e[r].validation,value:e[r].value}):"value"!==r&&n.push(...C(e[r],[...t,r])))
4019return n}function D(e){return w(e)&&function(e){return!!(e&&e.then&&e.catch&&e.finally&&"function"==typeof e.then&&"function"==typeof e.catch&&"function"==typeof e.finally)}(e)}async function x(e){try{const t=(await Promise.all(e)).filter(e=>"boolean"!=typeof e&&e)
4020return 0===t.length||t}catch(e){return e}}function M(e,t){let n=e
4021if(-1===t.indexOf("."))return n[t]
4022const r="string"==typeof t?t.split("."):t
4023for(let i=0;i<r.length;i++){if(null==n)return
4024n=n[r[i]]}return n}function Z(e,t){let n=e
4025if(-1===t.indexOf("."))return n[t]
4026const r="string"==typeof t?t.split("."):t
4027for(let i=0;i<r.length;i++){if(null==n)return
4028n=T(n[r[i]])?S(n[r[i]]):n[r[i]]}return n}function A(e){return t=>{let n,r=t.key,i=t.newValue,a=t.oldValue,s=t.changes,o=t.content,l=M(e||{},r)
4029return l&&l.validate&&(l=l.validate.bind(l)),!(l&&!w(l))||(n=Array.isArray(l)?function(e,t){let n=t.key,r=t.newValue,i=t.oldValue,a=t.changes,s=t.content,o=Array.from(e.map(e=>(e&&e.validate&&(e=e.validate.bind(e)),e(n,r,i,a,s))))
4030return o.some(D)?Promise.all(o).then(x):function(e){const t=e.filter(e=>"boolean"!=typeof e&&e)
4031return 0===t.length||t}(o)}(l,{key:r,newValue:i,oldValue:a,changes:s,content:o}):l(r,i,a,s,o),D(n)?n.then(e=>e):n)}}class O{constructor(){this.listeners=[]}addListener(e){return this.listeners.push(e),()=>this.removeListener(e)}removeListener(e){for(let t=0;t<this.listeners.length;t++)if(this.listeners[t]===e)return void this.listeners.splice(t,1)}trigger(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
4032this.listeners.forEach(e=>e(...t))}}function I(e,t){void 0===e._eventedNotifiers&&(e._eventedNotifiers={})
4033let n=e._eventedNotifiers[t]
4034return n||(n=e._eventedNotifiers[t]=new O),n}function N(e,t,n){const r=t.split(".")
4035let i=e
4036for(const a of r){if(!i||!Object.prototype.hasOwnProperty.call(i,a))return!1
4037i=n(i,a),T(i)&&(i=S(i))}return!0}function P(e,t,n){if(T(e))return!1
4038const r=t.split(".")
4039let i=e
4040for(const a of r){if(!i)return!1
4041if(r[r.length-1]!==a&&T(n(i,a)))return!0
4042i=n(i,a)}return!1}function F(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w
4043if(!e||!t(e))return e
4044if(T(e))return S(e)
4045let n=Object.assign({},e)
4046for(let r in n){const i=n[r]
4047if(i&&t(i))if(T(i))n[r]=S(i)
4048else{try{JSON.stringify(i)}catch(e){break}n[r]=F(i)}}return n}function R(e){for(let t in e){if(T(e[t]))return!0
4049if(w(e[t])){const n=R(e[t])
4050if(n)return n}}return!1}let z
4051function B(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
4052return t.reduce((e,t)=>Object.defineProperties(e,z(t)),{})}function j(e){return e?function e(t,n,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[]
4053for(let a of r){const r=t[a]
4054"function"==typeof r.validate?n[a]=r:w(r)?e(r,n,Object.keys(r),[...i,a]):("function"==typeof r||Array.isArray(r)&&r.every(e=>"function"==typeof e||"function"==typeof e.validate))&&(n[[...i,a].join(".")]=r)}return n}(e,{},Object.keys(e)):{}}z=void 0!==Object.getOwnPropertyDescriptors?Object.getOwnPropertyDescriptors:function(e){let t={}
4055return Object.keys(e).forEach(n=>{t[n]=Object.getOwnPropertyDescriptor(e,n)}),t}
4056const H="__CHANGESET__"
4057function G(e){return e&&e.__changeset__===H}function U(e,t){let n=m(t.split(".")),r=n[0],i=y(n).slice(1)
4058if(!r||!(r in e))return!1
4059if(!i.length)return r in e
4060let a=e[r]
4061return null!==a&&"object"==typeof a&&U(e[r],i.join("."))}function $(e){return!!e&&Object.keys(e).every(e=>Number.isInteger(parseInt(e,10)))}function V(e){return e.reduce((e,t,n)=>(e[n]=t,e),{})}function W(e){let t=[]
4062for(let r of Object.entries(e)){var n=p(r,2)
4063let e=n[0],i=n[1]
4064t[parseInt(e,10)]=i}return t}function Y(e,t){const n=p(t.slice(-1),1)[0],r=Object.keys(e).filter(e=>e!==n).reduce((t,n)=>(t[n]=e[n],t),Object.create(null))
4065return Object.assign({},r)}function q(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e}function K(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{safeSet:void 0,safeGet:void 0}
4066const i=function(e){return e.split(".")}(t).filter(q)
4067let a=e
4068if(r.safeSet=r.safeSet||function(e,t,n){return e[t]=n},r.safeGet=r.safeGet||function(e,t){return e?e[t]:e},1===i.length)return r.safeSet(e,t,n),e
4069for(let s=0;s<i.length;s++){let t=i[s]
4070if(Array.isArray(e)&&parseInt(t,10)<0)throw new Error("Negative indices are not allowed as arrays do not serialize values at negative indices")
4071const a=w(r.safeGet(e,t)),o=Array.isArray(r.safeGet(e,t)),l=a||o
4072if(l){if(l&&T(r.safeGet(e,t))){let a=S(r.safeGet(e,t))
4073if(w(a)){const o=Y(a,i),l=T(n)?S(n):n,u=Array.isArray(e)||$(e),c=u?i.slice(s+1,i.length).join("."):i.slice(1,i.length).join(".")
4074let d
4075d=u&&void 0===l||s===i.length-1?l:K(o,c,l,r),r.safeSet(e,t,new E(d))
4076break}r.safeSet(e,t,{})}}else r.safeSet(e,t,{})
4077if(s===i.length-1){r.safeSet(e,t,n)
4078break}e=r.safeGet(e,t)}return a}const X=Object.keys
4079function J(){let e={}
4080for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r]
4081return n.forEach(t=>X(t).forEach(n=>K(e,n,t[n]))),e}function Q(e,t,n){const r=Object.create(null)
4082for(let i of t)r[i.key]=n(e,i.key)
4083return r}function ee(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(t=>e.propertyIsEnumerable(t)):[]}(e))}function te(e,t){try{return t in e}catch(e){return!1}}function ne(e,t){return te(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function re(e,t,n){return n.getKeys(t).forEach(r=>{if(n.propertyIsUnsafe(e,r)){if(n.safeSet){const i=function e(t,n,r,i){return Object.keys(t).forEach(a=>{let s=t[a]
4084s&&T(s)?r[[...i,a].join(".")]=S(s):s&&"object"==typeof s&&e(s,n,r,[...i,a])}),r}(t,n,{},[])
4085if(Object.keys(i).length>0)for(r in i){const t=i[r]
4086n.safeSet(e,r,t)}}}else{if(!te(e,r)||!function(e){return!!e&&"object"==typeof e}(i=t[r])||function(e){let t=Object.prototype.toString.call(e)
4087return"[object RegExp]"===t||"[object Date]"===t}(i)||T(t[r])){let i=t[r]
4088return i&&T(i)?n.safeSet(e,r,S(i)):n.safeSet(e,r,F(i))}n.safeSet(e,r,ie(n.safeGet(e,r),n.safeGet(t,r),n))}var i}),e}function ie(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{safeGet:void 0,safeSet:void 0,propertyIsUnsafe:void 0,getKeys:void 0}
4089n.getKeys=n.getKeys||ee,n.propertyIsUnsafe=n.propertyIsUnsafe||ne,n.safeGet=n.safeGet||function(e,t){return e[t]},n.safeSet=n.safeSet||function(e,t,n){return e[t]=n}
4090let r=Array.isArray(t),i=Array.isArray(e)
4091if(r===i)return r||null==e?t:re(e,t,n)
4092{let r=$(t)
4093return i&&r?W(re(V(e),t,n)):t}}const ae={get(e,t){if("symbol"==typeof t)return
4094let n=e.safeGet(e.changes,t)
4095if(T(n))return S(n)
4096if(w(n)){let r=e.children[t]
4097if(void 0===r&&e.content){let i=e.safeGet(e.content,t)
4098r=e.children[t]=new oe(n,i,e.safeGet)}if(r)return r.proxy}if(void 0!==n)return n
4099if(e.content){const n=e.content
4100if(void 0!==e.safeGet(n,t))return e.safeGet(n,t)}return"function"==typeof e[t]||e.hasOwnProperty(t)?e[t]:void 0},ownKeys:e=>Reflect.ownKeys(e.changes),getOwnPropertyDescriptor:(e,t)=>
4100Reflect.getOwnPropertyDescriptor(e.changes,t),has:(e,t)=>Reflect.has(e.changes,t),set:(e,t,n)=>t.startsWith("_")?Reflect.set(e,t,n):Reflect.set(e.changes,t,new E(n))}
4101function se(e,t){return e[t]}class oe{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:se,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:w
4102this.safeGet=n,this.isObject=r,this.changes=e,this.content=t,this.proxy=new Proxy(this,ae),this.children=Object.create(null)}get(e){return this.safeGet(this.changes,e)}set(e,t){return K(this.changes,e,t)}unwrap(){let e=this.changes
4103if(w(e)){e=F(e,this.isObject)
4104const t=this.content
4105if(w(t))return e=F(e,this.isObject),Object.assign(Object.assign({},t),e)
4106if(Array.isArray(t))return e=F(e,this.isObject),W(ie(V(t),e))}return e}}function le(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r]
4107return n.reduce((t,n)=>(Object.keys(n).filter(t=>-1===e.indexOf(t)||!n.hasOwnProperty(t)).forEach(e=>t[e]=n[e]),t),{})}function ue(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={}
4108for(let r in e)-1!==t.indexOf(r)&&(n[r]=e[r])
4109return n}const ce=Object.keys,de="_content",he="_previousContent",fe="_changes",pe="_errors",me="_errorsCache",ge="_options"
4110function ve(e){return e}class ye{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
4111this.__changeset__=H,this._eventedNotifiers={},this.isObject=w,this.maybeUnwrapProxy=ve,this.setDeep=K,this.getDeep=M,this.mergeDeep=ie,this[de]=e,this[he]=void 0,this[fe]={},this[ge]=t,this[pe]={},this[me]={}}on(e,t){return I(this,e).addListener(t)}off(e,t){return I(this,e).removeListener(t)}trigger(e){const t=I(this,e)
4112if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i]
4113t.trigger(...r)}}safeGet(e,t){return e[t]}safeSet(e,t,n){return e[t]=n}get changes(){let e=this[fe],t=this[de]
4114return function(e,t,n){let r={}
4115for(let i of e){const e=i.key,a=i.value
4116r[e]={current:a,original:n(t,e)}}return r}(_(e),t,this.getDeep)}get errors(){return C(this[pe])}get change(){let e=this[fe]
4117return R(this[fe])?F(e):{}}get error(){return this[pe]}get data(){return this[de]}get isValid(){return 0===C(this[pe]).length}get isPristine(){let e=Object.keys(this[fe])
4118const t=this[ge].changesetKeys
4119return Array.isArray(t)&&t.length&&(e=e.filter(e=>t.includes(e))),0===e.length||!R(this[fe])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,t){let n=this[ge].changesetKeys
4120if(Array.isArray(n)&&n.length>0&&!n.find(t=>e.match(t)))return
4121let r=this[de],i=this.safeGet(r,e)
4122this._setProperty({key:e,value:t,oldValue:i})}get[Symbol.toStringTag](){return"changeset:"+B(this[de],{}).toString()}toString(){return"changeset:"+B(this[de],{}).toString()}execute(){let e
4123if(this.isValid&&this.isDirty){let t=this[de],n=this[fe]
4124e=Q(t,_(n),this.getDeep),this[de]=this.mergeDeep(t,n,{safeGet:this.safeGet,safeSet:this.safeSet})}return this.trigger("execute"),this[fe]={},this[he]=e,this}unexecute(){return this[he]&&(this[de]=this.mergeDeep(this[de],this[he],{safeGet:this.safeGet,safeSet:this.safeSet})),this}rollback(){let e=this._rollbackKeys()
4125return this[fe]={},this[pe]={},this[me]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let t=ce(this[pe])
4126return e?(this._notifyVirtualProperties([e]),this[pe]=this._deleteKey(pe,e),this[me]=this[pe],t.indexOf(e)>-1&&(this[fe]=this._deleteKey(fe,e))):(this._notifyVirtualProperties(),this[pe]={},this[me]=this[pe],t.forEach(e=>{this[fe]=this._deleteKey(fe,e)})),this}async validate(e){const t=this[fe],n=this[de]
4127return e(this.mergeDeep(f(n),t))}addError(e,t){let n
4128if((e=>this.isObject(e)&&!Array.isArray(e))(t))t.hasOwnProperty("value")||t.value,t.hasOwnProperty("validation"),n=new k(t.value,t.validation)
4129else{let r=this[e]
4130n=new k(r,t)}let r=this[pe]
4131return this[pe]=this.setDeep(r,e,n,{safeSet:this.safeSet}),this[me]=this[pe],n}removeError(e){let t=this[pe]
4132this[pe]=this.setDeep(t,e,null,{safeSet:this.safeSet}),this[pe]=this._deleteKey(pe,e),this[me]=this[pe]}removeErrors(){this[pe]={},this[me]=this[pe]}pushErrors(e){let t=this[pe],n=this.getDeep(t,e)||new k(null,[]),r=n.validation,i=this[e]
4133!Array.isArray(r)&&Boolean(r)&&(n.validation=[r])
4134let a=n.validation
4135for(var s=arguments.length,o=new Array(s>1?s-1:0),l=1;l<s;l++)o[l-1]=arguments[l]
4136r=[...a,...o]
4137let u=new k(i,r)
4138return this[pe]=this.setDeep(t,e,u,{safeSet:this.safeSet}),this[me]=this[pe],{value:i,validation:r}}snapshot(){let e=this[fe],t=this[pe]
4139return{changes:this.getChangesForSnapshot(e),errors:ce(t).reduce((e,n)=>{let r=t[n]
4140return e[n]={value:r.value,validation:r.validation},e},{})}}getChangesForSnapshot(e){return ce(e).reduce((t,n)=>(t[n]=T(e[n])?S(e[n]):this.getChangesForSnapshot(e[n]),t),{})}restore(e){let t=e.changes,n=e.errors,r=this.getChangesFromSnapshot(t),i=ce(n).reduce((e,t)=>
4140{let r=n[t]
4141return e[t]=new k(r.value,r.validation),e},{})
4142return this[fe]=r,this[pe]=i,this[me]=this[pe],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return ce(e).reduce((t,n)=>(t[n]=this.getChangeForProp(e[n]),t),{})}getChangeForProp(e){return w(e)?ce(e).reduce((t,n)=>(t[n]=this.getChangeForProp(e[n]),t),{}):new E(e)}_setProperty(e){let t=e.key,n=e.value,r=e.oldValue,i=this[fe]
4143if(s=r,((a=n)instanceof Date&&s instanceof Date?a.getTime()===s.getTime():a===s)&&void 0!==r)U(i,t)&&(this[fe]=this._deleteKey(fe,t))
4144else{let e=this.setDeep(i,t,new E(n),{safeSet:this.safeSet})
4145this[fe]=e}var a,s}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[fe],t=this[pe]
4146return[...new Set([...ce(e),...ce(t)])]}_deleteKey(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=this[e],r=t.split(".")
4147if(1===r.length&&n.hasOwnProperty(t))delete n[t]
4148else if(n[r[0]]){let e=m(r),t=e[0],i=y(e).slice(1),a=n,s=n[t],o=t
4149for(;this.isObject(s)&&o;){let e=s;(T(e)||void 0!==e.value||e.validation)&&delete a[o],o=i.shift(),a=s,o&&(s=s[o])}}return n}get(e){let t=m(e.split(".")),n=t[0],r=y(t).slice(1),i=this[fe],a=this[de]
4150if(Object.prototype.hasOwnProperty.call(i,n)){const t=this.getDeep(i,e)
4151if(!this.isObject(t)&&void 0!==t)return t}if(Object.prototype.hasOwnProperty.call(i,n)&&R(i)){let t=i[n]
4152const s=F(t)
4153if(this.isObject(s)){const t=this.maybeUnwrapProxy(this.getDeep(s,r.join(".")))
4154if(void 0===t&&P(i,e,this.safeGet)&&!N(i,e,this.safeGet)&&this.getDeep(a,e))return
4155if(this.isObject(t)){if(T(t))return S(t)
4156const s=this.safeGet(a,n)||{},o=this.getDeep(s,r.join(".")),l=Z(i,e)
4157return new oe(l,o,this.getDeep,this.isObject).proxy}if(void 0!==t)return t}if(T(t)&&0===r.length)return S(t)}if(n in this||e in this)return this.getDeep(this,e)
4158const s=this.maybeUnwrapProxy(this.getDeep(a,e))
4159if(this.isObject(s)){let t=this.getDeep(i,e)
4160return t||(t=this.getDeep(this.setDeep(i,e,{}),e)),new oe(t,s,this.getDeep,this.isObject).proxy}if(Array.isArray(s)){let t=this.getDeep(i,e)
4161if(!t)return s
4162if(w(t)){if(w(s))return t=F(t,this.isObject),Object.assign(Object.assign({},s),t)
4163if(Array.isArray(s))return t=F(t,this.isObject),W(ie(V(s),t))}return t}return s}set(e,t){this.hasOwnProperty(e)||U(this,e)?this[e]=t:this.setUnknownProperty(e,t)}}function be(e,t){const n=function(e,t){return new ye(e,t)}(e,t)
4164return new Proxy(n,{get:(e,t)=>e.get(t.toString()),set:(e,t,n)=>(e.set(t.toString(),n),!0)})}const we=Object.keys,Le="_content",Ee="_previousContent",Te="_changes",Se="_errors",ke="_errorsCache",_e="_validator",Ce="_options",De="_runningValidations",xe="afterValidation",Me=()=>!0,Ze={skipValidate:!1}
4165function Ae(e){return e}class Oe{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Me,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}
4166this.validateFn=t,this.validationMap=n,this.__changeset__=H,this._eventedNotifiers={},this.isObject=w,this.maybeUnwrapProxy=Ae,this.setDeep=K,this.getDeep=M,this.mergeDeep=ie,this[Le]=e,this[Ee]=void 0,this[Te]={},this[_e]=t,this[Ce]=B(Ze,JSON.parse(JSON.stringify(r))),this[De]={}
4167let i=this.validationMap?we(this.validationMap):[]
4168if(this[Ce].initValidate&&i.length>0){let e=this._collectErrors()
4169this[Se]=e,this[ke]=e}else this[Se]={},this[ke]={}}on(e,t){return I(this,e).addListener(t)}off(e,t){return I(this,e).removeListener(t)}trigger(e){const t=I(this,e)
4170if(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i]
4171t.trigger(...r)}}safeGet(e,t){return e[t]}safeSet(e,t,n){return e[t]=n}get _bareChanges(){return _(this[Te]).reduce((e,t)=>{let n=t.key,r=t.value
4172return e[n]=r,e},Object.create(null))}get changes(){return _(this[Te])}get errors(){return C(this[Se])}get change(){let e=this[Te]
4173return R(this[Te])?F(e):{}}get error(){return this[Se]}get data(){return this[Le]}get isValid(){return 0===C(this[Se]).length}get isPristine(){let e=Object.keys(this[Te])
4174const t=this[Ce].changesetKeys
4175return Array.isArray(t)&&t.length&&(e=e.filter(e=>t.includes(e))),0===e.length||!R(this[Te])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,t){let n=this[Ce],r=n.changesetKeys
4176if(Array.isArray(r)&&r.length>0&&!r.find(t=>e.match(t)))return
4177let i=this[Le],a=this.safeGet(i,e)
4178if(n.skipValidate)return this._setProperty({key:e,value:t,oldValue:a}),void this._handleValidation(!0,{key:e,value:t})
4179this._setProperty({key:e,value:t,oldValue:a}
4179),this._validateKey(e,t)}get[Symbol.toStringTag](){return"changeset:"+B(this[Le],{}).toString()}toString(){return"changeset:"+B(this[Le],{}).toString()}prepare(e){let t=e(this._bareChanges)
4180this.isObject(t)
4181let n={}
4182if(this.isObject(t)){let e=we(t).reduce((e,n)=>(e[n]=new E(t[n]),e),n)
4183this[Te]=e}return this}execute(){let e
4184if(this.isValid&&this.isDirty){let t=this[Le],n=this[Te]
4185e=Q(t,this.changes,this.getDeep),this[Le]=this.mergeDeep(t,n)}return this.trigger("execute"),this[Te]={},this[Ee]=e,this}unexecute(){return this[Ee]&&(this[Le]=this.mergeDeep(this[Le],this[Ee],{safeGet:this.safeGet,safeSet:this.safeSet})),this}async save(e){let t=this[Le],n=Promise.resolve(this)
4186if(this.execute(),"function"==typeof t.save)n=t.save(e)
4187else if("function"==typeof this.safeGet(t,"save")){let e=this.maybeUnwrapProxy(t).save()
4188e&&(n=e)}try{const e=await n
4189return this.rollback(),e}catch(e){throw e}}merge(e){let t=this[Le]
4190if(G(e),e[Le],this.isPristine&&e.isPristine)return this
4191let n=this[Te],r=e[Te],i=this[Se],a=e[Se],s=new Ne(t,this[_e]),o=le(we(r),i),l=le(we(a),n),u=J(o,a),c=J(l,r)
4192return s[Se]=u,s[Te]=c,s._notifyVirtualProperties(),s}rollback(){let e=this._rollbackKeys()
4193return this[Te]={},this[Se]={},this[ke]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let t=this.errors.map(e=>e.key)
4194return e?(this._notifyVirtualProperties([e]),this[Se]=this._deleteKey(Se,e),this[ke]=this[Se],t.indexOf(e)>-1&&(this[Te]=this._deleteKey(Te,e))):(this._notifyVirtualProperties(),this[Se]={},this[ke]=this[Se],t.forEach(e=>{this[Te]=this._deleteKey(Te,e)})),this}rollbackProperty(e){return this[Te]=this._deleteKey(Te,e),this[Se]=this._deleteKey(Se,e),this[ke]=this[Se],this}async validate(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n]
4195if(0===we(this.validationMap).length&&!t.length)return Promise.resolve(null)
4196let r=(t=t.length>0?t:we(j(this.validationMap))).map(e=>{const t=this[e],n=t instanceof oe?t.unwrap():t
4197return this._validateKey(e,n)})
4198return Promise.all(r)}addError(e,t){let n
4199if((e=>this.isObject(e)&&!Array.isArray(e))(t))t.hasOwnProperty("value")||t.value,t.hasOwnProperty("validation"),n=new k(t.value,t.validation)
4200else{let r=this[e]
4201n=new k(r,t)}let r=this[Se]
4202return this[Se]=this.setDeep(r,e,n,{safeSet:this.safeSet}),this[ke]=this[Se],t}removeError(e){return e?(this._notifyVirtualProperties([e]),this[Se]=this._deleteKey(Se,e),this[ke]=this[Se]):(this._notifyVirtualProperties(),this[Se]={},this[ke]=this[Se]),this}removeErrors(){this[Se]={},this[ke]=this[Se]}pushErrors(e){let t=this[Se],n=this.getDeep(t,e)||new k(null,[]),r=n.validation,i=this[e]
4203!Array.isArray(r)&&Boolean(r)&&(n.validation=[r])
4204let a=n.validation
4205for(var s=arguments.length,o=new Array(s>1?s-1:0),l=1;l<s;l++)o[l-1]=arguments[l]
4206r=[...a,...o]
4207let u=new k(i,r)
4208return this[Se]=this.setDeep(t,e,u,{safeSet:this.safeSet}),this[ke]=this[Se],{value:i,validation:r}}snapshot(){let e=this[Te],t=this[Se]
4209return{changes:this.getChangesForSnapshot(e),errors:we(t).reduce((e,n)=>{let r=t[n]
4210return e[n]={value:r.value,validation:r.validation},e},{})}}getChangesForSnapshot(e){return we(e).reduce((t,n)=>(t[n]=T(e[n])?S(e[n]):this.getChangesForSnapshot(e[n]),t),{})}restore(e){let t=e.changes,n=e.errors,r=this.getChangesFromSnapshot(t),i=we(n).reduce((e,t)=>{let r=n[t]
4211return e[t]=new k(r.value,r.validation),e},{})
4212return this[Te]=r,this[Se]=i,this[ke]=this[Se],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return we(e).reduce((t,n)=>(t[n]=this.getChangeForProp(e[n]),t),{})}getChangeForProp(e){return w(e)?we(e).reduce((t,n)=>(t[n]=this.getChangeForProp(e[n]),t),{}):new E(e)}cast(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this[Te]
4213if(Array.isArray(e)&&0===e.length)return this
4214let n=ue(t,we(t).filter(t=>e.includes(t)))
4215return this[Te]=n,this}isValidating(e){let t=this[De],n=we(t)
4216return e?n.includes(e):n.length>0}_validateKey(e,t){let n=this[Le],r=this.getDeep(n,e),i=this._validate(e,t,r)
4217if(this.trigger("beforeValidation",e),D(i)){this._setIsValidating(e,i)
4218let n=this[De],r=Object.entries(n)
4219return Promise.all(r).then(()=>i.then(r=>(delete n[e],this._handleValidation(r,{key:e,value:t}))).then(t=>(this.trigger(xe,e),t)))}let a=this._handleValidation(i,{key:e,value:t})
4220return this.trigger(xe,e),a}_handleValidation(e,t){let n=t.key,r=t.value
4221return this[Se]=this._deleteKey(ke,n),this._isValidResult(e)?r:this.addError(n,{value:r,validation:e})}_validate(e,t,n){let r=this[_e],i=this[Le]
4222if("function"==typeof r){let a=r({key:e,newValue:t,oldValue:n,changes:this.change,content:i})
4223return void 0===a||a}return!0}_setProperty(e){let t=e.key,n=e.value,r=e.oldValue,i=this[Te]
4224if(s=r,((a=n)instanceof Date&&s instanceof Date?a.getTime()===s.getTime():a===s)&&void 0!==r)U(i,t)&&(this[Te]=this._deleteKey(Te,t))
4225else{let e=this.setDeep(i,t,new E(n),{safeSet:this.safeSet})
4226this[Te]=e}var a,s}_setIsValidating(e,t){let n=this[De]
4227this.setDeep(n,e,t)}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[Te],t=this[Se]
4228return[...new Set([...we(e),...we(t)])]}_deleteKey(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=this[e],r=t.split(".")
4229if(1===r.length&&n.hasOwnProperty(t))delete n[t]
4230else if(n[r[0]]){let e=m(r),t=e[0],i=y(e).slice(1),a=n,s=n[t],o=t
4231for(;this.isObject(s)&&o;){let e=s;(T(e)||void 0!==e.value||e.validation)&&delete a[o],o=i.shift(),a=s,o&&(s=s[o])}}return n}_collectErrors(){return we(j(this.validationMap)).reduce((e,t)=>
4231{let n=this[Le],r=this.getDeep(n,t),i=r instanceof oe?r.unwrap():r,a=this._validate(t,i,null)
4232if(!this._isValidResult(a)){let n=new k(r,a)
4233this.setDeep(e,t,n,{safeSet:this.safeSet})}return e},{})}_isValidResult(e){return!0===e||Array.isArray(e)&&1===e.length&&!0===e[0]}get(e){let t=m(e.split(".")),n=t[0],r=y(t).slice(1),i=this[Te],a=this[Le]
4234if(Object.prototype.hasOwnProperty.call(i,n)){const t=this.getDeep(i,e)
4235if(!this.isObject(t)&&void 0!==t)return t}if(Object.prototype.hasOwnProperty.call(i,n)&&R(i)){let t=i[n]
4236const s=F(t)
4237if(this.isObject(s)){const t=this.maybeUnwrapProxy(this.getDeep(s,r.join(".")))
4238if(void 0===t&&P(i,e,this.safeGet)&&!N(i,e,this.safeGet)&&this.getDeep(a,e))return
4239if(this.isObject(t)){if(T(t))return S(t)
4240const s=this.safeGet(a,n)||{},o=this.getDeep(s,r.join(".")),l=Z(i,e)
4241return new oe(l,o,this.getDeep,this.isObject).proxy}if(void 0!==t)return t}if(T(t)&&0===r.length)return S(t)}if(n in this||e in this)return this.getDeep(this,e)
4242const s=this.maybeUnwrapProxy(this.getDeep(a,e))
4243if(this.isObject(s)){let t=this.getDeep(i,e)
4244return t||(t=this.getDeep(this.setDeep(i,e,{}),e)),new oe(t,s,this.getDeep,this.isObject).proxy}if(Array.isArray(s)){let t=this.getDeep(i,e)
4245if(!t)return s
4246if(w(t)){if(w(s))return t=F(t,this.isObject),Object.assign(Object.assign({},s),t)
4247if(Array.isArray(s))return t=F(t,this.isObject),W(ie(V(s),t))}return t}return s}set(e,t){this.hasOwnProperty(e)||U(this,e)?this[e]=t:this.setUnknownProperty(e,t)}}function Ie(e,t,n,r){return new Oe(e,t,n,r)}class Ne{constructor(e,t,n,r){const i=Ie(e,t,n,r)
4248return new Proxy(i,{get:(e,t)=>e.get(t.toString()),set:(e,t,n)=>(e.set(t.toString(),n),!0)})}}function Pe(e,t,n,r){const i=Ie(e,t,n,r)
4249return new Proxy(i,{get:(e,t)=>e.get(t.toString()),set:(e,t,n)=>(e.set(t.toString(),n),!0)})}},7472(e,t,n){"use strict"
4250n.r(t),n.d(t,{camelize:()=>C,capitalize:()=>M,classify:()=>D,dasherize:()=>_,decamelize:()=>k,getString:()=>o,getStrings:()=>s,isHTMLSafe:()=>Z,setStrings:()=>a,underscore:()=>x,w:()=>S})
4251class r{constructor(e,t,n){this.limit=e,this.func=t,this.store=n,this.size=0,this.misses=0,this.hits=0,this.store=n||new Map}get(e){let t=this.store.get(e)
4252return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}let i={}
4253function a(e){i=e}function s(){return i}function o(e){return i[e]}const l=/[ _]/g,u=new r(1e3,e=>k(e).replace(l,"-")),c=/(\-|\_|\.|\s)+(.)?/g,d=/(^|\/)([A-Z])/g,h=new r(1e3,e=>e.replace(c,(e,t,n)=>n?n.toUpperCase():"").replace(d,e=>e.toLowerCase())),f=/^(\-|_)+(.)?/,p=/(.)(\-|\_|\.|\s)+(.)?/g,m=/(^|\/|\.)([a-z])/g,g=new r(1e3,e=>{const t=(e,t,n)=>n?"_"+n.toUpperCase():"",n=(e,t,n,r)=>t+(r?r.toUpperCase():""),r=e.split("/")
4254for(let i=0;i<r.length;i++)r[i]=r[i].replace(f,t).replace(p,n)
4255return r.join("/").replace(m,e=>e.toUpperCase())}),v=/([a-z\d])([A-Z]+)/g,y=/\-|\s+/g,b=new r(1e3,e=>e.replace(v,"$1_$2").replace(y,"_").toLowerCase()),w=/(^|\/)([a-z\u00C0-\u024F])/g,L=new r(1e3,e=>e.replace(w,e=>e.toUpperCase())),E=/([a-z\d])([A-Z])/g,T=new r(1e3,e=>e.replace(E,"$1_$2").toLowerCase())
4256function S(e){return e.split(/\s+/)}function k(e){return T.get(e)}function _(e){return u.get(e)}function C(e){return h.get(e)}function D(e){return g.get(e)}function x(e){return b.get(e)}function M(e){return L.get(e)}function Z(e){return null!==e&&"object"==typeof e&&"function"==typeof e.toHTML}},6513(e,t,n){"use strict"
4257n.r(t),n.d(t,{__addDisposableResource:()=>N,__assign:()=>a,__asyncDelegator:()=>k,__asyncGenerator:()=>S,__asyncValues:()=>_,__await:()=>T,__awaiter:()=>p,__classPrivateFieldGet:()=>A,__classPrivateFieldIn:()=>I,__classPrivateFieldSet:()=>O,__createBinding:()=>g,__decorate:()=>o,__disposeResources:()=>F,__esDecorate:()=>u,__exportStar:()=>v,__extends:()=>i,__generator:()=>m,__importDefault:()=>Z,__importStar:()=>
4257M,__makeTemplateObject:()=>C,__metadata:()=>f,__param:()=>l,__propKey:()=>d,__read:()=>b,__rest:()=>s,__rewriteRelativeImportExtension:()=>R,__runInitializers:()=>c,__setFunctionName:()=>h,__spread:()=>w,__spreadArray:()=>E,__spreadArrays:()=>L,__values:()=>y})
4258var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)}
4259function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null")
4260function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])
4261return e}).apply(this,arguments)}
4262function s(e,t){var n={}
4263for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r])
4264if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0
4265for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function o(e,t,n,r){var i,a=arguments.length,s=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r
4266if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r)
4267else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(s=(a<3?i(s):a>3?i(t,n,s):i(t,n))||s)
4268return a>3&&s&&Object.defineProperty(t,n,s),s}function l(e,t){return function(n,r){t(n,r,e)}}function u(e,t,n,r,i,a){function s(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected")
4269return e}for(var o,l=r.kind,u="getter"===l?"get":"setter"===l?"set":"value",c=!t&&e?r.static?e:e.prototype:null,d=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),h=!1,f=n.length-1;f>=0;f--){var p={}
4270for(var m in r)p[m]="access"===m?{}:r[m]
4271for(var m in r.access)p.access[m]=r.access[m]
4272p.addInitializer=function(e){if(h)throw new TypeError("Cannot add initializers after decoration has completed")
4273a.push(s(e||null))}
4274var g=(0,n[f])("accessor"===l?{get:d.get,set:d.set}:d[u],p)
4275if("accessor"===l){if(void 0===g)continue
4276if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(o=s(g.get))&&(d.get=o),(o=s(g.set))&&(d.set=o),(o=s(g.init))&&i.unshift(o)}else(o=s(g))&&("field"===l?i.unshift(o):d[u]=o)}c&&Object.defineProperty(c,r.name,d),h=!0}function c(e,t,n){for(var r=arguments.length>2,i=0;i<t.length;i++)n=r?t[i].call(e,n):t[i].call(e)
4277return r?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function h(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function p(e,t,n,r){return new(n||(n=Promise))((function(i,a){function s(e){try{l(r.next(e))}catch(e){a(e)}}function o(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t
4278e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,o)}l((r=r.apply(e,t||[])).next())}))}function m(e,t){var n,r,i,a={label:0,sent:function(){if(1&i[0])throw i[1]
4279return i[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype)
4280return s.next=o(0),s.throw=o(1),s.return=o(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s
4281function o(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.")
4282for(;s&&(s=0,o[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i
4283switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o
4284break
4285case 4:return a.label++,{value:o[1],done:!1}
4286case 5:a.label++,r=o[1],o=[0]
4287continue
4288case 7:o=a.ops.pop(),a.trys.pop()
4289continue
4290default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0
4291continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1]
4292break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o
4293break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o)
4294break}i[2]&&a.ops.pop(),a.trys.pop()
4295continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1]
4296return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}}var g=Object.create?function(e,t,n,r){void 0===r&&(r=n)
4297var i=Object.getOwnPropertyDescriptor(t,n)
4298i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}
4299function v(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||g(t,e,n)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0
4300if(n)return n.call(e)
4301if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}
4302throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator]
4303if(!n)return e
4304var r,i,a=n.call(e),s=[]
4305try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return s}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(b(arguments[t]))
4306return e}function L(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length
4307var r=Array(e),i=0
4308for(t=0;t<n;t++)for(var a=arguments[t],s=0,o=a.length;s<o;s++,i++)r[i]=a[s]
4309return r}function E(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i])
4310return e.concat(r||Array.prototype.slice.call(t))}function T(e){return this instanceof T?(this.v=e,this):new T(e)}function S(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.")
4311var r,i=n.apply(e,t||[]),a=[]
4312return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",(function(e){return function(t){return Promise.resolve(t).then(e,u)}})),r[Symbol.asyncIterator]=function(){return this},r
4313function s(e,t){i[e]&&(r[e]=function(t){return new Promise((function(n,r){a.push([e,t,n,r])>1||o(e,t)}))},t&&(r[e]=t(r[e])))}function o(e,t){try{(n=i[e](t)).value instanceof T?Promise.resolve(n.value.v).then(l,u):c(a[0][2],n)}catch(e){c(a[0][3],e)}var n}function l(e){o("next",e)}function u(e){o("throw",e)}function c(e,t){e(t),a.shift(),a.length&&o(a[0][0],a[0][1])}}function k(e){var t,n
4314return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t
4315function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:T(e[r](t)),done:!1}:i?i(t):t}:i}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.")
4316var t,n=e[Symbol.asyncIterator]
4317return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t)
4318function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){!function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}(r,i,(t=e[n](t)).done,t.value)}))}}}function C(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var D=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},x=function(e){return(x=Object.getOwnPropertyNames||function(e){var t=[]
4319for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n)
4320return t})(e)}
4321function M(e){if(e&&e.__esModule)return e
4322var t={}
4323if(null!=e)for(var n=x(e),r=0;r<n.length;r++)"default"!==n[r]&&g(t,e,n[r])
4324return D(t,e),t}function Z(e){return e&&e.__esModule?e:{default:e}}function A(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter")
4325if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it")
4326return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function O(e,t,n,r,i){if("m"===r)throw new TypeError("Private method is not writable")
4327if("a"===r&&!i)throw new TypeError("Private accessor was defined without a setter")
4328if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it")
4329return"a"===r?i.call(e,n):i?i.value=n:t.set(e,n),n}function I(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object")
4330return"function"==typeof e?t===e:e.has(t)}function N(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.")
4331var r,i
4332if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.")
4333r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.")
4334r=t[Symbol.dispose],n&&(i=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.")
4335i&&(r=function(){try{i.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0})
4336return t}var P="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n)
4337return r.name="SuppressedError",r.error=e,r.suppressed=t,r}
4338function F(e){function t(t){e.error=e.hasError?new P(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var n,r=0
4339return function i(){for(;n=e.stack.pop();)try{if(!n.async&&1===r)return r=0,e.stack.push(n),Promise.resolve().then(i)
4340if(n.dispose){var a=n.dispose.call(n.value)
4341if(n.async)return r|=2,Promise.resolve(a).then(i,(function(e){return t(e),i()}))}else r|=1}catch(e){t(e)}if(1===r)return e.hasError?Promise.reject(e.error):Promise.resolve()
4342if(e.hasError)throw e.error}()}function R(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(e,n,r,i,a){return n?t?".jsx":".js":!r||i&&a?r+i+"."+a.toLowerCase()+"js":e})):e}const z={__extends:i,__assign:a,__rest:s,__decorate:o,__param:l,__esDecorate:u,__runInitializers:c,__propKey:d,__setFunctionName:h,__metadata:f,__awaiter:p,__generator:m,__createBinding:g,__exportStar:v,__values:y,__read:b,__spread:w,__spreadArrays:L,__spreadArray:E,__await:T,__asyncGenerator:S,__asyncDelegator:k,__asyncValues:_,__makeTemplateOb
4342ject:C,__importStar:M,__importDefault:Z,__classPrivateFieldGet:A,__classPrivateFieldSet:O,__classPrivateFieldIn:I,__addDisposableResource:N,__disposeResources:F,__rewriteRelativeImportExtension:R}
4343n.d(t,["default",0,z])}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.