index-legacy.a92e643d.js 3.2 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007
  1. <<<<<<< HEAD:dist/assets/index-legacy.37a26c18.js
  2. ;(function () {
  3. function ownKeys(e, t) {
  4. var n = Object.keys(e)
  5. if (Object.getOwnPropertySymbols) {
  6. var r = Object.getOwnPropertySymbols(e)
  7. t &&
  8. (r = r.filter(function (t) {
  9. return Object.getOwnPropertyDescriptor(e, t).enumerable
  10. })),
  11. n.push.apply(n, r)
  12. }
  13. return n
  14. }
  15. function _objectSpread(e) {
  16. for (var t = 1; t < arguments.length; t++) {
  17. var n = null != arguments[t] ? arguments[t] : {}
  18. t % 2
  19. ? ownKeys(Object(n), !0).forEach(function (t) {
  20. _defineProperty2(e, t, n[t])
  21. })
  22. : Object.getOwnPropertyDescriptors
  23. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  24. : ownKeys(Object(n)).forEach(function (t) {
  25. Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t))
  26. })
  27. }
  28. return e
  29. }
  30. function asyncGeneratorStep(e, t, n, r, a, o, i) {
  31. try {
  32. var s = e[o](i),
  33. l = s.value
  34. } catch (c) {
  35. return void n(c)
  36. }
  37. s.done ? t(l) : Promise.resolve(l).then(r, a)
  38. }
  39. function _asyncToGenerator(e) {
  40. return function () {
  41. var t = this,
  42. n = arguments
  43. return new Promise(function (r, a) {
  44. var o = e.apply(t, n)
  45. function i(e) {
  46. asyncGeneratorStep(o, r, a, i, s, 'next', e)
  47. }
  48. function s(e) {
  49. asyncGeneratorStep(o, r, a, i, s, 'throw', e)
  50. }
  51. i(void 0)
  52. })
  53. }
  54. }
  55. function _inherits2(e, t) {
  56. if ('function' != typeof t && null !== t)
  57. throw new TypeError('Super expression must either be null or a function')
  58. ;(e.prototype = Object.create(t && t.prototype, {
  59. constructor: { value: e, writable: !0, configurable: !0 }
  60. })),
  61. Object.defineProperty(e, 'prototype', { writable: !1 }),
  62. t && _setPrototypeOf2(e, t)
  63. }
  64. function _setPrototypeOf2(e, t) {
  65. return (
  66. (_setPrototypeOf2 =
  67. Object.setPrototypeOf ||
  68. function (e, t) {
  69. return (e.__proto__ = t), e
  70. }),
  71. _setPrototypeOf2(e, t)
  72. )
  73. }
  74. function _createSuper2(e) {
  75. var t = _isNativeReflectConstruct2()
  76. return function () {
  77. var n,
  78. r = _getPrototypeOf2(e)
  79. if (t) {
  80. var a = _getPrototypeOf2(this).constructor
  81. n = Reflect.construct(r, arguments, a)
  82. } else n = r.apply(this, arguments)
  83. return _possibleConstructorReturn2(this, n)
  84. }
  85. }
  86. function _possibleConstructorReturn2(e, t) {
  87. if (t && ('object' === _typeof2(t) || 'function' == typeof t)) return t
  88. if (void 0 !== t)
  89. throw new TypeError('Derived constructors may only return object or undefined')
  90. return _assertThisInitialized2(e)
  91. }
  92. function _assertThisInitialized2(e) {
  93. if (void 0 === e)
  94. throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
  95. return e
  96. }
  97. function _isNativeReflectConstruct2() {
  98. if ('undefined' == typeof Reflect || !Reflect.construct) return !1
  99. if (Reflect.construct.sham) return !1
  100. if ('function' == typeof Proxy) return !0
  101. try {
  102. return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})), !0
  103. } catch (e) {
  104. return !1
  105. }
  106. }
  107. function _getPrototypeOf2(e) {
  108. return (
  109. (_getPrototypeOf2 = Object.setPrototypeOf
  110. ? Object.getPrototypeOf
  111. : function (e) {
  112. return e.__proto__ || Object.getPrototypeOf(e)
  113. }),
  114. _getPrototypeOf2(e)
  115. )
  116. }
  117. function _classCallCheck2(e, t) {
  118. if (!(e instanceof t)) throw new TypeError('Cannot call a class as a function')
  119. }
  120. function _defineProperties(e, t) {
  121. for (var n = 0; n < t.length; n++) {
  122. var r = t[n]
  123. ;(r.enumerable = r.enumerable || !1),
  124. (r.configurable = !0),
  125. 'value' in r && (r.writable = !0),
  126. Object.defineProperty(e, r.key, r)
  127. }
  128. }
  129. function _createClass2(e, t, n) {
  130. return (
  131. t && _defineProperties(e.prototype, t),
  132. n && _defineProperties(e, n),
  133. Object.defineProperty(e, 'prototype', { writable: !1 }),
  134. e
  135. )
  136. }
  137. function _typeof2(e) {
  138. return (
  139. (_typeof2 =
  140. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  141. ? function (e) {
  142. return typeof e
  143. }
  144. : function (e) {
  145. return e &&
  146. 'function' == typeof Symbol &&
  147. e.constructor === Symbol &&
  148. e !== Symbol.prototype
  149. ? 'symbol'
  150. : typeof e
  151. }),
  152. _typeof2(e)
  153. )
  154. }
  155. function _defineProperty2(e, t, n) {
  156. return (
  157. t in e
  158. ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 })
  159. : (e[t] = n),
  160. e
  161. )
  162. }
  163. function _slicedToArray(e, t) {
  164. return (
  165. _arrayWithHoles(e) ||
  166. _iterableToArrayLimit(e, t) ||
  167. _unsupportedIterableToArray2(e, t) ||
  168. _nonIterableRest()
  169. )
  170. }
  171. function _nonIterableRest() {
  172. throw new TypeError(
  173. 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
  174. )
  175. }
  176. function _iterableToArrayLimit(e, t) {
  177. var n =
  178. null == e ? null : ('undefined' != typeof Symbol && e[Symbol.iterator]) || e['@@iterator']
  179. if (null != n) {
  180. var r,
  181. a,
  182. o = [],
  183. i = !0,
  184. s = !1
  185. try {
  186. for (
  187. n = n.call(e);
  188. !(i = (r = n.next()).done) && (o.push(r.value), !t || o.length !== t);
  189. i = !0
  190. );
  191. } catch (l) {
  192. ;(s = !0), (a = l)
  193. } finally {
  194. try {
  195. i || null == n.return || n.return()
  196. } finally {
  197. if (s) throw a
  198. }
  199. }
  200. return o
  201. }
  202. }
  203. function _arrayWithHoles(e) {
  204. if (Array.isArray(e)) return e
  205. }
  206. function _toConsumableArray2(e) {
  207. return (
  208. _arrayWithoutHoles2(e) ||
  209. _iterableToArray2(e) ||
  210. _unsupportedIterableToArray2(e) ||
  211. _nonIterableSpread2()
  212. )
  213. }
  214. function _nonIterableSpread2() {
  215. throw new TypeError(
  216. 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
  217. )
  218. }
  219. function _iterableToArray2(e) {
  220. if (('undefined' != typeof Symbol && null != e[Symbol.iterator]) || null != e['@@iterator'])
  221. return Array.from(e)
  222. }
  223. function _arrayWithoutHoles2(e) {
  224. if (Array.isArray(e)) return _arrayLikeToArray2(e)
  225. }
  226. function _createForOfIteratorHelper(e, t) {
  227. var n = ('undefined' != typeof Symbol && e[Symbol.iterator]) || e['@@iterator']
  228. if (!n) {
  229. if (
  230. Array.isArray(e) ||
  231. (n = _unsupportedIterableToArray2(e)) ||
  232. (t && e && 'number' == typeof e.length)
  233. ) {
  234. n && (e = n)
  235. var r = 0,
  236. a = function () {}
  237. return {
  238. s: a,
  239. n: function () {
  240. return r >= e.length ? { done: !0 } : { done: !1, value: e[r++] }
  241. },
  242. e: function (e) {
  243. throw e
  244. },
  245. f: a
  246. }
  247. }
  248. throw new TypeError(
  249. 'Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
  250. )
  251. }
  252. var o,
  253. i = !0,
  254. s = !1
  255. return {
  256. s: function () {
  257. n = n.call(e)
  258. },
  259. n: function () {
  260. var e = n.next()
  261. return (i = e.done), e
  262. },
  263. e: function (e) {
  264. ;(s = !0), (o = e)
  265. },
  266. f: function () {
  267. try {
  268. i || null == n.return || n.return()
  269. } finally {
  270. if (s) throw o
  271. }
  272. }
  273. }
  274. }
  275. function _unsupportedIterableToArray2(e, t) {
  276. if (e) {
  277. if ('string' == typeof e) return _arrayLikeToArray2(e, t)
  278. var n = Object.prototype.toString.call(e).slice(8, -1)
  279. return (
  280. 'Object' === n && e.constructor && (n = e.constructor.name),
  281. 'Map' === n || 'Set' === n
  282. ? Array.from(e)
  283. : 'Arguments' === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
  284. ? _arrayLikeToArray2(e, t)
  285. : void 0
  286. )
  287. }
  288. }
  289. function _arrayLikeToArray2(e, t) {
  290. ;(null == t || t > e.length) && (t = e.length)
  291. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]
  292. return r
  293. }
  294. var __vite_style__ = document.createElement('style')
  295. ;(__vite_style__.innerHTML =
  296. '._error_1i228_1{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center}._error_1i228_1 ._info_1i228_9{display:flex;align-items:center;margin-bottom:.8rem}._error_1i228_1 ._info_1i228_9 span{display:inline-block;margin-left:.26667rem;color:#58727e;font-size:.48rem}._error_1i228_1 .o-result-container,._error_1i228_1 .van-empty{padding-top:0}._error_1i228_1 .van-button{width:50%}._col-result_uqenj_1{padding:.37333rem;text-align:center;margin:0 auto;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}._col-result_uqenj_1 ._tips_uqenj_12{font-size:.37333rem;color:#333;padding:.53333rem 0}._col-result_uqenj_1 ._btn_uqenj_17{width:55%;margin:0 auto}._col-result_uqenj_1 .van-empty__image{width:5.6rem;height:5.6rem}._col-result_uqenj_1 .van-empty{padding-bottom:1.6rem}._col-result_uqenj_1 ._SMALL_uqenj_28 .van-empty__image{width:4.29333rem;height:4.29333rem}._col-result_uqenj_1 ._CERT_uqenj_32 .van-empty__image{width:6.13333rem;height:6.13333rem}._col-result_uqenj_1 ._CERT_uqenj_32 .van-empty__description{padding:0 .8rem}._error_1aqdy_1{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center}._error_1aqdy_1 ._info_1aqdy_9{display:flex;align-items:center;margin-bottom:.8rem}._error_1aqdy_1 ._info_1aqdy_9 span{display:inline-block;margin-left:.26667rem;color:#58727e;font-size:.48rem}._error_1aqdy_1 .o-result-container,._error_1aqdy_1 .van-empty{padding-top:0}._error_1aqdy_1 .van-button{width:50%}._login_1aqdy_27{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_1aqdy_27 ._loginTitle_1aqdy_33{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_1aqdy_27 ._codeText_1aqdy_41{color:var(--van-primary-text)}._login_1aqdy_27 ._margin34_1aqdy_44{margin:0 .90667rem}._login_1aqdy_27 ._formTitle_1aqdy_47{font-size:.48rem;color:#000;font-weight:500}._login_1aqdy_27 .van-cell-group{margin-bottom:.93333rem}._login_1aqdy_27 .van-field{padding-left:0;padding-right:0}._login_1aqdy_27 .van-button+.van-button{margin-top:.53333rem;color:#000!important}._login_1aqdy_27 ._wxPopupDialog_1aqdy_63{position:relative;overflow:inherit;margin-top:-4.26667rem}._login_1aqdy_27 ._wxPopupDialog_1aqdy_63:before{position:absolute;content:" ";top:-1.94667rem;left:50%;margin-left:-2.29333rem;display:inline-block;background:url(./assets/wx-no-top.562db7f2.png) no-repeat top center;background-size:contain;width:4.58667rem;height:4.10667rem}._login_1aqdy_27 ._popupContainer_1aqdy_80{background:url(./assets/wx-no-bg.f12a4a6d.png) no-repeat top center;background-size:cover;border-radius:.53333rem;overflow:hidden}._login_1aqdy_27 ._popupContainer_1aqdy_80 ._title_1aqdy_86{padding-top:1.52rem;text-align:center;font-size:.48rem;font-weight:500;color:#3b2300}._login_1aqdy_27 ._popupContainer_1aqdy_80 ._popupTips_1aqdy_93{padding-top:.32rem;padding-bottom:1.25333rem;text-align:center;font-size:.4rem;color:#777;line-height:.56rem}:root{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-link-color: #576b95;--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: .10667rem;--van-padding-xs: .21333rem;--van-padding-sm: .32rem;--van-padding-md: .42667rem;--van-padding-lg: .64rem;--van-padding-xl: .85333rem;--van-font-bold: 600;--van-font-size-xs: .26667rem;--van-font-size-sm: .32rem;--van-font-size-md: .37333rem;--van-font-size-lg: .42667rem;--van-line-height-xs: .37333rem;--van-line-height-sm: .48rem;--van-line-height-md: .53333rem;--van-line-height-lg: .58667rem;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: .02667rem;--van-radius-sm: .05333rem;--van-radius-md: .10667rem;--van-radius-lg: .21333rem;--van-radius-max: 26.64rem}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 1.33333rem}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root{--van-badge-size: .42667rem;--van-badge-color: var(--van-white);--van-badge-padding: 0 .08rem;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: .21333rem;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:.37333rem/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:"\\e6af"}.van-icon-eye:before{content:"\\e6b0"}.van-icon-enlarge:before{content:"\\e6b1"}.van-icon-expand-o:before{content:"\\e6b2"}.van-icon-eye-o:before{content:"\\e6b3"}.van-icon-expand:before{content:"\\e6b4"}.van-icon-filter-o:before{content:"\\e6b5"}.van-icon-fire:before{content:"\\e6b6"}.van-icon-fail:before{content:"\\e6b7"}.van-icon-failure:before{content:"\\e6b8"}.van-icon-fire-o:before{content:"\\e6b9"}.van-icon-flag-o:before{content:"\\e6ba"}.van-icon-font:before{content:"\\e6bb"}.van-icon-font-o:before{content:"\\e6bc"}.van-icon-gem-o:before{content:"\\e6bd"}.van-icon-flower-o:before{content:"\\e6be"}.van-icon-gem:before{content:"\\e6bf"}.van-icon-gift-card:before{content:"\\e6c0"}.van-icon-friends:before{content:"\\e6c1"}.van-icon-friends-o:before{content:"\\e6c2"}.van-icon-gold-coin:before{content:"\\e6c3"}.van-icon-gold-coin-o:before{content:"\\e6c4"}.van-icon-good-job-o:before{content:"\\e6c5"}.van-icon-gift:before{content:"\\e6c6"}.van-icon-gift-o:before{content:"\\e6c7"}.van-icon-gift-card-o:before{content:"\\e6c8"}.van-icon-good-job:before{content:"\\e6c9"}.van-icon-home-o:before{content:"\\e6ca"}.van-icon-goods-collect:before{content:"\\e6cb"}.van-icon-graphic:before{content:"\\e6cc"}.van-icon-goods-collect-o:before{content:"\\e6cd"}.van-icon-hot-o:before{content:"\\e6ce"}.van-icon-info:before{content:"\\e6cf"}.van-icon-hotel-o:before{content:"\\e6d0"}.van-icon-info-o:before{content:"\\e6d1"}.van-icon-hot-sale-o:before{content:"\\e6d2"}.van-icon-hot:before{content:"\\e6d3"}.van-icon-like:before{content:"\\e6d4"}.van-icon-idcard:before{content:"\\e6d5"}.van-icon-invitation:before{content:"\\e6d6"}.van-icon-like-o:before{content:"\\e6d7"}.van-icon-hot-sale:before{content:"\\e6d8"}.van-icon-location-o:before{content:"\\e6d9"}.van-icon-location:before{content:"\\e6da"}.van-icon-label:before{content:"\\e6db"}.van-icon-lock:before{content:"\\e6dc"}.van-icon-label-o:before{content:"\\e6dd"}.van-icon-map-marked:before{content:"\\e6de"}.van-icon-logistics:before{content:"\\e6df"}.van-icon-manager:before{content:"\\e6e0"}.van-icon-more:before{content:"\\e6e1"}.van-icon-live:before{content:"\\e6e2"}.van-icon-manager-o:before{content:"\\e6e3"}.van-icon-medal:before{content:"\\e6e4"}.van-icon-more-o:before{content:"\\e6e5"}.van-icon-music-o:before{content:"\\e6e6"}.van-icon-music:before{content:"\\e6e7"}.van-icon-new-arrival-o:before{content:"\\e6e8"}.van-icon-medal-o:before{content:"\\e6e9"}.van-icon-new-o:before{content:"\\e6ea"}.van-icon-free-postage:before{content:"\\e6eb"}.van-icon-newspaper-o:before{content:"\\e6ec"}.van-icon-new-arrival:before{content:"\\e6ed"}.van-icon-minus:before{content:"\\e6ee"}.van-icon-orders-o:before{content:"\\e6ef"}.van-icon-new:before{content:"\\e6f0"}.van-icon-paid:before{content:"\\e6f1"}.van-icon-notes-o:before{content:"\\e6f2"}.van-icon-other-pay:before{content:"\\e6f3"}.van-icon-pause-circle:before{content:"\\e6f4"}.van-icon-pause:before{content:"\\e6f5"}.van-icon-pause-circle-o:before{content:"\\e6f6"}.van-icon-peer-pay:before{content:"\\e6f7"}.van-icon-pending-payment:before{content:"\\e6f8"}.van-icon-passed:before{content:"\\e6f9"}.van-icon-plus:before{content:"\\e6fa"}.van-icon-phone-circle-o:before{content:"\\e6fb"}.van-icon-phone-o:before{content:"\\e6fc"}.van-icon-printer:before{content:"\\e6fd"}.van-icon-photo-fail:before{content:"\\e6fe"}.van-icon-phone:before{content:"\\e6ff"}.van-icon-photo-o:before{content:"\\e700"}.van-icon-play-circle:before{content:"\\e701"}.van-icon-play:before{content:"\\e702"}.van-icon-phone-circle:before{content:"\\e703"}.van-icon-point-gift-o:before{content:"\\e704"}.van-icon-point-gift:before{content:"\\e705"}.van-icon-play-circle-o:before{content:"\\e706"}.van-icon-shrink:before{content:"\\e707"}.van-icon-photo:before{content:"\\e708"}.van-icon-qr:before{content:"\\e709"}.van-icon-qr-invalid:before{content:"\\e70a"}.van-icon-question-o:before{content:"\\e70b"}.van-icon-revoke:before{content:"\\e70c"}.van-icon-replay:before{content:"\\e70d"}.van-icon-service:before{content:"\\e70e"}.van-icon-question:before{content:"\\e70f"}.van-icon-search:before{content:"\\e710"}.van-icon-refund-o:before{content:"\\e711"}.van-icon-service-o:before{content:"\\e712"}.van-icon-scan:before{content:"\\e713"}.van-icon-share:before{content:"\\e714"}.van-icon-send-gift-o:before{content:"\\e715"}.van-icon-share-o:before{content:"\\e716"}.van-icon-setting:before{content:"\\e717"}.van-icon-points:before{content:"\\e718"}.van-icon-photograph:before{content:"\\e719"}.van-icon-shop:before{content:"\\e71a"}.van-icon-shop-o:before{content:"\\e71b"}.van-icon-shop-collect-o:before{content:"\\e71c"}.van-icon-shop-collect:before{content:"\\e71d"}.van-icon-smile:before{content:"\\e71e"}.van-icon-shopping-cart-o:before{content:"\\e71f"}.van-icon-sign:before{content:"\\e720"}.van-icon-sort:before{content:"\\e721"}.van-icon-star-o:before{content:"\\e722"}.van-icon-smile-comment-o:before{content:"\\e723"}.van-icon-stop:before{content:"\\e724"}.van-icon-stop-circle-o:before{content:"\\e725"}.van-icon-smile-o:before{content:"\\e726"}.van-icon-star:before{content:"\\e727"}.van-icon-success:before{content:"\\e728"}.van-icon-stop-circle:before{content:"\\e729"}.van-icon-records:before{content:"\\e72a"}.van-icon-shopping-cart:before{content:"\\e72b"}.van-icon-tosend:before{content:"\\e72c"}.van-icon-todo-list:before{content:"\\e72d"}.van-icon-thumb-circle-o:before{content:"\\e72e"}.van-icon-thumb-circle:before{content:"\\e72f"}.van-icon-umbrella-circle:before{content:"\\e730"}.van-icon-underway:before{content:"\\e731"}.van-icon-upgrade:before{content:"\\e732"}.van-icon-todo-list-o:before{content:"\\e733"}.van-icon-tv-o:before{content:"\\e734"}.van-icon-underway-o:before{content:"\\e735"}.van-icon-user-o:before{content:"\\e736"}.van-icon-vip-card-o:before{content:"\\e737"}.van-icon-vip-card:before{content:"\\e738"}.van-icon-send-gift:before{content:"\\e739"}.van-icon-wap-home:before{content:"\\e73a"}.van-icon-wap-nav:before{content:"\\e73b"}.van-icon-volume-o:before{content:"\\e73c"}.van-icon-video:before{content:"\\e73d"}.van-icon-wap-home-o:before{content:"\\e73e"}.van-icon-volume:before{content:"\\e73f"}.van-icon-warning:before{content:"\\e740"}.van-icon-weapp-nav:before{content:"\\e741"}.van-icon-wechat-pay:before{content:"\\e742"}.van-icon-warning-o:before{content:"\\e743"}.van-icon-wechat:before{content:"\\e744"}.van-icon-setting-o:before{content:"\\e745"}.van-icon-youzan-shield:before{content:"\\e746"}.van-icon-warn-o:before{content:"\\e747"}.van-icon-smile-comment:before{content:"\\e748"}.van-icon-user-circle-o:before{content:"\\e749"}.van-icon-video-o:before{content:"\\e74a"}.van-icon-add-square:before{content:"\\e65c"}.van-icon-add:before{content:"\\e65d"}.van-icon-arrow-down:before{content:"\\e65e"}.van-icon-arrow-up:before{content:"\\e65f"}.van-icon-arrow:before{content:"\\e660"}.van-icon-after-sale:before{content:"\\e661"}.van-icon-add-o:before{content:"\\e662"}.van-icon-alipay:before{content:"\\e663"}.van-icon-ascending:before{content:"\\e664"}.van-icon-apps-o:before{content:"\\e665"}.van-icon-aim:before{content:"\\e666"}.van-icon-award:before{content:"\\e667"}.van-icon-arrow-left:before{content:"\\e668"}.van-icon-award-o:before{content:"\\e669"}.van-icon-audio:before{content:"\\e66a"}.van-icon-bag-o:before{content:"\\e66b"}.van-icon-balance-list:before{content:"\\e66c"}.van-icon-back-top:before{content:"\\e66d"}.van-icon-bag:before{content:"\\e66e"}.van-icon-balance-pay:before{content:"\\e66f"}.van-icon-balance-o:before{content:"\\e670"}.van-icon-bar-chart-o:before{content:"\\e671"}.van-icon-bars:before{content:"\\e672"}.van-icon-balance-list-o:before{content:"\\e673"}.van-icon-birthday-cake-o:before{content:"\\e674"}.van-icon-bookmark:before{content:"\\e675"}.van-icon-bill:before{content:"\\e676"}.van-icon-bell:before{content:"\\e677"}.van-icon-browsing-history-o:before{content:"\\e678"}.van-icon-browsing-history:before{content:"\\e679"}.van-icon-bookmark-o:before{content:"\\e67a"}.van-icon-bulb-o:before{content:"\\e67b"}.van-icon-bullhorn-o:before{content:"\\e67c"}.van-icon-bill-o:before{content:"\\e67d"}.van-icon-calendar-o:before{content:"\\e67e"}.van-icon-brush-o:before{content:"\\e67f"}.van-icon-card:before{content:"\\e680"}.van-icon-cart-o:before{content:"\\e681"}.van-icon-cart-circle:before{content:"\\e682"}.van-icon-cart-circle-o:before{content:"\\e683"}.van-icon-cart:before{content:"\\e684"}.van-icon-cash-on-deliver:before{content:"\\e685"}.van-icon-cash-back-record:before{content:"\\e686"}.van-icon-cashier-o:before{content:"\\e687"}.van-icon-chart-trending-o:before{content:"\\e688"}.van-icon-certificate:before{content:"\\e689"}.van-icon-chat:before{content:"\\e68a"}.van-icon-clear:before{content:"\\e68b"}.van-icon-chat-o:before{content:"\\e68c"}.van-icon-checked:before{content:"\\e68d"}.van-icon-clock:before{content:"\\e68e"}.van-icon-clock-o:before{content:"\\e68f"}.van-icon-close:before{content:"\\e690"}.van-icon-closed-eye:before{content:"\\e691"}.van-icon-circle:before{content:"\\e692"}.van-icon-cluster-o:before{content:"\\e693"}.van-icon-column:before{content:"\\e694"}.van-icon-comment-circle-o:before{content:"\\e695"}.van-icon-cluster:before{content:"\\e696"}.van-icon-comment:before{content:"\\e697"}.van-icon-comment-o:before{content:"\\e698"}.van-icon-comment-circle:before{content:"\\e699"}.van-icon-completed:before{content:"\\e69a"}.van-icon-credit-pay:before{content:"\\e69b"}.van-icon-coupon:before{content:"\\e69c"}.van-icon-debit-pay:before{content:"\\e69d"}.van-icon-coupon-o:before{content:"\\e69e"}.van-icon-contact:before{content:"\\e69f"}.van-icon-descending:before{content:"\\e6a0"}.van-icon-desktop-o:before{content:"\\e6a1"}.van-icon-diamond-o:before{content:"\\e6a2"}.van-icon-description:before{content:"\\e6a3"}.van-icon-delete:before{content:"\\e6a4"}.van-icon-diamond:before{content:"\\e6a5"}.van-icon-delete-o:before{content:"\\e6a6"}.van-icon-cross:before{content:"\\e6a7"}.van-icon-edit:before{content:"\\e6a8"}.van-icon-ellipsis:before{content:"\\e6a9"}.van-icon-down:before{content:"\\e6aa"}.van-icon-discount:before{content:"\\e6ab"}.van-icon-ecard-pay:before{content:"\\e6ac"}.van-icon-envelop-o:before{content:"\\e6ae"}.van-icon-shield-o:before{content:"\\e74b"}.van-icon-guide-o:before{content:"\\e74c"}.van-icon-cash-o:before{content:"\\e74d"}.van-icon-qq:before{content:"\\e74e"}.van-icon-wechat-moments:before{content:"\\e74f"}.van-icon-weibo:before{content:"\\e750"}.van-icon-link-o:before{content:"\\e751"}.van-icon-miniprogram-o:before{content:"\\e752"}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAGB8AA0AAAAA4GQAAGAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCShEICoOYBIK8WAuDdAABNgIkA4N6BCAFhQ4HlRUb2q9VB3KPA4B0jTISIWwcCBIYh2YHatg4ANgvRWT/f0xujIEXol19pDSqSA2bSmi3ecEZvG9yaaFR6U0nSbTR4Uo40nQacEJBjzZLo9a0V+Hlm/xB5aKa+qMOFP7DzuMzsG3kT3KSvMPzbfN9BDz4nCr/KyC3J6IIyv96A4IXnoBn5XUnaGLZYYdpK6172bUy1yZWu2prq3Uudct2Zatt5Urs2NZha612xcS8FvNSWczkCX4MvVP7ZtL0QEqaA0ljaLa7b20u0yILAgtJndR7L4uv99A/0q/0qxEWNxYnBU4a2wUOkOHgl4j/uu27+5NQ4hknCadNEkhscZKFSYs6+29iBeRKqeJYrkPX8gHQ9Hik6c/fW+GpkG+bXMsSm31SBTqkAkPgyuDqeNduhHyg8SULAB8Y/1PzSugfGzz4B+Gmc3pcN0izuUyKohovc1ndhqSqW7Znlg6JLGtgL8PJIvvT+krfgSSL9DwA+C2PzC3nqzkDEdxsxM7HCMOmzgoCy5j7Zdc6BKkuvh/N9VbeFsl9VwJZYb6Vk7e7ucy8TPKBS0S5AilApasqvK+2/f9NtbedYdilfoRWTkHrSP3O4fQhpcpNd3HfG2LmvRlgMANghwOSi7CSQYDrBUDxewhQAQQWHxhyaZAKR/whxyGw2gNSKx8QlPbz6zvQKSbZXU69Xem42nKL0uUvStfrKrWFi9KlSzeliyokEPWACiMoEFRgGehB9NdaUtPcBh255FDERjGpee7jtzZNa0vpTmO9hCALcfXz81z5kTX9jz2c3e7Oj51YdeIBEkgggYS8nBBYoQjbHChDK/aiUrR7SIYAANAZcH0k6B+uW2faPj0HIqkwCWwlnHZ38wpEvB0AYk2gA5DYtRthCgBg8/UK6AFgPJ5/m9Qnu7/kLqnV4Pz9sgf5bj0ugSG3C8DDIQpK7nZ0Lq06Qmi6jih4HRlxR8J99EG/y3Xoftn94+m3tvBzdT6Ahk4noWb6sd0/D2S3H/pdruf/vRR6l7p9S7X7KtM5XKAEvQCaJXE7zorrWP3Om97tYgul7KlsMEqppv1OhzJs1Ymr0IbUSpAmNSGMZC10ZKczwyOD3uKfkb3gKIvrG6AB1TiJZlol8WY5A2wFoaYHDjlfH/dsHeWYLiXQ/wj02OCUW7LDENN0DwwITr4Y/RbJkjsiYJqMJWay7hWjBSild7ylf/eQ9kMYdblMVhYopVmwoPqxoAw4M8qgjfE8OsLs8UD1u1MyKWaQcZ7eYaPMN1Lkor6CFYe7hztvKZYDGHOn1f72JQWxAsSe+TZjRWbeJUZzazrKV6q7GXrQdhlHXdyF8/AC1PQtrBooPZbl2SGwtQknXI2qlBQJBmFsYIyE1wjz26MjxIqjwXALLG/rXPX6ROhx9MWoYxwSfs5oVKf8rQbVTzyNi82CMBGpxuJfJCqkf0+4FYBQJPDl0n+vpEZ+IsVVVc+YtSRA5m0p82TQncZzKWEkcJR8gttF/mCBbIZkun/bMlw2FYADEIpxx+hcXR9hJifvzl8kHKPk8lMw0pLuPtqdzAW8N8YAwNGpR1yj8s4g38t0uu1d06FxMuvtrepxj2V3Oewh+uIqCpD9dLq2LnOb4lKEKDVNc7VFrOWIyJZqEQTbINqotgkKLDVfmKf9KTk0JxCMZdcEOejtK8ZQE/nOZhoPLqHDaI3INg8CsyIbX0pe5pCKUyX4FkprXVNlN74s8xwx2Z7lcVHI4H3DqwImQGGvsUrzzixANBsaj0u//IPNSdmE6QVynCyHkQqD5+vVxYW3aOeB/hvIsBUVJ1918EYldS2zojiSRtdjvAEFj9j0MKUxz3nr72/zzD6/Mmur9oxH1cfhGsDXxkmnc8wO/B0Tx3LZMXeOXMGSrs9WgywmnSMeQVnzwFareRTlRdMjiqiSwIFhE1V6Gopk20/2rGI8JukGbmb/pgfPS2vV0DMLYXaWU521SC1yaeOltWub7Y7Wkk4Ijc9aOOjcOijDupSvREowLo7rZ1d1pscL4ySiAdQ46lokc5TUqQ9jXSzHxy+UUd43Xn6tWosX/cmx6pWtWZlwVdEhGcRUbIjsPcklCK0lG6Cb+RqIZI5IXR3GtnGGADFkCyI5V/JIRmsrJgD2jlgdktmm9Zmk5eOs47NoezfTGnNakyKFHi/rSiBSY2r1z5gex6Ivo6PGVDmUkM87o9KtlLI3bFY+vNosbaLLfFvBK0JHG5c4qnxUPyy63MRNcDGjCMsauztckK6f7xRb0uSqGAxwsMiHsEmxCCd8giD5ArF6cqXECICFlbuHxdhGcOLQHGkmXhlam0Rvguvm5KLKGjyvoV7mk/BgEHmXWUcZj5gZdVlXFs9AsELL3P7Q5TM8QSCjf4/kKBUAAW+dHNrZbm4XVlNVaqopy2bIbL9kWgTI/UeUuqVzGNtHL0b9n7Zb3P3WBeQy7vXJop71KiwJM4KOdEclqG7x6wzckfgghwnVPZ2I2+72z/LCqXn2xF8urPPneqUlTSFspSytJ7qSsHg1XQOBzMkXqQ5D2xjcf/9GGyrVPYkEEQIIBhp/vmfSY1El6BL3nqHVFQzgCpOJAahtki9f9Ks7qdTEObkuNX4G4hOO4d0Uq7qMBvGSMpbDReXnu+a1F/zhwLr+cl6zEetJdFeklRRhuaGmxO6BhY/Ag64vhSGlIdXlObG2S146ty5e+NOZefqYFDj4r9zOtzjrQoY+NzSvJFgQScAWklliDmBfA3B8y7Ur+2YK+fkuINvRXEpG/CWgv8E+tcmFsDWJyMRef7naFGwYv9b/hDvPAGmV9bTKfHL7WKaOHg/TqkjnCX4EkwxLIIait2qfLmljC/k+IZ+69fli8Aw+kkJhK/YcdMjEe8af9Y4qVMN8Nz3owjgfYovlJbYZSE+HXIt2mJnPs2931xVMczcREKXXYSwvJSvoCs2VdG5TlM20e7u5wCE/6LNqQTgUKMCXSMEI8gciye0cVvwmUq59rhxC5/4bEO5cc0lu52j6XISps000wHohjR457POz74runo2fexBiOpiSedc+WRwp/2y54MYpRZes7CQsDlaRBBip1SLc4Cget6M5zYDDgql9iNKlbo73h6MPQMy+Y2Nk50ah+y1ncBvkUwYHNmalL0/LkEMRTSPuRTO9m78qHW0pZQthSllHL5R2QrDW68MmbBYBsSq4JkciI1Llds5wVxZuyHAwlB4igAS7iQiiEpAJnZp2evibEcQp+fJvlhJ8L8axaIh+LUkviy3JtYbWlVUgV5/b9/uQY7OhjIUp7GBQZyi2ejuxPv9p2zgD6Spq+YA613n+b/NpogFSIwlrnKxkHtkWJZmrIzcv/llcsd9hq8j8UlumJFYrvYMVWkE/dxi0+ijP37Mx5YNbh4J8EDfFmJHzc3f3Prfbbx8OC2HCkpJ2MSreOzDfJ7Pd0UG+xVlUjLUx16vOR7/0BuX3bx70c37MEONmPsjP7HvBO+4ciYpR0pYSViEszO5/2au82CNkyroxnyfEUJi9eip/Z84qee7vN2DWMa44QJqiUC1sK4jWUzAQpZjY/s/Qtstn5YN3mwB6oNB2OuZ52ws59AUDEYHfNuSwSe1Uq66F9ujUU6SOqrIloRO68u83BpmpCzqRjuV/pzv0LmyoDLNbs1mq08fIBQyZOa5JlREi4E6ru2Daqc7VD8m9k7fi+C9kQc2A9MJUSq0rOQFzwxIYNa2ekKKs1aj4ut/XgDl2Qg7wHGSRev/36Q+HAy6/VxnJftedxUXJFqcWihcdkvT51AcIkK35GwJkEMJl4qSHBQE/CggN9eomY09f1Esh6xI3SemwRx3u27YHSw8CSVWb3psx47Vzr5lAYmdzvlwIX7GgTU5umUxY+92234WhJdenMNpHP/E5M9P95mZj86ti3CS9dwHeej5xPnnhyr2s9x66gzakkG0Uk2wFKWec/ucOKlbsEioySa5+fqolQkxH8WzJcuWqMbpj/34Q9wJb6mhYtxhiQ+bpWw+yBowWPWcpZ0jTCEI9lvxiehfobanXB0AoVlUJpUkcT3Kro4kFBYzL/umuRUSqJP7we70y9v908vcGuEEUSbFTOh33dq61k6DmSiNl5N+6e9PDhJk0t2U+oDnmWOEOnV2bSq86WEbIc4YlqHMIrWbhOuuRicAT1HIERZgZsJz9UNA99sux7/Oa/V13deOqMzV1xhgQ0aotJDRb8eZAySYSoDIKRg/qnxE6SU6omySsGIi+GJ5OVNoP4aM4e5XdI83IoEb4EdW1bFTiSrpTMYHwfKEMz+1sI70lBW1iqEBZxRSNQQQR5X5+0jSU1HWawzoq65imsWiwNDJc2Qu5djuruhYS6kC58xivDRKb63qrc3M2y385L8+uNo5VxUBBAoeVSGJ4QZcEId0yuoAM+Fr50TwrFddKGl4uS9+1oJLSqBG1XyhQKUrF9F8dldUyGFB/RPZBABpRf1w67LD1uM4sC5RjspyyrvFaDecZZGW+EQQbjGsXPLr2yWJbq7eZfsuk/Bxn+jcTPL3QmoXbO2xiCFJ1If79IcMaN8OkgF62szLrLAkhz0kvA0YFbxgEXOr7/Q+KUWPTFWjhYLgkJSEuiwQgvMhZBVANR28d20afGClu1eKNQHZGbMXg+miQa8B8Vb1dIy2pTL08pFSXebOLEc4JS/qRPb07kVqswAbJSC5+AJFePCJVC+xIJ17JjblKVW8neCGynC3lejX0TG9c6U70FU1Kda0wdKsTwJjsYT8k0g5fGTlIR2/1+giGNjzZpR7eTYTlDUNTUn/LqaxxlU7TmKKwSrEq00IScIWEEK5/TQq6fpoqmaemA9VZ5CKWr5qviNya9e92RBbT6MTdla7qxgqo9mX1YdEchqVRwZiNGpBaRbPW/WMt021t2W6MFXRCl1yZOqqK3DyoxQNFOEIfCochQAm4oaA6KT8ixAKFgaJUPAPltIAAZKgCQzX1dMgNDgb1FAxV0U20MmOqlO5gXmn1rQJpotS1of1qXRP99kfZDJn5e9C2FdVqtHUhgSya0iy0UVSfKVhn8SipbEgDzUiqQLDU4gK0e70ag53abliC7NSpOSjzm/KxhQQdyKZpDhuyoPFbdtvkZ8jrprOI3ByAMt0uPiU1MvFJQYexrbM9rsrQrS5rbjeyZrgxLIFF+arLtEgiiLwIRLYSJUG0MgCKD7AllRV9Bb5Tf+5lAxAE5XyxTXacAQKYiQyt9nBbmhgmRd22+F5lwSDUsrFSKu10SUOdYj5Cinanv4oqkToNxplJTc7ySGpk5hswXqoDrY4UNWX2eBshqVvSBD1qftvbmUghXc64EystjqyieVgsL1TF7FHuxDeKmTchRnytHrPZWEgo5SmhPKxpufdGrOK4yJrJHRr2+Xb1ZiFzOOncxu0rvVTMzzwrSO57cuJ+JTv/N14oXvntw8yWyfrbexPXn5bmCrOPc2P7nx66+lPPf8XyualLH6Q3X6y9dyB+7QlpKur2sbao95GOKPfhlijKaFMMK/lA1AJegVSMeLJGjXc/hVE5poq0qSR1ibH4RO2CRdKJK1wpRa4KQAKVbo091cts9sS4zJ99bMyXC5VNlKlliomiq2JNNkT6D32KUpxIteEm8P7+zhRHpCZkttm7UDu11Rfz09seVC3Kl59ST+OtKzsiqXB5+8PuNdpOtuW7pvKK+cb/We/DSgCUZdINjahvLyZzarcf1NN/42DlxI6Kuqy0Q89AxdxtgwtbG3U4ki+wa0DRjVndduq/i1LfK8cEtsOuQUt3TFRe47+Lo8qaUnD+Xj/nTwFL0zj+oKsP/eJdbrAR0sF4e/2UwrW6Fqtq26bFrVNH5z5eaG3a9GX3UnV9+2Vpx5UTjc+We2Ai1KiAa6o119V1xGhuqlBgfIr0c7ROfiJIs7KQkToTfml3ZnhTPfigcVqD1jRx0vgcNdZVlDhPp510kLcj/eeKX0U6ipL0rjDdN5AR4gpf3x4mrKSOUMrP3d06tfniLiBycb5d34Z2z40T0WfLkcaOGxPKurCSoBHSNqpFNeVnAhRlsSw0a5+02pEvP7cYRpMP/OrLkS++IvC6aUhWFkl8WJjKvWzZobOHmYvNyrmPqZXoXBMAF6XN3uDoiOc5JqVSZ/unv6i1cjtDuufQwbYWkBGKcNpPTONcf0Wdv5Zxk2BDJWhFm7ah7dQ0BLScaHQ8ukc76Rdlq3UtsPXEy3BhdjbzEg90mpy0k08HM+lb2eHbIwPKoTds7r2X7ZBbh5xDQdr+NLbYwBx/+7B7OGTCzNOqs/VCM41pksWsjDgRdO5MGrSHEgFlUqDWqaGeRGyoDA+T6FVGMU25+KoiB6o+R9RmicEMkXOP8sSQ5rn9LVn0jnCnox0dz91UNeMmChYTZhhNoVRqaqvRfrPQ3MzF8S4Kn3yqlLvtsNP4kEM76MqORwHlWPAGjbN61kOeE7/EXmyKRvb9tvLKOZWijquoqKMG+U+LSBgUoTavmPQJeWFJOYbpPGawg96L0ZiQONHEcKg+FEOL4JXOipGJjrUvojMDQ339Zk99tswSBhOtTOKhVsXWZyd/fyuEhMtBghPxKvMvXqq9w6qG6SChi0M98myL+YNw4qPtsa36uPDCJI8v9d9+msJArGKRTkuzFbruwgiCpVyBX/nG/q/xrMYKfd+KLjcJ6ULy0TbeAr8/bM2DP9cYQLFSJDzSjBy1NuROEQPElTrr5r8AWf5hdxvRxWZtE5AqyShfQoKwARJh4wX7Nss7rcYsPWk1vP2ucNEEDEe1rCVpnJgiNs2aXA/1HbqKz3vIvniPBR094nX4XIxVMcnEfhUINWAs2IAtUgfC9tB/I7gXQK6gJbRkh0ltJ9vEA2RIaxdn5bsx4mjH8C9C0TyLtVzAK2BJlgCYkfB5T892c6yPuPBl4gybajEQMjMUcaOEec7fuIaAewsa7m6MXJwlVlV7uY7jHDaNKsN3UZg7DDYWnh7/mSxGpE9DBjKTDy5dnCNuW/yk6Pxvgnpx851nqUQ/o9GNBAkp+6Xa9EYZ9HheCFg2cDmQYbctFUudw6MBgLIr5ZfyMl6iUtTUUT9HicdsWFjLYbj9puuGd2jdOy0vZJEHlkahyS7HcTOvsvpae+9ZB9d1eCvfktmXMBMfrKZcwi0IAAtxgNDqJwMix245FU6JZBiGkvXNjoBOoagH9XmUbSR2RLOw/ChG7Gso+yKgaib6rfdfXFp5sQdAYiqFJERJ4OpTB/1cSkWqzEAcMZmwUC9oDCNz+7sxz0PRLjmWK4TyFAAUGoxoazan8VmAkA5R3hiXR3gi8hs2LPVQCrKh7s1piIl60C5tnSUg14C1IdEUkLrGVuJaak4fF1Os6pDL5+UEDyiKihNSVoBsOo+BkYGQMSO7xoFMUfPykZaG6qYiUDxVgx0+TQAHrl3WaKGItereIaK8UG6yKuISzcLRCiv6MxvqTuKu1l8nq4RBScFsELScIjm0Wd5sgsLpib2PNpWtMP0lRnbUVNKAIUUCLXvRlnvZfpctdCKIQD6TKd46FCMnCBpge3Zu3+b9dvLJ73eef3UoN7t/KD2VK0TCdDwXbufN/r3nE8IS07eXOFZseMdZSiVOMOpZ8b5YkM+FzMvMFo0ppm/E84wv+BQ8DkLQjY4C8fFXvGz2K7K2KcnjAJeilukZ5d4V6MXln+iGiGVTAPWdh73GmtJmtOyj0bqWL6LoHaveTkBnjXeRIq/se2sFVNeKNG0eC/I0VhDyio0k0mEOei6cbNDJrWZJmGhqw4RiawCBsrwSV250lBktKj//st4W62VV+f4aj9SitRNeTeoLRVw3uz/n5AngZT6b71S8aCu+bEck0gTxvobcfGzfhS1fLMrvJlZxdgi88tEOITedL1r8XogfOP/ROjJEpM1mcpg++3cZi63Cgr2FBMnjtIL0LRlQjxJDylg/lvrmcwEiZ/pJD/Ep+DjkdnE8kDHKv534P+hYQi0+PP7/yqUb5rN6iI+SlK0PHBl51y4aVDN7bnQ65vnd3vWnxOlgRrkXXZEuh7N/djKzRADI7DEcRoxhs9oMEO9M4AhOL9EyHJAOgpN4KAWIJNjzzgZlnEa9NSKQepj4iO9LiJfDOY3YGW04bZ5NqSzBbZTHv30S5PFRHhWXGzigsAU57J1TJ8W1niuobH37w/j1ogSJXrNgXVnN5jgn4As/GOSwKKyQUDi4SyvZc6sbZgz4l5FcEVodnEBNBWo2LD11pIjBBIzxjE/RHJYxxKxio97TiPeMwCa+gaqJutqd2jdNkApH5YDwBMmFTp7WkW7pjDYAgXQvMsiwUDlCyyspSRrRfLAHWHrCoellyTFWFeOcqSQ/tsR891j6/P8UElxsPc4f6sBB62hDrw7ellyzrmojfBjr2xjmvUm2Sg0Qnrr4GA+zshVglymkqsFqW/P5hLwNA176SyF3em6xrmXi+51NlMbr0yDD7MxE2qBIboG81rgWt2aJn593kcmacXKvEL/5Nuj7yuFibeGKAP/hEuC1JE6277i4Fc2ei6esBNRSjGcF5/WnZHeBJqed85iZ8EifpiHD8bQAFeiTWcjQ4RiBauH3iR5eA30EDG5FsXDMLDW7hEs1Re5VXS/b1eJseZim0+7rLMsJPIfFWB+wkSUhwVYq3TL94sfy+R0Yb8giaY4SMRQcacV1L28UhPxYqZMmJwqUm1f/UScr+ZPCCgbu7rjVRx9FlQ6ycdu81KtFUrD2oC8nsZT2Oiz+gjuYbqZCIn12w4BWSAIssuuyOK3zcuKsMGxSsInAG84syrMacqZafCt6orMIIyzszMeIxUQKxwlBBq8HGEmqd6RJUnjeCC5G849Yn4qHjH8ONCsmNRPrG/bdLrzyupAy41mrRNggskC6+zimwVFk8Qx34xk6Y3JtOH269elUVsCVAA/k2pbKXuido5Nlc7IYeJHvAmFeY4wb/YgaUyS/z7aC6oYCo2NCSazcGmcaVOuZSECJF8PQBcMiGkOQ3y8kgXTBj/DCKJktwGUItMslvWZS2UhKmqCZCgz1Jxsp2jlGIK04oF/1waSxu21sN00V1WOqu/qT/9ad3NSgNVKHKbWlNpGJ3ISyCqLRLU8Q2/WPkbosKaXnisUKfT260e6qbBhdEC0rYGeoum6MvNtmSIN2HqUhYjPM/itQkrKiPpBI+GxWaAfIfpnhNTQcK5RW5vvCaaslktQHFmY5FmpQr9E8Cesyo9n+oPMp1QDS6qNXpeE9pEfQHkzNzhJ+yBSmTEYrhGtOZxJ9LGxbYFlmrb5tNURZz4DbEtfiJpCcStFBLU/rSNvUnRoGAoOEvjoWbLq0LBH05ecr5BL3oC/Iw9P51a5WU6th3WFfLtQfR42UmrrZVspx4ci9yeP1f0M0NbsWb0f5A43lwJ1DzmuHwFVKjU+3jtFIRx1NguM3G/crV9ZhCnqpVm0VfIcLVU+xDf7KXLEf+gZE2q59uCcwkztpmhM4CGYkmNF8/t82nonT3eKnqB7TEOynOxvcoB5jlfRmzrhrvUtgOqBNARjFVMqYYMzf2wnjttvbil5vZ5zfceUI8pCedfsxepwUSMjcwF9GTcFhFTL0NS44ZBkmcXyHjiI4UnT6UBkkISgMuI6vuslQzg3wrpxiN1S7oIJGB88yh8c3UmT1ThMcVk9u8EGQrYypruVhJRr7qSm1bxiF5VQ1dz/zoI9e7ZrsniipNRYxWj3jEm6zg0xYLzCXFEGbsOqM5r4q0ZjG09MALY1k4jgfrLoInY5ShJ+ZOXnpUHxKrRKu3c+sKWhtpEcV89LVHCVxhKlFbSXb5BXh9cnGs7tQrZ++cCKav0r2BMmcv3FWQdL74moMY6qBPeQ1krqtVanqKdWkzVoaO7rFWPWM5v7ZTxGTgLQLZHUPG5TBuvWEZulMmYubNNcVksOyu+ZU2PipP48j6UGzEqGZVA8SeNDaXcmSP7cj0bO7VRaHPLRLYbQyA92sqg1f+1WvJeYy8x6p014dkxoCUw16zG3eMMEU7+OxW8gKt5wBjL5Ng4LyBaRAkNw8kz91JWEQ5GyRWiFu8eNS2engRg42XyA/xuXMqS/ATbCZX6ZA+nS2NfiTrsjmIuVTVnVc9VJjX+ukduaw3AQgBwy0tq22NSA5aiVNjak0PFSMkI7sbINOZ9pJmVKdBIkyNqkjUWUY3o1DuEr4/6txv4Ul78WwsXJYR6j3i/yQq8Tg2zzV1SBebvb+rzueyeSpYmYnkYR0d71pbA4GJ+IKUPT+6tBC4zCoWhVWx1NzPRATayJvCFs3FbTf22IDiYOexl6qt9bQaLlWaggbleaIMk1QCj2SuSYiPDqd6xVoUX02wgfKV05RuwnEP5tUGY3pH+o5NG1BS3NeggSgj1ACf4YA71DDkT5JAniD51vVlOYAr7x1KQnTpVDHHgTMacltCaCJn4GkkuENCQjig3VGVDYKfdhPYb6iKmjynxuTHg+eau9CdGyz9Xnp3Zyf6xHaUUk7eWHL5I4bJx4NiZ2aVYLqXp/sFiIo8g0UZTMUGF0Zx+dutKB3bqcRS06+PocAx6EiL8Ly6jF09q9/fOM0MGVL9vkXr70ItEzsPt/9nV8RGC4u2Y9p8HK7P5q8/tLbtpgzf/CnsK4ZXFjkL5kDMwq6y+3uJatnWXPZtWh2LggqkCqQ5fBrMWnRXXfnwAYPlkC7Vr7nhQRn4VVwXqNDTr2fS2Tg3Y1UAbHOm0lP4fvGGSWIc2Ydyjk75DNYYVKwI3Jw6l4OBwdyma4sPEZULXN9I/jrdk334U35PJDpGdKvOyDD/tU0CLlhYWtJDN3SIEsHsLBMATxNQUtF1+VGCvB9zCoG8OFCMADsSZ6B+0rOmIpi2Ztdzl786czFwFU5BG19CMnm1WcS4xdkZBJ9YLyPPoZp3phL9QA7q0pdPZepfM2tGvS1Jj1SoFunrMjB3g38aC9m90sU9CY8vJ/6oR9jsvluXcr5VtM667Nb3zi86XMLBelJg9VPbGerChKjV+/I5hFNBj1BiwTwzcuHNzOMdj6Jxe/MCIofgYTl+FyMYn15NjFfbKHA8yzLsQI3PcZAw8JrXEclNU1jmhvVb61S7GC5zJR64zRiGJtKaX2sv480ePYLcvhAGLqQKdsVO8WFkEMGe72R0Ylee9+QMidIV3rQhwl1Ch1cmemzXJdILVnWOdez8asF5/mi+Tm61uJ6mgyFKjOsWajYy+Owh8r6NxodglOLkTdRBeBRD0OUrAztUaJGzHgcLBOP0vix8WvfOxlnJDqCl/pOptgaBxybWDLPZthj7Nuv09yzx1ATgt5WZjet+eY8znIYq2pA62q9zHi3d5rTz/3Vzgcg+S+wokvMl9CGc5gWsoJXi1GUCEwJWYxEo5gNli9MpUaqHpc8JOhXtthWtouMBtux4Ck0QxUMY2dD8MtSwHgdrtCUch1JWbHZiM5g0qFrFFsNkwLUyzyu7lAttuspSvWN+1lTFFuwRnPZkncl0QJBGowWH7QZRoL+QQfLgsfRTDCzjSC7wBLZNI3/FwwGFviuRFSJHE8Wo6rZSNKdLxHUmbxCJ7cAj2OfNf+pfQKHl8Wo+pTOGlQadEMao5g0L1Uaww9pmhatHQvwlXRyOgan/jOc+JAeb8InCtmZfxlOXwpWOMwy1Gj2W7/pi9PBXEN/TzJb6jbpZwLTg8y+79Twek4grdwS5aXIR4jcDg5bU9wBmvrkfE0jurR1LkvwIiS9SFDSINx3bJZHCLi7oqG2iKEdj7we9hLxPj6CZSfdKl6vAsFI8NIc1mHrkf1TC1XLIetQBlZOERA8Z7cPmaNnu/E7YLEcbntciduYU6DJK9PB+BkwJXeJteeIFu89vo5dq5+t1QlReTwSUyo8GJR/8vh8ptErQPDbMH1a2YEsUA3ZQLTgV61m2NNwN53GS5XB+OB4ZW7mgMcnK3wKlLh458QBkVSzIKlICuJ/woajkyTnrWtL9WsSixD0CVUrDSJU16CPBAaO0Racqo8w6RaWm0tTicGbpodzmr4kjHnfBDi/ZWM6H8xkdVRq07kNDDzNYVWMPGEKgQz5Sv0PA0tjvIZqIcYWl/2z0qp74O3a9GOK46nHyH34Ulm6Y57SL5DLJdzHCwJIf5VwGS2TYYWl/IfQvvVIz1YySG7cf9r7EvruXPP0sfCs2H9r8UxmtUg0z+9CHXa+c/FSckF65fbSuXK0KfQ6VXMazJPHao/4uMzkaLsNRrskdnHrfdzEsOP6y7+zYNi7yktjGg+AEUbvwdeHnCCAUXMFL1hwonIhY4cpVi2KIFJIVSkuXhabSk1837dmtc9wMH0hJuw7acxiU4A3WJK9VAn6cOsrC83PiJzwARacQYjInKmrrNeOij1dc3mwj4pImrJwUKWo3MHURn69l71VObNfYxg7c7iwQfpaRf6gw07uvHqSMXIP86//+Ihl6DtKUUWyi3bSNDhh6V8P4yhZ5CFFzwBLLtttzuH6gJ9e5x3D86DBmsxru7LjTINA2BW8MIy+ebu73d+Gob2SLXnAUSNqf4MvalyLdFin5pFKMSMKnpf/MUxRDWiffQ1TqmHSo4PY8dCEbrkU+z3fTYIVQ72klopzcRoDcODa85WDpx/1ZDTBJywLJR9paLK//6GI9tHcV0NFPR4moGy9evRWeiamvv2YPi2++Xaz+WmKdcQ7UN99Gd7tx3xGS1hbLuy5sMXes8Uecj/R4WSVtHB/y3Wt/1zMKONx+O/b8Bjh9meGVAAL8PvjLlPfzmjMz1NHjdjcQUqleEzODln2+u/gIrSvJ3++9hpcAPJqrGdS5meOOfnaNhrTrA4L/066a8zz8y3wJMtpRP7FDh2hxhF9QqUMMMLZrJe9k3bywWboBEym9+xM/7mdV8mCWMirXqOMnbSZKzuKUfGbDo0Dnapg8Le2EnTXj+6Y11PPyma2mc2g3yy+fdhN1LqSfH1l2YiTwlTVF4M7kaBpqoGxbpefVC3mtbDq0EDSOZNocvflQphxLaFaGV7RBdoGCrncI78aBMNmnn2VzViZcO9AW+IqL+3YsrhZbnSkjE0tvQA8s6Rug6zflG9SR5TtsEjVs20Vrrd1zVnjUlSuOURft+MwPQNPL8qHd0dHHfWuRBCS1ElYOsbPNYOUqmoGRcNeWiHj3o2xZ1fEs9IR3aHhyKDg0DCDO1FSuLCun/5/vTW8KtBROmUy+ubR+cqd54uNOlCAvhaA8aqxMRhXYOofaoZ3PL+fXd6QUBsXV5vQ8MoBhR1q91erjcHfWz7sM5mnxP3iK2qjnM6OM2azPRXApeh+s/nMwGnxysiUaZQZ3LCHdZHddIw6JuYyZl50i9kyG1ORlvtvvnxRKciRxXYL314ESsNz5PkjC/eE8H4j8ijqRYtiylRNLeBca8wiVVkTaGk995/VCFphuse0cGCV+BzcfZM36DYGz6MulI6CRN+PckDo5v6k3qSd5hJ5XiKMdIJtmA0GKB222bAFsfKIHDziUWLeCXbWFCe1Rrn84hrg3DsBAwOv4+NfUt6VUL4EExQX8rRZ/OPeFOdoc1l0sUpVHF1200GEHWr3m6szb8Lq45tX5HOa6JC/6MCh52/GCnbr0E9D0tCF+7HzgvMLsz1jWMT8i4KLMYcE+NzNQu7v2dTfH7RkfnPQM0diqF6P6zWSZLEqpS7qGwtJ5H9IFJAJC3i7Es17PoeO6kUT8lxVuOvrLdurfu7TA8XFII32SnN79fdtdB7SuQr8fFki18+qpFtj8ryK6UyIs6IEo57B9LToUGhq6HDqsH+q/6FgZYFCUVCjMHFfjUkh1xAAr5cYAMCFAYSB+huZCEChOEBmj9A9kYHLKHThPHpaQ89/ioHAzUC0y3sTH4BdqAseqCDnReUqFLlReeSK95ChggYQQM+4gnxGbkUWCiJ/egNHxxEYwOSUZnlRkeztcBEuJR/JDTxRfGtBtjxLFp4VnvMpgxV2qN0/W2XKnPxEp00mJCY402wgt/uZ7aaOI59hplrdtYB07weuaaMm8MUiqWaPNEWa/Och75nkPzPMMFmaRS9oJAu70yHG8OzPwrP9AcCvAOgeN0a7oPF2xw3FDsXtnhQf8tf7DeuH/fT+h3ZUWiNs2+F1tnVYmRkbM2GhpbE0a2LglR8pipWQgXVVM83+dDdzUYDiCECdKEDwBTmGFhzHRsq4h4owhfN4NRrAu8bH5TLjo1wKEDeVV9JNdGkZ3TBfyrAwpAtP3jb+tXDg1MuN4eHGBQRIaMHqcmrHUYAuWRSXWB8fX58YFVKY0yTq8pO9zSyzKCrIp+mdOPw8p5hTnqHc0Kf5qOcV5hVPNMzjNOERxo028XeYWas22mCAANhGEfEaqzMBQCJu7ubM3OkdAKx+v9/Pzy7zEPtvv7nD0aLD7lK2g47asXh/8PJrOL6eAqaqkgnhD61gDNaOM3bM8M3jw6+BSDHN67cQ6SDie9sX9uLHX5Kw90bmvv01zJq8/JziSPMtB3DU7u+q3nG2xWLuF5/9ldJXV9eHAKT/NlsY+cK4YQyJiYgK7PCwqBv7dj8CgKI8vDslQEqVBu+XrNQCZNArxdi4JK5P6NmNu8UeLEA8kvxDU2LeINWTUa+TlpFvCWHJR5ABqjlGq0rJFlx6o0r1F9sXZbP/UrUvu2QURKdEa2lm9oCX5qhD26Gj6joK9pwJtMMudB5m37ajLtRe20kW87YvCvFQXiiiRiiXaIigbx51nYcHHOMOq6MNs9afFG+qxLg2rhWzIQyUizIQW0fkvrV1wjaRRCFk4uJtQwA6gUBgvAphRFgBxNdVOjnQoPOBHCdZtzK5R/U3Tg2LkUciAcK5LAtoWhpGoWHKvE8DzDHBsdUJVB6lcC2XDvlD9pO7JyCh7rcL3fW67TPj5T1U6/PYpxZifkoMsbye8LfzkqAS2e8553vby0+a7vGl6MUvmayJwn5QEZbkFPYsAQ4918EdxbAkcqW4Tb/VNmmbwCYRKJIRQLzkQ/+0wS7Y5jm67BxSiiRzkyNyuDm8WFBHDBDfCUzPIsKN2eFlDuJ4BEwftPjORBN28p9telsaMbw4CEB9fp8++l/wf2GrgLm753w4KADgFICAnQr39131FejvP0/giXTT5+p5G1F0ABq34ggTmfMMr2vFCRoWmxMOBmEOQjiBiSpm6pli0wKyY4CFPLggOD0kq4hrqRVu6V8tC7eoBQzwv0Us5ADYBVzUh73vtsaAA8X39kinD3psmY5+4176cdAKjqffeyN6eovHwWnpnnvFB0BRdZZ2CYJ2ZGq/cokOFFlSx6owiYDy6Pbn84HnYA+BNYOR9jB7wrJ5nGvHXuU9DI8eR43VVu4CBtNhgZT61k2evWyC6robgOngiLNXEqE3rS9cb4rdJL0D685OnI1KKA9fuHRheCyf7aHQYRymI49fAifVO2uLLxSbMy3F7xfXbO/sQuz9dnQe6bL3IYalMB0GkNQTwPSGpztqis+nW+LA+UGxpa2pD+mzvwzPo9IDAYqL91I//cPyR8hgX36FgsVzAvvAiUKIBYFQ5/5llnnlRDPPm6AWjcbsn5iU8w/od1XnktQ+fysjHo9tBqiThs/ho5iVlj6D1Ylhs+NWlIEqjHQLKIiqo9QPrM+QrxM49lod1gErfGG8bxUcyrTycKfzLOlrzpXeOdOe1lpwHRSaD3/u5UWP7Bbz/aOKl2Utu+iX7BfRw2NF+kX6Yn6b/NS+EX4R2nEH7nCN4tyr9UGOxpb2fQ8GiksGHB/0/ie6kWrOWH2L6rYqwZ2rsluu1l612FVc94RVbtRbqzPMjdTof7wHcVw9i129Vn2BvesBvkqRwKXoTeEffiFgLz7JN+kp3ATFKvzBLvaF6mt2zIYBbJ4yD49RAAIoY/C8K3xwgoMchc1i2CCW6AGYQnHG3wf4B37l//oW/62/J2jy+l938evF4NAOL6rXC6///OLNodcOkVdiqzza2BsqWGfjS/4LgZcg+prX/5RcMsq55N4T0RqvYJH1Lgxgone0I/g3Lwfm4DLOfSP85pyVwasQ/jQH1nCEWTyEifCsBcBGuvfwPj+fhQ6EibyzamnD75LGoTnu3V/469YeW1mZE7nbhd0zmawgZS+OKtyBF05WTyYF57e8z6hmvN+SAzR5lgfvsvdfP8ZYjFuErbw4JgDWSmvqe6RYWY9BIYLpMFdCCNxHPU4xG2hO85YdO80l+mWwSxbXvCBpsu1YYgbWacAFVsw6dgkfTDs5ZrVpEipXv5hGN71Z29+s75vyUaTMMB4Cq3lhSteOfKf6UID0g4dzFBfiorTCLrj1zVlg/4TVymqJaZVhhOWleDokpqe1pyOwhR6RjVFBcMyT1ifqgz05K8ymk1876ey139ZL1/PmjkS779thOpy6k/vusIr8/fpKgH1wMoTTTMknNpfmBa5JFWQvgP5V1PIUEvgeVPgcOo/Mn8en/9hLegCSSlPN6r4vWGnS3FFm00x3dHYd3Vxba0f7gcCNtrwhulYVV5xQdtNBhB3qe7Bct0q4eKt8O9aLR3UnSVvjmo/Guk19VPg/JKCyZbyPburVM+ZHMvuQvo2bjG1HwcK3cVPffrRrE9aPYd90uCcE7DUuFpdV4ctayuTFMqUxOvuUgwg71MGfVi++suqEAizuDKLuryrVoXsAp/92POD4bwFry0HDat8B/gESrXPR8GisNEL82yU2vEzUE186ADFeeCnEC/E9bxQov9WGO5VUhc2guaD6WgdrN63t9F1yhbIiKoLMWTQLAxjIWPBPjTknDHjc44Z8yXxz+52NmzgGJTeyOzaJ0DWEkrq4t2gcHH8ltvCufvDP1eMntl/fFrUztF+6fPEt+K1bv72MaW6TMdviOsps68PaKzqlFaGLk1nJBNDn/WTGu+/PSwL50grpkgr5Mh873bDoDUvZsqUZVR8DF7mxRFWkVBapSqZVJcqiImWJanrvzBuS0JoZn7barPqJaJXiaIL1iAgEwNHolM3YeVrTgp7W0PM9a9ipCxev0WYQt2BbAmSooPGI5+cNNBW7j2PjFChQBHzHTCAM1IEyEOMk1wK74DkVArY4/fkor6I8UuX0Tpz7QBMSCKiPanqHsebcZvsoVUQtoAmpoXRs3cm+JjqHKqQVXO/yCDYokg4PKwEntLAyLvISRxGPyrnw8BNFeJV18cBmDJUTyLXwbA9g3aupLO6Nv3kpunF5eqtpQuCbAw488MH1jxrgKsxfHge4IG713gsfj4tNDC4/BsUxWBcsTpbOnifPe+fQm/pOrsPooVaRSKlmSUVAcYkGWyfnURy+fhFzMe3/DCZkBhBD7KH855/aHrJy8eIoIkQS71NujSqKFVJEv34u7Enl4A4c8w0TxlM5PIo5JEwDU7I+DLDZ62qxxo2LFecd3Aku9jM0qBbehswD7Jl+STUON/5ukz89NTq+1Z6D89hxO2rv6kPpW5G9Hxn26LIS4J8kQJa5yxvpiL2vaz7Axmn7aNgdGgWBZnoUcd7Mxblj4U6ul/4OseLhHBPGLVIrxZEIyqrD8VQT2B18o+KHvmSBK9R6Moal08t1CWqJWhcfkaoTnVQvxir2ygqNCiRMIBHI2FEW496winEjii8wngNv+TcT6+IT6rsdxNDyRTsQyfhRqz0t6RdPQeJAfehW04Eqim3IVvFdnBUlJNqR4oJhApsYtc7hc2brpGPSba0ZdX3YqBV3sIkObTKGRrO6RyKItzLKcVbIgM47/R/Y7ss/Q9//YYNfY/9UcTosgtOL8w+y0W/D0KWvZV8fDmHvDsDqsX27YJSL4QMJUzSluUnlzrXDxQsutAQFbzu4UJKsz6G0cbnOgRVWB4nywOaLAHgZH4MKpYEXBC0LAIQBQLpEScT4gBuA9BB3PgLczd+uGvqdeGpUhKr8WKiaZ7nQXQ6uwjoTbCkQDIP8OJIYWrsPdaXmv58dVCelsqxXsK6XFMIYBlpujJb5EYNmeMehAUXlZ9SYWT2nJH6mGmX5oRx3PXUV7AaAzpsM+H+Ovtf2JEi06jOsKF4JK4mkK5J+yRkS0YyaEvdLTpMM4pnhFIVYCEV5g7Br5K4uO2qvrj540EMuo2i7cnL67May8zmM6UuNeN8pKQf4H8jCiCT+gZRnMNW7qsqbCoNT0/bgz4rbENdf4xYerw7oP/szirWeWBtY0zdvno6cAlOS06gffR6gqLZ2C6aQ35NPs4bAHc/Z2ceDW10pFUNsH5ffwxm5fOahn8uHPVSR4to6+PhEL0amNqyBK9HnErKyCLkGCachrMlouQ16iQINHejCAzT+508wR2K4TPnNwFi2EcnIzECyfTPIQ9KTeVJyxvdfmtigbGks/QOWdYFyYZvYuihyofWfbTu1i6zorKOfUHGpoQ3WjeAohOcoAFj3voDRNXDu1V6+2bI+bInPkl5M5soq4iuA6s7HvjexmYUWEVdi7+0d4g319VlNUvaEel+xC33R8s7zaFfvul30IXS0D7imLdkBWr/3yWv+svCpdMv9bS/P1cmcgOM5He9zL7fdt9CpfMtfa8jv/4GhU5pnRVJhuEvMNDD1vgzspbL6mfv38Zl5p1CAfsrsv3lRP/2jiPvyfmI+cZ1q2JdGcYB66gDfv0gAx7TDUGvkya/xC9Yxxmdj7h/jY3iDnkk/Yr/xk73KpsMh9M9Cvfs5HiBqjcertIAs/oiD2NOrdwdKznhA3oTWawJjCm4IyOBvAwDY98AouNZK8IaoE3D2dG6WfwrymeoAVqiUVHU2fK376mW6/xbS18uvdF83dFZJlIXYAdVnKUiWf84AofTsMqARfWu66WhLA8WF68WK165ZjYy9ek0tuljMdbCpfKdp7Jw1e+/7YjOcSpcVc38HSKxtSmhJN817yLua9slv1cehJbtHawC33VCR/wLpXnCo4524lZfuh0V89Obpq273/xf67I+wT7oiT4T3+FVvLV1QUMBrsUgDstKbD67jlk9u/CSMrUsyUIt5mvD0yMWhqfnGN5L3bOgu7rSXjYDx1+Qud5O73Z3i595Pjif3u8s+Rc0v0FTZqHS/vhAO3OHEnCBik9CBJ/0oE+1/4rKjdqZ3c+2uOrteyfifEGrBk8rURWVDH4282XEtLPjDzYvjDgs6gnL00H7h3dkgrjm5BE/H0hoiUhp8qpl5abqvpJyNTV3LIJ8PXvIKxmhNR59Yt000rE16fXt1bsuSiaS+YT/Ka0m9LJlYZfl/UyP61ZVPqMnsptbuerILpq7eq7SUFZevzBDVtWCp0aJj33oHGA3UhdeIG0mbnwWIU7LBV68/Dr084jG56/0UtwzUAL1+eW7/r0n/fPLxpzsyfHv++DyVEL981434xAegqtPkn5xJSGU1RJfFv/K88HGWdxaracudBb679VnGX//54AcXiC6gNamBcnqPX07sX7aSHDaYzv7Pj2Qbg13I11vTWaOYw/ABN0ccHrPJL9Vm8/77AVBV0Tx+Dap+Hcg3jznrrH2Oe6kRgZWvg371nMAYm0qbSo+uzPPKe0uanZZ9xDj+GRjfhI/T3hs/Yxi/BILPxQQna4IqhtPcrNrgEA3ibqcD309qev8KvbAvi1ajhWrPNBwMmnq368aHaaVUkAbhwKopjsYKtd7X7lXWfM94+mFqy4Lr7Xc4+5emNm7UX/pl3+GgIt8grw+kWElJTOXuB3mcvPicu4xq+9KGE3VMdZdySWCeuWpJFQxQOupC58vp8DzyAf9luPJkYE1Ul1qs0nvCAKZtXNpgr2bcjc/h5IHg39nzMMkHiKrNVdJEisNhd6B3ev29zffSarYv3j7QuaV8C4alu15GLtBrcdFK3h4I1LggvifAXJax6/p11WsZf8sn2Mdv8WVPVPfu7cpIl4zUjlh2NKjoGD2Ed1jWtWT7ePH39BuPn4RMBd2q5RIEwwuJpmEBgVt7K2gqBAQpaTGlKlVpTFxieRBIY7UvEmgFqdkQBNMp7RRAIUNZQp0gpX1hGhMEJy6Ki4kuLVEdS6F990ZaVHBxzoKgznfcaxq9rnqS6Oq28uyzYLsyVxEelpkpA5pr+JuLNDH18RABWm8FZYlT+EvzDb9DB+koHf66SzEemCKVphilySmBHL+yHHmWTJYlz1mAGwM1i15cC42kTKgnK/tRxxesgMMd3Md2R7tsjJhW1YghUEuDN46wgqBkqTQ528Ecyl61rY8pjVaVNKtKS1XNJQWQS5rHGLj0OsvkCY7Zpib5SbmNw2m2Hcn+Zhfk5Vljwl1VhndZw9Ycn34P6o4WZHJfGZh1H3zXMz3b/fGzRWS7jaVHV6LdaYO1wbK9bt6EDRAruDPIIyJC0YqJClCADqIAHU3sH/Xi+mORHBFVDdWL1L8wA8xoESNFXkC5hOQHt3QGfjpgHbSCmb0bzqrPbojbakxSio/Fxh4TK41JW4tQgIxp0axh8cgYYnQeOvPlVvo5bA7gpB50LbpWoc/WMxTSnedRp9WG2xwmh9kx8PsQzDnmHHd0mOVwz244tOGsi7OsCXo8in/taR3i9U+XZOy6d0/1RMZ/awW2cgtf9lp1/fquMytn2sXHWEDUPaYmKiBcdNb65GkF1lNd7L6aqP9D/w/JPvZd6+FX3a2Np7dgWziPTI/8I7mPHoc+JpOR/luK+l0JKHuuiwhSIsXo42sQ/dp5AkR5RYFX7wrmwEIqSUoQMR8fPfM4xRX8dGRu5KliAAAAwKKDL9/YhQJUyCfR2Eo73SANcQtNl0Qm21PZNF/vBE3I5/zAv6SaIDK5D4IgMPoUYSK4jztRxkiEkoFR2AXzKPPa+2wKD6bDA+PQixr05oBVWeZzHLov8EsokUggiE1e98lU5BRCJfMJOM7gXL7r1HUZa1bfXAvzAiKmBSRmBbuJBQAA0JYwum5dTpTwFO8TCDCjknZoIdlAFmj3JgmmIxI/OPSK/Uyvh2R/+LkTPHBIXXx/SmT79Msq4ZX7RQuCyBBEJPj9oRpABsWs8VQNNxTEZ547InLlzDsSF/y1OGXxXwIsUp7boJ020dExMuIXXeYDrKpqPnKesQEcQLyZHknfVj/2BzvRr2WxitjwI+FahVZ2KD+42dAUzCM+V8wHnvF7wZvjIi+4L9rw/hD5CtkKeQiOw1SFhwEcdziDM65OKhJfBBzPJhwTqqQGubSIcVs+g1EAjFMAYsLGKU5KzJF9a7kVBobt4JdzvZywh/KYG+MOs8OEmTOR4mvII2W6eDTDbes4D9AR1MPgI81ZFcYsEfgckGt7kM4RRSbj/1BzApscnPzMA6PJmkVLVX8UJR74KKeAKTcxJmqXi7K/+9sjE7qPJXIxr06kXFjO7kKsFzy2L38m7GZXCiuRZFsa8BSGsGq+JndPb3gcdO2/L2hfNBL61wXn7a+jPN0W1Pso+O+QVL26MpiUQD8m21TkKfi8PkcsIjQnixKYjwg/7Lrs/PIBJ07hLhaLQ/JAUKA4MDhEFCIXCwWrmT4w71TP8E6FTCwLAu3f0YoDfX0kSqvWRs17H6uOXZvPs0SqlRJe8OncM4ifNECKcH0EvquaQpQrolYoQ0BX2l9EgqBPsr6qqldkE8yhISb8LFsnqq4Sr+f3uRU20e88M8si46O6GHneS9MAF+OCAYNXJjjdq90GhB5CkBOZ8s+KWE8it06tVKrruGbb19072TvDnP8m29pwa1NErbiTb8jRIzi4eGGNqaHer5HbkJ1d71/nX8sU1m5QdGP2BTqvuDAza2iIuU7Ui+DqhdWlqNbc/8SBPxdh3ETsPpTp8fd32aLltRMmhryAmfPRgcSiP1RLRc0yGvu4CKkUVrK7hc+Wb/e4YEW62OXC8spS9xChJ0izEDZMd5PPeV/4gvbFf2/7kPfnBa+7jTzqDdrmzhSHiMVid0Uc58GXzsu7fiA8YiaIkpsJInFO/ecCz6JNsmP0BFJwpVqf2hEkCZKJZYqdwz2neLAPc7VAKJaHiEKCA8WBQOCWtiAnPCtMlinPKv1PpgTgzrxM9W+pPEuWmRWWE16KGVOkyZLMlZlzHAlXfC8za+WfKVLjeGAKyPAfsMqBMwuEG1xiaHJ9WF5J6j+TC0r3HtNlJ7oyyn91x/ZeNpv8RzeLbH3tKfd0bZVvdaVbX28FA6HePeR0Abcddq7+Vo/jCAPF6QfvM/tPck6y+n84SMd1qptP2RKsbVaCzfCgs2x+H9PCbHruDNcWKE2BQu1TAoHivO/f2N+cAc5hNlL+9gnqScJqMZ1+dUcZtW59e9aGVek2/BIF/1Fpm7p3Oy8OxP/ICkMByhzY5ezeRK/4cMXkhwCADydXfJg6i0/iztnEYuwgemlSyoRlbLK9fXLMMpGStDQaxZsSBszwuwmuooXM2qXn14b5Glkyi2ZH2XC07K7yoe/POGcgZ25et5gcAUJxWD0KH5f584Xp8XGEObJpFdSlySaPYgiEkOWs7GuJ17IT1t38zDgPB1t//aRwhBpPHeGH71MYl1tEyWUG5WQlTKcMrAr0J0mhY88tnPUZSljugE8wezJ/686d9uBUf0vLWdFP7k9j+XRLVMlfW2RTTFY9sr69tJM9D3/qdd66Hjg+vuy4/LEl/htx4c/O8uuW2hjbWUr/9hgDV1X4pnPdrfnI+dxcV0RgOW8A3SJcCgbCQG1Xjmk8O22dwT52xTY0cc0MQJ2t7nHv5DXkHfyLkGMOg8/tkFs+Bt+pkKtnP+nQVHu4eT3yBEXL/Q08+HzseQrPwKOc55GhZZlhVfTxmGILa5zRkCOTop0dmurCvXdVfRHoBJx7jSnSF4sCNXt0pm5S4xzmVI9NjiXUJ8TXLXcQ9/jF0i/zVokDkvmxvNiyACGrpcId9jLF8+L5mgBJxcrP1tUKek9m/3u8QN3AF3xktx8iJhSn1n8FZe749lnvHj4ziSnYw9sjYGr0V/Zd1eUTpoNV7bLv6kcHz5r9k7KS9mdqsjTwv10Xuw4GrI5d/XOdNT4pYF9AQlk3mFw4wmXnX3gP/1yNp7eWT5arn6EQw+f4e4SEZLlYL00vGDV7vgJJuiTVZWgeYJX3H1dZOWugfi9Y0pv3APJG8jVeLdm/P9Ibg4DnG1Mf/TjTmJObY9YK6mJFqKHsBtC0hmy/H3G+hY//6Jfdhjn6QsK1xiC5RR4ge4RsHxaPBcRXQlXCyUuohq6liKvGjl4TRXGCOPFRA9IoljoCvW0QYuMhNojIgassRq4hL2LPN09SnlASEvjvBozxRvkj/E95YwGn+KoE7RFv4dXzCryeeMmPzr5PKD64xx53hfsej9Or39FO87q4/h/ok0m7PVQ9xuzsBPfdpJ5TKo83yWr9Yl1Caraa/CZQnA/DHXi/O4bh40jDbbPdNm3jtjEbxwnPw6/mGCUEM05xmE0BqmS0WK3jMaskVJRHAlSlx55DLpk6AurL/11eLg5I4cTz442eMGn1Spb+nmPG+BgnMUC4oHxbiujOAKSf3K0hmPmSUckoX1CnjDpz3LZ6h5gRxxC/tb13h4iRxJDUl9vzLxQcyvaYOLrip9qQKH2c/id9kl717uWOy+IC1QpVqUzXWBrH389PbAfS4iFGjaCGcX+dAoprhgAp/4zAB1I5hGIYzsNdThWWj30xuY7YVIQOtkS4o2FV1Bh6JNEFPTTj1TeIBYyJa6CEal5MV0F7K19E8YQoMYpC3CDKKQHW0AnuhHUUzmk42Be5c4DTYcW5w3Myt0QijO5YiHYEdZUfDH/uOG8c0A8sDza04FmqUg2h5UzoWINbp/ZdV/Jl4JyFEoOYzqAeKJ0A0blhVqs3SLP4i6A5bWx0NB+69cnY24AuWJHgTgbgY6SorpYyfMAg+EKj0T9nBvIpeoa1qYfNJe+Gla6j0zznLVsdtEQ+MD2TMCUY4YZF61LxYh04HJquaeIG9xUj5lR51bHZsAnuhOK81faQbb+9wdXVh8/LybGj9pzcvsPuer2BdWpyVmSjGRM4DhhlSWzALVhTQfpTdf6vL0BBCOzUwToN1ulr39Sng1XfqL7TWNOjvo2SPdJ+S1GXrYO02MiwCCwMo7G9NBt3rh0N8h9bk3FbP5lK1QJA1L5x7hcqJ6kecjDqkzjU//99V0UEQGWa6maSoNSyzEDlMbfnHzqhhLCkyJ+UtpHLJogUPuuw4EHJRfk4nMimDVx10Ud+9+YNV69VeQ5t0WL6UJ732Yx5162bNLbz/HZpUXLQdhA+DSBIYIK8jCvlRnevA0xgunmwLUt2w+g5r2MBZc2Ztx+fCLsBScyKtsWRFoWhdib9zO6KH7IWKHRiPb6QeTFGK05WFBPTSWVPRN9/KyC0DLm8FuvCPeCAH3W1ddr98x8MylNbKUnJQz8oIDhc2Q+ic6sdDgeOgsBeDKxQLHL/6Cj28FaHFQXLBtrLVK4D82V7gsHpYK/B9LSnh2DdlqhfsfRjfLNB9n++JJz9TT6Z5wv7kMsV5eXyMMdRQlrhsz/4unm09xA6bkXjHoXrDtvREeTfD4Gq/F+Tbt3e+m5ogXdAWcXsualHB1RSz7ZrFhG8OPnISHLrebElwdBoyNHyd/3Dvu5/4uS6dyPR2Jt8R5CxzDHaW3Wklw3u42H+gRuzMp+UbFdVuXtx0zI2F6ey9t9b40XdkbkRYM9gOgrQedRFsar2nilKt2i3Z8K0dHoEPTgGuetOcEusVvpKMVl/zAs4Gb70Xw++sPuI95nMrqD1379bwwZwrte3leuBQlg9kLir8luvFTCdvWR/qqwP7GLJ5O/htHF2IoznFwUl4xZHzfbkoCLp9vNONu3mLdc8edabF6rHtFuGPFVrq4d53r+P0F1XB24CoE2d+oRJApDp8ohN+VNkUlgC5PzwudsxZWBmWSpEYnZPmVQAEFXv/vs/lVOfxHBASfUc6i/n3tAC+XbKPGnGUbMXhRCbtfNkZyk0VwCh582fzZBA+W1H/+fQ8SHH4/I/9wAzUJt+H+LCbXib1WsOuIbfKjbvfBUKTb4iyy5PDqKs3zwMhb7aaS5OAqP7etC7VtQdxG07oWSGPlxnNnT6+iOyWze82aAiwWhT/4keGHEOAopkjvtuAwzm5vefOdM/dTt3votRkM54Cy+IRebb8DErbbd5sJhl6ge5V8FYw/fvrq/81isXBuwa9iYS1MU8tlQk1OJbnSBzaiV0mgIoY26ueO3SpT7J0zq24Og5AKtixg/tE+n+Ofs5qzabN6MQsnkiMXx/cu9rlh0repC5eSGOtAEArLPyDNT11OycwBdwqATRryTFFJimZrJRyzjeL6us5YT2T6noOHbfjUuam0XCvn9K+t9/r/9hc1cYhjDQh/3vvd+/bfJfZZZLb5soeA2ZO/9I65jVZ+foIFoUJ4oGhZL8w0SpApQ01vb7ZhZKAlQlBwoICzO00U5sXCHH0jWGFp8zPwcNBY0G9YPeqU6iQVmbsiTq6NEYtgeR7OMtcozZUZdbmnLp0ofleeE5MrkxMvuU3CjLzArPlpcRYil05OutyeF5OqlGGpgcnLI7MDl7jdFI+BNIrqlGrRMBk6PWXs0vlLo08gZFlNZPH2CiF9LNMRpMNxpfSDfRNOpUjGcaynBzc8vaOHQqM+d9SU2+NldTw2pgfZWuy9fkMGu9GyQ1AQWPp4bjLKRYyowGOE8hAJ1DAIKjAOFxeQg0DiNzp07mcXgeri/MLcua1o5PnFZSkuthUGMi79LNEwADo5Trwo1usucS7ex5tpDbCfbe0S/RaZdsdL4l2o2yrgi6nC4Gd7lawUau1/86KW42hOhDSMLgCEkjfjES4iB7rw1pZrWkBoi309rwUQuyw43hstBqiEFjVBls3RqwakrxAStmFawfWPBG/yXc0VmsqLYVcIyxbw9/8UmU0tJeHyivqj8W4rcKa8swp/Wm0vnlKlVF0SVQo7ihesPLZNmyzMxwo7wEwMXAGJ4hk2WcbFBCOvnZ7iHzqM3cKMXnx/E5vM35m/uAYBddHdvAqh/cUQdNIDb490ls9WBglXRwbfronoAtdkXEpcdFkfX/MwCyn7LYVzITroimspJPI8x3CzO9tJ7bBEd0X/YGO0dajaFkTnbJl3ML30namXY2PSBXUE4FStG96lPJwfkrDjKqGQdbgvPbUIA4EAbadqtuzDya4kgxOzCHU+0kWEPbQkGgk5SlO024kmW4QmaNvd0VWM7/60bPlwoo5Am7Up6b0Fih68w/ghxlkeXrE9E/K3f61ukrtbFtT3Zuz/2V6I8mo+7xjx6CQG2mgb4ijeRJe9lyx1e3zVd3p+UlzZO0Is1ABz/nJuf+DE6t/6mqMJzEw7W345Ky+7jtWHdUHk77j9mOe7Rj1RaffO+qFIMDAnvz5Krwm5g1279mS5jKOiywuklQxrWqn7TpMvzY8ktRD90PffkxPDRBj0+0b7+KiDNwiFH6F1VXNGljgRwBzptoAEHbafRN3bFFjlm6YzN6ZUfr1b2J3jWbWJeQULfcEQsZfYOm2VqR80dpPvV5oBENPtHPjOjtrpZ+ZOb0hRAPah54HygudaU/LS19KvVV+eF+Kh+pa+zB8A1sdb502zvi0yU73kb9933pH9znDkVC7n25fcGQIr28YP8v9/mjb4cnZX0/RwGKCzR+whyfyKggBBaLAQBgS1iAZq1VxHyH9w4AkA0c1kXI9mWBDhaJP53AF174gHPM+4ZGtPG2KCQ4VRccInmakfFL2i8lGb9IfKJ9lBSA0CkpzD5W4s6p1NuijZob3po5FFKpmBFMdw/IHYfURfcfKWw//W6N+upFcVkQkYyyuEcTJdtGkGB7TieZEEEgd2Z3BhEio7b2YGQkDKe4kHmK/LYVyH48UGDJJzNj12+t0a13q8+8A8f9jxrjMmrTVrovYEZcY92ROFaasTKspSIs3ciKO7Lpgs/p4DMhZ4JPB23eCOCxlib0EkTvQQHiyTYJkt8GnCiF12uKpFkKJEKKIIZS8xxB0/Hb/zgKk2BHixWn/2O5pLOkAm5MEtFZUFOzaq7+bp6b/RpKmhd1phRuwPQVK8D4z+4OFMj/8yELV692bYVNT/zPq5xO1/vcYxxf+MioNU8OwVpXsW52Fsgo0rRO8C1h9OzfMT23LGxQkn6vf6sjuwhxtY0UZgSSOexPv+0i9+msjNhNz4prdlZFR9gzH37kz05FL5PD9rp7yKMSLNj7EnfgVpXZbcBqw7vcsKPN+yZIHp6dFV6aOSXXBhTw5Lwmj+d9TyNQ5quY4sAsqWBw2M3zB6VZaUw789UGg9SBUG3OfvWmMgfTl3PUUk8Xs8qsyIuMzFOYxx1E2KF2H195VsZ3VMaWq9XlsZUPHUTYoXZ/uNoJA42kjpf5N4/7X272L7vcBEf6UE0fIaeNJ+Ia7UfiWOnGirCWyrA05grWMd4PC3DFutpGitID3Tm++H5gZcwDP+Qc9KXcPdj2G4qltXU+hemFmiUfLKmOrLnWvSS3ZsxO7Pzrr8+Ep02uNR6ZiHkJMBBeoiX4PmH/zn7i68meYQvG79rAiT1PaLGxyWUKpRrxagtYjb4cXs1S+n64YWZzWxJINLfIFp419cYPdtSem2un6PrOft56v8W8+u5BUMdGCEqObi2PPeYlbju5ypaNkzpJrAtLs6JC8O0pJ3DkMak2g9N26vuPFxa6AAzgdATUzvx/LqTDQGv7UIV/lyQ3kjy6nG/ul9jNbE+CST84mQQfD2LnSfu1c3NL/bAmLJJ1xNujBX6np3648fDyAmGo4VryH/X/KPL5bZMTgIE35s0zaOgb+clDrDVuJcIu0IdMhI6YkfpS2W6hnhyUQLorz/QQ7mZtLJjOoGWtoC4C83v+lC/f8UfyP0OosGD54Y0f6qnfBdLe8XZZxUjNsE+Xm9ll0jw7oocnZPaJBLcUQzP7ksH9y85hn0vHf92dMbLfbrfwI4/yOxIhcjxD3dhUX0IG+BOJuQ+UEj1LY/6Hn8QjfVxiZrNZXIWDoSjw/6r/qG6we3Jqc6s2hcxXuGR+hgoaQNKw2xPn1Hpq6+S8f3nwN2YM47iq+y88XQ6PUbLQBOVXXJeCwISqY83+bPKo22xyqcM+Dy1utSZ3DDXeQ3gv6fswB7M4hm61dLp+KgBk4MxHNUx5fUQzfN3w2aZDuDeCOYBjyv38oh21GdL4zx0YwOT88+U7lmQYCLTtlbMeo2R/9rHmqoSW6xVQvtBEHgUDeqtZQuYnZff9p+k0348t/tQn6dvff3GAdMmb32oPoc97c0+YZhxyzjDL88iDz4P/DE73rKZ4V3HCwuCg7/JjOWtkazgg3lY9eGXUOvE5MXGmwjwOE71Unlr1PyPm8MIEpl645LZYgM1WS08vDLPoyTuTN4T7+vpc8k7y+mDOpnK5mi0q8ApLK3xW0Ufdg0Cvi5jImHUM+iMgO9pDtVvvkvtqo/4PBYf3nvKdCpnyXes+L7l2NeG76vNqZCqULPJA6Klf9n/ldvnp4ClsgtXLOMHoZU3MOlB3BpnhjiofPRHmiQs+cxAdT+x1PH1A+jAA5Nfl5naG1nXAqE77U3F+2dRTb1tAZ8yr4S3deBd2SfkpOqU0TBarGeDkIYd9JTM6irfhTrdh0zD2K1LUpfa09M4d5xflk2E6fIEszajdMT7vKOM6lIE4xg8wR4yT6UBPXcOv3eWiNkB9fvMb5inmNzedfTfoez+iwXsvY+J+Qx9i1+nS3rvoIJKPfElMJe11EM8pO7q4rQvpPy23rnT8dJdMKAMX1MJjRdmHCpBftSuXMuuEtcJOoR0+GUc0k9y73MzEUKKZ6NFFMgPX9Nj9VYuwp6a4xDccWMF69rrPK2l3v+j9jh8+0lvP24Yvx2aUhJaFNXZUKRdFYWa8qL44LCckK1PFWuy+6/KynOhM//z240LJfecTWtfMO3iWZCbG+TTJo4tYrW/ObvzVzFphndAu7AQngWFloq42STl/OpCJ5BRGrB7gZ7pm0hpXpTXOuJ7MZ78Ru6D2F4iWNfttWkeqaCugImvvvvBuU/MX/fxnUHLmN/u3p8W30HUBqQHmANPwRubLQh3rAWu3ZMjGdn+z6AYeHu9x18m60I1lG9EuGfHo0SYWcrr+1f/bNQPUePz0YsrMXqIX137iDM1uky96kXrHxS8aCinbPtOkVxYkrFb0KDYo33ObZg5nhQxpym0N1vnrthfnLkp25CI/Nq42TTwK/O4vmEgiuQWWUDwE9OAM3/gQkgdC1EQzsz17TnuQi9D/2yNXz3gk5K90/MS0gP/25rW8LdiQ3zoylfEx/W0UoLTmvNaPrmbe0PxCVLqFEpVEEuymdQtwU7r5lo1yR/5+amuV6o7WjhIKgfY9L15+TerOBhQQEW7M/HdQR7LlUQ7IHmSA+HXAdeofgK3faJVzVfq2d+2bO6f6Xvp4nKycvlfxfK6tJiVEUdM297zi3nTlSQ+fl31X7Ex5xm7Thw7iqY4zP6rLKzEMEcZkF8gs8kkCBPYfdiES9vynn1C9X1r2ctbUl2djgP/aU9b5Kso/+G33F9NzxOffR90djhy+G/X9c+Lc9Av3t4P9o165qI9GRh24Y8pPrr0N+QJMh8q7Mz1N72vFbI5ZHG+zwAWMW1e7A0JtsrpKv429T5Oe/ma5elrL2+G7Xcv5vjy6P33+y3Gf7zZ9TFVMIgTUVXmk/ZH2xznhKVI9r0Cql2XKjz4L2k/Ki1VSXDDYthOeZ7vgnWAH5SnbRdm5HXax5+Ht22E6qPksamfqRx+GZ2SEy0pqSxOuZK4rPhGaSkzCHvlkXnqsnsF/NXenha3fkLqLq2mPXeRF/eK73L7uqfy9LMOay2KKlcrimLLmRmVpVKEleu9eT2gH5dyU9bnMogsK6ZKk5htLWVzCy2NIO95uKIkuC1EAombrFD9pGrE0s0wCxvfTIaqy4pj1mp1V9WL90tSljeuBOrf0fADyAIQvbD8R2ux9sPhDgp5wVyy+qycQPize4tYceqJ9YbhH2HeGnlyhVFOGbL3XV+gkNHELAoq+1aq+0CjvBBRyTYTml8GVd9zLNFIhWCVspLoDZSq4SFf/1xcwSD5xDIZevM91sb6BlgdeY0aEfTsvfMSYsE1Mlp8AfO36vt71kWYgo6su1v/mHWkBMnrM+S7uLk/4u59mL8KAeYnn5IT7uQM/q+H1HHPfcME6txpw8TDy9+zy85+DdV8Uzuxh/fcQvIggopFkD2e0ekMHefUfzA0W8aBUqor+o2Or+vCT0zMGeXKIxTvfO4tUQE72zvP7f6d7HhVSlk4RtwWvcFgyZs8WcAU1H2eDtLRlku3kbqUhvyottzt0K/n/qbSS8H69FkC3ianklQZRz/k3Nw0tpNK9FWkXH26+oN7q/UNFyjHp9bW3ZJnRd/8RLH/2VXL+rbLLWUnsDP9SXpViazmRbhRWEB4cFUyv/rHTyjiRC4a3ALqODn//IYAgoXdAW5a7m8ctnxkvSMjn0vJ/9Zrxue01L2Ct5S7c8zUI+JFRJFhIyg8fXxa0yLYMxH6gdXu5vq39qk+eb+7pbN8c1q0UTX/PO/1of1LK6+wASw7f1cdd7Le4obVxdDGnlZeXxzv9m55i25KZXGEYazY//IfGoBzbMhB3Xuv2stPaftU7zyf3dI5vNuuRRtPvx0S7+qK91yV84K39AlTfubeJ3lJwak+ZdlZEVgo+r0o2kMZRHVt3LU27qhtA/bQL3Hzr+EGoV4CPFOSe2WXwQ4VWP+zn7z/LcXr8iz2YrBUjsBC4ZIDbKojqAVkQ0f/qMuYgcZ2qTd3S8ZQNbq04HDkoK3ttBmunxxIOxqA3NmQCdDxMl3XiewzYDDAJXJxpU2Hb5LG9Y/xcfjzQJiemoxjhR7W9H5AP3RzFuToEloRyXWTfO0hDZpU+SxtfuEM/2HQOGDnUiMObiMi1CuYk6pshGKB+AIDaALKX0q7WejYPuWT4mMHyLgvrVp9X86M9zE3ap/drZ6sotijVXGiVBe7j71VfHL31PWJdWmIYI01nexVIruprkyeEKbihjgrEb4t62ZEAuMCxzPTXW3AQ4ilXAneNufVYHxEYkYRiPDJwXy9hSXspvLMPuMkp3EBgIIQlXgKaktwItojAFknYjkcGvteLxfyPIjAdEy2bGhU6NrPtXE2g0tI9G1RZrFWt9DsAXRsIkUCcPAtAp4ppG86VtppRC4/+GYB8Neos0azi25J/o+xzCJ4rMmtRQ7R9xuR+AQW5SABx9ocU8khxMLBV4Yl+tf2ndXWiRGrtebaWbdGWQr0CmNpsdfHMNlobL1rV+0IOIHJf2d5ZF9XRUZsZPf4NHuDJ5v9UcS8A9fqn28SKsK+qVabccK8lY6t6bWtkfvkIUOSbeE34N/EflpA0MQncdEXVdMO0bMf1fJhYvPnwxYZA+fHHwcUTgE9ASERMQipQkGAhQoWRCScXIZJCFCWVaDHUMLhYceIlSJQkGQAEgSFQGByBRKEx2DQgPIFIIlOoNDqDyWJzuDy+QCgSS6QyuUKpUmu0Or3BaDJbrDa7w+lye7w+PzAECoMjkCg0BovDE4gkcp4CFCqNzmCy2BxuaH6+QCgSS6QyuUKpUmu0Or3BGJEPzBarze5wutwer4+vnz8IwQiK4QRJMZgsNofL4wuEIloskcrkCqVKrdHq9AajyWyx2uwOp8vt8fow4DlVWKP5e+p9r6w68tg/CttZm/7edeCEFuPTFHfUkD9C0veMR/kTyTr3T2lm4si9s3epK2ZamjqKCKfkgdwQ0UMPoUp/uIcFNYUGNYP4eVrnftw/jZtAuxwqO+MPzetUIMBHObaWa5NQSGVgtJzfNgZJ1ACX1CAz1Prvn5E4Pm69IoeKfmVRbWwb6Z8iXUsVgx1Zho9uF3RTQJmn6LxLWMcrD7wHRx8NFWN0l/zfVnRDSIylzwT25KZotSzK8b8rnyikJqdqRPcpi7pOzEfzCu06CVSFm/EnQkqNnqKd+bJEYiv5Ih2Y9ubWHq9pFL+WiuJCkZXHmgRMvVBE7RfV+eDs2MjfJxiDtfITChJCFd1W0QrF02NiqCwLTfEv8/eiFbwcOS7qqTK5qMpK6Toaak2kVWeP2hhRsd4Yy5AfYciW+NYxQW/E4TMDf79Eso0hpZ6647aMRX5qIWQAWSkS2Woy1oafKtwAumqAlXWWZFWSCAQ6a/GE9dXoLMchfLBq+W79v3/0XpswYE2L4QxddbkJlf5aLs3JfdzcQzo929tnvr3SBhGNznK0LhGBxngbCbMKsWCezAqWdebaDiQXlEwGMW0AeiVDaKWaTwJqlzitZQ93A/FWwc0ycvs/NbBsfjgJaUzAxgq+FtfySWS/EoZePAhctE0O/RoTlE+Hq/Kb/XVmDKwB+tVgCrjYZPhybGjKhboYfhEBCwfczgfHR9nFcEegAuAyRg+G3auxy8m2DiorU9dFqA2xVli4G+jVGpNm0RGRMYuxUnm//5XbUU00dKMV1Z8IBJtMMSmzGG5NYrSMmNlHphCMuOVvVBzlbE2HEtG5ZssYHX42RzF4DfhE6Em0tQ6FjjV0QgwMyZl8H93xGZM7dOvDukrP8XcxlMTa4sXjv3xrdG4jIjrzamsStXXzo7AxG2pxw6JVJR/fUNzWHC83l4BsK1Km5pJKVOfKxSFoIJ1rdJYXjNf+WBzwxjFMYeEm6eEKTWs8FHINBICN5HgLFYO0ugYZCO9aOD/S0tE7OstrZ0Bu1x2d2b2DIaOKZlTKBHkcdxNGiG8/yQFv1LTbg4ycTzTau1d9yh+vQPo2LgmUb2Tu0Fhf2Y1AvMXlwK7HXC6PrbRrZcakxcw2vs94+X7G+ozVLv4Kh+yH3k6uzsTfGTngMXhlC/aEuP5lj+JlcqD0Fix3hMvXf7npdjO3NBSoQB5vY4bS9hs3Zi5Qm9BFA+ViFCJtasdvvcdck1bwDhkPxgrYYLmzAEHOJOAxJQAAAA==) format("woff2"),url(//at.alicdn.com/t/font_2553510_iv4v8nulyz.woff?t=1649083952952) format("woff"),url(//at.alicdn.com/t/font_2553510_iv4v8nulyz.ttf?t=1649083952952) format("truetype")}.van-icon__image{display:block;width:1em;height:1em;-o-object-fit:contain;object-fit:contain}:root{--van-skeleton-paragraph-height: .42667rem;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm);--van-skeleton-title-width: 40%;--van-skeleton-avatar-size: .85333rem;--van-skeleton-avatar-background: var(--van-active-color);--van-skeleton-image-size: 2.56rem;--van-skeleton-image-radius: .64rem;--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton__content{width:100%}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}.van-skeleton-paragraph,.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round,.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}.van-skeleton-title+.van-skeleton-paragraph{margin-top:.53333rem}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}@keyframes van-skeleton-blink{50%{opacity:.6}}:root{--van-rate-icon-size: .53333rem;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root{--van-notice-bar-height: 1.06667rem;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: .64rem;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: .42667rem;--van-notice-bar-icon-min-width: .64rem}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root{--van-nav-bar-height: 1.22667rem;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: .42667rem;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: .85333rem;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: .85333rem;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root{--van-back-top-size: 1.06667rem;--van-back-top-right: .8rem;--van-back-top-bottom: 1.06667rem;--van-back-top-icon-size: .53333rem;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.12);transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: .05333rem;--van-tag-line-height: .42667rem;--van-tag-medium-padding: .05333rem .16rem;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:.02667rem solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:.05333rem;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:.05333rem}:root{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 2.34667rem;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: .42667rem;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:.85333rem;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:.13333rem;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:.05333rem;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:.13333rem}:root{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: .64rem;--van-cell-vertical-padding: .26667rem;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-icon-size: .42667rem;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md)}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:.02667rem solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}:root{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 1.06667rem;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:.13333rem;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:.05333rem;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:2.13333rem;content:""}:root{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:.02667rem solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: .42667rem;--van-field-clear-icon-size: .42667rem;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: .32rem;--van-field-text-area-min-height: 1.6rem;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: .42667rem;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base)}.van-field__label--required:before{margin-right:.05333rem;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.van-field__control::-moz-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-moz-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root{--van-search-padding: .26667rem var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: .90667rem;--van-search-label-padding: 0 .13333rem;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root{--van-action-bar-icon-width: 1.28rem;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: .48rem;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: .8rem;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:.05333rem;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root{--van-pull-refresh-head-height: 1.33333rem;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: .42667rem}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 1.28rem;--van-number-keyboard-key-font-size: .74667rem;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: .90667rem;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-link-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:.58667rem;background:var(--van-number-keyboard-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:.53333rem .53333rem 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:.16rem;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:.16rem 0 0 .16rem}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:.16rem;bottom:.16rem;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 .16rem .16rem 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:.85333rem;height:.58667rem}.van-key__collapse-icon{width:.8rem;height:.64rem}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 1.33333rem;--van-list-loading-icon-size: .42667rem}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root{--van-switch-size: .69333rem;--van-switch-width:calc(1.8em + .10667rem);--van-switch-height:calc(1em + .10667rem);--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 .08rem .02667rem 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:.05333rem;left:.05333rem;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - .10667rem))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root{--van-button-mini-height: .64rem;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: .85333rem;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 .4rem;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 1.33333rem;--van-button-default-height: 1.17333rem;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: .53333rem}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root{--van-submit-bar-height: 1.33333rem;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 2.93333rem;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: .53333rem;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-currency-font-size: var(--van-font-size-md);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: .32rem;--van-submit-bar-button-height: 1.06667rem;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:.26667rem;padding-top:.24rem;padding-bottom:.24rem;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root{--van-action-bar-button-height: 1.06667rem;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:.13333rem;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:.13333rem;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width: 321px){.van-action-bar-button{font-size:.34667rem}}:root{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: .42667rem;--van-popup-close-icon-size: .58667rem;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: .42667rem;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: .42667rem;--van-share-sheet-icon-size: 1.28rem;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 1.28rem;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:.02667rem solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:.69333rem}.van-share-sheet__icon--weapp-qrcode{font-size:.74667rem}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:.8rem;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root{--van-popover-arrow-size: .16rem;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 3.41333rem;--van-popover-action-height: 1.17333rem;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: .53333rem;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;transform:translate(-50%);margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;transform:translateY(-50%);margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;transform:translateY(-50%);margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;transform:translate(-50%);margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 .05333rem .32rem rgba(50,50,51,.12)}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:rgba(0,0,0,.2)}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root{--van-dialog-width: 8.53333rem;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: .42667rem;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: .64rem;--van-dialog-header-padding-top: .69333rem;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 1.28rem;--van-dialog-round-button-height: .96rem;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width: 321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:2.77333rem}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:.69333rem var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: .96rem;--van-toast-text-min-width: 2.56rem;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 2.34667rem;--van-toast-default-min-height: 2.34667rem;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-moz-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 1.28rem;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: .58667rem;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: .58667rem}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:block;width:100%;padding:.37333rem var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height)}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:.53333rem var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:.02667rem solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root{--van-swipe-indicator-size: .16rem;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 .02667rem .02667rem var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: .58667rem;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:.96rem}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root{--van-uploader-size: 2.13333rem;--van-uploader-icon-size: .64rem;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: .37333rem;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: .53333rem;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: .58667rem;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: .58667rem;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity)}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 .32rem}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:.16rem;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 1.17333rem;--van-tabs-card-height: .8rem;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 1.06667rem;--van-tabs-bottom-bar-height: .08rem;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:.4rem}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-border-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:.4rem;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root{--van-cascader-header-height: 1.28rem;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: .53333rem;--van-cascader-close-icon-size: .58667rem;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: .48rem;--van-cascader-tabs-height: 1.28rem;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 10.24rem;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:.26667rem var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:.16rem;overflow-y:auto;-webkit-overflow-scrolling:touch}:root{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 1.17333rem;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-link-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center}.van-picker__columns{position:relative;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:.42667rem}:root{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 .05333rem .26667rem rgba(125, 126, 128, .16);--van-calendar-header-title-height: 1.17333rem;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-weekdays-height: .8rem;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 4.26667rem;--van-calendar-day-height: 1.70667rem;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: .10667rem;--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 1.44rem;--van-calendar-selected-day-color: var(--van-white);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-confirm-button-height: .96rem;--van-calendar-confirm-button-margin: .18667rem 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:.29333rem}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width: 350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:.24rem}}.van-calendar__top-info{top:.16rem}.van-calendar__bottom-info{bottom:.16rem}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root{--van-checkbox-size: .53333rem;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:.02667rem solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 2.24rem;--van-coupon-content-padding: .37333rem 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 .10667rem rgba(0, 0, 0, .1);--van-coupon-head-width: 2.56rem;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: .8rem;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:.16rem;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:.05333rem}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:.42667rem;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:.26667rem;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:.02667rem dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - .26667rem)}.van-coupon--disabled .van-coupon__head{color:inherit}:root{--van-radio-size: .53333rem;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:.02667rem solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root{--van-contact-list-edit-icon-size: .42667rem;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding-bottom:2.13333rem}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:1.06667rem;margin:.13333rem 0}:root{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 2.13333rem;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: .34667rem;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: .53333rem}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:1.06667rem;margin:.13333rem 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:1.17333rem}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: .42667rem;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root{--van-circle-size: 2.66667rem;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:.02667rem}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 4.26667rem;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 1.6rem;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: .64rem}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: .13333rem 0 .13333rem var(--van-padding-md);--van-coupon-list-exchange-button-height: .85333rem;--van-coupon-list-close-button-height: 1.06667rem;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:.90667rem;padding-left:var(--van-padding-sm);line-height:.90667rem;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-moz-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - .05333rem);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 .16rem .32rem -.32rem var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:1.33333rem}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:.13333rem var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root{--van-divider-margin: var(--van-padding-md) 0;--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: .64rem;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:.02667rem;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}:root{--van-dropdown-menu-height: 1.28rem;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 .05333rem .32rem rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: .4rem;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-.10667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-.02667rem;transform:rotate(135deg)}:root{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}.van-grid{display:flex;flex-wrap:wrap}:root{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: .74667rem;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: .85333rem;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root{--van-pagination-height: 1.06667rem;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: .96rem;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:after{border-width:var(--van-border-width)}.van-pagination__item--disabled{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root{--van-password-input-height: 1.33333rem;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: .53333rem;--van-password-input-radius: .16rem;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: .26667rem;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: .02667rem;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root{--van-progress-height: .10667rem;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 .13333rem;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root{--van-sidebar-width: 2.13333rem}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: .53333rem var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: .10667rem;--van-sidebar-selected-border-height: .42667rem;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:.02667rem}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: .37333rem var(--van-padding-sm);--van-tree-select-item-height: 1.28rem;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: .42667rem}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 .85333rem 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: .05333rem;--van-slider-button-width: .64rem;--van-slider-button-height: .64rem;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 .02667rem .05333rem rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:.26667rem .26667rem 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 .26667rem;padding-bottom:.58667rem}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: .32rem;--van-step-circle-size: .13333rem;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child{position:absolute;right:.02667rem;width:auto}.van-step--horizontal:last-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child .van-step__circle-container{right:-.24rem;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:.8rem;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:.08rem;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:.8rem;left:0;width:100%;height:.02667rem}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:.26667rem .26667rem .26667rem 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:.02667rem}.van-step--vertical .van-step__circle-container{position:absolute;top:.50667rem;left:-.4rem;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:.42667rem;left:-.4rem;width:.02667rem;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: .85333rem;--van-stepper-input-height: .74667rem;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:.02667rem}.van-stepper__minus:after,.van-stepper__plus:after{width:.02667rem;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 .05333rem;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:.02667rem 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:-moz-read-only{cursor:default}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:.02667rem solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root{--van-tabbar-height: 1.33333rem;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: .58667rem;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:.53333rem}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:.02667rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.05333rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:0 auto}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEAAsAAAAACMAAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDKgqERINyATYCJAMUCwwABCAFhGcHWhueB8gekiRFggQUiKBKgSFABNXavz0L95kcQqIIHZGKIjAGwUZYAhXlU5GsItT735yq1CkAqx0Bnkqs2l+KY5ysATCcAOi4l2oQ+eNe1cxp33PPIpwL4lwDg8FYLhqggO3VtUEK3itQRbGL7K5ALPI5Ap02deZ3qPfAPBRxiwgTpXAze4OkNm6pjKAgwaw0sEO7roFuLVOueSrpcboFeRn8fPzTPIJIamaecuJKLwWdex/38as0rjWO/J3XI+DpCRUZqyuzxo1m9yVSlF4l6axKum2D6Oh2iZ/x7xM/fvX5CCFOuitnu07rHx5ZERLRMNXdBL8vU/gZ53DJ/IwXV2kSMZfg91ezRLF1difa8Qm/EX5WnU+7KMVETFhTq4BFjDv7+LGNzCx8+hQZX/DkCTIj79GjjzKqFh3ascMl3X679XA8Wbx83LKRETNexcPimYls6YqRW9fuqV2wZEeCw5mxLS5vUdGq1fH5i5dHhcu3H04sXDoz8yc3H92bUrBkZWJeyIw343eGhj59PW5bP15sWuYby7NQUbt09uzS2hV17tkCXxAL0v3rVNyr+K6356QcfuZeWLQ3OuyFZymHrv7DX1DLO3nzIq8+6TuKJQztM2rGVd32341MP+j8fN8u056NPZ99fqz3mU5e/fxr8zz75u5tK2Zk1PueefZg9Icn9uWMy+4jS05Obl33e+OZ278cnhXNsmj0rCiaxVCXk3cjw79eHASl4y3SoPsk12LayT18Te4G+p9c3LrgyJi5HGNnCjwRTgyDtEzjuHL4GyFf9stDqHW01JGcAB30GheCW//Vrozs+C8otIAfM+7fQ+L+2DriHykBi3978Hzp6TO7uRc0ISkqKKpFiuaQIzbY1S6ttyb5wbI/nWfQ83G0Q2C1v64dSiBpMwVZu2l0wS9D1WUrNNrthk4reu3uMsQmidKBeRMRhH7bIen1DbJ+V9EF/xSqUR+g0e8/dDoX4cd1mQ+5BwciQMHVw7EqWya1dSIYNgfYYJ3wskQBcEfFMdyscdN8rg+YwIdY4QxhzYWgmHLLwL25m4GuW9jmlhdk0dgjhN2+SRNa9SWNZctAPXCAEIACqzYcppJZTNTrLLK/LwdgBtMRHIgucHIOFZHhsWYaawpA91GboLYrGe0YgmlOECidRXEWA9ZbcwLdSlswu3qSF5AJjXl6JG3tNSGdKFTdeH6t8YAHoJP5lTVS5ChRo9FcUIk5YnCITDiIRoo11Ax1BOGVRBbqEAhLWhWgZLAuEAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAAsAAAAACMAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8KUvXY21hcAAAAYgAAABpAAABquvouiNnbHlmAAAB9AAAAYQAAAJEpOj6BGhlYWQAAAN4AAAAMQAAADYgWucGaGhlYQAAA6wAAAAeAAAAJAgFA8lobXR4AAADzAAAABQAAAAUFIj//2xvY2EAAAPgAAAADAAAAAwBDgGIbWF4cAAAA+wAAAAfAAAAIAESAEhuYW1lAAAEDAAAAUAAAAJnEKM8sHBvc3QAAAVMAAAARgAAAFqzdzoJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGRZpzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnom8eMPc8L+BgYH5DgOQZGBEUcQEAIl0DX14nO2QwQ2AIBAE9wCNIT4lNGEBPi3Gl4UTHvSAe4d24ZIhtwv3WQATAE92EgC5IVBdTMVyj2h5wEG/8DigpJJr653T9k0m4XvUDe4FOv6VGb9Wu8/XBe1toO2XNLA8D7T92gZwD3aKF6YAAAB4nKXOMUvDQBgG4Psu8XJJekmuxFy0aTSpJLVKhVLTQahrBceOhU6CqIPiLCiOlvo7XHRS/4W6iT/ATZAOjrZeFEEcdfg+3uF94UHKZDI5VkE5QQjNoCWEIHJFCMJrtNrQypppHdIk1izQCAML6rDKm23wxFQILsFojKrpsNd/6PeGafVHxHfjZysKOQ8jC0rMtuF4+3fnM57f6MDLHHZ42QH9mgbzAQJpQcoW7iIz98REgORAliid932b6bCheRQ6OsNd3xyfUgpHpi8nGKHJrZoqh2gFrcllG5IVKc4vJrbUy8PeHIQykBCvQ9aYA68tC0nW0ipx0szWoOG5RHU5DvyR5ZM9Wo7LdFcT9sgpGZRdGjqu4UIQ248sZI/e8oy6qOjmy4ALwQeOEHDv1BfUCubsySkWnSdWxBXsRVHhwizZr868i+kBIQdmIRGvdmBs+pEQkf9tp/+3K28cAiHt2p72ZfetEZ81aOEqtyvs2z69PKvWsG68nOX2/P3R/gFepmFIeJxjYGRgYADimo+8avH8Nl8ZuFkYQOBe18UWGP3///8GFnXmRiCXg4EJJAoAVioNAQAAAHicY2BkYGBu+N/AEMPi8h8IWNQZgCIogBUAqjoG1QAABAAAAAQA//8EAAAABEQAAAREAAAAAAAAAEoAZgDEASJ4nGNgZGBgYGWwYWBmAAEmIOYCQgaG/2A+AwAO8gFbAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICVkYmRmZGFkZWRjYEtKTMxr6qUKzmxKLVENyW/PI+7uCSxKD4xuSSzLJUHzE5JTUsszSlhYAAAgoEQYgAA) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8KUvXAAABjAAAAGBjbWFw6+i6IwAAAgAAAAGqZ2x5ZqTo+gQAAAO4AAACRGhlYWQgWucGAAAA4AAAADZoaGVhCAUDyQAAALwAAAAkaG10eBSI//8AAAHsAAAAFGxvY2EBDgGIAAADrAAAAAxtYXhwARIASAAAARgAAAAgbmFtZRCjPLAAAAX8AAACZ3Bvc3SzdzoJAAAIZAAAAFoAAQAAA4D/gABcBET/////BCcAAQAAAAAAAAAAAAAAAAAAAAUAAQAAAAEAAHzxDSZfDzz1AAsEAAAAAADeitGEAAAAAN6K0YT///+ABCcDgQAAAAgAAgAAAAAAAAABAAAABQA8AAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEGwGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYU6OwDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQA//8EAAAABEQAAAREAAAAAAAFAAAAAwAAACwAAAAEAAABagABAAAAAABkAAMAAQAAACwAAwAKAAABagAEADgAAAAIAAgAAgAA5hXmF+js//8AAOYU5hfo7P//AAAAAAAAAAEACAAKAAoAAAADAAQAAQACAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAABAAAAAAAAAAAQAAOYUAADmFAAAAAMAAOYVAADmFQAAAAQAAOYXAADmFwAAAAEAAOjsAADo7AAAAAIAAAAAAAAASgBmAMQBIgAD////gAQBA4EAAAAZACsAAAEhFBceARcWMjc+ATc2NCcuAScmIgcOAQcGDQEOAS4BNRE0PgEWFwUeARQGAgD+ACgnjlxf0F9cjicoKCeOXF/QX1yOJygCzv7lDiEeEREeIQ4BGw0PDwGAaF9cjicoKCeOXF/QX1yOJygoJ45cX4+2CQERHREBahEdEAEJtQgcIBwAAQAAAAADZQJUAAsAAAEhIgYXARYyNwE2JgNI/XAPDQkBSQcWCAFICQ0CVBgL/oMICAF9CxgAAAACAAD/twQnA3MALwA7AAABPgEmLwEuAS8BLgEiBg8BDgEPAQ4CFh8BHgEPAQYeAj8BNjIfARY+AS8BJjY3ByMiJjQ2OwEyFhQGBBQRAhwY8Q4YBmwIHSIdCGsHFw/xEBsKCA2uCgkCKgIMHCIP1w0eDdcWLBkEKQMJC+yMERcXEYwQFxcBzxAuJAQjAhEN2RASEhDZDRICIwIWISEMqQsbD+8QIBQCCHEGBnELDCYX7w8cCkwYIRcXIRgAAAIAAP+3BAgDcwAvADsAAAE+ASYvAS4BLwEuASIGDwEOAQ8BDgIWHwEeAQ8BBh4CPwE2Mh8BFj4BLwEmNjcHIyImNDY7ATIWFAYD9REBHBfxDhgHbAcdIh0IawcYDvERGgoIDK8KCQIqAw0cIg/XDR4N1xUsGgQqAgkK7IsRFxcRixEXFwHPEC4kBCMCEQ3ZEBISENkNEgIjAhYhIQypCxsP7xAgFAIIcQYGcQsMJhfvDxwKTBghFxchGAAAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQECAQMBBAEFAQYABmJpYW56dQpjYXJldC1kb3duC3N0YXJfYWN0aXZlDHN0YXJfZGVmYXVsdAAAAAA=) format("truetype")}.iconfont{font-family:iconfont!important;font-size:.42667rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-upload:before{content:"\\e617"}.iconfont-down:before{content:"\\e8ec"}.iconfont-star_active:before{content:"\\e614"}.iconfont-star_default:before{content:"\\e615"}:root{--van-gray-8: #333;--van-primary: #ff8057 !important;--van-picker-confirm-action-color: #ff8057 !important;--van-primary-text: #f67146 !important;--van-primary-color: var(--van-primary) !important;--van-cell-group-inset-padding: 0 .34667rem;--van-tag-default-color: #f8f8f8 !important;--van-tag-text-default-color: #c0c0c0;--van-tabs-bottom-bar-width: .53333rem;--col-background-color: #f6f8f9;--white: #fff;--tips-color: #999;--strong--color: #ff4e19;--box-shadow-color: rgba(0, 0, 0, .05);--tag-border-color: #2dc7aa;--tag-bg-color: #e9fff8;--tag-color: #2dc7aa}*{padding:0;margin:0;border:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;min-height:100vh}body{background-color:#f6f6f6;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:0!important}.mb12{margin-bottom:.32rem!important}.btnGroup{padding:0 .66667rem;padding-bottom:calc(.53333rem + env(safe-area-inset-bottom))}.btnGroup .van-button{font-size:.48rem!important;font-weight:500}.btnMore{padding-left:.34667rem;padding-right:.34667rem;display:flex!important;justify-content:center!important}.btnMore .van-button{width:100%!important}.btnMore .van-button+.van-button{margin-left:.4rem}.form-control-icon .van-cell__right-icon{color:#fff!important}.sticky{position:relative}.sticky .van-sticky{height:inherit!important;top:var(--van-sticky-z-index)!important;position:fixed;width:100%}.sticky :global(.van-sticky--fixed){box-shadow:.26667rem .26667rem .26667rem var(--box-shadow-color)}.van-toast{z-index:9999!important}.van-sticky--fixed{position:fixed;z-index:1999}:root{--music-list-item-background-color: #fff;--music-list-item-title-color: #333;--music-list-item-desc-color: #333;--music-list-item-mate-color: #6a6a6a;--music-list-item-border-color: #f1f1f1;--music-list-item-vip-bg: #fff1cd;--music-list-item-vip-color: #ff6c00;--music-list-item-free-bg: #fff1e7;--music-list-item-free-color: #ff4700;--music-list-item-charge-bg: #e1f0ff;--music-list-item-charge-color: #0086ff;--van-overlay-background: rgba(0, 0, 0, .4)}.appRootToast .van-overlay{background:#fff;z-index:2999!important}.appRootToast .van-fade-enter-from,.appRootToast .van-fade-enter-active{animation:none}.appRootToast .van-toast__text{width:2.66667rem;height:2.66667rem;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center}.appRootToast .van-toast--text{background-color:transparent;z-index:2999!important}.appRootToast .toastAnimate{width:1.86667rem;height:1.86667rem}.appRootToastCenter .van-overlay{background:rgba(0,0,0,.4);z-index:2999!important}.appRootToastCenter .van-fade-enter-from,.appRootToastCenter .van-fade-enter-active{animation:none}.appRootToastCenter .van-toast__text{width:2.66667rem;height:2.66667rem;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center}.appRootToastCenter .van-toast--text{background-color:#fff;z-index:2999!important}.appRootToastCenter .toastAnimate{width:1.86667rem;height:1.86667rem}.cell-section{width:auto;border-radius:.16rem;margin:0 .34667rem;padding:.4rem .32rem}.van-cell__right-icon{font-size:.34667rem;font-weight:700;color:#d8d8d8}.van-field__control{font-size:.42667rem}@font-face{font-family:DINA;src:url(./assets/DIN_Alternate_Bold.a17c25bc.ttf)}.emptyRootContainer{display:flex;align-items:center;justify-content:center;min-height:100vh;flex-direction:column}.emptyRootContainer .o-result-container{flex:1 auto;display:flex;align-items:center}input{caret-color:#ff8057}.emptyFixedHeightContainer{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center;padding:0}.emptyFixedHeightContainer .van-empty{transform:translateY(-15%)}.gridBorderRight:after{content:" ";position:absolute;box-sizing:border-box;height:1.06667rem;pointer-events:none;top:50%;margin-top:-.53333rem;right:0;border:.02667rem solid var(--van-border-color);transform:scale(.5)}.popupBottomSearch{--van-picker-toolbar-height: 1.17333rem !important}.popupBottomSearch .van-picker__toolbar{position:relative}.popupBottomSearch .van-picker__toolbar:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:.02667rem solid var(--van-cell-border-color);transform:scaleY(.5)}.popupBottomSearch .van-picker-column{position:relative;z-index:1}.popupBottomSearch .van-picker__frame{z-index:0}.popupBottomSearch .van-picker__frame:after{background:#f2f2f2;border-radius:.21333rem}.searchGroupInput .van-search{padding-bottom:0!important}.searchGroup{padding:0 .34667rem!important;line-height:1.17333rem;background-color:#fff;display:flex;align-items:center;justify-content:space-around}.searchGroup .searchItem{display:inline-block;font-size:.37333rem;font-weight:400;color:#333;display:flex;align-items:center;justify-content:center}.searchGroup .searchItem.searchItem-active{color:var(--van-primary)}.searchGroup .searchItem.searchItem-active .arrow{margin-top:-.02667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAP5JREFUKFOV0TEvQ1EYxvH/c6WdiI2Y+QSMXbow1agtSVdmMUiI3HMjJJburE1oGZlYuhj5BMzCJkxt3Feu2ytKb6+e4SzP8/6Sc16RcSwoL0cV+eeXw6oaFpqrroE14o5qcs3TtH4qZMHqIhZeAfnecAd5JflnN4OwgZAdVObpWhs00T9kb+RU1G7r/jf2B7L9yiwf3ALTKc94ZoyC9lqPP/M+yFxtCjoRMpexgwfIF+QaL0nvGzK3Mg5eG1jI2mQvv4OwKHfx/rWK6LLj9RxPr9HHLv0TSWrXzEyWtHHSjaGgXMe0OSKS1Otyra0YctVDsG3AGxELkY7kN3c+AXzSRQveG9tuAAAAAElFTkSuQmCC) no-repeat center center;background-size:100%}.searchGroup .searchItem span{max-width:2.13333rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchGroup .searchItem.searchItem-large span{max-width:3.2rem}.searchGroup .searchItem.searchItem-normal span{max-width:2.66667rem}.searchGroup .arrow{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAARBJREFUKFOV0a1Ow1AUB/D/aQuKmQp4AHgCkDMzQw3Tpvc2JOhqMEt4ABIM09UkpLdNa5gCg0HCE8ADgKgBNdre5SxlgW0d9Jibc+85v/tFAKCUuiCiIQCD8xZRaa0vpZTnxE1JklxprU9bAPNSIhp5nnc2g8Iw3LBte6y1PmyDEdFdnueDIAi+ZhBHHMdbAB4AHPwTewLQE0J8cv0c4iTLsu2iKB4B7P2BvViW1XUc5/277hfEk1EU7RqGwdhOA/ZWVVXX9/3Xn+tLEC+mabpfliVfs7OAfZim2XNd93lxk5VQ/WZ9AGMAm3XTBMBACHG/6qSNUI0dA7iuG0+EEDdNb7cW4ial1BGPUsrbdR8wBQqHTQv5JatLAAAAAElFTkSuQmCC) no-repeat center center;background-size:contain;width:.24rem;height:.13333rem;margin-left:.08rem}.searchGroup-single{padding:.32rem .34667rem!important}.searchGroup-single .searchItem{position:relative;box-sizing:border-box;max-width:100%;padding:0 .64rem 0 .34667rem;background-color:#fff;border-radius:.42667rem;font-size:.37333rem;color:#333;height:.85333rem;line-height:.85333rem;display:inline-flex;align-items:center}.searchGroup-single .searchItem:after{position:absolute;top:50%;right:.34667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent #aaaaaa #aaaaaa;transform:rotate(-45deg);opacity:.8;content:""}.searchGroup-single .searchItem.searchItem-active{color:var(--van-primary-color)}.searchGroup-single .searchItem.searchItem-active:after{margin-top:-.02667rem;transform:rotate(135deg);border-color:transparent transparent currentColor currentColor}.searchGroup-single .searchItem span{max-width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchItem-left{position:relative;display:inline-block;font-size:.37333rem;color:#333;margin-right:.56rem}.searchItem-left:after{position:absolute;top:50%;right:-.34667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent #aaaaaa #aaaaaa;transform:rotate(-45deg);opacity:.8;content:""}.searchItem-left span{max-width:1.86667rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchItem-left.searchItem-active{color:var(--van-primary-color)}.searchItem-left.searchItem-active:after{margin-top:-.02667rem;transform:rotate(135deg);border-color:transparent transparent currentColor currentColor}.van-sheet_content{margin:0 .34667rem;padding-top:.26667rem}.van-sheet_content .van-sheet-item{line-height:1.38667rem;font-size:.42667rem;font-weight:500;color:#333;text-align:center}.van-sheet_content .van-sheet-item-active{background:#f2f2f2;border-radius:.21333rem}.van-action-sheet_bottom__cancel{margin:0 .34667rem;width:calc(100vw - .69333rem);line-height:1.38667rem;padding:0;color:#aaa}\n'),
  297. document.head.appendChild(__vite_style__),
  298. System.register([], function (exports, module) {
  299. 'use strict'
  300. return {
  301. execute: function execute() {
  302. var _window$webkit, _window$webkit$messag
  303. exports({
  304. C: useParent,
  305. D: withInstall,
  306. E: mergeProps,
  307. H: getRootScrollTop,
  308. I: setRootScrollTop,
  309. Q: useId,
  310. R: ref,
  311. U: addUnit,
  312. W: useExpose,
  313. X: provide,
  314. Z: watch,
  315. _: nextTick,
  316. a: resolveComponent,
  317. a0: useEventListener,
  318. a3: formatNumber,
  319. a4: preventDefault,
  320. a6: resetScroll,
  321. a7: padZero,
  322. a8: useCountDown,
  323. aD: inject,
  324. aE: raf,
  325. aF: setScrollTop,
  326. aJ: onActivated,
  327. aK: onPopupReopen,
  328. aL: onMountedOrActivated,
  329. aM: getElementTop,
  330. aN: callInterceptor,
  331. aO: route,
  332. aP: doubleRaf,
  333. aS: usePageVisibility,
  334. aT: onDeactivated,
  335. aU: getZIndexStyle,
  336. aV: useRoute,
  337. aX: usePlaceholder,
  338. aZ: useLazyRender,
  339. ac: withDirectives,
  340. ad: resolveDirective,
  341. af: useRoute$1,
  342. ag: useRouter,
  343. ak: isVNode,
  344. al: pick,
  345. an: useScrollParent,
  346. ao: useTouch,
  347. ap: getScrollTop,
  348. at: isHidden,
  349. ax: watchEffect,
  350. az: unitToPx,
  351. b$: toRef,
  352. b1: useCustomFieldValue,
  353. b5: unref,
  354. b7: isRef,
  355. b8: getCurrentScope,
  356. b9: onScopeDispose,
  357. bD: useToggle,
  358. bH: toRefs,
  359. bJ: addNumber,
  360. bN: customRef,
  361. bO: effect,
  362. bP: effectScope,
  363. bQ: isProxy,
  364. bR: isReactive,
  365. bS: isReadonly,
  366. bT: markRaw,
  367. bU: proxyRefs,
  368. bV: readonly,
  369. bW: shallowReactive,
  370. bX: shallowReadonly,
  371. bY: shallowRef,
  372. bZ: stop,
  373. b_: toRaw,
  374. ba: mountComponent,
  375. bb: usePopupState,
  376. bj: useClickAway,
  377. bn: showDialog,
  378. bo: openBlock,
  379. bp: createElementBlock,
  380. bq: createBaseVNode,
  381. br: normalizeStyle,
  382. bs: createCommentVNode,
  383. bt: normalizeClass,
  384. bx: getSizeStyle,
  385. c$: withAsyncContext,
  386. c0: triggerRef,
  387. c3: normalizeProps,
  388. cD: popScopeId,
  389. cE: pushScopeId,
  390. cF: queuePostFlushCb,
  391. cG: registerRuntimeCompiler,
  392. cH: renderList,
  393. cI: renderSlot,
  394. cJ: resolveDynamicComponent,
  395. cL: resolveTransitionHooks,
  396. cM: setBlockTracking,
  397. cN: setDevtoolsHook,
  398. cO: setTransitionHooks,
  399. cR: toHandlers,
  400. cS: transformVNodeArgs,
  401. cT: useAttrs,
  402. cV: useSlots,
  403. cW: useTransitionState,
  404. cY: warn,
  405. cZ: watchPostEffect,
  406. c_: watchSyncEffect,
  407. cb: callWithAsyncErrorHandling,
  408. cc: callWithErrorHandling,
  409. cd: cloneVNode,
  410. cf: createBlock,
  411. cg: createHydrationRenderer,
  412. ch: createPropsRestProxy,
  413. ci: createRenderer,
  414. cj: createSlots,
  415. ck: createStaticVNode,
  416. cl: defineAsyncComponent,
  417. cm: defineEmits,
  418. cn: defineExpose,
  419. co: defineProps,
  420. cq: getTransitionRawChildren,
  421. cr: guardReactiveProps,
  422. cs: h$1,
  423. ct: handleError,
  424. cu: initCustomFormatter,
  425. cv: isMemoSame,
  426. cx: mergeDefaults,
  427. cz: onErrorCaptured,
  428. d: defineComponent,
  429. d0: withCtx,
  430. d1: withDefaults,
  431. d2: withMemo,
  432. d6: defineCustomElement,
  433. db: useCssModule,
  434. dc: useCssVars,
  435. dl: getAugmentedNamespace,
  436. dm: getDefaultExportFromCjs,
  437. o: showToast,
  438. q: createTextVNode,
  439. r: reactive,
  440. t: createNamespace,
  441. x: useChildren,
  442. y: computed
  443. })
  444. var p$1 = function () {
  445. var e = document.createElement('link').relList
  446. if (!(e && e.supports && e.supports('modulepreload'))) {
  447. var t,
  448. n = _createForOfIteratorHelper(
  449. document.querySelectorAll('link[rel="modulepreload"]')
  450. )
  451. try {
  452. for (n.s(); !(t = n.n()).done; ) {
  453. r(t.value)
  454. }
  455. } catch (a) {
  456. n.e(a)
  457. } finally {
  458. n.f()
  459. }
  460. new MutationObserver(function (e) {
  461. var t,
  462. n = _createForOfIteratorHelper(e)
  463. try {
  464. for (n.s(); !(t = n.n()).done; ) {
  465. var o = t.value
  466. if ('childList' === o.type) {
  467. var i,
  468. s = _createForOfIteratorHelper(o.addedNodes)
  469. try {
  470. for (s.s(); !(i = s.n()).done; ) {
  471. var l = i.value
  472. 'LINK' === l.tagName && 'modulepreload' === l.rel && r(l)
  473. }
  474. } catch (a) {
  475. s.e(a)
  476. } finally {
  477. s.f()
  478. }
  479. }
  480. }
  481. } catch (a) {
  482. n.e(a)
  483. } finally {
  484. n.f()
  485. }
  486. }).observe(document, { childList: !0, subtree: !0 })
  487. }
  488. function r(e) {
  489. if (!e.ep) {
  490. e.ep = !0
  491. var t = (function (e) {
  492. var t = {}
  493. return (
  494. e.integrity && (t.integrity = e.integrity),
  495. e.referrerpolicy && (t.referrerPolicy = e.referrerpolicy),
  496. 'use-credentials' === e.crossorigin
  497. ? (t.credentials = 'include')
  498. : 'anonymous' === e.crossorigin
  499. ? (t.credentials = 'omit')
  500. : (t.credentials = 'same-origin'),
  501. t
  502. )
  503. })(e)
  504. fetch(e.href, t)
  505. }
  506. }
  507. }
  508. function makeMap(e, t) {
  509. for (var n = Object.create(null), r = e.split(','), a = 0; a < r.length; a++)
  510. n[r[a]] = !0
  511. return t
  512. ? function (e) {
  513. return !!n[e.toLowerCase()]
  514. }
  515. : function (e) {
  516. return !!n[e]
  517. }
  518. }
  519. var GLOBALS_WHITE_LISTED =
  520. 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt',
  521. isGloballyWhitelisted = makeMap(GLOBALS_WHITE_LISTED),
  522. specialBooleanAttrs =
  523. 'itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly',
  524. isSpecialBooleanAttr = makeMap(specialBooleanAttrs)
  525. function includeBooleanAttr(e) {
  526. return !!e || '' === e
  527. }
  528. function normalizeStyle(e) {
  529. if (isArray$5(e)) {
  530. for (var t = {}, n = 0; n < e.length; n++) {
  531. var r = e[n],
  532. a = isString$1(r) ? parseStringStyle(r) : normalizeStyle(r)
  533. if (a) for (var o in a) t[o] = a[o]
  534. }
  535. return t
  536. }
  537. return isString$1(e) || isObject$2(e) ? e : void 0
  538. }
  539. var listDelimiterRE = /;(?![^(]*\))/g,
  540. propertyDelimiterRE = /:(.+)/
  541. function parseStringStyle(e) {
  542. var t = {}
  543. return (
  544. e.split(listDelimiterRE).forEach(function (e) {
  545. if (e) {
  546. var n = e.split(propertyDelimiterRE)
  547. n.length > 1 && (t[n[0].trim()] = n[1].trim())
  548. }
  549. }),
  550. t
  551. )
  552. }
  553. function normalizeClass(e) {
  554. var t = ''
  555. if (isString$1(e)) t = e
  556. else if (isArray$5(e))
  557. for (var n = 0; n < e.length; n++) {
  558. var r = normalizeClass(e[n])
  559. r && (t += r + ' ')
  560. }
  561. else if (isObject$2(e)) for (var a in e) e[a] && (t += a + ' ')
  562. return t.trim()
  563. }
  564. function normalizeProps(e) {
  565. if (!e) return null
  566. var t = e.class,
  567. n = e.style
  568. return (
  569. t && !isString$1(t) && (e.class = normalizeClass(t)),
  570. n && (e.style = normalizeStyle(n)),
  571. e
  572. )
  573. }
  574. function looseCompareArrays(e, t) {
  575. if (e.length !== t.length) return !1
  576. for (var n = !0, r = 0; n && r < e.length; r++) n = looseEqual(e[r], t[r])
  577. return n
  578. }
  579. function looseEqual(e, t) {
  580. if (e === t) return !0
  581. var n = isDate$3(e),
  582. r = isDate$3(t)
  583. if (n || r) return !(!n || !r) && e.getTime() === t.getTime()
  584. if (((n = isArray$5(e)), (r = isArray$5(t)), n || r))
  585. return !(!n || !r) && looseCompareArrays(e, t)
  586. if (((n = isObject$2(e)), (r = isObject$2(t)), n || r)) {
  587. if (!n || !r) return !1
  588. if (Object.keys(e).length !== Object.keys(t).length) return !1
  589. for (var a in e) {
  590. var o = e.hasOwnProperty(a),
  591. i = t.hasOwnProperty(a)
  592. if ((o && !i) || (!o && i) || !looseEqual(e[a], t[a])) return !1
  593. }
  594. }
  595. return String(e) === String(t)
  596. }
  597. function looseIndexOf(e, t) {
  598. return e.findIndex(function (e) {
  599. return looseEqual(e, t)
  600. })
  601. }
  602. var toDisplayString = exports('bu', function (e) {
  603. return null == e
  604. ? ''
  605. : isArray$5(e) ||
  606. (isObject$2(e) && (e.toString === objectToString$2 || !isFunction$1(e.toString)))
  607. ? JSON.stringify(e, replacer, 2)
  608. : String(e)
  609. }),
  610. replacer = function e(t, n) {
  611. return n && n.__v_isRef
  612. ? e(t, n.value)
  613. : isMap$1(n)
  614. ? _defineProperty2(
  615. {},
  616. 'Map('.concat(n.size, ')'),
  617. _toConsumableArray2(n.entries()).reduce(function (e, t) {
  618. var n = _slicedToArray(t, 2),
  619. r = n[0],
  620. a = n[1]
  621. return (e[''.concat(r, ' =>')] = a), e
  622. }, {})
  623. )
  624. : isSet$1(n)
  625. ? _defineProperty2({}, 'Set('.concat(n.size, ')'), _toConsumableArray2(n.values()))
  626. : !isObject$2(n) || isArray$5(n) || isPlainObject$2(n)
  627. ? n
  628. : String(n)
  629. },
  630. EMPTY_OBJ = {},
  631. EMPTY_ARR = [],
  632. NOOP = function () {},
  633. NO = function () {
  634. return !1
  635. },
  636. onRE = /^on[^a-z]/,
  637. isOn = function (e) {
  638. return onRE.test(e)
  639. },
  640. isModelListener = function (e) {
  641. return e.startsWith('onUpdate:')
  642. },
  643. extend$2 = Object.assign,
  644. remove = function (e, t) {
  645. var n = e.indexOf(t)
  646. n > -1 && e.splice(n, 1)
  647. },
  648. hasOwnProperty$2 = Object.prototype.hasOwnProperty,
  649. hasOwn$2 = function (e, t) {
  650. return hasOwnProperty$2.call(e, t)
  651. },
  652. isArray$5 = Array.isArray,
  653. isMap$1 = function (e) {
  654. return '[object Map]' === toTypeString(e)
  655. },
  656. isSet$1 = function (e) {
  657. return '[object Set]' === toTypeString(e)
  658. },
  659. isDate$3 = function (e) {
  660. return e instanceof Date
  661. },
  662. isFunction$1 = function (e) {
  663. return 'function' == typeof e
  664. },
  665. isString$1 = function (e) {
  666. return 'string' == typeof e
  667. },
  668. isSymbol$1 = function (e) {
  669. return 'symbol' === _typeof2(e)
  670. },
  671. isObject$2 = function (e) {
  672. return null !== e && 'object' === _typeof2(e)
  673. },
  674. isPromise$1 = function (e) {
  675. return isObject$2(e) && isFunction$1(e.then) && isFunction$1(e.catch)
  676. },
  677. objectToString$2 = Object.prototype.toString,
  678. toTypeString = function (e) {
  679. return objectToString$2.call(e)
  680. },
  681. toRawType = function (e) {
  682. return toTypeString(e).slice(8, -1)
  683. },
  684. isPlainObject$2 = function (e) {
  685. return '[object Object]' === toTypeString(e)
  686. },
  687. isIntegerKey = function (e) {
  688. return isString$1(e) && 'NaN' !== e && '-' !== e[0] && '' + parseInt(e, 10) === e
  689. },
  690. isReservedProp = makeMap(
  691. ',key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted'
  692. ),
  693. cacheStringFunction = function (e) {
  694. var t = Object.create(null)
  695. return function (n) {
  696. return t[n] || (t[n] = e(n))
  697. }
  698. },
  699. camelizeRE$1 = /-(\w)/g,
  700. camelize$1 = exports(
  701. 'c1',
  702. cacheStringFunction(function (e) {
  703. return e.replace(camelizeRE$1, function (e, t) {
  704. return t ? t.toUpperCase() : ''
  705. })
  706. })
  707. ),
  708. hyphenateRE = /\B([A-Z])/g,
  709. hyphenate = cacheStringFunction(function (e) {
  710. return e.replace(hyphenateRE, '-$1').toLowerCase()
  711. }),
  712. capitalize = exports(
  713. 'c2',
  714. cacheStringFunction(function (e) {
  715. return e.charAt(0).toUpperCase() + e.slice(1)
  716. })
  717. ),
  718. toHandlerKey = exports(
  719. 'c4',
  720. cacheStringFunction(function (e) {
  721. return e ? 'on'.concat(capitalize(e)) : ''
  722. })
  723. ),
  724. hasChanged = function (e, t) {
  725. return !Object.is(e, t)
  726. },
  727. invokeArrayFns = function (e, t) {
  728. for (var n = 0; n < e.length; n++) e[n](t)
  729. },
  730. def = function (e, t, n) {
  731. Object.defineProperty(e, t, { configurable: !0, enumerable: !1, value: n })
  732. },
  733. toNumber = function (e) {
  734. var t = parseFloat(e)
  735. return isNaN(t) ? e : t
  736. },
  737. _globalThis,
  738. getGlobalThis = function () {
  739. return (
  740. _globalThis ||
  741. (_globalThis =
  742. 'undefined' != typeof globalThis
  743. ? globalThis
  744. : 'undefined' != typeof self
  745. ? self
  746. : 'undefined' != typeof window
  747. ? window
  748. : 'undefined' != typeof global
  749. ? global
  750. : {})
  751. )
  752. },
  753. activeEffectScope,
  754. effectScopeStack = [],
  755. EffectScope = (function () {
  756. function e() {
  757. var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]
  758. _classCallCheck2(this, e),
  759. (this.active = !0),
  760. (this.effects = []),
  761. (this.cleanups = []),
  762. !t &&
  763. activeEffectScope &&
  764. ((this.parent = activeEffectScope),
  765. (this.index =
  766. (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(this) - 1))
  767. }
  768. return (
  769. _createClass2(e, [
  770. {
  771. key: 'run',
  772. value: function (e) {
  773. if (this.active)
  774. try {
  775. return this.on(), e()
  776. } finally {
  777. this.off()
  778. }
  779. }
  780. },
  781. {
  782. key: 'on',
  783. value: function () {
  784. this.active && (effectScopeStack.push(this), (activeEffectScope = this))
  785. }
  786. },
  787. {
  788. key: 'off',
  789. value: function () {
  790. this.active &&
  791. (effectScopeStack.pop(),
  792. (activeEffectScope = effectScopeStack[effectScopeStack.length - 1]))
  793. }
  794. },
  795. {
  796. key: 'stop',
  797. value: function (e) {
  798. if (this.active) {
  799. if (
  800. (this.effects.forEach(function (e) {
  801. return e.stop()
  802. }),
  803. this.cleanups.forEach(function (e) {
  804. return e()
  805. }),
  806. this.scopes &&
  807. this.scopes.forEach(function (e) {
  808. return e.stop(!0)
  809. }),
  810. this.parent && !e)
  811. ) {
  812. var t = this.parent.scopes.pop()
  813. t &&
  814. t !== this &&
  815. ((this.parent.scopes[this.index] = t), (t.index = this.index))
  816. }
  817. this.active = !1
  818. }
  819. }
  820. }
  821. ]),
  822. e
  823. )
  824. })()
  825. function effectScope(e) {
  826. return new EffectScope(e)
  827. }
  828. function recordEffectScope(e, t) {
  829. ;(t = t || activeEffectScope) && t.active && t.effects.push(e)
  830. }
  831. function getCurrentScope() {
  832. return activeEffectScope
  833. }
  834. function onScopeDispose(e) {
  835. activeEffectScope && activeEffectScope.cleanups.push(e)
  836. }
  837. exports('bL', EffectScope)
  838. var createDep = function (e) {
  839. var t = new Set(e)
  840. return (t.w = 0), (t.n = 0), t
  841. },
  842. wasTracked = function (e) {
  843. return (e.w & trackOpBit) > 0
  844. },
  845. newTracked = function (e) {
  846. return (e.n & trackOpBit) > 0
  847. },
  848. initDepMarkers = function (e) {
  849. var t = e.deps
  850. if (t.length) for (var n = 0; n < t.length; n++) t[n].w |= trackOpBit
  851. },
  852. finalizeDepMarkers = function (e) {
  853. var t = e.deps
  854. if (t.length) {
  855. for (var n = 0, r = 0; r < t.length; r++) {
  856. var a = t[r]
  857. wasTracked(a) && !newTracked(a) ? a.delete(e) : (t[n++] = a),
  858. (a.w &= ~trackOpBit),
  859. (a.n &= ~trackOpBit)
  860. }
  861. t.length = n
  862. }
  863. },
  864. targetMap = new WeakMap(),
  865. effectTrackDepth = 0,
  866. trackOpBit = 1,
  867. maxMarkerBits = 30,
  868. effectStack = [],
  869. activeEffect,
  870. ITERATE_KEY = Symbol(''),
  871. MAP_KEY_ITERATE_KEY = Symbol(''),
  872. ReactiveEffect = (function () {
  873. function e(t) {
  874. var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
  875. r = arguments.length > 2 ? arguments[2] : void 0
  876. _classCallCheck2(this, e),
  877. (this.fn = t),
  878. (this.scheduler = n),
  879. (this.active = !0),
  880. (this.deps = []),
  881. recordEffectScope(this, r)
  882. }
  883. return (
  884. _createClass2(e, [
  885. {
  886. key: 'run',
  887. value: function () {
  888. if (!this.active) return this.fn()
  889. if (!effectStack.includes(this))
  890. try {
  891. return (
  892. effectStack.push((activeEffect = this)),
  893. enableTracking(),
  894. (trackOpBit = 1 << ++effectTrackDepth),
  895. effectTrackDepth <= maxMarkerBits
  896. ? initDepMarkers(this)
  897. : cleanupEffect(this),
  898. this.fn()
  899. )
  900. } finally {
  901. effectTrackDepth <= maxMarkerBits && finalizeDepMarkers(this),
  902. (trackOpBit = 1 << --effectTrackDepth),
  903. resetTracking(),
  904. effectStack.pop()
  905. var e = effectStack.length
  906. activeEffect = e > 0 ? effectStack[e - 1] : void 0
  907. }
  908. }
  909. },
  910. {
  911. key: 'stop',
  912. value: function () {
  913. this.active &&
  914. (cleanupEffect(this), this.onStop && this.onStop(), (this.active = !1))
  915. }
  916. }
  917. ]),
  918. e
  919. )
  920. })()
  921. function cleanupEffect(e) {
  922. var t = e.deps
  923. if (t.length) {
  924. for (var n = 0; n < t.length; n++) t[n].delete(e)
  925. t.length = 0
  926. }
  927. }
  928. function effect(e, t) {
  929. e.effect && (e = e.effect.fn)
  930. var n = new ReactiveEffect(e)
  931. t && (extend$2(n, t), t.scope && recordEffectScope(n, t.scope)),
  932. (t && t.lazy) || n.run()
  933. var r = n.run.bind(n)
  934. return (r.effect = n), r
  935. }
  936. function stop(e) {
  937. e.effect.stop()
  938. }
  939. exports('bM', ReactiveEffect)
  940. var shouldTrack = !0,
  941. trackStack = []
  942. function pauseTracking() {
  943. trackStack.push(shouldTrack), (shouldTrack = !1)
  944. }
  945. function enableTracking() {
  946. trackStack.push(shouldTrack), (shouldTrack = !0)
  947. }
  948. function resetTracking() {
  949. var e = trackStack.pop()
  950. shouldTrack = void 0 === e || e
  951. }
  952. function track(e, t, n) {
  953. if (isTracking()) {
  954. var r = targetMap.get(e)
  955. r || targetMap.set(e, (r = new Map()))
  956. var a = r.get(n)
  957. a || r.set(n, (a = createDep())), trackEffects(a)
  958. }
  959. }
  960. function isTracking() {
  961. return shouldTrack && void 0 !== activeEffect
  962. }
  963. function trackEffects(e, t) {
  964. var n = !1
  965. effectTrackDepth <= maxMarkerBits
  966. ? newTracked(e) || ((e.n |= trackOpBit), (n = !wasTracked(e)))
  967. : (n = !e.has(activeEffect)),
  968. n && (e.add(activeEffect), activeEffect.deps.push(e))
  969. }
  970. function trigger$1(e, t, n, r, a, o) {
  971. var i = targetMap.get(e)
  972. if (i) {
  973. var s = []
  974. if ('clear' === t) s = _toConsumableArray2(i.values())
  975. else if ('length' === n && isArray$5(e))
  976. i.forEach(function (e, t) {
  977. ;('length' === t || t >= r) && s.push(e)
  978. })
  979. else
  980. switch ((void 0 !== n && s.push(i.get(n)), t)) {
  981. case 'add':
  982. isArray$5(e)
  983. ? isIntegerKey(n) && s.push(i.get('length'))
  984. : (s.push(i.get(ITERATE_KEY)),
  985. isMap$1(e) && s.push(i.get(MAP_KEY_ITERATE_KEY)))
  986. break
  987. case 'delete':
  988. isArray$5(e) ||
  989. (s.push(i.get(ITERATE_KEY)), isMap$1(e) && s.push(i.get(MAP_KEY_ITERATE_KEY)))
  990. break
  991. case 'set':
  992. isMap$1(e) && s.push(i.get(ITERATE_KEY))
  993. }
  994. if (1 === s.length) s[0] && triggerEffects(s[0])
  995. else {
  996. var l,
  997. c = [],
  998. u = _createForOfIteratorHelper(s)
  999. try {
  1000. for (u.s(); !(l = u.n()).done; ) {
  1001. var p = l.value
  1002. p && c.push.apply(c, _toConsumableArray2(p))
  1003. }
  1004. } catch (d) {
  1005. u.e(d)
  1006. } finally {
  1007. u.f()
  1008. }
  1009. triggerEffects(createDep(c))
  1010. }
  1011. }
  1012. }
  1013. function triggerEffects(e, t) {
  1014. var n,
  1015. r = _createForOfIteratorHelper(isArray$5(e) ? e : _toConsumableArray2(e))
  1016. try {
  1017. for (r.s(); !(n = r.n()).done; ) {
  1018. var a = n.value
  1019. ;(a !== activeEffect || a.allowRecurse) && (a.scheduler ? a.scheduler() : a.run())
  1020. }
  1021. } catch (o) {
  1022. r.e(o)
  1023. } finally {
  1024. r.f()
  1025. }
  1026. }
  1027. var isNonTrackableKeys = makeMap('__proto__,__v_isRef,__isVue'),
  1028. builtInSymbols = new Set(
  1029. Object.getOwnPropertyNames(Symbol)
  1030. .map(function (e) {
  1031. return Symbol[e]
  1032. })
  1033. .filter(isSymbol$1)
  1034. ),
  1035. get$1 = createGetter(),
  1036. shallowGet = createGetter(!1, !0),
  1037. readonlyGet = createGetter(!0),
  1038. shallowReadonlyGet = createGetter(!0, !0),
  1039. arrayInstrumentations = createArrayInstrumentations()
  1040. function createArrayInstrumentations() {
  1041. var e = {}
  1042. return (
  1043. ['includes', 'indexOf', 'lastIndexOf'].forEach(function (t) {
  1044. e[t] = function () {
  1045. for (var e = toRaw(this), n = 0, r = this.length; n < r; n++)
  1046. track(e, 'get', n + '')
  1047. for (var a = arguments.length, o = new Array(a), i = 0; i < a; i++)
  1048. o[i] = arguments[i]
  1049. var s = e[t].apply(e, o)
  1050. return -1 === s || !1 === s ? e[t].apply(e, _toConsumableArray2(o.map(toRaw))) : s
  1051. }
  1052. }),
  1053. ['push', 'pop', 'shift', 'unshift', 'splice'].forEach(function (t) {
  1054. e[t] = function () {
  1055. pauseTracking()
  1056. for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++)
  1057. n[r] = arguments[r]
  1058. var a = toRaw(this)[t].apply(this, n)
  1059. return resetTracking(), a
  1060. }
  1061. }),
  1062. e
  1063. )
  1064. }
  1065. function createGetter() {
  1066. var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],
  1067. t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  1068. return function (n, r, a) {
  1069. if ('__v_isReactive' === r) return !e
  1070. if ('__v_isReadonly' === r) return e
  1071. if (
  1072. '__v_raw' === r &&
  1073. a ===
  1074. (e
  1075. ? t
  1076. ? shallowReadonlyMap
  1077. : readonlyMap
  1078. : t
  1079. ? shallowReactiveMap
  1080. : reactiveMap
  1081. ).get(n)
  1082. )
  1083. return n
  1084. var o = isArray$5(n)
  1085. if (!e && o && hasOwn$2(arrayInstrumentations, r))
  1086. return Reflect.get(arrayInstrumentations, r, a)
  1087. var i = Reflect.get(n, r, a)
  1088. return (isSymbol$1(r) ? builtInSymbols.has(r) : isNonTrackableKeys(r))
  1089. ? i
  1090. : (e || track(n, 'get', r),
  1091. t
  1092. ? i
  1093. : isRef(i)
  1094. ? !o || !isIntegerKey(r)
  1095. ? i.value
  1096. : i
  1097. : isObject$2(i)
  1098. ? e
  1099. ? readonly(i)
  1100. : reactive(i)
  1101. : i)
  1102. }
  1103. }
  1104. var set = createSetter(),
  1105. shallowSet = createSetter(!0)
  1106. function createSetter() {
  1107. var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]
  1108. return function (t, n, r, a) {
  1109. var o = t[n]
  1110. if (
  1111. !e &&
  1112. !isReadonly(r) &&
  1113. ((r = toRaw(r)), (o = toRaw(o)), !isArray$5(t) && isRef(o) && !isRef(r))
  1114. )
  1115. return (o.value = r), !0
  1116. var i = isArray$5(t) && isIntegerKey(n) ? Number(n) < t.length : hasOwn$2(t, n),
  1117. s = Reflect.set(t, n, r, a)
  1118. return (
  1119. t === toRaw(a) &&
  1120. (i ? hasChanged(r, o) && trigger$1(t, 'set', n, r) : trigger$1(t, 'add', n, r)),
  1121. s
  1122. )
  1123. }
  1124. }
  1125. function deleteProperty(e, t) {
  1126. var n = hasOwn$2(e, t)
  1127. e[t]
  1128. var r = Reflect.deleteProperty(e, t)
  1129. return r && n && trigger$1(e, 'delete', t, void 0), r
  1130. }
  1131. function has$4(e, t) {
  1132. var n = Reflect.has(e, t)
  1133. return (isSymbol$1(t) && builtInSymbols.has(t)) || track(e, 'has', t), n
  1134. }
  1135. function ownKeys$1(e) {
  1136. return track(e, 'iterate', isArray$5(e) ? 'length' : ITERATE_KEY), Reflect.ownKeys(e)
  1137. }
  1138. var mutableHandlers = {
  1139. get: get$1,
  1140. set: set,
  1141. deleteProperty: deleteProperty,
  1142. has: has$4,
  1143. ownKeys: ownKeys$1
  1144. },
  1145. readonlyHandlers = {
  1146. get: readonlyGet,
  1147. set: function (e, t) {
  1148. return !0
  1149. },
  1150. deleteProperty: function (e, t) {
  1151. return !0
  1152. }
  1153. },
  1154. shallowReactiveHandlers = extend$2({}, mutableHandlers, {
  1155. get: shallowGet,
  1156. set: shallowSet
  1157. }),
  1158. shallowReadonlyHandlers = extend$2({}, readonlyHandlers, { get: shallowReadonlyGet }),
  1159. toShallow = function (e) {
  1160. return e
  1161. },
  1162. getProto$1 = function (e) {
  1163. return Reflect.getPrototypeOf(e)
  1164. }
  1165. function get$1$1(e, t) {
  1166. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  1167. r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  1168. a = toRaw((e = e.__v_raw)),
  1169. o = toRaw(t)
  1170. t !== o && !n && track(a, 'get', t), !n && track(a, 'get', o)
  1171. var i = getProto$1(a),
  1172. s = i.has,
  1173. l = r ? toShallow : n ? toReadonly : toReactive
  1174. return s.call(a, t)
  1175. ? l(e.get(t))
  1176. : s.call(a, o)
  1177. ? l(e.get(o))
  1178. : void (e !== a && e.get(t))
  1179. }
  1180. function has$1$1(e) {
  1181. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
  1182. n = this.__v_raw,
  1183. r = toRaw(n),
  1184. a = toRaw(e)
  1185. return (
  1186. e !== a && !t && track(r, 'has', e),
  1187. !t && track(r, 'has', a),
  1188. e === a ? n.has(e) : n.has(e) || n.has(a)
  1189. )
  1190. }
  1191. function size(e) {
  1192. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  1193. return (
  1194. (e = e.__v_raw),
  1195. !t && track(toRaw(e), 'iterate', ITERATE_KEY),
  1196. Reflect.get(e, 'size', e)
  1197. )
  1198. }
  1199. function add(e) {
  1200. e = toRaw(e)
  1201. var t = toRaw(this)
  1202. return getProto$1(t).has.call(t, e) || (t.add(e), trigger$1(t, 'add', e, e)), this
  1203. }
  1204. function set$1(e, t) {
  1205. t = toRaw(t)
  1206. var n = toRaw(this),
  1207. r = getProto$1(n),
  1208. a = r.has,
  1209. o = r.get,
  1210. i = a.call(n, e)
  1211. i || ((e = toRaw(e)), (i = a.call(n, e)))
  1212. var s = o.call(n, e)
  1213. return (
  1214. n.set(e, t),
  1215. i ? hasChanged(t, s) && trigger$1(n, 'set', e, t) : trigger$1(n, 'add', e, t),
  1216. this
  1217. )
  1218. }
  1219. function deleteEntry(e) {
  1220. var t = toRaw(this),
  1221. n = getProto$1(t),
  1222. r = n.has,
  1223. a = n.get,
  1224. o = r.call(t, e)
  1225. o || ((e = toRaw(e)), (o = r.call(t, e))), a && a.call(t, e)
  1226. var i = t.delete(e)
  1227. return o && trigger$1(t, 'delete', e, void 0), i
  1228. }
  1229. function clear() {
  1230. var e = toRaw(this),
  1231. t = 0 !== e.size,
  1232. n = e.clear()
  1233. return t && trigger$1(e, 'clear', void 0, void 0), n
  1234. }
  1235. function createForEach(e, t) {
  1236. return function (n, r) {
  1237. var a = this,
  1238. o = a.__v_raw,
  1239. i = toRaw(o),
  1240. s = t ? toShallow : e ? toReadonly : toReactive
  1241. return (
  1242. !e && track(i, 'iterate', ITERATE_KEY),
  1243. o.forEach(function (e, t) {
  1244. return n.call(r, s(e), s(t), a)
  1245. })
  1246. )
  1247. }
  1248. }
  1249. function createIterableMethod(e, t, n) {
  1250. return function () {
  1251. var r = this.__v_raw,
  1252. a = toRaw(r),
  1253. o = isMap$1(a),
  1254. i = 'entries' === e || (e === Symbol.iterator && o),
  1255. s = 'keys' === e && o,
  1256. l = r[e].apply(r, arguments),
  1257. c = n ? toShallow : t ? toReadonly : toReactive
  1258. return (
  1259. !t && track(a, 'iterate', s ? MAP_KEY_ITERATE_KEY : ITERATE_KEY),
  1260. _defineProperty2(
  1261. {
  1262. next: function () {
  1263. var e = l.next(),
  1264. t = e.value,
  1265. n = e.done
  1266. return n
  1267. ? { value: t, done: n }
  1268. : { value: i ? [c(t[0]), c(t[1])] : c(t), done: n }
  1269. }
  1270. },
  1271. Symbol.iterator,
  1272. function () {
  1273. return this
  1274. }
  1275. )
  1276. )
  1277. }
  1278. }
  1279. function createReadonlyMethod(e) {
  1280. return function () {
  1281. return 'delete' !== e && this
  1282. }
  1283. }
  1284. function createInstrumentations() {
  1285. var e = {
  1286. get: function (e) {
  1287. return get$1$1(this, e)
  1288. },
  1289. get size() {
  1290. return size(this)
  1291. },
  1292. has: has$1$1,
  1293. add: add,
  1294. set: set$1,
  1295. delete: deleteEntry,
  1296. clear: clear,
  1297. forEach: createForEach(!1, !1)
  1298. },
  1299. t = {
  1300. get: function (e) {
  1301. return get$1$1(this, e, !1, !0)
  1302. },
  1303. get size() {
  1304. return size(this)
  1305. },
  1306. has: has$1$1,
  1307. add: add,
  1308. set: set$1,
  1309. delete: deleteEntry,
  1310. clear: clear,
  1311. forEach: createForEach(!1, !0)
  1312. },
  1313. n = {
  1314. get: function (e) {
  1315. return get$1$1(this, e, !0)
  1316. },
  1317. get size() {
  1318. return size(this, !0)
  1319. },
  1320. has: function (e) {
  1321. return has$1$1.call(this, e, !0)
  1322. },
  1323. add: createReadonlyMethod('add'),
  1324. set: createReadonlyMethod('set'),
  1325. delete: createReadonlyMethod('delete'),
  1326. clear: createReadonlyMethod('clear'),
  1327. forEach: createForEach(!0, !1)
  1328. },
  1329. r = {
  1330. get: function (e) {
  1331. return get$1$1(this, e, !0, !0)
  1332. },
  1333. get size() {
  1334. return size(this, !0)
  1335. },
  1336. has: function (e) {
  1337. return has$1$1.call(this, e, !0)
  1338. },
  1339. add: createReadonlyMethod('add'),
  1340. set: createReadonlyMethod('set'),
  1341. delete: createReadonlyMethod('delete'),
  1342. clear: createReadonlyMethod('clear'),
  1343. forEach: createForEach(!0, !0)
  1344. }
  1345. return (
  1346. ['keys', 'values', 'entries', Symbol.iterator].forEach(function (a) {
  1347. ;(e[a] = createIterableMethod(a, !1, !1)),
  1348. (n[a] = createIterableMethod(a, !0, !1)),
  1349. (t[a] = createIterableMethod(a, !1, !0)),
  1350. (r[a] = createIterableMethod(a, !0, !0))
  1351. }),
  1352. [e, n, t, r]
  1353. )
  1354. }
  1355. var _createInstrumentatio = createInstrumentations(),
  1356. _createInstrumentatio2 = _slicedToArray(_createInstrumentatio, 4),
  1357. mutableInstrumentations = _createInstrumentatio2[0],
  1358. readonlyInstrumentations = _createInstrumentatio2[1],
  1359. shallowInstrumentations = _createInstrumentatio2[2],
  1360. shallowReadonlyInstrumentations = _createInstrumentatio2[3]
  1361. function createInstrumentationGetter(e, t) {
  1362. var n = t
  1363. ? e
  1364. ? shallowReadonlyInstrumentations
  1365. : shallowInstrumentations
  1366. : e
  1367. ? readonlyInstrumentations
  1368. : mutableInstrumentations
  1369. return function (t, r, a) {
  1370. return '__v_isReactive' === r
  1371. ? !e
  1372. : '__v_isReadonly' === r
  1373. ? e
  1374. : '__v_raw' === r
  1375. ? t
  1376. : Reflect.get(hasOwn$2(n, r) && r in t ? n : t, r, a)
  1377. }
  1378. }
  1379. var mutableCollectionHandlers = { get: createInstrumentationGetter(!1, !1) },
  1380. shallowCollectionHandlers = { get: createInstrumentationGetter(!1, !0) },
  1381. readonlyCollectionHandlers = { get: createInstrumentationGetter(!0, !1) },
  1382. shallowReadonlyCollectionHandlers = { get: createInstrumentationGetter(!0, !0) },
  1383. reactiveMap = new WeakMap(),
  1384. shallowReactiveMap = new WeakMap(),
  1385. readonlyMap = new WeakMap(),
  1386. shallowReadonlyMap = new WeakMap()
  1387. function targetTypeMap(e) {
  1388. switch (e) {
  1389. case 'Object':
  1390. case 'Array':
  1391. return 1
  1392. case 'Map':
  1393. case 'Set':
  1394. case 'WeakMap':
  1395. case 'WeakSet':
  1396. return 2
  1397. default:
  1398. return 0
  1399. }
  1400. }
  1401. function getTargetType(e) {
  1402. return e.__v_skip || !Object.isExtensible(e) ? 0 : targetTypeMap(toRawType(e))
  1403. }
  1404. function reactive(e) {
  1405. return e && e.__v_isReadonly
  1406. ? e
  1407. : createReactiveObject(e, !1, mutableHandlers, mutableCollectionHandlers, reactiveMap)
  1408. }
  1409. function shallowReactive(e) {
  1410. return createReactiveObject(
  1411. e,
  1412. !1,
  1413. shallowReactiveHandlers,
  1414. shallowCollectionHandlers,
  1415. shallowReactiveMap
  1416. )
  1417. }
  1418. function readonly(e) {
  1419. return createReactiveObject(
  1420. e,
  1421. !0,
  1422. readonlyHandlers,
  1423. readonlyCollectionHandlers,
  1424. readonlyMap
  1425. )
  1426. }
  1427. function shallowReadonly(e) {
  1428. return createReactiveObject(
  1429. e,
  1430. !0,
  1431. shallowReadonlyHandlers,
  1432. shallowReadonlyCollectionHandlers,
  1433. shallowReadonlyMap
  1434. )
  1435. }
  1436. function createReactiveObject(e, t, n, r, a) {
  1437. if (!isObject$2(e)) return e
  1438. if (e.__v_raw && (!t || !e.__v_isReactive)) return e
  1439. var o = a.get(e)
  1440. if (o) return o
  1441. var i = getTargetType(e)
  1442. if (0 === i) return e
  1443. var s = new Proxy(e, 2 === i ? r : n)
  1444. return a.set(e, s), s
  1445. }
  1446. function isReactive(e) {
  1447. return isReadonly(e) ? isReactive(e.__v_raw) : !(!e || !e.__v_isReactive)
  1448. }
  1449. function isReadonly(e) {
  1450. return !(!e || !e.__v_isReadonly)
  1451. }
  1452. function isProxy(e) {
  1453. return isReactive(e) || isReadonly(e)
  1454. }
  1455. function toRaw(e) {
  1456. var t = e && e.__v_raw
  1457. return t ? toRaw(t) : e
  1458. }
  1459. function markRaw(e) {
  1460. return def(e, '__v_skip', !0), e
  1461. }
  1462. var toReactive = function (e) {
  1463. return isObject$2(e) ? reactive(e) : e
  1464. },
  1465. toReadonly = function (e) {
  1466. return isObject$2(e) ? readonly(e) : e
  1467. }
  1468. function trackRefValue(e) {
  1469. isTracking() && ((e = toRaw(e)).dep || (e.dep = createDep()), trackEffects(e.dep))
  1470. }
  1471. function triggerRefValue(e, t) {
  1472. ;(e = toRaw(e)).dep && triggerEffects(e.dep)
  1473. }
  1474. function isRef(e) {
  1475. return Boolean(e && !0 === e.__v_isRef)
  1476. }
  1477. function ref(e) {
  1478. return createRef(e, !1)
  1479. }
  1480. function shallowRef(e) {
  1481. return createRef(e, !0)
  1482. }
  1483. function createRef(e, t) {
  1484. return isRef(e) ? e : new RefImpl(e, t)
  1485. }
  1486. var RefImpl = (function () {
  1487. function e(t, n) {
  1488. _classCallCheck2(this, e),
  1489. (this._shallow = n),
  1490. (this.dep = void 0),
  1491. (this.__v_isRef = !0),
  1492. (this._rawValue = n ? t : toRaw(t)),
  1493. (this._value = n ? t : toReactive(t))
  1494. }
  1495. return (
  1496. _createClass2(e, [
  1497. {
  1498. key: 'value',
  1499. get: function () {
  1500. return trackRefValue(this), this._value
  1501. },
  1502. set: function (e) {
  1503. ;(e = this._shallow ? e : toRaw(e)),
  1504. hasChanged(e, this._rawValue) &&
  1505. ((this._rawValue = e),
  1506. (this._value = this._shallow ? e : toReactive(e)),
  1507. triggerRefValue(this))
  1508. }
  1509. }
  1510. ]),
  1511. e
  1512. )
  1513. })()
  1514. function triggerRef(e) {
  1515. triggerRefValue(e)
  1516. }
  1517. function unref(e) {
  1518. return isRef(e) ? e.value : e
  1519. }
  1520. var shallowUnwrapHandlers = {
  1521. get: function (e, t, n) {
  1522. return unref(Reflect.get(e, t, n))
  1523. },
  1524. set: function (e, t, n, r) {
  1525. var a = e[t]
  1526. return isRef(a) && !isRef(n) ? ((a.value = n), !0) : Reflect.set(e, t, n, r)
  1527. }
  1528. }
  1529. function proxyRefs(e) {
  1530. return isReactive(e) ? e : new Proxy(e, shallowUnwrapHandlers)
  1531. }
  1532. var CustomRefImpl = (function () {
  1533. function e(t) {
  1534. var n = this
  1535. _classCallCheck2(this, e), (this.dep = void 0), (this.__v_isRef = !0)
  1536. var r = t(
  1537. function () {
  1538. return trackRefValue(n)
  1539. },
  1540. function () {
  1541. return triggerRefValue(n)
  1542. }
  1543. ),
  1544. a = r.get,
  1545. o = r.set
  1546. ;(this._get = a), (this._set = o)
  1547. }
  1548. return (
  1549. _createClass2(e, [
  1550. {
  1551. key: 'value',
  1552. get: function () {
  1553. return this._get()
  1554. },
  1555. set: function (e) {
  1556. this._set(e)
  1557. }
  1558. }
  1559. ]),
  1560. e
  1561. )
  1562. })()
  1563. function customRef(e) {
  1564. return new CustomRefImpl(e)
  1565. }
  1566. function toRefs(e) {
  1567. var t = isArray$5(e) ? new Array(e.length) : {}
  1568. for (var n in e) t[n] = toRef(e, n)
  1569. return t
  1570. }
  1571. var ObjectRefImpl = (function () {
  1572. function e(t, n, r) {
  1573. _classCallCheck2(this, e),
  1574. (this._object = t),
  1575. (this._key = n),
  1576. (this._defaultValue = r),
  1577. (this.__v_isRef = !0)
  1578. }
  1579. return (
  1580. _createClass2(e, [
  1581. {
  1582. key: 'value',
  1583. get: function () {
  1584. var e = this._object[this._key]
  1585. return void 0 === e ? this._defaultValue : e
  1586. },
  1587. set: function (e) {
  1588. this._object[this._key] = e
  1589. }
  1590. }
  1591. ]),
  1592. e
  1593. )
  1594. })()
  1595. function toRef(e, t, n) {
  1596. var r = e[t]
  1597. return isRef(r) ? r : new ObjectRefImpl(e, t, n)
  1598. }
  1599. var ComputedRefImpl = (function () {
  1600. function e(t, n, r) {
  1601. var a = this
  1602. _classCallCheck2(this, e),
  1603. (this._setter = n),
  1604. (this.dep = void 0),
  1605. (this._dirty = !0),
  1606. (this.__v_isRef = !0),
  1607. (this.effect = new ReactiveEffect(t, function () {
  1608. a._dirty || ((a._dirty = !0), triggerRefValue(a))
  1609. })),
  1610. (this.__v_isReadonly = r)
  1611. }
  1612. return (
  1613. _createClass2(e, [
  1614. {
  1615. key: 'value',
  1616. get: function () {
  1617. var e = toRaw(this)
  1618. return (
  1619. trackRefValue(e),
  1620. e._dirty && ((e._dirty = !1), (e._value = e.effect.run())),
  1621. e._value
  1622. )
  1623. },
  1624. set: function (e) {
  1625. this._setter(e)
  1626. }
  1627. }
  1628. ]),
  1629. e
  1630. )
  1631. })(),
  1632. devtools
  1633. function computed(e, t) {
  1634. var n,
  1635. r,
  1636. a = isFunction$1(e)
  1637. return (
  1638. a ? ((n = e), (r = NOOP)) : ((n = e.get), (r = e.set)),
  1639. new ComputedRefImpl(n, r, a || !r)
  1640. )
  1641. }
  1642. Promise.resolve(), exports('cp', devtools)
  1643. var buffer = []
  1644. function setDevtoolsHook(e, t) {
  1645. var n, r
  1646. if ((exports('cp', (devtools = e)), devtools))
  1647. (devtools.enabled = !0),
  1648. buffer.forEach(function (e) {
  1649. var t,
  1650. n = e.event,
  1651. r = e.args
  1652. return (t = devtools).emit.apply(t, [n].concat(_toConsumableArray2(r)))
  1653. }),
  1654. (buffer = [])
  1655. else if (
  1656. 'undefined' != typeof window &&
  1657. window.HTMLElement &&
  1658. !(null ===
  1659. (r = null === (n = window.navigator) || void 0 === n ? void 0 : n.userAgent) ||
  1660. void 0 === r
  1661. ? void 0
  1662. : r.includes('jsdom'))
  1663. ) {
  1664. ;(t.__VUE_DEVTOOLS_HOOK_REPLAY__ = t.__VUE_DEVTOOLS_HOOK_REPLAY__ || []).push(
  1665. function (e) {
  1666. setDevtoolsHook(e, t)
  1667. }
  1668. ),
  1669. setTimeout(function () {
  1670. devtools || ((t.__VUE_DEVTOOLS_HOOK_REPLAY__ = null), (buffer = []))
  1671. }, 3e3)
  1672. } else buffer = []
  1673. }
  1674. function emit$1(e, t) {
  1675. for (
  1676. var n = e.vnode.props || EMPTY_OBJ,
  1677. r = arguments.length,
  1678. a = new Array(r > 2 ? r - 2 : 0),
  1679. o = 2;
  1680. o < r;
  1681. o++
  1682. )
  1683. a[o - 2] = arguments[o]
  1684. var i,
  1685. s = a,
  1686. l = t.startsWith('update:'),
  1687. c = l && t.slice(7)
  1688. if (c && c in n) {
  1689. var u = ''.concat('modelValue' === c ? 'model' : c, 'Modifiers'),
  1690. p = n[u] || EMPTY_OBJ,
  1691. d = p.number,
  1692. f = p.trim
  1693. f
  1694. ? (s = a.map(function (e) {
  1695. return e.trim()
  1696. }))
  1697. : d && (s = a.map(toNumber))
  1698. }
  1699. var h = n[(i = toHandlerKey(t))] || n[(i = toHandlerKey(camelize$1(t)))]
  1700. !h && l && (h = n[(i = toHandlerKey(hyphenate(t)))]),
  1701. h && callWithAsyncErrorHandling(h, e, 6, s)
  1702. var v = n[i + 'Once']
  1703. if (v) {
  1704. if (e.emitted) {
  1705. if (e.emitted[i]) return
  1706. } else e.emitted = {}
  1707. ;(e.emitted[i] = !0), callWithAsyncErrorHandling(v, e, 6, s)
  1708. }
  1709. }
  1710. function normalizeEmitsOptions(e, t) {
  1711. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  1712. r = t.emitsCache,
  1713. a = r.get(e)
  1714. if (void 0 !== a) return a
  1715. var o = e.emits,
  1716. i = {},
  1717. s = !1
  1718. if (!isFunction$1(e)) {
  1719. var l = function (e) {
  1720. var n = normalizeEmitsOptions(e, t, !0)
  1721. n && ((s = !0), extend$2(i, n))
  1722. }
  1723. !n && t.mixins.length && t.mixins.forEach(l),
  1724. e.extends && l(e.extends),
  1725. e.mixins && e.mixins.forEach(l)
  1726. }
  1727. return o || s
  1728. ? (isArray$5(o)
  1729. ? o.forEach(function (e) {
  1730. return (i[e] = null)
  1731. })
  1732. : extend$2(i, o),
  1733. r.set(e, i),
  1734. i)
  1735. : (r.set(e, null), null)
  1736. }
  1737. function isEmitListener(e, t) {
  1738. return (
  1739. !(!e || !isOn(t)) &&
  1740. ((t = t.slice(2).replace(/Once$/, '')),
  1741. hasOwn$2(e, t[0].toLowerCase() + t.slice(1)) ||
  1742. hasOwn$2(e, hyphenate(t)) ||
  1743. hasOwn$2(e, t))
  1744. )
  1745. }
  1746. var currentRenderingInstance = null,
  1747. currentScopeId = null
  1748. function setCurrentRenderingInstance(e) {
  1749. var t = currentRenderingInstance
  1750. return (
  1751. (currentRenderingInstance = e), (currentScopeId = (e && e.type.__scopeId) || null), t
  1752. )
  1753. }
  1754. function pushScopeId(e) {
  1755. currentScopeId = e
  1756. }
  1757. function popScopeId() {
  1758. currentScopeId = null
  1759. }
  1760. var withScopeId = exports('d3', function (e) {
  1761. return withCtx
  1762. })
  1763. function withCtx(e) {
  1764. var t =
  1765. arguments.length > 1 && void 0 !== arguments[1]
  1766. ? arguments[1]
  1767. : currentRenderingInstance
  1768. if (!t) return e
  1769. if (e._n) return e
  1770. var n = function n() {
  1771. n._d && setBlockTracking(-1)
  1772. var r = setCurrentRenderingInstance(t),
  1773. a = e.apply(void 0, arguments)
  1774. return setCurrentRenderingInstance(r), n._d && setBlockTracking(1), a
  1775. }
  1776. return (n._n = !0), (n._c = !0), (n._d = !0), n
  1777. }
  1778. function markAttrsAccessed() {}
  1779. function renderComponentRoot(e) {
  1780. var t,
  1781. n,
  1782. r = e.type,
  1783. a = e.vnode,
  1784. o = e.proxy,
  1785. i = e.withProxy,
  1786. s = e.props,
  1787. l = _slicedToArray(e.propsOptions, 1)[0],
  1788. c = e.slots,
  1789. u = e.attrs,
  1790. p = e.emit,
  1791. d = e.render,
  1792. f = e.renderCache,
  1793. h = e.data,
  1794. v = e.setupState,
  1795. m = e.ctx,
  1796. g = e.inheritAttrs,
  1797. y = setCurrentRenderingInstance(e)
  1798. try {
  1799. if (4 & a.shapeFlag) {
  1800. var b = i || o
  1801. ;(t = normalizeVNode(d.call(b, b, f, s, v, h, m))), (n = u)
  1802. } else {
  1803. var _ = r
  1804. 0,
  1805. (t = normalizeVNode(
  1806. _.length > 1 ? _(s, { attrs: u, slots: c, emit: p }) : _(s, null)
  1807. )),
  1808. (n = r.props ? u : getFunctionalFallthrough(u))
  1809. }
  1810. } catch (k) {
  1811. ;(blockStack.length = 0), handleError(k, e, 1), (t = createVNode(Comment))
  1812. }
  1813. var A = t
  1814. if (n && !1 !== g) {
  1815. var x = Object.keys(n),
  1816. w = A.shapeFlag
  1817. x.length &&
  1818. 7 & w &&
  1819. (l && x.some(isModelListener) && (n = filterModelListeners(n, l)),
  1820. (A = cloneVNode(A, n)))
  1821. }
  1822. return (
  1823. a.dirs && (A.dirs = A.dirs ? A.dirs.concat(a.dirs) : a.dirs),
  1824. a.transition && (A.transition = a.transition),
  1825. (t = A),
  1826. setCurrentRenderingInstance(y),
  1827. t
  1828. )
  1829. }
  1830. function filterSingleRoot(e) {
  1831. for (var t, n = 0; n < e.length; n++) {
  1832. var r = e[n]
  1833. if (!isVNode(r)) return
  1834. if (r.type !== Comment || 'v-if' === r.children) {
  1835. if (t) return
  1836. t = r
  1837. }
  1838. }
  1839. return t
  1840. }
  1841. var getFunctionalFallthrough = function (e) {
  1842. var t
  1843. for (var n in e)
  1844. ('class' === n || 'style' === n || isOn(n)) && ((t || (t = {}))[n] = e[n])
  1845. return t
  1846. },
  1847. filterModelListeners = function (e, t) {
  1848. var n = {}
  1849. for (var r in e) (isModelListener(r) && r.slice(9) in t) || (n[r] = e[r])
  1850. return n
  1851. }
  1852. function shouldUpdateComponent(e, t, n) {
  1853. var r = e.props,
  1854. a = e.children,
  1855. o = e.component,
  1856. i = t.props,
  1857. s = t.children,
  1858. l = t.patchFlag,
  1859. c = o.emitsOptions
  1860. if (t.dirs || t.transition) return !0
  1861. if (!(n && l >= 0))
  1862. return (
  1863. !((!a && !s) || (s && s.$stable)) ||
  1864. (r !== i && (r ? !i || hasPropsChanged(r, i, c) : !!i))
  1865. )
  1866. if (1024 & l) return !0
  1867. if (16 & l) return r ? hasPropsChanged(r, i, c) : !!i
  1868. if (8 & l)
  1869. for (var u = t.dynamicProps, p = 0; p < u.length; p++) {
  1870. var d = u[p]
  1871. if (i[d] !== r[d] && !isEmitListener(c, d)) return !0
  1872. }
  1873. return !1
  1874. }
  1875. function hasPropsChanged(e, t, n) {
  1876. var r = Object.keys(t)
  1877. if (r.length !== Object.keys(e).length) return !0
  1878. for (var a = 0; a < r.length; a++) {
  1879. var o = r[a]
  1880. if (t[o] !== e[o] && !isEmitListener(n, o)) return !0
  1881. }
  1882. return !1
  1883. }
  1884. function updateHOCHostEl(e, t) {
  1885. for (var n = e.vnode, r = e.parent; r && r.subTree === n; )
  1886. ((n = r.vnode).el = t), (r = r.parent)
  1887. }
  1888. var isSuspense = function (e) {
  1889. return e.__isSuspense
  1890. },
  1891. SuspenseImpl = {
  1892. name: 'Suspense',
  1893. __isSuspense: !0,
  1894. process: function (e, t, n, r, a, o, i, s, l, c) {
  1895. null == e
  1896. ? mountSuspense(t, n, r, a, o, i, s, l, c)
  1897. : patchSuspense(e, t, n, r, a, i, s, l, c)
  1898. },
  1899. hydrate: hydrateSuspense,
  1900. create: createSuspenseBoundary,
  1901. normalize: normalizeSuspenseChildren
  1902. },
  1903. Suspense = exports('c9', SuspenseImpl)
  1904. function triggerEvent(e, t) {
  1905. var n = e.props && e.props[t]
  1906. isFunction$1(n) && n()
  1907. }
  1908. function mountSuspense(e, t, n, r, a, o, i, s, l) {
  1909. var c = l.p,
  1910. u = (0, l.o.createElement)('div'),
  1911. p = (e.suspense = createSuspenseBoundary(e, a, r, t, u, n, o, i, s, l))
  1912. c(null, (p.pendingBranch = e.ssContent), u, null, r, p, o, i),
  1913. p.deps > 0
  1914. ? (triggerEvent(e, 'onPending'),
  1915. triggerEvent(e, 'onFallback'),
  1916. c(null, e.ssFallback, t, n, r, null, o, i),
  1917. setActiveBranch(p, e.ssFallback))
  1918. : p.resolve()
  1919. }
  1920. function patchSuspense(e, t, n, r, a, o, i, s, l) {
  1921. var c = l.p,
  1922. u = l.um,
  1923. p = l.o.createElement,
  1924. d = (t.suspense = e.suspense)
  1925. ;(d.vnode = t), (t.el = e.el)
  1926. var f = t.ssContent,
  1927. h = t.ssFallback,
  1928. v = d.activeBranch,
  1929. m = d.pendingBranch,
  1930. g = d.isInFallback,
  1931. y = d.isHydrating
  1932. if (m)
  1933. (d.pendingBranch = f),
  1934. isSameVNodeType(f, m)
  1935. ? (c(m, f, d.hiddenContainer, null, a, d, o, i, s),
  1936. d.deps <= 0
  1937. ? d.resolve()
  1938. : g && (c(v, h, n, r, a, null, o, i, s), setActiveBranch(d, h)))
  1939. : (d.pendingId++,
  1940. y ? ((d.isHydrating = !1), (d.activeBranch = m)) : u(m, a, d),
  1941. (d.deps = 0),
  1942. (d.effects.length = 0),
  1943. (d.hiddenContainer = p('div')),
  1944. g
  1945. ? (c(null, f, d.hiddenContainer, null, a, d, o, i, s),
  1946. d.deps <= 0
  1947. ? d.resolve()
  1948. : (c(v, h, n, r, a, null, o, i, s), setActiveBranch(d, h)))
  1949. : v && isSameVNodeType(f, v)
  1950. ? (c(v, f, n, r, a, d, o, i, s), d.resolve(!0))
  1951. : (c(null, f, d.hiddenContainer, null, a, d, o, i, s),
  1952. d.deps <= 0 && d.resolve()))
  1953. else if (v && isSameVNodeType(f, v)) c(v, f, n, r, a, d, o, i, s), setActiveBranch(d, f)
  1954. else if (
  1955. (triggerEvent(t, 'onPending'),
  1956. (d.pendingBranch = f),
  1957. d.pendingId++,
  1958. c(null, f, d.hiddenContainer, null, a, d, o, i, s),
  1959. d.deps <= 0)
  1960. )
  1961. d.resolve()
  1962. else {
  1963. var b = d.timeout,
  1964. _ = d.pendingId
  1965. b > 0
  1966. ? setTimeout(function () {
  1967. d.pendingId === _ && d.fallback(h)
  1968. }, b)
  1969. : 0 === b && d.fallback(h)
  1970. }
  1971. }
  1972. function createSuspenseBoundary(e, t, n, r, a, o, i, s, l, c) {
  1973. var u = arguments.length > 10 && void 0 !== arguments[10] && arguments[10],
  1974. p = c.p,
  1975. d = c.m,
  1976. f = c.um,
  1977. h = c.n,
  1978. v = c.o,
  1979. m = v.parentNode,
  1980. g = v.remove,
  1981. y = toNumber(e.props && e.props.timeout),
  1982. b = {
  1983. vnode: e,
  1984. parent: t,
  1985. parentComponent: n,
  1986. isSVG: i,
  1987. container: r,
  1988. hiddenContainer: a,
  1989. anchor: o,
  1990. deps: 0,
  1991. pendingId: 0,
  1992. timeout: 'number' == typeof y ? y : -1,
  1993. activeBranch: null,
  1994. pendingBranch: null,
  1995. isInFallback: !0,
  1996. isHydrating: u,
  1997. isUnmounted: !1,
  1998. effects: [],
  1999. resolve: function () {
  2000. var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],
  2001. t = b.vnode,
  2002. n = b.activeBranch,
  2003. r = b.pendingBranch,
  2004. a = b.pendingId,
  2005. o = b.effects,
  2006. i = b.parentComponent,
  2007. s = b.container
  2008. if (b.isHydrating) b.isHydrating = !1
  2009. else if (!e) {
  2010. var l = n && r.transition && 'out-in' === r.transition.mode
  2011. l &&
  2012. (n.transition.afterLeave = function () {
  2013. a === b.pendingId && d(r, s, c, 0)
  2014. })
  2015. var c = b.anchor
  2016. n && ((c = h(n)), f(n, i, b, !0)), l || d(r, s, c, 0)
  2017. }
  2018. setActiveBranch(b, r), (b.pendingBranch = null), (b.isInFallback = !1)
  2019. for (var u = b.parent, p = !1; u; ) {
  2020. if (u.pendingBranch) {
  2021. var v
  2022. ;(v = u.effects).push.apply(v, _toConsumableArray2(o)), (p = !0)
  2023. break
  2024. }
  2025. u = u.parent
  2026. }
  2027. p || queuePostFlushCb(o), (b.effects = []), triggerEvent(t, 'onResolve')
  2028. },
  2029. fallback: function (e) {
  2030. if (b.pendingBranch) {
  2031. var t = b.vnode,
  2032. n = b.activeBranch,
  2033. r = b.parentComponent,
  2034. a = b.container,
  2035. o = b.isSVG
  2036. triggerEvent(t, 'onFallback')
  2037. var i = h(n),
  2038. c = function () {
  2039. b.isInFallback &&
  2040. (p(null, e, a, i, r, null, o, s, l), setActiveBranch(b, e))
  2041. },
  2042. u = e.transition && 'out-in' === e.transition.mode
  2043. u && (n.transition.afterLeave = c),
  2044. (b.isInFallback = !0),
  2045. f(n, r, null, !0),
  2046. u || c()
  2047. }
  2048. },
  2049. move: function (e, t, n) {
  2050. b.activeBranch && d(b.activeBranch, e, t, n), (b.container = e)
  2051. },
  2052. next: function () {
  2053. return b.activeBranch && h(b.activeBranch)
  2054. },
  2055. registerDep: function (e, t) {
  2056. var n = !!b.pendingBranch
  2057. n && b.deps++
  2058. var r = e.vnode.el
  2059. e.asyncDep
  2060. .catch(function (t) {
  2061. handleError(t, e, 0)
  2062. })
  2063. .then(function (a) {
  2064. if (!e.isUnmounted && !b.isUnmounted && b.pendingId === e.suspenseId) {
  2065. e.asyncResolved = !0
  2066. var o = e.vnode
  2067. handleSetupResult(e, a, !1), r && (o.el = r)
  2068. var s = !r && e.subTree.el
  2069. t(e, o, m(r || e.subTree.el), r ? null : h(e.subTree), b, i, l),
  2070. s && g(s),
  2071. updateHOCHostEl(e, o.el),
  2072. n && 0 == --b.deps && b.resolve()
  2073. }
  2074. })
  2075. },
  2076. unmount: function (e, t) {
  2077. ;(b.isUnmounted = !0),
  2078. b.activeBranch && f(b.activeBranch, n, e, t),
  2079. b.pendingBranch && f(b.pendingBranch, n, e, t)
  2080. }
  2081. }
  2082. return b
  2083. }
  2084. function hydrateSuspense(e, t, n, r, a, o, i, s, l) {
  2085. var c = (t.suspense = createSuspenseBoundary(
  2086. t,
  2087. r,
  2088. n,
  2089. e.parentNode,
  2090. document.createElement('div'),
  2091. null,
  2092. a,
  2093. o,
  2094. i,
  2095. s,
  2096. !0
  2097. )),
  2098. u = l(e, (c.pendingBranch = t.ssContent), n, c, o, i)
  2099. return 0 === c.deps && c.resolve(), u
  2100. }
  2101. function normalizeSuspenseChildren(e) {
  2102. var t = e.shapeFlag,
  2103. n = e.children,
  2104. r = 32 & t
  2105. ;(e.ssContent = normalizeSuspenseSlot(r ? n.default : n)),
  2106. (e.ssFallback = r ? normalizeSuspenseSlot(n.fallback) : createVNode(Comment))
  2107. }
  2108. function normalizeSuspenseSlot(e) {
  2109. var t
  2110. if (isFunction$1(e)) {
  2111. var n = isBlockTreeEnabled && e._c
  2112. n && ((e._d = !1), openBlock()),
  2113. (e = e()),
  2114. n && ((e._d = !0), (t = currentBlock), closeBlock())
  2115. }
  2116. if (isArray$5(e)) {
  2117. var r = filterSingleRoot(e)
  2118. e = r
  2119. }
  2120. return (
  2121. (e = normalizeVNode(e)),
  2122. t &&
  2123. !e.dynamicChildren &&
  2124. (e.dynamicChildren = t.filter(function (t) {
  2125. return t !== e
  2126. })),
  2127. e
  2128. )
  2129. }
  2130. function queueEffectWithSuspense(e, t) {
  2131. var n
  2132. t && t.pendingBranch
  2133. ? isArray$5(e)
  2134. ? (n = t.effects).push.apply(n, _toConsumableArray2(e))
  2135. : t.effects.push(e)
  2136. : queuePostFlushCb(e)
  2137. }
  2138. function setActiveBranch(e, t) {
  2139. e.activeBranch = t
  2140. var n = e.vnode,
  2141. r = e.parentComponent,
  2142. a = (n.el = t.el)
  2143. r && r.subTree === n && ((r.vnode.el = a), updateHOCHostEl(r, a))
  2144. }
  2145. function provide(e, t) {
  2146. if (currentInstance) {
  2147. var n = currentInstance.provides,
  2148. r = currentInstance.parent && currentInstance.parent.provides
  2149. r === n && (n = currentInstance.provides = Object.create(r)), (n[e] = t)
  2150. } else;
  2151. }
  2152. function inject(e, t) {
  2153. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  2154. r = currentInstance || currentRenderingInstance
  2155. if (r) {
  2156. var a =
  2157. null == r.parent
  2158. ? r.vnode.appContext && r.vnode.appContext.provides
  2159. : r.parent.provides
  2160. if (a && e in a) return a[e]
  2161. if (arguments.length > 1) return n && isFunction$1(t) ? t.call(r.proxy) : t
  2162. }
  2163. }
  2164. function useTransitionState() {
  2165. var e = { isMounted: !1, isLeaving: !1, isUnmounting: !1, leavingVNodes: new Map() }
  2166. return (
  2167. onMounted(function () {
  2168. e.isMounted = !0
  2169. }),
  2170. onBeforeUnmount(function () {
  2171. e.isUnmounting = !0
  2172. }),
  2173. e
  2174. )
  2175. }
  2176. var TransitionHookValidator = [Function, Array],
  2177. BaseTransitionImpl = {
  2178. name: 'BaseTransition',
  2179. props: {
  2180. mode: String,
  2181. appear: Boolean,
  2182. persisted: Boolean,
  2183. onBeforeEnter: TransitionHookValidator,
  2184. onEnter: TransitionHookValidator,
  2185. onAfterEnter: TransitionHookValidator,
  2186. onEnterCancelled: TransitionHookValidator,
  2187. onBeforeLeave: TransitionHookValidator,
  2188. onLeave: TransitionHookValidator,
  2189. onAfterLeave: TransitionHookValidator,
  2190. onLeaveCancelled: TransitionHookValidator,
  2191. onBeforeAppear: TransitionHookValidator,
  2192. onAppear: TransitionHookValidator,
  2193. onAfterAppear: TransitionHookValidator,
  2194. onAppearCancelled: TransitionHookValidator
  2195. },
  2196. setup: function (e, t) {
  2197. var n,
  2198. r = t.slots,
  2199. a = getCurrentInstance(),
  2200. o = useTransitionState()
  2201. return function () {
  2202. var t = r.default && getTransitionRawChildren(r.default(), !0)
  2203. if (t && t.length) {
  2204. var i = toRaw(e),
  2205. s = i.mode,
  2206. l = t[0]
  2207. if (o.isLeaving) return emptyPlaceholder(l)
  2208. var c = getKeepAliveChild(l)
  2209. if (!c) return emptyPlaceholder(l)
  2210. var u = resolveTransitionHooks(c, i, o, a)
  2211. setTransitionHooks(c, u)
  2212. var p = a.subTree,
  2213. d = p && getKeepAliveChild(p),
  2214. f = !1,
  2215. h = c.type.getTransitionKey
  2216. if (h) {
  2217. var v = h()
  2218. void 0 === n ? (n = v) : v !== n && ((n = v), (f = !0))
  2219. }
  2220. if (d && d.type !== Comment && (!isSameVNodeType(c, d) || f)) {
  2221. var m = resolveTransitionHooks(d, i, o, a)
  2222. if ((setTransitionHooks(d, m), 'out-in' === s))
  2223. return (
  2224. (o.isLeaving = !0),
  2225. (m.afterLeave = function () {
  2226. ;(o.isLeaving = !1), a.update()
  2227. }),
  2228. emptyPlaceholder(l)
  2229. )
  2230. 'in-out' === s &&
  2231. c.type !== Comment &&
  2232. (m.delayLeave = function (e, t, n) {
  2233. ;(getLeavingNodesForType(o, d)[String(d.key)] = d),
  2234. (e._leaveCb = function () {
  2235. t(), (e._leaveCb = void 0), delete u.delayedLeave
  2236. }),
  2237. (u.delayedLeave = n)
  2238. })
  2239. }
  2240. return l
  2241. }
  2242. }
  2243. }
  2244. },
  2245. BaseTransition = exports('c5', BaseTransitionImpl)
  2246. function getLeavingNodesForType(e, t) {
  2247. var n = e.leavingVNodes,
  2248. r = n.get(t.type)
  2249. return r || ((r = Object.create(null)), n.set(t.type, r)), r
  2250. }
  2251. function resolveTransitionHooks(e, t, n, r) {
  2252. var a = t.appear,
  2253. o = t.mode,
  2254. i = t.persisted,
  2255. s = void 0 !== i && i,
  2256. l = t.onBeforeEnter,
  2257. c = t.onEnter,
  2258. u = t.onAfterEnter,
  2259. p = t.onEnterCancelled,
  2260. d = t.onBeforeLeave,
  2261. f = t.onLeave,
  2262. h = t.onAfterLeave,
  2263. v = t.onLeaveCancelled,
  2264. m = t.onBeforeAppear,
  2265. g = t.onAppear,
  2266. y = t.onAfterAppear,
  2267. b = t.onAppearCancelled,
  2268. _ = String(e.key),
  2269. A = getLeavingNodesForType(n, e),
  2270. x = function (e, t) {
  2271. e && callWithAsyncErrorHandling(e, r, 9, t)
  2272. },
  2273. w = {
  2274. mode: o,
  2275. persisted: s,
  2276. beforeEnter: function (t) {
  2277. var r = l
  2278. if (!n.isMounted) {
  2279. if (!a) return
  2280. r = m || l
  2281. }
  2282. t._leaveCb && t._leaveCb(!0)
  2283. var o = A[_]
  2284. o && isSameVNodeType(e, o) && o.el._leaveCb && o.el._leaveCb(), x(r, [t])
  2285. },
  2286. enter: function (e) {
  2287. var t = c,
  2288. r = u,
  2289. o = p
  2290. if (!n.isMounted) {
  2291. if (!a) return
  2292. ;(t = g || c), (r = y || u), (o = b || p)
  2293. }
  2294. var i = !1,
  2295. s = (e._enterCb = function (t) {
  2296. i ||
  2297. ((i = !0),
  2298. x(t ? o : r, [e]),
  2299. w.delayedLeave && w.delayedLeave(),
  2300. (e._enterCb = void 0))
  2301. })
  2302. t ? (t(e, s), t.length <= 1 && s()) : s()
  2303. },
  2304. leave: function (t, r) {
  2305. var a = String(e.key)
  2306. if ((t._enterCb && t._enterCb(!0), n.isUnmounting)) return r()
  2307. x(d, [t])
  2308. var o = !1,
  2309. i = (t._leaveCb = function (n) {
  2310. o ||
  2311. ((o = !0),
  2312. r(),
  2313. x(n ? v : h, [t]),
  2314. (t._leaveCb = void 0),
  2315. A[a] === e && delete A[a])
  2316. })
  2317. ;(A[a] = e), f ? (f(t, i), f.length <= 1 && i()) : i()
  2318. },
  2319. clone: function (e) {
  2320. return resolveTransitionHooks(e, t, n, r)
  2321. }
  2322. }
  2323. return w
  2324. }
  2325. function emptyPlaceholder(e) {
  2326. if (isKeepAlive(e)) return ((e = cloneVNode(e)).children = null), e
  2327. }
  2328. function getKeepAliveChild(e) {
  2329. return isKeepAlive(e) ? (e.children ? e.children[0] : void 0) : e
  2330. }
  2331. function setTransitionHooks(e, t) {
  2332. 6 & e.shapeFlag && e.component
  2333. ? setTransitionHooks(e.component.subTree, t)
  2334. : 128 & e.shapeFlag
  2335. ? ((e.ssContent.transition = t.clone(e.ssContent)),
  2336. (e.ssFallback.transition = t.clone(e.ssFallback)))
  2337. : (e.transition = t)
  2338. }
  2339. function getTransitionRawChildren(e) {
  2340. for (
  2341. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
  2342. n = [],
  2343. r = 0,
  2344. a = 0;
  2345. a < e.length;
  2346. a++
  2347. ) {
  2348. var o = e[a]
  2349. o.type === Fragment
  2350. ? (128 & o.patchFlag && r++,
  2351. (n = n.concat(getTransitionRawChildren(o.children, t))))
  2352. : (t || o.type !== Comment) && n.push(o)
  2353. }
  2354. if (r > 1) for (var i = 0; i < n.length; i++) n[i].patchFlag = -2
  2355. return n
  2356. }
  2357. function defineComponent(e) {
  2358. return isFunction$1(e) ? { setup: e, name: e.name } : e
  2359. }
  2360. var isAsyncWrapper = function (e) {
  2361. return !!e.type.__asyncLoader
  2362. }
  2363. function defineAsyncComponent(e) {
  2364. isFunction$1(e) && (e = { loader: e })
  2365. var t,
  2366. n = e,
  2367. r = n.loader,
  2368. a = n.loadingComponent,
  2369. o = n.errorComponent,
  2370. i = n.delay,
  2371. s = void 0 === i ? 200 : i,
  2372. l = n.timeout,
  2373. c = n.suspensible,
  2374. u = void 0 === c || c,
  2375. p = n.onError,
  2376. d = null,
  2377. f = 0,
  2378. h = function () {
  2379. return f++, (d = null), v()
  2380. },
  2381. v = function () {
  2382. var e
  2383. return (
  2384. d ||
  2385. (e = d =
  2386. r()
  2387. .catch(function (e) {
  2388. if (((e = e instanceof Error ? e : new Error(String(e))), p))
  2389. return new Promise(function (t, n) {
  2390. p(
  2391. e,
  2392. function () {
  2393. return t(h())
  2394. },
  2395. function () {
  2396. return n(e)
  2397. },
  2398. f + 1
  2399. )
  2400. })
  2401. throw e
  2402. })
  2403. .then(function (n) {
  2404. return e !== d && d
  2405. ? d
  2406. : (n &&
  2407. (n.__esModule || 'Module' === n[Symbol.toStringTag]) &&
  2408. (n = n.default),
  2409. (t = n),
  2410. n)
  2411. }))
  2412. )
  2413. }
  2414. return defineComponent({
  2415. name: 'AsyncComponentWrapper',
  2416. __asyncLoader: v,
  2417. get __asyncResolved() {
  2418. return t
  2419. },
  2420. setup: function () {
  2421. var e = currentInstance
  2422. if (t)
  2423. return function () {
  2424. return createInnerComp(t, e)
  2425. }
  2426. var n = function (t) {
  2427. ;(d = null), handleError(t, e, 13, !o)
  2428. }
  2429. if ((u && e.suspense) || isInSSRComponentSetup)
  2430. return v()
  2431. .then(function (t) {
  2432. return function () {
  2433. return createInnerComp(t, e)
  2434. }
  2435. })
  2436. .catch(function (e) {
  2437. return (
  2438. n(e),
  2439. function () {
  2440. return o ? createVNode(o, { error: e }) : null
  2441. }
  2442. )
  2443. })
  2444. var r = ref(!1),
  2445. i = ref(),
  2446. c = ref(!!s)
  2447. return (
  2448. s &&
  2449. setTimeout(function () {
  2450. c.value = !1
  2451. }, s),
  2452. null != l &&
  2453. setTimeout(function () {
  2454. if (!r.value && !i.value) {
  2455. var e = new Error('Async component timed out after '.concat(l, 'ms.'))
  2456. n(e), (i.value = e)
  2457. }
  2458. }, l),
  2459. v()
  2460. .then(function () {
  2461. ;(r.value = !0),
  2462. e.parent && isKeepAlive(e.parent.vnode) && queueJob(e.parent.update)
  2463. })
  2464. .catch(function (e) {
  2465. n(e), (i.value = e)
  2466. }),
  2467. function () {
  2468. return r.value && t
  2469. ? createInnerComp(t, e)
  2470. : i.value && o
  2471. ? createVNode(o, { error: i.value })
  2472. : a && !c.value
  2473. ? createVNode(a)
  2474. : void 0
  2475. }
  2476. )
  2477. }
  2478. })
  2479. }
  2480. function createInnerComp(e, t) {
  2481. var n = t.vnode,
  2482. r = n.ref,
  2483. a = n.props,
  2484. o = n.children,
  2485. i = createVNode(e, a, o)
  2486. return (i.ref = r), i
  2487. }
  2488. var isKeepAlive = function (e) {
  2489. return e.type.__isKeepAlive
  2490. },
  2491. KeepAliveImpl = {
  2492. name: 'KeepAlive',
  2493. __isKeepAlive: !0,
  2494. props: {
  2495. include: [String, RegExp, Array],
  2496. exclude: [String, RegExp, Array],
  2497. max: [String, Number]
  2498. },
  2499. setup: function (e, t) {
  2500. var n = t.slots,
  2501. r = getCurrentInstance(),
  2502. a = r.ctx
  2503. if (!a.renderer) return n.default
  2504. var o = new Map(),
  2505. i = new Set(),
  2506. s = null,
  2507. l = r.suspense,
  2508. c = a.renderer,
  2509. u = c.p,
  2510. p = c.m,
  2511. d = c.um,
  2512. f = (0, c.o.createElement)('div')
  2513. function h(e) {
  2514. resetShapeFlag(e), d(e, r, l)
  2515. }
  2516. function v(e) {
  2517. o.forEach(function (t, n) {
  2518. var r = getComponentName(t.type)
  2519. !r || (e && e(r)) || m(n)
  2520. })
  2521. }
  2522. function m(e) {
  2523. var t = o.get(e)
  2524. s && t.type === s.type ? s && resetShapeFlag(s) : h(t), o.delete(e), i.delete(e)
  2525. }
  2526. ;(a.activate = function (e, t, n, r, a) {
  2527. var o = e.component
  2528. p(e, t, n, 0, l),
  2529. u(o.vnode, e, t, n, o, l, r, e.slotScopeIds, a),
  2530. queuePostRenderEffect(function () {
  2531. ;(o.isDeactivated = !1), o.a && invokeArrayFns(o.a)
  2532. var t = e.props && e.props.onVnodeMounted
  2533. t && invokeVNodeHook(t, o.parent, e)
  2534. }, l)
  2535. }),
  2536. (a.deactivate = function (e) {
  2537. var t = e.component
  2538. p(e, f, null, 1, l),
  2539. queuePostRenderEffect(function () {
  2540. t.da && invokeArrayFns(t.da)
  2541. var n = e.props && e.props.onVnodeUnmounted
  2542. n && invokeVNodeHook(n, t.parent, e), (t.isDeactivated = !0)
  2543. }, l)
  2544. }),
  2545. watch(
  2546. function () {
  2547. return [e.include, e.exclude]
  2548. },
  2549. function (e) {
  2550. var t = _slicedToArray(e, 2),
  2551. n = t[0],
  2552. r = t[1]
  2553. n &&
  2554. v(function (e) {
  2555. return matches(n, e)
  2556. }),
  2557. r &&
  2558. v(function (e) {
  2559. return !matches(r, e)
  2560. })
  2561. },
  2562. { flush: 'post', deep: !0 }
  2563. )
  2564. var g = null,
  2565. y = function () {
  2566. null != g && o.set(g, getInnerChild(r.subTree))
  2567. }
  2568. return (
  2569. onMounted(y),
  2570. onUpdated(y),
  2571. onBeforeUnmount(function () {
  2572. o.forEach(function (e) {
  2573. var t = r.subTree,
  2574. n = r.suspense,
  2575. a = getInnerChild(t)
  2576. if (e.type !== a.type) h(e)
  2577. else {
  2578. resetShapeFlag(a)
  2579. var o = a.component.da
  2580. o && queuePostRenderEffect(o, n)
  2581. }
  2582. })
  2583. }),
  2584. function () {
  2585. if (((g = null), !n.default)) return null
  2586. var t = n.default(),
  2587. r = t[0]
  2588. if (t.length > 1) return (s = null), t
  2589. if (!(isVNode(r) && (4 & r.shapeFlag || 128 & r.shapeFlag)))
  2590. return (s = null), r
  2591. var a = getInnerChild(r),
  2592. l = a.type,
  2593. c = getComponentName(isAsyncWrapper(a) ? a.type.__asyncResolved || {} : l),
  2594. u = e.include,
  2595. p = e.exclude,
  2596. d = e.max
  2597. if ((u && (!c || !matches(u, c))) || (p && c && matches(p, c)))
  2598. return (s = a), r
  2599. var f = null == a.key ? l : a.key,
  2600. h = o.get(f)
  2601. return (
  2602. a.el && ((a = cloneVNode(a)), 128 & r.shapeFlag && (r.ssContent = a)),
  2603. (g = f),
  2604. h
  2605. ? ((a.el = h.el),
  2606. (a.component = h.component),
  2607. a.transition && setTransitionHooks(a, a.transition),
  2608. (a.shapeFlag |= 512),
  2609. i.delete(f),
  2610. i.add(f))
  2611. : (i.add(f), d && i.size > parseInt(d, 10) && m(i.values().next().value)),
  2612. (a.shapeFlag |= 256),
  2613. (s = a),
  2614. r
  2615. )
  2616. }
  2617. )
  2618. }
  2619. },
  2620. KeepAlive = exports('c7', KeepAliveImpl)
  2621. function matches(e, t) {
  2622. return isArray$5(e)
  2623. ? e.some(function (e) {
  2624. return matches(e, t)
  2625. })
  2626. : isString$1(e)
  2627. ? e.split(',').indexOf(t) > -1
  2628. : !!e.test && e.test(t)
  2629. }
  2630. function onActivated(e, t) {
  2631. registerKeepAliveHook(e, 'a', t)
  2632. }
  2633. function onDeactivated(e, t) {
  2634. registerKeepAliveHook(e, 'da', t)
  2635. }
  2636. function registerKeepAliveHook(e, t) {
  2637. var n =
  2638. arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : currentInstance,
  2639. r =
  2640. e.__wdc ||
  2641. (e.__wdc = function () {
  2642. for (var t = n; t; ) {
  2643. if (t.isDeactivated) return
  2644. t = t.parent
  2645. }
  2646. return e()
  2647. })
  2648. if ((injectHook(t, r, n), n))
  2649. for (var a = n.parent; a && a.parent; )
  2650. isKeepAlive(a.parent.vnode) && injectToKeepAliveRoot(r, t, n, a), (a = a.parent)
  2651. }
  2652. function injectToKeepAliveRoot(e, t, n, r) {
  2653. var a = injectHook(t, e, r, !0)
  2654. onUnmounted(function () {
  2655. remove(r[t], a)
  2656. }, n)
  2657. }
  2658. function resetShapeFlag(e) {
  2659. var t = e.shapeFlag
  2660. 256 & t && (t -= 256), 512 & t && (t -= 512), (e.shapeFlag = t)
  2661. }
  2662. function getInnerChild(e) {
  2663. return 128 & e.shapeFlag ? e.ssContent : e
  2664. }
  2665. function injectHook(e, t) {
  2666. var n =
  2667. arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : currentInstance,
  2668. r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]
  2669. if (n) {
  2670. var a = n[e] || (n[e] = []),
  2671. o =
  2672. t.__weh ||
  2673. (t.__weh = function () {
  2674. if (!n.isUnmounted) {
  2675. pauseTracking(), setCurrentInstance(n)
  2676. for (var r = arguments.length, a = new Array(r), o = 0; o < r; o++)
  2677. a[o] = arguments[o]
  2678. var i = callWithAsyncErrorHandling(t, n, e, a)
  2679. return unsetCurrentInstance(), resetTracking(), i
  2680. }
  2681. })
  2682. return r ? a.unshift(o) : a.push(o), o
  2683. }
  2684. }
  2685. var createHook = function (e) {
  2686. return function (t) {
  2687. var n =
  2688. arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : currentInstance
  2689. return (!isInSSRComponentSetup || 'sp' === e) && injectHook(e, t, n)
  2690. }
  2691. },
  2692. onBeforeMount = exports('cy', createHook('bm')),
  2693. onMounted = exports('$', createHook('m')),
  2694. onBeforeUpdate = exports('aG', createHook('bu')),
  2695. onUpdated = exports('as', createHook('u')),
  2696. onBeforeUnmount = exports('ab', createHook('bum')),
  2697. onUnmounted = exports('a_', createHook('um')),
  2698. onServerPrefetch = exports('cC', createHook('sp')),
  2699. onRenderTriggered = exports('cB', createHook('rtg')),
  2700. onRenderTracked = exports('cA', createHook('rtc'))
  2701. function onErrorCaptured(e) {
  2702. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : currentInstance
  2703. injectHook('ec', e, t)
  2704. }
  2705. var shouldCacheAccess = !0
  2706. function applyOptions(e) {
  2707. var t = resolveMergedOptions(e),
  2708. n = e.proxy,
  2709. r = e.ctx
  2710. ;(shouldCacheAccess = !1), t.beforeCreate && callHook$1(t.beforeCreate, e, 'bc')
  2711. var a = t.data,
  2712. o = t.computed,
  2713. i = t.methods,
  2714. s = t.watch,
  2715. l = t.provide,
  2716. c = t.inject,
  2717. u = t.created,
  2718. p = t.beforeMount,
  2719. d = t.mounted,
  2720. f = t.beforeUpdate,
  2721. h = t.updated,
  2722. v = t.activated,
  2723. m = t.deactivated,
  2724. g = (t.beforeDestroy, t.beforeUnmount),
  2725. y = (t.destroyed, t.unmounted),
  2726. b = t.render,
  2727. _ = t.renderTracked,
  2728. A = t.renderTriggered,
  2729. x = t.errorCaptured,
  2730. w = t.serverPrefetch,
  2731. k = t.expose,
  2732. S = t.inheritAttrs,
  2733. E = t.components,
  2734. P = t.directives
  2735. t.filters
  2736. if ((c && resolveInjections(c, r, null, e.appContext.config.unwrapInjectedRef), i))
  2737. for (var C in i) {
  2738. var T = i[C]
  2739. isFunction$1(T) && (r[C] = T.bind(n))
  2740. }
  2741. if (a) {
  2742. var I = a.call(n, n)
  2743. isObject$2(I) && (e.data = reactive(I))
  2744. }
  2745. if (((shouldCacheAccess = !0), o)) {
  2746. var M = function (e) {
  2747. var t = o[e],
  2748. a = computed({
  2749. get: isFunction$1(t)
  2750. ? t.bind(n, n)
  2751. : isFunction$1(t.get)
  2752. ? t.get.bind(n, n)
  2753. : NOOP,
  2754. set: !isFunction$1(t) && isFunction$1(t.set) ? t.set.bind(n) : NOOP
  2755. })
  2756. Object.defineProperty(r, e, {
  2757. enumerable: !0,
  2758. configurable: !0,
  2759. get: function () {
  2760. return a.value
  2761. },
  2762. set: function (e) {
  2763. return (a.value = e)
  2764. }
  2765. })
  2766. }
  2767. for (var R in o) M(R)
  2768. }
  2769. if (s) for (var O in s) createWatcher(s[O], r, n, O)
  2770. if (l) {
  2771. var z = isFunction$1(l) ? l.call(n) : l
  2772. Reflect.ownKeys(z).forEach(function (e) {
  2773. provide(e, z[e])
  2774. })
  2775. }
  2776. function D(e, t) {
  2777. isArray$5(t)
  2778. ? t.forEach(function (t) {
  2779. return e(t.bind(n))
  2780. })
  2781. : t && e(t.bind(n))
  2782. }
  2783. if (
  2784. (u && callHook$1(u, e, 'c'),
  2785. D(onBeforeMount, p),
  2786. D(onMounted, d),
  2787. D(onBeforeUpdate, f),
  2788. D(onUpdated, h),
  2789. D(onActivated, v),
  2790. D(onDeactivated, m),
  2791. D(onErrorCaptured, x),
  2792. D(onRenderTracked, _),
  2793. D(onRenderTriggered, A),
  2794. D(onBeforeUnmount, g),
  2795. D(onUnmounted, y),
  2796. D(onServerPrefetch, w),
  2797. isArray$5(k))
  2798. )
  2799. if (k.length) {
  2800. var F = e.exposed || (e.exposed = {})
  2801. k.forEach(function (e) {
  2802. Object.defineProperty(F, e, {
  2803. get: function () {
  2804. return n[e]
  2805. },
  2806. set: function (t) {
  2807. return (n[e] = t)
  2808. }
  2809. })
  2810. })
  2811. } else e.exposed || (e.exposed = {})
  2812. b && e.render === NOOP && (e.render = b),
  2813. null != S && (e.inheritAttrs = S),
  2814. E && (e.components = E),
  2815. P && (e.directives = P)
  2816. }
  2817. function resolveInjections(e, t) {
  2818. var n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3]
  2819. isArray$5(e) && (e = normalizeInject(e))
  2820. var r = function (r) {
  2821. var a = e[r],
  2822. o = void 0
  2823. isRef(
  2824. (o = isObject$2(a)
  2825. ? 'default' in a
  2826. ? inject(a.from || r, a.default, !0)
  2827. : inject(a.from || r)
  2828. : inject(a))
  2829. ) && n
  2830. ? Object.defineProperty(t, r, {
  2831. enumerable: !0,
  2832. configurable: !0,
  2833. get: function () {
  2834. return o.value
  2835. },
  2836. set: function (e) {
  2837. return (o.value = e)
  2838. }
  2839. })
  2840. : (t[r] = o)
  2841. }
  2842. for (var a in e) r(a)
  2843. }
  2844. function callHook$1(e, t, n) {
  2845. callWithAsyncErrorHandling(
  2846. isArray$5(e)
  2847. ? e.map(function (e) {
  2848. return e.bind(t.proxy)
  2849. })
  2850. : e.bind(t.proxy),
  2851. t,
  2852. n
  2853. )
  2854. }
  2855. function createWatcher(e, t, n, r) {
  2856. var a = r.includes('.')
  2857. ? createPathGetter(n, r)
  2858. : function () {
  2859. return n[r]
  2860. }
  2861. if (isString$1(e)) {
  2862. var o = t[e]
  2863. isFunction$1(o) && watch(a, o)
  2864. } else if (isFunction$1(e)) watch(a, e.bind(n))
  2865. else if (isObject$2(e))
  2866. if (isArray$5(e))
  2867. e.forEach(function (e) {
  2868. return createWatcher(e, t, n, r)
  2869. })
  2870. else {
  2871. var i = isFunction$1(e.handler) ? e.handler.bind(n) : t[e.handler]
  2872. isFunction$1(i) && watch(a, i, e)
  2873. }
  2874. }
  2875. function resolveMergedOptions(e) {
  2876. var t,
  2877. n = e.type,
  2878. r = n.mixins,
  2879. a = n.extends,
  2880. o = e.appContext,
  2881. i = o.mixins,
  2882. s = o.optionsCache,
  2883. l = o.config.optionMergeStrategies,
  2884. c = s.get(n)
  2885. return (
  2886. c
  2887. ? (t = c)
  2888. : i.length || r || a
  2889. ? ((t = {}),
  2890. i.length &&
  2891. i.forEach(function (e) {
  2892. return mergeOptions$1(t, e, l, !0)
  2893. }),
  2894. mergeOptions$1(t, n, l))
  2895. : (t = n),
  2896. s.set(n, t),
  2897. t
  2898. )
  2899. }
  2900. function mergeOptions$1(e, t, n) {
  2901. var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  2902. a = t.mixins,
  2903. o = t.extends
  2904. for (var i in (o && mergeOptions$1(e, o, n, !0),
  2905. a &&
  2906. a.forEach(function (t) {
  2907. return mergeOptions$1(e, t, n, !0)
  2908. }),
  2909. t))
  2910. if (r && 'expose' === i);
  2911. else {
  2912. var s = internalOptionMergeStrats[i] || (n && n[i])
  2913. e[i] = s ? s(e[i], t[i]) : t[i]
  2914. }
  2915. return e
  2916. }
  2917. var internalOptionMergeStrats = {
  2918. data: mergeDataFn,
  2919. props: mergeObjectOptions,
  2920. emits: mergeObjectOptions,
  2921. methods: mergeObjectOptions,
  2922. computed: mergeObjectOptions,
  2923. beforeCreate: mergeAsArray,
  2924. created: mergeAsArray,
  2925. beforeMount: mergeAsArray,
  2926. mounted: mergeAsArray,
  2927. beforeUpdate: mergeAsArray,
  2928. updated: mergeAsArray,
  2929. beforeDestroy: mergeAsArray,
  2930. beforeUnmount: mergeAsArray,
  2931. destroyed: mergeAsArray,
  2932. unmounted: mergeAsArray,
  2933. activated: mergeAsArray,
  2934. deactivated: mergeAsArray,
  2935. errorCaptured: mergeAsArray,
  2936. serverPrefetch: mergeAsArray,
  2937. components: mergeObjectOptions,
  2938. directives: mergeObjectOptions,
  2939. watch: mergeWatchOptions,
  2940. provide: mergeDataFn,
  2941. inject: mergeInject
  2942. }
  2943. function mergeDataFn(e, t) {
  2944. return t
  2945. ? e
  2946. ? function () {
  2947. return extend$2(
  2948. isFunction$1(e) ? e.call(this, this) : e,
  2949. isFunction$1(t) ? t.call(this, this) : t
  2950. )
  2951. }
  2952. : t
  2953. : e
  2954. }
  2955. function mergeInject(e, t) {
  2956. return mergeObjectOptions(normalizeInject(e), normalizeInject(t))
  2957. }
  2958. function normalizeInject(e) {
  2959. if (isArray$5(e)) {
  2960. for (var t = {}, n = 0; n < e.length; n++) t[e[n]] = e[n]
  2961. return t
  2962. }
  2963. return e
  2964. }
  2965. function mergeAsArray(e, t) {
  2966. return e ? _toConsumableArray2(new Set([].concat(e, t))) : t
  2967. }
  2968. function mergeObjectOptions(e, t) {
  2969. return e ? extend$2(extend$2(Object.create(null), e), t) : t
  2970. }
  2971. function mergeWatchOptions(e, t) {
  2972. if (!e) return t
  2973. if (!t) return e
  2974. var n = extend$2(Object.create(null), e)
  2975. for (var r in t) n[r] = mergeAsArray(e[r], t[r])
  2976. return n
  2977. }
  2978. function initProps(e, t, n) {
  2979. var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  2980. a = {},
  2981. o = {}
  2982. for (var i in (def(o, InternalObjectKey, 1),
  2983. (e.propsDefaults = Object.create(null)),
  2984. setFullProps(e, t, a, o),
  2985. e.propsOptions[0]))
  2986. i in a || (a[i] = void 0)
  2987. n
  2988. ? (e.props = r ? a : shallowReactive(a))
  2989. : e.type.props
  2990. ? (e.props = a)
  2991. : (e.props = o),
  2992. (e.attrs = o)
  2993. }
  2994. function updateProps(e, t, n, r) {
  2995. var a = e.props,
  2996. o = e.attrs,
  2997. i = e.vnode.patchFlag,
  2998. s = toRaw(a),
  2999. l = _slicedToArray(e.propsOptions, 1)[0],
  3000. c = !1
  3001. if (!(r || i > 0) || 16 & i) {
  3002. var u
  3003. for (var p in (setFullProps(e, t, a, o) && (c = !0), s))
  3004. (t && (hasOwn$2(t, p) || ((u = hyphenate(p)) !== p && hasOwn$2(t, u)))) ||
  3005. (l
  3006. ? !n ||
  3007. (void 0 === n[p] && void 0 === n[u]) ||
  3008. (a[p] = resolvePropValue(l, s, p, void 0, e, !0))
  3009. : delete a[p])
  3010. if (o !== s) for (var d in o) (t && hasOwn$2(t, d)) || (delete o[d], (c = !0))
  3011. } else if (8 & i)
  3012. for (var f = e.vnode.dynamicProps, h = 0; h < f.length; h++) {
  3013. var v = f[h],
  3014. m = t[v]
  3015. if (l)
  3016. if (hasOwn$2(o, v)) m !== o[v] && ((o[v] = m), (c = !0))
  3017. else {
  3018. var g = camelize$1(v)
  3019. a[g] = resolvePropValue(l, s, g, m, e, !1)
  3020. }
  3021. else m !== o[v] && ((o[v] = m), (c = !0))
  3022. }
  3023. c && trigger$1(e, 'set', '$attrs')
  3024. }
  3025. function setFullProps(e, t, n, r) {
  3026. var a,
  3027. o = _slicedToArray(e.propsOptions, 2),
  3028. i = o[0],
  3029. s = o[1],
  3030. l = !1
  3031. if (t)
  3032. for (var c in t)
  3033. if (!isReservedProp(c)) {
  3034. var u = t[c],
  3035. p = void 0
  3036. i && hasOwn$2(i, (p = camelize$1(c)))
  3037. ? s && s.includes(p)
  3038. ? ((a || (a = {}))[p] = u)
  3039. : (n[p] = u)
  3040. : isEmitListener(e.emitsOptions, c) ||
  3041. (c in r && u === r[c]) ||
  3042. ((r[c] = u), (l = !0))
  3043. }
  3044. if (s)
  3045. for (var d = toRaw(n), f = a || EMPTY_OBJ, h = 0; h < s.length; h++) {
  3046. var v = s[h]
  3047. n[v] = resolvePropValue(i, d, v, f[v], e, !hasOwn$2(f, v))
  3048. }
  3049. return l
  3050. }
  3051. function resolvePropValue(e, t, n, r, a, o) {
  3052. var i = e[n]
  3053. if (null != i) {
  3054. var s = hasOwn$2(i, 'default')
  3055. if (s && void 0 === r) {
  3056. var l = i.default
  3057. if (i.type !== Function && isFunction$1(l)) {
  3058. var c = a.propsDefaults
  3059. n in c
  3060. ? (r = c[n])
  3061. : (setCurrentInstance(a), (r = c[n] = l.call(null, t)), unsetCurrentInstance())
  3062. } else r = l
  3063. }
  3064. i[0] && (o && !s ? (r = !1) : !i[1] || ('' !== r && r !== hyphenate(n)) || (r = !0))
  3065. }
  3066. return r
  3067. }
  3068. function normalizePropsOptions(e, t) {
  3069. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  3070. r = t.propsCache,
  3071. a = r.get(e)
  3072. if (a) return a
  3073. var o = e.props,
  3074. i = {},
  3075. s = [],
  3076. l = !1
  3077. if (!isFunction$1(e)) {
  3078. var c = function (e) {
  3079. l = !0
  3080. var n = _slicedToArray(normalizePropsOptions(e, t, !0), 2),
  3081. r = n[0],
  3082. a = n[1]
  3083. extend$2(i, r), a && s.push.apply(s, _toConsumableArray2(a))
  3084. }
  3085. !n && t.mixins.length && t.mixins.forEach(c),
  3086. e.extends && c(e.extends),
  3087. e.mixins && e.mixins.forEach(c)
  3088. }
  3089. if (!o && !l) return r.set(e, EMPTY_ARR), EMPTY_ARR
  3090. if (isArray$5(o))
  3091. for (var u = 0; u < o.length; u++) {
  3092. var p = camelize$1(o[u])
  3093. validatePropName(p) && (i[p] = EMPTY_OBJ)
  3094. }
  3095. else if (o)
  3096. for (var d in o) {
  3097. var f = camelize$1(d)
  3098. if (validatePropName(f)) {
  3099. var h = o[d],
  3100. v = (i[f] = isArray$5(h) || isFunction$1(h) ? { type: h } : h)
  3101. if (v) {
  3102. var m = getTypeIndex(Boolean, v.type),
  3103. g = getTypeIndex(String, v.type)
  3104. ;(v[0] = m > -1),
  3105. (v[1] = g < 0 || m < g),
  3106. (m > -1 || hasOwn$2(v, 'default')) && s.push(f)
  3107. }
  3108. }
  3109. }
  3110. var y = [i, s]
  3111. return r.set(e, y), y
  3112. }
  3113. function validatePropName(e) {
  3114. return '$' !== e[0]
  3115. }
  3116. function getType(e) {
  3117. var t = e && e.toString().match(/^\s*function (\w+)/)
  3118. return t ? t[1] : null === e ? 'null' : ''
  3119. }
  3120. function isSameType(e, t) {
  3121. return getType(e) === getType(t)
  3122. }
  3123. function getTypeIndex(e, t) {
  3124. return isArray$5(t)
  3125. ? t.findIndex(function (t) {
  3126. return isSameType(t, e)
  3127. })
  3128. : isFunction$1(t) && isSameType(t, e)
  3129. ? 0
  3130. : -1
  3131. }
  3132. var isInternalKey = function (e) {
  3133. return '_' === e[0] || '$stable' === e
  3134. },
  3135. normalizeSlotValue = function (e) {
  3136. return isArray$5(e) ? e.map(normalizeVNode) : [normalizeVNode(e)]
  3137. },
  3138. normalizeSlot$1 = function (e, t, n) {
  3139. var r = withCtx(function () {
  3140. return normalizeSlotValue(t.apply(void 0, arguments))
  3141. }, n)
  3142. return (r._c = !1), r
  3143. },
  3144. normalizeObjectSlots = function (e, t, n) {
  3145. var r = e._ctx
  3146. for (var a in e)
  3147. if (!isInternalKey(a)) {
  3148. var o = e[a]
  3149. isFunction$1(o)
  3150. ? (t[a] = normalizeSlot$1(a, o, r))
  3151. : null != o &&
  3152. (function () {
  3153. var e = normalizeSlotValue(o)
  3154. t[a] = function () {
  3155. return e
  3156. }
  3157. })()
  3158. }
  3159. },
  3160. normalizeVNodeSlots = function (e, t) {
  3161. var n = normalizeSlotValue(t)
  3162. e.slots.default = function () {
  3163. return n
  3164. }
  3165. },
  3166. initSlots = function (e, t) {
  3167. if (32 & e.vnode.shapeFlag) {
  3168. var n = t._
  3169. n ? ((e.slots = toRaw(t)), def(t, '_', n)) : normalizeObjectSlots(t, (e.slots = {}))
  3170. } else (e.slots = {}), t && normalizeVNodeSlots(e, t)
  3171. def(e.slots, InternalObjectKey, 1)
  3172. },
  3173. updateSlots = function (e, t, n) {
  3174. var r = e.vnode,
  3175. a = e.slots,
  3176. o = !0,
  3177. i = EMPTY_OBJ
  3178. if (32 & r.shapeFlag) {
  3179. var s = t._
  3180. s
  3181. ? n && 1 === s
  3182. ? (o = !1)
  3183. : (extend$2(a, t), n || 1 !== s || delete a._)
  3184. : ((o = !t.$stable), normalizeObjectSlots(t, a)),
  3185. (i = t)
  3186. } else t && (normalizeVNodeSlots(e, t), (i = { default: 1 }))
  3187. if (o) for (var l in a) isInternalKey(l) || l in i || delete a[l]
  3188. }
  3189. function withDirectives(e, t) {
  3190. if (null === currentRenderingInstance) return e
  3191. for (
  3192. var n = currentRenderingInstance.proxy, r = e.dirs || (e.dirs = []), a = 0;
  3193. a < t.length;
  3194. a++
  3195. ) {
  3196. var o = _slicedToArray(t[a], 4),
  3197. i = o[0],
  3198. s = o[1],
  3199. l = o[2],
  3200. c = o[3],
  3201. u = void 0 === c ? EMPTY_OBJ : c
  3202. isFunction$1(i) && (i = { mounted: i, updated: i }),
  3203. i.deep && traverse(s),
  3204. r.push({ dir: i, instance: n, value: s, oldValue: void 0, arg: l, modifiers: u })
  3205. }
  3206. return e
  3207. }
  3208. function invokeDirectiveHook(e, t, n, r) {
  3209. for (var a = e.dirs, o = t && t.dirs, i = 0; i < a.length; i++) {
  3210. var s = a[i]
  3211. o && (s.oldValue = o[i].value)
  3212. var l = s.dir[r]
  3213. l &&
  3214. (pauseTracking(),
  3215. callWithAsyncErrorHandling(l, n, 8, [e.el, s, e, t]),
  3216. resetTracking())
  3217. }
  3218. }
  3219. function createAppContext() {
  3220. return {
  3221. app: null,
  3222. config: {
  3223. isNativeTag: NO,
  3224. performance: !1,
  3225. globalProperties: {},
  3226. optionMergeStrategies: {},
  3227. errorHandler: void 0,
  3228. warnHandler: void 0,
  3229. compilerOptions: {}
  3230. },
  3231. mixins: [],
  3232. components: {},
  3233. directives: {},
  3234. provides: Object.create(null),
  3235. optionsCache: new WeakMap(),
  3236. propsCache: new WeakMap(),
  3237. emitsCache: new WeakMap()
  3238. }
  3239. }
  3240. var uid = 0
  3241. function createAppAPI(e, t) {
  3242. return function (n) {
  3243. var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null
  3244. null == r || isObject$2(r) || (r = null)
  3245. var a = createAppContext(),
  3246. o = new Set(),
  3247. i = !1,
  3248. s = (a.app = {
  3249. _uid: uid++,
  3250. _component: n,
  3251. _props: r,
  3252. _container: null,
  3253. _context: a,
  3254. _instance: null,
  3255. version: version,
  3256. get config() {
  3257. return a.config
  3258. },
  3259. set config(e) {},
  3260. use: function (e) {
  3261. for (
  3262. var t = arguments.length, n = new Array(t > 1 ? t - 1 : 0), r = 1;
  3263. r < t;
  3264. r++
  3265. )
  3266. n[r - 1] = arguments[r]
  3267. return (
  3268. o.has(e) ||
  3269. (e && isFunction$1(e.install)
  3270. ? (o.add(e), e.install.apply(e, [s].concat(n)))
  3271. : isFunction$1(e) && (o.add(e), e.apply(void 0, [s].concat(n)))),
  3272. s
  3273. )
  3274. },
  3275. mixin: function (e) {
  3276. return a.mixins.includes(e) || a.mixins.push(e), s
  3277. },
  3278. component: function (e, t) {
  3279. return t ? ((a.components[e] = t), s) : a.components[e]
  3280. },
  3281. directive: function (e, t) {
  3282. return t ? ((a.directives[e] = t), s) : a.directives[e]
  3283. },
  3284. mount: function (o, l, c) {
  3285. if (!i) {
  3286. var u = createVNode(n, r)
  3287. return (
  3288. (u.appContext = a),
  3289. l && t ? t(u, o) : e(u, o, c),
  3290. (i = !0),
  3291. (s._container = o),
  3292. (o.__vue_app__ = s),
  3293. getExposeProxy(u.component) || u.component.proxy
  3294. )
  3295. }
  3296. },
  3297. unmount: function () {
  3298. i && (e(null, s._container), delete s._container.__vue_app__)
  3299. },
  3300. provide: function (e, t) {
  3301. return (a.provides[e] = t), s
  3302. }
  3303. })
  3304. return s
  3305. }
  3306. }
  3307. function setRef(e, t, n, r) {
  3308. var a = arguments.length > 4 && void 0 !== arguments[4] && arguments[4]
  3309. if (isArray$5(e))
  3310. e.forEach(function (e, o) {
  3311. return setRef(e, t && (isArray$5(t) ? t[o] : t), n, r, a)
  3312. })
  3313. else if (!isAsyncWrapper(r) || a) {
  3314. var o = 4 & r.shapeFlag ? getExposeProxy(r.component) || r.component.proxy : r.el,
  3315. i = a ? null : o,
  3316. s = e.i,
  3317. l = e.r,
  3318. c = t && t.r,
  3319. u = s.refs === EMPTY_OBJ ? (s.refs = {}) : s.refs,
  3320. p = s.setupState
  3321. if (
  3322. (null != c &&
  3323. c !== l &&
  3324. (isString$1(c)
  3325. ? ((u[c] = null), hasOwn$2(p, c) && (p[c] = null))
  3326. : isRef(c) && (c.value = null)),
  3327. isFunction$1(l))
  3328. )
  3329. callWithErrorHandling(l, s, 12, [i, u])
  3330. else {
  3331. var d = isString$1(l),
  3332. f = isRef(l)
  3333. if (d || f) {
  3334. var h = function () {
  3335. if (e.f) {
  3336. var t = d ? u[l] : l.value
  3337. a
  3338. ? isArray$5(t) && remove(t, o)
  3339. : isArray$5(t)
  3340. ? t.includes(o) || t.push(o)
  3341. : d
  3342. ? (u[l] = [o])
  3343. : ((l.value = [o]), e.k && (u[e.k] = l.value))
  3344. } else
  3345. d
  3346. ? ((u[l] = i), hasOwn$2(p, l) && (p[l] = i))
  3347. : isRef(l) && ((l.value = i), e.k && (u[e.k] = i))
  3348. }
  3349. i ? ((h.id = -1), queuePostRenderEffect(h, n)) : h()
  3350. }
  3351. }
  3352. }
  3353. }
  3354. var hasMismatch = !1,
  3355. isSVGContainer = function (e) {
  3356. return /svg/.test(e.namespaceURI) && 'foreignObject' !== e.tagName
  3357. },
  3358. isComment = function (e) {
  3359. return 8 === e.nodeType
  3360. }
  3361. function createHydrationFunctions(e) {
  3362. var t = e.mt,
  3363. n = e.p,
  3364. r = e.o,
  3365. a = r.patchProp,
  3366. o = r.nextSibling,
  3367. i = r.parentNode,
  3368. s = r.remove,
  3369. l = r.insert,
  3370. c = r.createComment,
  3371. u = function n(r, a, s, l, c) {
  3372. var u = arguments.length > 5 && void 0 !== arguments[5] && arguments[5],
  3373. m = isComment(r) && '[' === r.data,
  3374. g = function () {
  3375. return h(r, a, s, l, c, m)
  3376. },
  3377. y = a.type,
  3378. b = a.ref,
  3379. _ = a.shapeFlag,
  3380. A = r.nodeType
  3381. a.el = r
  3382. var x = null
  3383. switch (y) {
  3384. case Text:
  3385. 3 !== A
  3386. ? (x = g())
  3387. : (r.data !== a.children && ((hasMismatch = !0), (r.data = a.children)),
  3388. (x = o(r)))
  3389. break
  3390. case Comment:
  3391. x = 8 !== A || m ? g() : o(r)
  3392. break
  3393. case Static:
  3394. if (1 === A) {
  3395. x = r
  3396. for (var w = !a.children.length, k = 0; k < a.staticCount; k++)
  3397. w && (a.children += x.outerHTML),
  3398. k === a.staticCount - 1 && (a.anchor = x),
  3399. (x = o(x))
  3400. return x
  3401. }
  3402. x = g()
  3403. break
  3404. case Fragment:
  3405. x = m ? f(r, a, s, l, c, u) : g()
  3406. break
  3407. default:
  3408. if (1 & _)
  3409. x =
  3410. 1 !== A || a.type.toLowerCase() !== r.tagName.toLowerCase()
  3411. ? g()
  3412. : p(r, a, s, l, c, u)
  3413. else if (6 & _) {
  3414. a.slotScopeIds = c
  3415. var S,
  3416. E = i(r)
  3417. if (
  3418. (t(a, E, null, s, l, isSVGContainer(E), u),
  3419. (x = m ? v(r) : o(r)),
  3420. isAsyncWrapper(a))
  3421. )
  3422. m
  3423. ? ((S = createVNode(Fragment)).anchor = x
  3424. ? x.previousSibling
  3425. : E.lastChild)
  3426. : (S = 3 === r.nodeType ? createTextVNode('') : createVNode('div')),
  3427. (S.el = r),
  3428. (a.component.subTree = S)
  3429. } else
  3430. 64 & _
  3431. ? (x = 8 !== A ? g() : a.type.hydrate(r, a, s, l, c, u, e, d))
  3432. : 128 & _ &&
  3433. (x = a.type.hydrate(r, a, s, l, isSVGContainer(i(r)), c, u, e, n))
  3434. }
  3435. return null != b && setRef(b, null, l, a), x
  3436. },
  3437. p = function (e, t, n, r, o, i) {
  3438. i = i || !!t.dynamicChildren
  3439. var l = t.type,
  3440. c = t.props,
  3441. u = t.patchFlag,
  3442. p = t.shapeFlag,
  3443. f = t.dirs,
  3444. h = ('input' === l && f) || 'option' === l
  3445. if (h || -1 !== u) {
  3446. if ((f && invokeDirectiveHook(t, null, n, 'created'), c))
  3447. if (h || !i || 48 & u)
  3448. for (var v in c)
  3449. ((h && v.endsWith('value')) || (isOn(v) && !isReservedProp(v))) &&
  3450. a(e, v, null, c[v], !1, void 0, n)
  3451. else c.onClick && a(e, 'onClick', null, c.onClick, !1, void 0, n)
  3452. var m
  3453. if (
  3454. ((m = c && c.onVnodeBeforeMount) && invokeVNodeHook(m, n, t),
  3455. f && invokeDirectiveHook(t, null, n, 'beforeMount'),
  3456. ((m = c && c.onVnodeMounted) || f) &&
  3457. queueEffectWithSuspense(function () {
  3458. m && invokeVNodeHook(m, n, t),
  3459. f && invokeDirectiveHook(t, null, n, 'mounted')
  3460. }, r),
  3461. 16 & p && (!c || (!c.innerHTML && !c.textContent)))
  3462. )
  3463. for (var g = d(e.firstChild, t, e, n, r, o, i); g; ) {
  3464. hasMismatch = !0
  3465. var y = g
  3466. ;(g = g.nextSibling), s(y)
  3467. }
  3468. else
  3469. 8 & p &&
  3470. e.textContent !== t.children &&
  3471. ((hasMismatch = !0), (e.textContent = t.children))
  3472. }
  3473. return e.nextSibling
  3474. },
  3475. d = function (e, t, r, a, o, i, s) {
  3476. s = s || !!t.dynamicChildren
  3477. for (var l = t.children, c = l.length, p = 0; p < c; p++) {
  3478. var d = s ? l[p] : (l[p] = normalizeVNode(l[p]))
  3479. if (e) e = u(e, d, a, o, i, s)
  3480. else {
  3481. if (d.type === Text && !d.children) continue
  3482. ;(hasMismatch = !0), n(null, d, r, null, a, o, isSVGContainer(r), i)
  3483. }
  3484. }
  3485. return e
  3486. },
  3487. f = function (e, t, n, r, a, s) {
  3488. var u = t.slotScopeIds
  3489. u && (a = a ? a.concat(u) : u)
  3490. var p = i(e),
  3491. f = d(o(e), t, p, n, r, a, s)
  3492. return f && isComment(f) && ']' === f.data
  3493. ? o((t.anchor = f))
  3494. : ((hasMismatch = !0), l((t.anchor = c(']')), p, f), f)
  3495. },
  3496. h = function (e, t, r, a, l, c) {
  3497. if (((hasMismatch = !0), (t.el = null), c))
  3498. for (var u = v(e); ; ) {
  3499. var p = o(e)
  3500. if (!p || p === u) break
  3501. s(p)
  3502. }
  3503. var d = o(e),
  3504. f = i(e)
  3505. return s(e), n(null, t, f, d, r, a, isSVGContainer(f), l), d
  3506. },
  3507. v = function (e) {
  3508. for (var t = 0; e; )
  3509. if ((e = o(e)) && isComment(e) && ('[' === e.data && t++, ']' === e.data)) {
  3510. if (0 === t) return o(e)
  3511. t--
  3512. }
  3513. return e
  3514. }
  3515. return [
  3516. function (e, t) {
  3517. if (!t.hasChildNodes()) return n(null, e, t), void flushPostFlushCbs()
  3518. ;(hasMismatch = !1),
  3519. u(t.firstChild, e, null, null, null),
  3520. flushPostFlushCbs(),
  3521. hasMismatch && console.error('Hydration completed but contains mismatches.')
  3522. },
  3523. u
  3524. ]
  3525. }
  3526. var queuePostRenderEffect = queueEffectWithSuspense
  3527. function createRenderer(e) {
  3528. return baseCreateRenderer(e)
  3529. }
  3530. function createHydrationRenderer(e) {
  3531. return baseCreateRenderer(e, createHydrationFunctions)
  3532. }
  3533. function baseCreateRenderer(e, t) {
  3534. getGlobalThis().__VUE__ = !0
  3535. var n,
  3536. r,
  3537. a = e.insert,
  3538. o = e.remove,
  3539. i = e.patchProp,
  3540. s = e.createElement,
  3541. l = e.createText,
  3542. c = e.createComment,
  3543. u = e.setText,
  3544. p = e.setElementText,
  3545. d = e.parentNode,
  3546. f = e.nextSibling,
  3547. h = e.setScopeId,
  3548. v = void 0 === h ? NOOP : h,
  3549. m = e.cloneNode,
  3550. g = e.insertStaticContent,
  3551. y = function (e, t, n) {
  3552. var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null,
  3553. a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,
  3554. o = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : null,
  3555. i = arguments.length > 6 && void 0 !== arguments[6] && arguments[6],
  3556. s = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null,
  3557. l =
  3558. arguments.length > 8 && void 0 !== arguments[8]
  3559. ? arguments[8]
  3560. : !!t.dynamicChildren
  3561. if (e !== t) {
  3562. e && !isSameVNodeType(e, t) && ((r = U(e)), V(e, a, o, !0), (e = null)),
  3563. -2 === t.patchFlag && ((l = !1), (t.dynamicChildren = null))
  3564. var c = t.type,
  3565. u = t.ref,
  3566. p = t.shapeFlag
  3567. switch (c) {
  3568. case Text:
  3569. b(e, t, n, r)
  3570. break
  3571. case Comment:
  3572. _(e, t, n, r)
  3573. break
  3574. case Static:
  3575. null == e && A(t, n, r, i)
  3576. break
  3577. case Fragment:
  3578. I(e, t, n, r, a, o, i, s, l)
  3579. break
  3580. default:
  3581. 1 & p
  3582. ? w(e, t, n, r, a, o, i, s, l)
  3583. : 6 & p
  3584. ? M(e, t, n, r, a, o, i, s, l)
  3585. : (64 & p || 128 & p) && c.process(e, t, n, r, a, o, i, s, l, K)
  3586. }
  3587. null != u && a && setRef(u, e && e.ref, o, t || e, !t)
  3588. }
  3589. },
  3590. b = function (e, t, n, r) {
  3591. if (null == e) a((t.el = l(t.children)), n, r)
  3592. else {
  3593. var o = (t.el = e.el)
  3594. t.children !== e.children && u(o, t.children)
  3595. }
  3596. },
  3597. _ = function (e, t, n, r) {
  3598. null == e ? a((t.el = c(t.children || '')), n, r) : (t.el = e.el)
  3599. },
  3600. A = function (e, t, n, r) {
  3601. var a = _slicedToArray(g(e.children, t, n, r), 2)
  3602. ;(e.el = a[0]), (e.anchor = a[1])
  3603. },
  3604. x = function (e, t, n) {
  3605. for (var r, o = e.el, i = e.anchor; o && o !== i; ) (r = f(o)), a(o, t, n), (o = r)
  3606. a(i, t, n)
  3607. },
  3608. w = function (e, t, n, r, a, o, i, s, l) {
  3609. ;(i = i || 'svg' === t.type),
  3610. null == e ? k(t, n, r, a, o, i, s, l) : P(e, t, a, o, i, s, l)
  3611. },
  3612. k = function (e, t, n, r, o, l, c, u) {
  3613. var d,
  3614. f,
  3615. h = e.type,
  3616. v = e.props,
  3617. g = e.shapeFlag,
  3618. y = e.transition,
  3619. b = e.patchFlag,
  3620. _ = e.dirs
  3621. if (e.el && void 0 !== m && -1 === b) d = e.el = m(e.el)
  3622. else {
  3623. if (
  3624. ((d = e.el = s(e.type, l, v && v.is, v)),
  3625. 8 & g
  3626. ? p(d, e.children)
  3627. : 16 & g && E(e.children, d, null, r, o, l && 'foreignObject' !== h, c, u),
  3628. _ && invokeDirectiveHook(e, null, r, 'created'),
  3629. v)
  3630. ) {
  3631. for (var A in v)
  3632. 'value' === A ||
  3633. isReservedProp(A) ||
  3634. i(d, A, null, v[A], l, e.children, r, o, q)
  3635. 'value' in v && i(d, 'value', null, v.value),
  3636. (f = v.onVnodeBeforeMount) && invokeVNodeHook(f, r, e)
  3637. }
  3638. S(d, e, e.scopeId, c, r)
  3639. }
  3640. _ && invokeDirectiveHook(e, null, r, 'beforeMount')
  3641. var x = (!o || (o && !o.pendingBranch)) && y && !y.persisted
  3642. x && y.beforeEnter(d),
  3643. a(d, t, n),
  3644. ((f = v && v.onVnodeMounted) || x || _) &&
  3645. queuePostRenderEffect(function () {
  3646. f && invokeVNodeHook(f, r, e),
  3647. x && y.enter(d),
  3648. _ && invokeDirectiveHook(e, null, r, 'mounted')
  3649. }, o)
  3650. },
  3651. S = function e(t, n, r, a, o) {
  3652. if ((r && v(t, r), a)) for (var i = 0; i < a.length; i++) v(t, a[i])
  3653. if (o && n === o.subTree) {
  3654. var s = o.vnode
  3655. e(t, s, s.scopeId, s.slotScopeIds, o.parent)
  3656. }
  3657. },
  3658. E = function (e, t, n, r, a, o, i, s) {
  3659. for (
  3660. var l = arguments.length > 8 && void 0 !== arguments[8] ? arguments[8] : 0, c = l;
  3661. c < e.length;
  3662. c++
  3663. ) {
  3664. var u = (e[c] = s ? cloneIfMounted(e[c]) : normalizeVNode(e[c]))
  3665. y(null, u, t, n, r, a, o, i, s)
  3666. }
  3667. },
  3668. P = function (e, t, n, r, a, o, s) {
  3669. var l = (t.el = e.el),
  3670. c = t.patchFlag,
  3671. u = t.dynamicChildren,
  3672. d = t.dirs
  3673. c |= 16 & e.patchFlag
  3674. var f,
  3675. h = e.props || EMPTY_OBJ,
  3676. v = t.props || EMPTY_OBJ
  3677. n && toggleRecurse(n, !1),
  3678. (f = v.onVnodeBeforeUpdate) && invokeVNodeHook(f, n, t, e),
  3679. d && invokeDirectiveHook(t, e, n, 'beforeUpdate'),
  3680. n && toggleRecurse(n, !0)
  3681. var m = a && 'foreignObject' !== t.type
  3682. if (
  3683. (u
  3684. ? C(e.dynamicChildren, u, l, n, r, m, o)
  3685. : s || F(e, t, l, null, n, r, m, o, !1),
  3686. c > 0)
  3687. ) {
  3688. if (16 & c) T(l, t, h, v, n, r, a)
  3689. else if (
  3690. (2 & c && h.class !== v.class && i(l, 'class', null, v.class, a),
  3691. 4 & c && i(l, 'style', h.style, v.style, a),
  3692. 8 & c)
  3693. )
  3694. for (var g = t.dynamicProps, y = 0; y < g.length; y++) {
  3695. var b = g[y],
  3696. _ = h[b],
  3697. A = v[b]
  3698. ;(A === _ && 'value' !== b) || i(l, b, _, A, a, e.children, n, r, q)
  3699. }
  3700. 1 & c && e.children !== t.children && p(l, t.children)
  3701. } else s || null != u || T(l, t, h, v, n, r, a)
  3702. ;((f = v.onVnodeUpdated) || d) &&
  3703. queuePostRenderEffect(function () {
  3704. f && invokeVNodeHook(f, n, t, e), d && invokeDirectiveHook(t, e, n, 'updated')
  3705. }, r)
  3706. },
  3707. C = function (e, t, n, r, a, o, i) {
  3708. for (var s = 0; s < t.length; s++) {
  3709. var l = e[s],
  3710. c = t[s],
  3711. u =
  3712. l.el && (l.type === Fragment || !isSameVNodeType(l, c) || 70 & l.shapeFlag)
  3713. ? d(l.el)
  3714. : n
  3715. y(l, c, u, null, r, a, o, i, !0)
  3716. }
  3717. },
  3718. T = function (e, t, n, r, a, o, s) {
  3719. if (n !== r) {
  3720. for (var l in r)
  3721. if (!isReservedProp(l)) {
  3722. var c = r[l],
  3723. u = n[l]
  3724. c !== u && 'value' !== l && i(e, l, u, c, s, t.children, a, o, q)
  3725. }
  3726. if (n !== EMPTY_OBJ)
  3727. for (var p in n)
  3728. isReservedProp(p) || p in r || i(e, p, n[p], null, s, t.children, a, o, q)
  3729. 'value' in r && i(e, 'value', n.value, r.value)
  3730. }
  3731. },
  3732. I = function (e, t, n, r, o, i, s, c, u) {
  3733. var p = (t.el = e ? e.el : l('')),
  3734. d = (t.anchor = e ? e.anchor : l('')),
  3735. f = t.patchFlag,
  3736. h = t.dynamicChildren,
  3737. v = t.slotScopeIds
  3738. v && (c = c ? c.concat(v) : v),
  3739. null == e
  3740. ? (a(p, n, r), a(d, n, r), E(t.children, n, d, o, i, s, c, u))
  3741. : f > 0 && 64 & f && h && e.dynamicChildren
  3742. ? (C(e.dynamicChildren, h, n, o, i, s, c),
  3743. (null != t.key || (o && t === o.subTree)) && traverseStaticChildren(e, t, !0))
  3744. : F(e, t, n, d, o, i, s, c, u)
  3745. },
  3746. M = function (e, t, n, r, a, o, i, s, l) {
  3747. ;(t.slotScopeIds = s),
  3748. null == e
  3749. ? 512 & t.shapeFlag
  3750. ? a.ctx.activate(t, n, r, i, l)
  3751. : R(t, n, r, a, o, i, l)
  3752. : O(e, t, l)
  3753. },
  3754. R = function (e, t, n, r, a, o, i) {
  3755. var s = (e.component = createComponentInstance(e, r, a))
  3756. if ((isKeepAlive(e) && (s.ctx.renderer = K), setupComponent(s), s.asyncDep)) {
  3757. if ((a && a.registerDep(s, z), !e.el)) {
  3758. var l = (s.subTree = createVNode(Comment))
  3759. _(null, l, t, n)
  3760. }
  3761. } else z(s, e, t, n, a, o, i)
  3762. },
  3763. O = function (e, t, n) {
  3764. var r = (t.component = e.component)
  3765. if (shouldUpdateComponent(e, t, n)) {
  3766. if (r.asyncDep && !r.asyncResolved) return void D(r, t, n)
  3767. ;(r.next = t), invalidateJob(r.update), r.update()
  3768. } else (t.component = e.component), (t.el = e.el), (r.vnode = t)
  3769. },
  3770. z = function (e, t, n, a, o, i, s) {
  3771. var l = (e.effect = new ReactiveEffect(
  3772. function () {
  3773. if (e.isMounted) {
  3774. var l,
  3775. c = e.next,
  3776. u = e.bu,
  3777. p = e.u,
  3778. f = e.parent,
  3779. h = e.vnode,
  3780. v = c
  3781. toggleRecurse(e, !1),
  3782. c ? ((c.el = h.el), D(e, c, s)) : (c = h),
  3783. u && invokeArrayFns(u),
  3784. (l = c.props && c.props.onVnodeBeforeUpdate) &&
  3785. invokeVNodeHook(l, f, c, h),
  3786. toggleRecurse(e, !0)
  3787. var m = renderComponentRoot(e),
  3788. g = e.subTree
  3789. ;(e.subTree = m),
  3790. y(g, m, d(g.el), U(g), e, o, i),
  3791. (c.el = m.el),
  3792. null === v && updateHOCHostEl(e, m.el),
  3793. p && queuePostRenderEffect(p, o),
  3794. (l = c.props && c.props.onVnodeUpdated) &&
  3795. queuePostRenderEffect(function () {
  3796. return invokeVNodeHook(l, f, c, h)
  3797. }, o)
  3798. } else {
  3799. var b,
  3800. _ = t,
  3801. A = _.el,
  3802. x = _.props,
  3803. w = e.bm,
  3804. k = e.m,
  3805. S = e.parent,
  3806. E = isAsyncWrapper(t)
  3807. if (
  3808. (toggleRecurse(e, !1),
  3809. w && invokeArrayFns(w),
  3810. !E && (b = x && x.onVnodeBeforeMount) && invokeVNodeHook(b, S, t),
  3811. toggleRecurse(e, !0),
  3812. A && r)
  3813. ) {
  3814. var P = function () {
  3815. ;(e.subTree = renderComponentRoot(e)), r(A, e.subTree, e, o, null)
  3816. }
  3817. E
  3818. ? t.type.__asyncLoader().then(function () {
  3819. return !e.isUnmounted && P()
  3820. })
  3821. : P()
  3822. } else {
  3823. var C = (e.subTree = renderComponentRoot(e))
  3824. y(null, C, n, a, e, o, i), (t.el = C.el)
  3825. }
  3826. if ((k && queuePostRenderEffect(k, o), !E && (b = x && x.onVnodeMounted))) {
  3827. var T = t
  3828. queuePostRenderEffect(function () {
  3829. return invokeVNodeHook(b, S, T)
  3830. }, o)
  3831. }
  3832. 256 & t.shapeFlag && e.a && queuePostRenderEffect(e.a, o),
  3833. (e.isMounted = !0),
  3834. (t = n = a = null)
  3835. }
  3836. },
  3837. function () {
  3838. return queueJob(e.update)
  3839. },
  3840. e.scope
  3841. )),
  3842. c = (e.update = l.run.bind(l))
  3843. ;(c.id = e.uid), toggleRecurse(e, !0), c()
  3844. },
  3845. D = function (e, t, n) {
  3846. t.component = e
  3847. var r = e.vnode.props
  3848. ;(e.vnode = t),
  3849. (e.next = null),
  3850. updateProps(e, t.props, r, n),
  3851. updateSlots(e, t.children, n),
  3852. pauseTracking(),
  3853. flushPreFlushCbs(void 0, e.update),
  3854. resetTracking()
  3855. },
  3856. F = function (e, t, n, r, a, o, i, s) {
  3857. var l = arguments.length > 8 && void 0 !== arguments[8] && arguments[8],
  3858. c = e && e.children,
  3859. u = e ? e.shapeFlag : 0,
  3860. d = t.children,
  3861. f = t.patchFlag,
  3862. h = t.shapeFlag
  3863. if (f > 0) {
  3864. if (128 & f) return void N(c, d, n, r, a, o, i, s, l)
  3865. if (256 & f) return void B(c, d, n, r, a, o, i, s, l)
  3866. }
  3867. 8 & h
  3868. ? (16 & u && q(c, a, o), d !== c && p(n, d))
  3869. : 16 & u
  3870. ? 16 & h
  3871. ? N(c, d, n, r, a, o, i, s, l)
  3872. : q(c, a, o, !0)
  3873. : (8 & u && p(n, ''), 16 & h && E(d, n, r, a, o, i, s, l))
  3874. },
  3875. B = function (e, t, n, r, a, o, i, s, l) {
  3876. t = t || EMPTY_ARR
  3877. var c,
  3878. u = (e = e || EMPTY_ARR).length,
  3879. p = t.length,
  3880. d = Math.min(u, p)
  3881. for (c = 0; c < d; c++) {
  3882. var f = (t[c] = l ? cloneIfMounted(t[c]) : normalizeVNode(t[c]))
  3883. y(e[c], f, n, null, a, o, i, s, l)
  3884. }
  3885. u > p ? q(e, a, o, !0, !1, d) : E(t, n, r, a, o, i, s, l, d)
  3886. },
  3887. N = function (e, t, n, r, a, o, i, s, l) {
  3888. for (var c = 0, u = t.length, p = e.length - 1, d = u - 1; c <= p && c <= d; ) {
  3889. var f = e[c],
  3890. h = (t[c] = l ? cloneIfMounted(t[c]) : normalizeVNode(t[c]))
  3891. if (!isSameVNodeType(f, h)) break
  3892. y(f, h, n, null, a, o, i, s, l), c++
  3893. }
  3894. for (; c <= p && c <= d; ) {
  3895. var v = e[p],
  3896. m = (t[d] = l ? cloneIfMounted(t[d]) : normalizeVNode(t[d]))
  3897. if (!isSameVNodeType(v, m)) break
  3898. y(v, m, n, null, a, o, i, s, l), p--, d--
  3899. }
  3900. if (c > p) {
  3901. if (c <= d)
  3902. for (var g = d + 1, b = g < u ? t[g].el : r; c <= d; )
  3903. y(
  3904. null,
  3905. (t[c] = l ? cloneIfMounted(t[c]) : normalizeVNode(t[c])),
  3906. n,
  3907. b,
  3908. a,
  3909. o,
  3910. i,
  3911. s,
  3912. l
  3913. ),
  3914. c++
  3915. } else if (c > d) for (; c <= p; ) V(e[c], a, o, !0), c++
  3916. else {
  3917. var _,
  3918. A = c,
  3919. x = c,
  3920. w = new Map()
  3921. for (c = x; c <= d; c++) {
  3922. var k = (t[c] = l ? cloneIfMounted(t[c]) : normalizeVNode(t[c]))
  3923. null != k.key && w.set(k.key, c)
  3924. }
  3925. var S = 0,
  3926. E = d - x + 1,
  3927. P = !1,
  3928. C = 0,
  3929. T = new Array(E)
  3930. for (c = 0; c < E; c++) T[c] = 0
  3931. for (c = A; c <= p; c++) {
  3932. var I = e[c]
  3933. if (S >= E) V(I, a, o, !0)
  3934. else {
  3935. var M = void 0
  3936. if (null != I.key) M = w.get(I.key)
  3937. else
  3938. for (_ = x; _ <= d; _++)
  3939. if (0 === T[_ - x] && isSameVNodeType(I, t[_])) {
  3940. M = _
  3941. break
  3942. }
  3943. void 0 === M
  3944. ? V(I, a, o, !0)
  3945. : ((T[M - x] = c + 1),
  3946. M >= C ? (C = M) : (P = !0),
  3947. y(I, t[M], n, null, a, o, i, s, l),
  3948. S++)
  3949. }
  3950. }
  3951. var R = P ? getSequence(T) : EMPTY_ARR
  3952. for (_ = R.length - 1, c = E - 1; c >= 0; c--) {
  3953. var O = x + c,
  3954. z = t[O],
  3955. D = O + 1 < u ? t[O + 1].el : r
  3956. 0 === T[c]
  3957. ? y(null, z, n, D, a, o, i, s, l)
  3958. : P && (_ < 0 || c !== R[_] ? j(z, n, D, 2) : _--)
  3959. }
  3960. }
  3961. },
  3962. j = function e(t, n, r, o) {
  3963. var i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,
  3964. s = t.el,
  3965. l = t.type,
  3966. c = t.transition,
  3967. u = t.children,
  3968. p = t.shapeFlag
  3969. if (6 & p) e(t.component.subTree, n, r, o)
  3970. else if (128 & p) t.suspense.move(n, r, o)
  3971. else if (64 & p) l.move(t, n, r, K)
  3972. else if (l !== Fragment)
  3973. if (l !== Static) {
  3974. var d = 2 !== o && 1 & p && c
  3975. if (d)
  3976. if (0 === o)
  3977. c.beforeEnter(s),
  3978. a(s, n, r),
  3979. queuePostRenderEffect(function () {
  3980. return c.enter(s)
  3981. }, i)
  3982. else {
  3983. var f = c.leave,
  3984. h = c.delayLeave,
  3985. v = c.afterLeave,
  3986. m = function () {
  3987. return a(s, n, r)
  3988. },
  3989. g = function () {
  3990. f(s, function () {
  3991. m(), v && v()
  3992. })
  3993. }
  3994. h ? h(s, m, g) : g()
  3995. }
  3996. else a(s, n, r)
  3997. } else x(t, n, r)
  3998. else {
  3999. a(s, n, r)
  4000. for (var y = 0; y < u.length; y++) e(u[y], n, r, o)
  4001. a(t.anchor, n, r)
  4002. }
  4003. },
  4004. V = function (e, t, n) {
  4005. var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  4006. a = arguments.length > 4 && void 0 !== arguments[4] && arguments[4],
  4007. o = e.type,
  4008. i = e.props,
  4009. s = e.ref,
  4010. l = e.children,
  4011. c = e.dynamicChildren,
  4012. u = e.shapeFlag,
  4013. p = e.patchFlag,
  4014. d = e.dirs
  4015. if ((null != s && setRef(s, null, n, e, !0), 256 & u)) t.ctx.deactivate(e)
  4016. else {
  4017. var f,
  4018. h = 1 & u && d,
  4019. v = !isAsyncWrapper(e)
  4020. if ((v && (f = i && i.onVnodeBeforeUnmount) && invokeVNodeHook(f, t, e), 6 & u))
  4021. G(e.component, n, r)
  4022. else {
  4023. if (128 & u) return void e.suspense.unmount(n, r)
  4024. h && invokeDirectiveHook(e, null, t, 'beforeUnmount'),
  4025. 64 & u
  4026. ? e.type.remove(e, t, n, a, K, r)
  4027. : c && (o !== Fragment || (p > 0 && 64 & p))
  4028. ? q(c, t, n, !1, !0)
  4029. : ((o === Fragment && 384 & p) || (!a && 16 & u)) && q(l, t, n),
  4030. r && L(e)
  4031. }
  4032. ;((v && (f = i && i.onVnodeUnmounted)) || h) &&
  4033. queuePostRenderEffect(function () {
  4034. f && invokeVNodeHook(f, t, e),
  4035. h && invokeDirectiveHook(e, null, t, 'unmounted')
  4036. }, n)
  4037. }
  4038. },
  4039. L = function (e) {
  4040. var t = e.type,
  4041. n = e.el,
  4042. r = e.anchor,
  4043. a = e.transition
  4044. if (t !== Fragment)
  4045. if (t !== Static) {
  4046. var i = function () {
  4047. o(n), a && !a.persisted && a.afterLeave && a.afterLeave()
  4048. }
  4049. if (1 & e.shapeFlag && a && !a.persisted) {
  4050. var s = a.leave,
  4051. l = a.delayLeave,
  4052. c = function () {
  4053. return s(n, i)
  4054. }
  4055. l ? l(e.el, i, c) : c()
  4056. } else i()
  4057. } else
  4058. !(function (e) {
  4059. for (var t, n = e.el, r = e.anchor; n && n !== r; ) (t = f(n)), o(n), (n = t)
  4060. o(r)
  4061. })(e)
  4062. else H(n, r)
  4063. },
  4064. H = function (e, t) {
  4065. for (var n; e !== t; ) (n = f(e)), o(e), (e = n)
  4066. o(t)
  4067. },
  4068. G = function (e, t, n) {
  4069. var r = e.bum,
  4070. a = e.scope,
  4071. o = e.update,
  4072. i = e.subTree,
  4073. s = e.um
  4074. r && invokeArrayFns(r),
  4075. a.stop(),
  4076. o && ((o.active = !1), V(i, e, t, n)),
  4077. s && queuePostRenderEffect(s, t),
  4078. queuePostRenderEffect(function () {
  4079. e.isUnmounted = !0
  4080. }, t),
  4081. t &&
  4082. t.pendingBranch &&
  4083. !t.isUnmounted &&
  4084. e.asyncDep &&
  4085. !e.asyncResolved &&
  4086. e.suspenseId === t.pendingId &&
  4087. (t.deps--, 0 === t.deps && t.resolve())
  4088. },
  4089. q = function (e, t, n) {
  4090. for (
  4091. var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  4092. a = arguments.length > 4 && void 0 !== arguments[4] && arguments[4],
  4093. o = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 0,
  4094. i = o;
  4095. i < e.length;
  4096. i++
  4097. )
  4098. V(e[i], t, n, r, a)
  4099. },
  4100. U = function e(t) {
  4101. return 6 & t.shapeFlag
  4102. ? e(t.component.subTree)
  4103. : 128 & t.shapeFlag
  4104. ? t.suspense.next()
  4105. : f(t.anchor || t.el)
  4106. },
  4107. W = function (e, t, n) {
  4108. null == e
  4109. ? t._vnode && V(t._vnode, null, null, !0)
  4110. : y(t._vnode || null, e, t, null, null, null, n),
  4111. flushPostFlushCbs(),
  4112. (t._vnode = e)
  4113. },
  4114. K = { p: y, um: V, m: j, r: L, mt: R, mc: E, pc: F, pbc: C, n: U, o: e }
  4115. if (t) {
  4116. var $ = _slicedToArray(t(K), 2)
  4117. ;(n = $[0]), (r = $[1])
  4118. }
  4119. return { render: W, hydrate: n, createApp: createAppAPI(W, n) }
  4120. }
  4121. function toggleRecurse(e, t) {
  4122. var n = e.effect,
  4123. r = e.update
  4124. n.allowRecurse = r.allowRecurse = t
  4125. }
  4126. function traverseStaticChildren(e, t) {
  4127. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  4128. r = e.children,
  4129. a = t.children
  4130. if (isArray$5(r) && isArray$5(a))
  4131. for (var o = 0; o < r.length; o++) {
  4132. var i = r[o],
  4133. s = a[o]
  4134. 1 & s.shapeFlag &&
  4135. !s.dynamicChildren &&
  4136. ((s.patchFlag <= 0 || 32 === s.patchFlag) &&
  4137. ((s = a[o] = cloneIfMounted(a[o])).el = i.el),
  4138. n || traverseStaticChildren(i, s))
  4139. }
  4140. }
  4141. function getSequence(e) {
  4142. var t,
  4143. n,
  4144. r,
  4145. a,
  4146. o,
  4147. i = e.slice(),
  4148. s = [0],
  4149. l = e.length
  4150. for (t = 0; t < l; t++) {
  4151. var c = e[t]
  4152. if (0 !== c) {
  4153. if (e[(n = s[s.length - 1])] < c) {
  4154. ;(i[t] = n), s.push(t)
  4155. continue
  4156. }
  4157. for (r = 0, a = s.length - 1; r < a; )
  4158. e[s[(o = (r + a) >> 1)]] < c ? (r = o + 1) : (a = o)
  4159. c < e[s[r]] && (r > 0 && (i[t] = s[r - 1]), (s[r] = t))
  4160. }
  4161. }
  4162. for (a = s[(r = s.length) - 1]; r-- > 0; ) (s[r] = a), (a = i[a])
  4163. return s
  4164. }
  4165. var isTeleport = function (e) {
  4166. return e.__isTeleport
  4167. },
  4168. isTeleportDisabled = function (e) {
  4169. return e && (e.disabled || '' === e.disabled)
  4170. },
  4171. isTargetSVG = function (e) {
  4172. return 'undefined' != typeof SVGElement && e instanceof SVGElement
  4173. },
  4174. resolveTarget = function (e, t) {
  4175. var n = e && e.to
  4176. return isString$1(n) ? (t ? t(n) : null) : n
  4177. },
  4178. TeleportImpl = {
  4179. __isTeleport: !0,
  4180. process: function (e, t, n, r, a, o, i, s, l, c) {
  4181. var u = c.mc,
  4182. p = c.pc,
  4183. d = c.pbc,
  4184. f = c.o,
  4185. h = f.insert,
  4186. v = f.querySelector,
  4187. m = f.createText,
  4188. g = (f.createComment, isTeleportDisabled(t.props)),
  4189. y = t.shapeFlag,
  4190. b = t.children,
  4191. _ = t.dynamicChildren
  4192. if (null == e) {
  4193. var A = (t.el = m('')),
  4194. x = (t.anchor = m(''))
  4195. h(A, n, r), h(x, n, r)
  4196. var w = (t.target = resolveTarget(t.props, v)),
  4197. k = (t.targetAnchor = m(''))
  4198. w && (h(k, w), (i = i || isTargetSVG(w)))
  4199. var S = function (e, t) {
  4200. 16 & y && u(b, e, t, a, o, i, s, l)
  4201. }
  4202. g ? S(n, x) : w && S(w, k)
  4203. } else {
  4204. t.el = e.el
  4205. var E = (t.anchor = e.anchor),
  4206. P = (t.target = e.target),
  4207. C = (t.targetAnchor = e.targetAnchor),
  4208. T = isTeleportDisabled(e.props),
  4209. I = T ? n : P,
  4210. M = T ? E : C
  4211. if (
  4212. ((i = i || isTargetSVG(P)),
  4213. _
  4214. ? (d(e.dynamicChildren, _, I, a, o, i, s), traverseStaticChildren(e, t, !0))
  4215. : l || p(e, t, I, M, a, o, i, s, !1),
  4216. g)
  4217. )
  4218. T || moveTeleport(t, n, E, c, 1)
  4219. else if ((t.props && t.props.to) !== (e.props && e.props.to)) {
  4220. var R = (t.target = resolveTarget(t.props, v))
  4221. R && moveTeleport(t, R, null, c, 0)
  4222. } else T && moveTeleport(t, P, C, c, 1)
  4223. }
  4224. },
  4225. remove: function (e, t, n, r, a, o) {
  4226. var i = a.um,
  4227. s = a.o.remove,
  4228. l = e.shapeFlag,
  4229. c = e.children,
  4230. u = e.anchor,
  4231. p = e.targetAnchor,
  4232. d = e.target,
  4233. f = e.props
  4234. if ((d && s(p), (o || !isTeleportDisabled(f)) && (s(u), 16 & l)))
  4235. for (var h = 0; h < c.length; h++) {
  4236. var v = c[h]
  4237. i(v, t, n, !0, !!v.dynamicChildren)
  4238. }
  4239. },
  4240. move: moveTeleport,
  4241. hydrate: hydrateTeleport
  4242. }
  4243. function moveTeleport(e, t, n, r) {
  4244. var a = r.o.insert,
  4245. o = r.m,
  4246. i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 2
  4247. 0 === i && a(e.targetAnchor, t, n)
  4248. var s = e.el,
  4249. l = e.anchor,
  4250. c = e.shapeFlag,
  4251. u = e.children,
  4252. p = e.props,
  4253. d = 2 === i
  4254. if ((d && a(s, t, n), (!d || isTeleportDisabled(p)) && 16 & c))
  4255. for (var f = 0; f < u.length; f++) o(u[f], t, n, 2)
  4256. d && a(l, t, n)
  4257. }
  4258. function hydrateTeleport(e, t, n, r, a, o, i, s) {
  4259. var l = i.o,
  4260. c = l.nextSibling,
  4261. u = l.parentNode,
  4262. p = l.querySelector,
  4263. d = (t.target = resolveTarget(t.props, p))
  4264. if (d) {
  4265. var f = d._lpa || d.firstChild
  4266. 16 & t.shapeFlag &&
  4267. (isTeleportDisabled(t.props)
  4268. ? ((t.anchor = s(c(e), t, u(e), n, r, a, o)), (t.targetAnchor = f))
  4269. : ((t.anchor = c(e)), (t.targetAnchor = s(f, t, d, n, r, a, o))),
  4270. (d._lpa = t.targetAnchor && c(t.targetAnchor)))
  4271. }
  4272. return t.anchor && c(t.anchor)
  4273. }
  4274. var Teleport = exports('bK', TeleportImpl),
  4275. COMPONENTS = 'components',
  4276. DIRECTIVES = 'directives'
  4277. function resolveComponent(e, t) {
  4278. return resolveAsset(COMPONENTS, e, !0, t) || e
  4279. }
  4280. var NULL_DYNAMIC_COMPONENT = Symbol()
  4281. function resolveDynamicComponent(e) {
  4282. return isString$1(e)
  4283. ? resolveAsset(COMPONENTS, e, !1) || e
  4284. : e || NULL_DYNAMIC_COMPONENT
  4285. }
  4286. function resolveDirective(e) {
  4287. return resolveAsset(DIRECTIVES, e)
  4288. }
  4289. function resolveAsset(e, t) {
  4290. var n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  4291. r = currentRenderingInstance || currentInstance
  4292. if (r) {
  4293. var a = r.type
  4294. if (e === COMPONENTS) {
  4295. var o = getComponentName(a)
  4296. if (o && (o === t || o === camelize$1(t) || o === capitalize(camelize$1(t))))
  4297. return a
  4298. }
  4299. var i = resolve(r[e] || a[e], t) || resolve(r.appContext[e], t)
  4300. return !i && n ? a : i
  4301. }
  4302. }
  4303. function resolve(e, t) {
  4304. return e && (e[t] || e[camelize$1(t)] || e[capitalize(camelize$1(t))])
  4305. }
  4306. var Fragment = exports('F', Symbol(void 0)),
  4307. Text = exports('ca', Symbol(void 0)),
  4308. Comment = exports('c6', Symbol(void 0)),
  4309. Static = exports('c8', Symbol(void 0)),
  4310. blockStack = [],
  4311. currentBlock = null
  4312. function openBlock() {
  4313. var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0]
  4314. blockStack.push((currentBlock = e ? null : []))
  4315. }
  4316. function closeBlock() {
  4317. blockStack.pop(), (currentBlock = blockStack[blockStack.length - 1] || null)
  4318. }
  4319. var isBlockTreeEnabled = 1
  4320. function setBlockTracking(e) {
  4321. isBlockTreeEnabled += e
  4322. }
  4323. function setupBlock(e) {
  4324. return (
  4325. (e.dynamicChildren = isBlockTreeEnabled > 0 ? currentBlock || EMPTY_ARR : null),
  4326. closeBlock(),
  4327. isBlockTreeEnabled > 0 && currentBlock && currentBlock.push(e),
  4328. e
  4329. )
  4330. }
  4331. function createElementBlock(e, t, n, r, a, o) {
  4332. return setupBlock(createBaseVNode(e, t, n, r, a, o, !0))
  4333. }
  4334. function createBlock(e, t, n, r, a) {
  4335. return setupBlock(createVNode(e, t, n, r, a, !0))
  4336. }
  4337. function isVNode(e) {
  4338. return !!e && !0 === e.__v_isVNode
  4339. }
  4340. function isSameVNodeType(e, t) {
  4341. return e.type === t.type && e.key === t.key
  4342. }
  4343. function transformVNodeArgs(e) {}
  4344. var InternalObjectKey = '__vInternal',
  4345. normalizeKey = function (e) {
  4346. var t = e.key
  4347. return null != t ? t : null
  4348. },
  4349. normalizeRef = function (e) {
  4350. var t = e.ref,
  4351. n = e.ref_key,
  4352. r = e.ref_for
  4353. return null != t
  4354. ? isString$1(t) || isRef(t) || isFunction$1(t)
  4355. ? { i: currentRenderingInstance, r: t, k: n, f: !!r }
  4356. : t
  4357. : null
  4358. }
  4359. function createBaseVNode(e) {
  4360. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
  4361. n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
  4362. r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,
  4363. a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,
  4364. o =
  4365. arguments.length > 5 && void 0 !== arguments[5]
  4366. ? arguments[5]
  4367. : e === Fragment
  4368. ? 0
  4369. : 1,
  4370. i = arguments.length > 6 && void 0 !== arguments[6] && arguments[6],
  4371. s = arguments.length > 7 && void 0 !== arguments[7] && arguments[7],
  4372. l = {
  4373. __v_isVNode: !0,
  4374. __v_skip: !0,
  4375. type: e,
  4376. props: t,
  4377. key: t && normalizeKey(t),
  4378. ref: t && normalizeRef(t),
  4379. scopeId: currentScopeId,
  4380. slotScopeIds: null,
  4381. children: n,
  4382. component: null,
  4383. suspense: null,
  4384. ssContent: null,
  4385. ssFallback: null,
  4386. dirs: null,
  4387. transition: null,
  4388. el: null,
  4389. anchor: null,
  4390. target: null,
  4391. targetAnchor: null,
  4392. staticCount: 0,
  4393. shapeFlag: o,
  4394. patchFlag: r,
  4395. dynamicProps: a,
  4396. dynamicChildren: null,
  4397. appContext: null
  4398. }
  4399. return (
  4400. s
  4401. ? (normalizeChildren(l, n), 128 & o && e.normalize(l))
  4402. : n && (l.shapeFlag |= isString$1(n) ? 8 : 16),
  4403. isBlockTreeEnabled > 0 &&
  4404. !i &&
  4405. currentBlock &&
  4406. (l.patchFlag > 0 || 6 & o) &&
  4407. 32 !== l.patchFlag &&
  4408. currentBlock.push(l),
  4409. l
  4410. )
  4411. }
  4412. var createVNode = exports('c', _createVNode)
  4413. function _createVNode(e) {
  4414. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
  4415. n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
  4416. r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,
  4417. a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,
  4418. o = arguments.length > 5 && void 0 !== arguments[5] && arguments[5]
  4419. if (((e && e !== NULL_DYNAMIC_COMPONENT) || (e = Comment), isVNode(e))) {
  4420. var i = cloneVNode(e, t, !0)
  4421. return n && normalizeChildren(i, n), i
  4422. }
  4423. if ((isClassComponent(e) && (e = e.__vccOpts), t)) {
  4424. var s = (t = guardReactiveProps(t)),
  4425. l = s.class,
  4426. c = s.style
  4427. l && !isString$1(l) && (t.class = normalizeClass(l)),
  4428. isObject$2(c) &&
  4429. (isProxy(c) && !isArray$5(c) && (c = extend$2({}, c)),
  4430. (t.style = normalizeStyle(c)))
  4431. }
  4432. var u = isString$1(e)
  4433. ? 1
  4434. : isSuspense(e)
  4435. ? 128
  4436. : isTeleport(e)
  4437. ? 64
  4438. : isObject$2(e)
  4439. ? 4
  4440. : isFunction$1(e)
  4441. ? 2
  4442. : 0
  4443. return createBaseVNode(e, t, n, r, a, u, o, !0)
  4444. }
  4445. function guardReactiveProps(e) {
  4446. return e ? (isProxy(e) || InternalObjectKey in e ? extend$2({}, e) : e) : null
  4447. }
  4448. function cloneVNode(e, t) {
  4449. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  4450. r = e.props,
  4451. a = e.ref,
  4452. o = e.patchFlag,
  4453. i = e.children,
  4454. s = t ? mergeProps(r || {}, t) : r,
  4455. l = {
  4456. __v_isVNode: !0,
  4457. __v_skip: !0,
  4458. type: e.type,
  4459. props: s,
  4460. key: s && normalizeKey(s),
  4461. ref:
  4462. t && t.ref
  4463. ? n && a
  4464. ? isArray$5(a)
  4465. ? a.concat(normalizeRef(t))
  4466. : [a, normalizeRef(t)]
  4467. : normalizeRef(t)
  4468. : a,
  4469. scopeId: e.scopeId,
  4470. slotScopeIds: e.slotScopeIds,
  4471. children: i,
  4472. target: e.target,
  4473. targetAnchor: e.targetAnchor,
  4474. staticCount: e.staticCount,
  4475. shapeFlag: e.shapeFlag,
  4476. patchFlag: t && e.type !== Fragment ? (-1 === o ? 16 : 16 | o) : o,
  4477. dynamicProps: e.dynamicProps,
  4478. dynamicChildren: e.dynamicChildren,
  4479. appContext: e.appContext,
  4480. dirs: e.dirs,
  4481. transition: e.transition,
  4482. component: e.component,
  4483. suspense: e.suspense,
  4484. ssContent: e.ssContent && cloneVNode(e.ssContent),
  4485. ssFallback: e.ssFallback && cloneVNode(e.ssFallback),
  4486. el: e.el,
  4487. anchor: e.anchor
  4488. }
  4489. return l
  4490. }
  4491. function createTextVNode() {
  4492. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ' ',
  4493. t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0
  4494. return createVNode(Text, null, e, t)
  4495. }
  4496. function createStaticVNode(e, t) {
  4497. var n = createVNode(Static, null, e)
  4498. return (n.staticCount = t), n
  4499. }
  4500. function createCommentVNode() {
  4501. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : '',
  4502. t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  4503. return t ? (openBlock(), createBlock(Comment, null, e)) : createVNode(Comment, null, e)
  4504. }
  4505. function normalizeVNode(e) {
  4506. return null == e || 'boolean' == typeof e
  4507. ? createVNode(Comment)
  4508. : isArray$5(e)
  4509. ? createVNode(Fragment, null, e.slice())
  4510. : 'object' === _typeof2(e)
  4511. ? cloneIfMounted(e)
  4512. : createVNode(Text, null, String(e))
  4513. }
  4514. function cloneIfMounted(e) {
  4515. return null === e.el || e.memo ? e : cloneVNode(e)
  4516. }
  4517. function normalizeChildren(e, t) {
  4518. var n = 0,
  4519. r = e.shapeFlag
  4520. if (null == t) t = null
  4521. else if (isArray$5(t)) n = 16
  4522. else if ('object' === _typeof2(t)) {
  4523. if (65 & r) {
  4524. var a = t.default
  4525. return void (
  4526. a && (a._c && (a._d = !1), normalizeChildren(e, a()), a._c && (a._d = !0))
  4527. )
  4528. }
  4529. n = 32
  4530. var o = t._
  4531. o || InternalObjectKey in t
  4532. ? 3 === o &&
  4533. currentRenderingInstance &&
  4534. (1 === currentRenderingInstance.slots._
  4535. ? (t._ = 1)
  4536. : ((t._ = 2), (e.patchFlag |= 1024)))
  4537. : (t._ctx = currentRenderingInstance)
  4538. } else
  4539. isFunction$1(t)
  4540. ? ((t = { default: t, _ctx: currentRenderingInstance }), (n = 32))
  4541. : ((t = String(t)), 64 & r ? ((n = 16), (t = [createTextVNode(t)])) : (n = 8))
  4542. ;(e.children = t), (e.shapeFlag |= n)
  4543. }
  4544. function mergeProps() {
  4545. for (var e = {}, t = 0; t < arguments.length; t++) {
  4546. var n = t < 0 || arguments.length <= t ? void 0 : arguments[t]
  4547. for (var r in n)
  4548. if ('class' === r)
  4549. e.class !== n.class && (e.class = normalizeClass([e.class, n.class]))
  4550. else if ('style' === r) e.style = normalizeStyle([e.style, n.style])
  4551. else if (isOn(r)) {
  4552. var a = e[r],
  4553. o = n[r]
  4554. a === o || (isArray$5(a) && a.includes(o)) || (e[r] = a ? [].concat(a, o) : o)
  4555. } else '' !== r && (e[r] = n[r])
  4556. }
  4557. return e
  4558. }
  4559. function invokeVNodeHook(e, t, n) {
  4560. var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null
  4561. callWithAsyncErrorHandling(e, t, 7, [n, r])
  4562. }
  4563. function renderList(e, t, n, r) {
  4564. var a,
  4565. o = n && n[r]
  4566. if (isArray$5(e) || isString$1(e)) {
  4567. a = new Array(e.length)
  4568. for (var i = 0, s = e.length; i < s; i++) a[i] = t(e[i], i, void 0, o && o[i])
  4569. } else if ('number' == typeof e) {
  4570. a = new Array(e)
  4571. for (var l = 0; l < e; l++) a[l] = t(l + 1, l, void 0, o && o[l])
  4572. } else if (isObject$2(e))
  4573. if (e[Symbol.iterator])
  4574. a = Array.from(e, function (e, n) {
  4575. return t(e, n, void 0, o && o[n])
  4576. })
  4577. else {
  4578. var c = Object.keys(e)
  4579. a = new Array(c.length)
  4580. for (var u = 0, p = c.length; u < p; u++) {
  4581. var d = c[u]
  4582. a[u] = t(e[d], d, u, o && o[u])
  4583. }
  4584. }
  4585. else a = []
  4586. return n && (n[r] = a), a
  4587. }
  4588. function createSlots(e, t) {
  4589. for (var n = 0; n < t.length; n++) {
  4590. var r = t[n]
  4591. if (isArray$5(r)) for (var a = 0; a < r.length; a++) e[r[a].name] = r[a].fn
  4592. else r && (e[r.name] = r.fn)
  4593. }
  4594. return e
  4595. }
  4596. function renderSlot(e, t) {
  4597. var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},
  4598. r = arguments.length > 3 ? arguments[3] : void 0,
  4599. a = arguments.length > 4 ? arguments[4] : void 0
  4600. if (currentRenderingInstance.isCE)
  4601. return createVNode('slot', 'default' === t ? null : { name: t }, r && r())
  4602. var o = e[t]
  4603. o && o._c && (o._d = !1), openBlock()
  4604. var i = o && ensureValidVNode(o(n)),
  4605. s = createBlock(
  4606. Fragment,
  4607. { key: n.key || '_'.concat(t) },
  4608. i || (r ? r() : []),
  4609. i && 1 === e._ ? 64 : -2
  4610. )
  4611. return (
  4612. !a && s.scopeId && (s.slotScopeIds = [s.scopeId + '-s']), o && o._c && (o._d = !0), s
  4613. )
  4614. }
  4615. function ensureValidVNode(e) {
  4616. return e.some(function (e) {
  4617. return (
  4618. !isVNode(e) ||
  4619. (e.type !== Comment && !(e.type === Fragment && !ensureValidVNode(e.children)))
  4620. )
  4621. })
  4622. ? e
  4623. : null
  4624. }
  4625. function toHandlers(e) {
  4626. var t = {}
  4627. for (var n in e) t[toHandlerKey(n)] = e[n]
  4628. return t
  4629. }
  4630. var getPublicInstance = function e(t) {
  4631. return t
  4632. ? isStatefulComponent(t)
  4633. ? getExposeProxy(t) || t.proxy
  4634. : e(t.parent)
  4635. : null
  4636. },
  4637. publicPropertiesMap = extend$2(Object.create(null), {
  4638. $: function (e) {
  4639. return e
  4640. },
  4641. $el: function (e) {
  4642. return e.vnode.el
  4643. },
  4644. $data: function (e) {
  4645. return e.data
  4646. },
  4647. $props: function (e) {
  4648. return e.props
  4649. },
  4650. $attrs: function (e) {
  4651. return e.attrs
  4652. },
  4653. $slots: function (e) {
  4654. return e.slots
  4655. },
  4656. $refs: function (e) {
  4657. return e.refs
  4658. },
  4659. $parent: function (e) {
  4660. return getPublicInstance(e.parent)
  4661. },
  4662. $root: function (e) {
  4663. return getPublicInstance(e.root)
  4664. },
  4665. $emit: function (e) {
  4666. return e.emit
  4667. },
  4668. $options: function (e) {
  4669. return resolveMergedOptions(e)
  4670. },
  4671. $forceUpdate: function (e) {
  4672. return function () {
  4673. return queueJob(e.update)
  4674. }
  4675. },
  4676. $nextTick: function (e) {
  4677. return nextTick.bind(e.proxy)
  4678. },
  4679. $watch: function (e) {
  4680. return instanceWatch.bind(e)
  4681. }
  4682. }),
  4683. PublicInstanceProxyHandlers = {
  4684. get: function (e, t) {
  4685. var n,
  4686. r = e._,
  4687. a = r.ctx,
  4688. o = r.setupState,
  4689. i = r.data,
  4690. s = r.props,
  4691. l = r.accessCache,
  4692. c = r.type,
  4693. u = r.appContext
  4694. if ('$' !== t[0]) {
  4695. var p = l[t]
  4696. if (void 0 !== p)
  4697. switch (p) {
  4698. case 1:
  4699. return o[t]
  4700. case 2:
  4701. return i[t]
  4702. case 4:
  4703. return a[t]
  4704. case 3:
  4705. return s[t]
  4706. }
  4707. else {
  4708. if (o !== EMPTY_OBJ && hasOwn$2(o, t)) return (l[t] = 1), o[t]
  4709. if (i !== EMPTY_OBJ && hasOwn$2(i, t)) return (l[t] = 2), i[t]
  4710. if ((n = r.propsOptions[0]) && hasOwn$2(n, t)) return (l[t] = 3), s[t]
  4711. if (a !== EMPTY_OBJ && hasOwn$2(a, t)) return (l[t] = 4), a[t]
  4712. shouldCacheAccess && (l[t] = 0)
  4713. }
  4714. }
  4715. var d,
  4716. f,
  4717. h = publicPropertiesMap[t]
  4718. return h
  4719. ? ('$attrs' === t && track(r, 'get', t), h(r))
  4720. : (d = c.__cssModules) && (d = d[t])
  4721. ? d
  4722. : a !== EMPTY_OBJ && hasOwn$2(a, t)
  4723. ? ((l[t] = 4), a[t])
  4724. : ((f = u.config.globalProperties), hasOwn$2(f, t) ? f[t] : void 0)
  4725. },
  4726. set: function (e, t, n) {
  4727. var r = e._,
  4728. a = r.data,
  4729. o = r.setupState,
  4730. i = r.ctx
  4731. if (o !== EMPTY_OBJ && hasOwn$2(o, t)) o[t] = n
  4732. else if (a !== EMPTY_OBJ && hasOwn$2(a, t)) a[t] = n
  4733. else if (hasOwn$2(r.props, t)) return !1
  4734. return ('$' !== t[0] || !(t.slice(1) in r)) && ((i[t] = n), !0)
  4735. },
  4736. has: function (e, t) {
  4737. var n,
  4738. r = e._,
  4739. a = r.data,
  4740. o = r.setupState,
  4741. i = r.accessCache,
  4742. s = r.ctx,
  4743. l = r.appContext,
  4744. c = r.propsOptions
  4745. return (
  4746. !!i[t] ||
  4747. (a !== EMPTY_OBJ && hasOwn$2(a, t)) ||
  4748. (o !== EMPTY_OBJ && hasOwn$2(o, t)) ||
  4749. ((n = c[0]) && hasOwn$2(n, t)) ||
  4750. hasOwn$2(s, t) ||
  4751. hasOwn$2(publicPropertiesMap, t) ||
  4752. hasOwn$2(l.config.globalProperties, t)
  4753. )
  4754. }
  4755. },
  4756. RuntimeCompiledPublicInstanceProxyHandlers = extend$2({}, PublicInstanceProxyHandlers, {
  4757. get: function (e, t) {
  4758. if (t !== Symbol.unscopables) return PublicInstanceProxyHandlers.get(e, t, e)
  4759. },
  4760. has: function (e, t) {
  4761. var n = '_' !== t[0] && !isGloballyWhitelisted(t)
  4762. return n
  4763. }
  4764. }),
  4765. emptyAppContext = createAppContext(),
  4766. uid$1 = 0
  4767. function createComponentInstance(e, t, n) {
  4768. var r = e.type,
  4769. a = (t ? t.appContext : e.appContext) || emptyAppContext,
  4770. o = {
  4771. uid: uid$1++,
  4772. vnode: e,
  4773. type: r,
  4774. parent: t,
  4775. appContext: a,
  4776. root: null,
  4777. next: null,
  4778. subTree: null,
  4779. effect: null,
  4780. update: null,
  4781. scope: new EffectScope(!0),
  4782. render: null,
  4783. proxy: null,
  4784. exposed: null,
  4785. exposeProxy: null,
  4786. withProxy: null,
  4787. provides: t ? t.provides : Object.create(a.provides),
  4788. accessCache: null,
  4789. renderCache: [],
  4790. components: null,
  4791. directives: null,
  4792. propsOptions: normalizePropsOptions(r, a),
  4793. emitsOptions: normalizeEmitsOptions(r, a),
  4794. emit: null,
  4795. emitted: null,
  4796. propsDefaults: EMPTY_OBJ,
  4797. inheritAttrs: r.inheritAttrs,
  4798. ctx: EMPTY_OBJ,
  4799. data: EMPTY_OBJ,
  4800. props: EMPTY_OBJ,
  4801. attrs: EMPTY_OBJ,
  4802. slots: EMPTY_OBJ,
  4803. refs: EMPTY_OBJ,
  4804. setupState: EMPTY_OBJ,
  4805. setupContext: null,
  4806. suspense: n,
  4807. suspenseId: n ? n.pendingId : 0,
  4808. asyncDep: null,
  4809. asyncResolved: !1,
  4810. isMounted: !1,
  4811. isUnmounted: !1,
  4812. isDeactivated: !1,
  4813. bc: null,
  4814. c: null,
  4815. bm: null,
  4816. m: null,
  4817. bu: null,
  4818. u: null,
  4819. um: null,
  4820. bum: null,
  4821. da: null,
  4822. a: null,
  4823. rtg: null,
  4824. rtc: null,
  4825. ec: null,
  4826. sp: null
  4827. }
  4828. return (
  4829. (o.ctx = { _: o }),
  4830. (o.root = t ? t.root : o),
  4831. (o.emit = emit$1.bind(null, o)),
  4832. e.ce && e.ce(o),
  4833. o
  4834. )
  4835. }
  4836. var currentInstance = null,
  4837. getCurrentInstance = exports('a9', function () {
  4838. return currentInstance || currentRenderingInstance
  4839. }),
  4840. setCurrentInstance = function (e) {
  4841. ;(currentInstance = e), e.scope.on()
  4842. },
  4843. unsetCurrentInstance = function () {
  4844. currentInstance && currentInstance.scope.off(), (currentInstance = null)
  4845. }
  4846. function isStatefulComponent(e) {
  4847. return 4 & e.vnode.shapeFlag
  4848. }
  4849. var isInSSRComponentSetup = !1,
  4850. compile,
  4851. installWithProxy
  4852. function setupComponent(e) {
  4853. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  4854. isInSSRComponentSetup = t
  4855. var n = e.vnode,
  4856. r = n.props,
  4857. a = n.children,
  4858. o = isStatefulComponent(e)
  4859. initProps(e, r, o, t), initSlots(e, a)
  4860. var i = o ? setupStatefulComponent(e, t) : void 0
  4861. return (isInSSRComponentSetup = !1), i
  4862. }
  4863. function setupStatefulComponent(e, t) {
  4864. var n = e.type
  4865. ;(e.accessCache = Object.create(null)),
  4866. (e.proxy = markRaw(new Proxy(e.ctx, PublicInstanceProxyHandlers)))
  4867. var r = n.setup
  4868. if (r) {
  4869. var a = (e.setupContext = r.length > 1 ? createSetupContext(e) : null)
  4870. setCurrentInstance(e), pauseTracking()
  4871. var o = callWithErrorHandling(r, e, 0, [e.props, a])
  4872. if ((resetTracking(), unsetCurrentInstance(), isPromise$1(o))) {
  4873. if ((o.then(unsetCurrentInstance, unsetCurrentInstance), t))
  4874. return o
  4875. .then(function (n) {
  4876. handleSetupResult(e, n, t)
  4877. })
  4878. .catch(function (t) {
  4879. handleError(t, e, 0)
  4880. })
  4881. e.asyncDep = o
  4882. } else handleSetupResult(e, o, t)
  4883. } else finishComponentSetup(e, t)
  4884. }
  4885. function handleSetupResult(e, t, n) {
  4886. isFunction$1(t)
  4887. ? e.type.__ssrInlineRender
  4888. ? (e.ssrRender = t)
  4889. : (e.render = t)
  4890. : isObject$2(t) && (e.setupState = proxyRefs(t)),
  4891. finishComponentSetup(e, n)
  4892. }
  4893. function registerRuntimeCompiler(e) {
  4894. ;(compile = e),
  4895. (installWithProxy = function (e) {
  4896. e.render._rc &&
  4897. (e.withProxy = new Proxy(e.ctx, RuntimeCompiledPublicInstanceProxyHandlers))
  4898. })
  4899. }
  4900. var isRuntimeOnly = exports('cw', function () {
  4901. return !compile
  4902. })
  4903. function finishComponentSetup(e, t, n) {
  4904. var r = e.type
  4905. if (!e.render) {
  4906. if (!t && compile && !r.render) {
  4907. var a = r.template
  4908. if (a) {
  4909. var o = e.appContext.config,
  4910. i = o.isCustomElement,
  4911. s = o.compilerOptions,
  4912. l = r.delimiters,
  4913. c = r.compilerOptions,
  4914. u = extend$2(extend$2({ isCustomElement: i, delimiters: l }, s), c)
  4915. r.render = compile(a, u)
  4916. }
  4917. }
  4918. ;(e.render = r.render || NOOP), installWithProxy && installWithProxy(e)
  4919. }
  4920. setCurrentInstance(e),
  4921. pauseTracking(),
  4922. applyOptions(e),
  4923. resetTracking(),
  4924. unsetCurrentInstance()
  4925. }
  4926. function createAttrsProxy(e) {
  4927. return new Proxy(e.attrs, {
  4928. get: function (t, n) {
  4929. return track(e, 'get', '$attrs'), t[n]
  4930. }
  4931. })
  4932. }
  4933. function createSetupContext(e) {
  4934. var t
  4935. return {
  4936. get attrs() {
  4937. return t || (t = createAttrsProxy(e))
  4938. },
  4939. slots: e.slots,
  4940. emit: e.emit,
  4941. expose: function (t) {
  4942. e.exposed = t || {}
  4943. }
  4944. }
  4945. }
  4946. function getExposeProxy(e) {
  4947. if (e.exposed)
  4948. return (
  4949. e.exposeProxy ||
  4950. (e.exposeProxy = new Proxy(proxyRefs(markRaw(e.exposed)), {
  4951. get: function (t, n) {
  4952. return n in t
  4953. ? t[n]
  4954. : n in publicPropertiesMap
  4955. ? publicPropertiesMap[n](e)
  4956. : void 0
  4957. }
  4958. }))
  4959. )
  4960. }
  4961. var classifyRE = /(?:^|[-_])(\w)/g,
  4962. classify = function (e) {
  4963. return e
  4964. .replace(classifyRE, function (e) {
  4965. return e.toUpperCase()
  4966. })
  4967. .replace(/[-_]/g, '')
  4968. }
  4969. function getComponentName(e) {
  4970. return (isFunction$1(e) && e.displayName) || e.name
  4971. }
  4972. function formatComponentName(e, t) {
  4973. var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
  4974. r = getComponentName(t)
  4975. if (!r && t.__file) {
  4976. var a = t.__file.match(/([^/\\]+)\.\w+$/)
  4977. a && (r = a[1])
  4978. }
  4979. if (!r && e && e.parent) {
  4980. var o = function (e) {
  4981. for (var n in e) if (e[n] === t) return n
  4982. }
  4983. r = o(e.components || e.parent.type.components) || o(e.appContext.components)
  4984. }
  4985. return r ? classify(r) : n ? 'App' : 'Anonymous'
  4986. }
  4987. function isClassComponent(e) {
  4988. return isFunction$1(e) && '__vccOpts' in e
  4989. }
  4990. var stack = []
  4991. function warn(e) {
  4992. pauseTracking()
  4993. for (
  4994. var t = stack.length ? stack[stack.length - 1].component : null,
  4995. n = t && t.appContext.config.warnHandler,
  4996. r = getComponentTrace(),
  4997. a = arguments.length,
  4998. o = new Array(a > 1 ? a - 1 : 0),
  4999. i = 1;
  5000. i < a;
  5001. i++
  5002. )
  5003. o[i - 1] = arguments[i]
  5004. if (n)
  5005. callWithErrorHandling(n, t, 11, [
  5006. e + o.join(''),
  5007. t && t.proxy,
  5008. r
  5009. .map(function (e) {
  5010. var n = e.vnode
  5011. return 'at <'.concat(formatComponentName(t, n.type), '>')
  5012. })
  5013. .join('\n'),
  5014. r
  5015. ])
  5016. else {
  5017. var s,
  5018. l = ['[Vue warn]: '.concat(e)].concat(o)
  5019. r.length && l.push.apply(l, ['\n'].concat(_toConsumableArray2(formatTrace(r)))),
  5020. (s = console).warn.apply(s, _toConsumableArray2(l))
  5021. }
  5022. resetTracking()
  5023. }
  5024. function getComponentTrace() {
  5025. var e = stack[stack.length - 1]
  5026. if (!e) return []
  5027. for (var t = []; e; ) {
  5028. var n = t[0]
  5029. n && n.vnode === e ? n.recurseCount++ : t.push({ vnode: e, recurseCount: 0 })
  5030. var r = e.component && e.component.parent
  5031. e = r && r.vnode
  5032. }
  5033. return t
  5034. }
  5035. function formatTrace(e) {
  5036. var t = []
  5037. return (
  5038. e.forEach(function (e, n) {
  5039. t.push.apply(
  5040. t,
  5041. _toConsumableArray2(0 === n ? [] : ['\n']).concat(
  5042. _toConsumableArray2(formatTraceEntry(e))
  5043. )
  5044. )
  5045. }),
  5046. t
  5047. )
  5048. }
  5049. function formatTraceEntry(e) {
  5050. var t = e.vnode,
  5051. n = e.recurseCount,
  5052. r = n > 0 ? '... ('.concat(n, ' recursive calls)') : '',
  5053. a = !!t.component && null == t.component.parent,
  5054. o = ' at <'.concat(formatComponentName(t.component, t.type, a)),
  5055. i = '>' + r
  5056. return t.props ? [o].concat(_toConsumableArray2(formatProps(t.props)), [i]) : [o + i]
  5057. }
  5058. function formatProps(e) {
  5059. var t = [],
  5060. n = Object.keys(e)
  5061. return (
  5062. n.slice(0, 3).forEach(function (n) {
  5063. t.push.apply(t, _toConsumableArray2(formatProp(n, e[n])))
  5064. }),
  5065. n.length > 3 && t.push(' ...'),
  5066. t
  5067. )
  5068. }
  5069. function formatProp(e, t, n) {
  5070. return isString$1(t)
  5071. ? ((t = JSON.stringify(t)), n ? t : [''.concat(e, '=').concat(t)])
  5072. : 'number' == typeof t || 'boolean' == typeof t || null == t
  5073. ? n
  5074. ? t
  5075. : [''.concat(e, '=').concat(t)]
  5076. : isRef(t)
  5077. ? ((t = formatProp(e, toRaw(t.value), !0)), n ? t : [''.concat(e, '=Ref<'), t, '>'])
  5078. : isFunction$1(t)
  5079. ? [''.concat(e, '=fn').concat(t.name ? '<'.concat(t.name, '>') : '')]
  5080. : ((t = toRaw(t)), n ? t : [''.concat(e, '='), t])
  5081. }
  5082. function callWithErrorHandling(e, t, n, r) {
  5083. var a
  5084. try {
  5085. a = r ? e.apply(void 0, _toConsumableArray2(r)) : e()
  5086. } catch (o) {
  5087. handleError(o, t, n)
  5088. }
  5089. return a
  5090. }
  5091. function callWithAsyncErrorHandling(e, t, n, r) {
  5092. if (isFunction$1(e)) {
  5093. var a = callWithErrorHandling(e, t, n, r)
  5094. return (
  5095. a &&
  5096. isPromise$1(a) &&
  5097. a.catch(function (e) {
  5098. handleError(e, t, n)
  5099. }),
  5100. a
  5101. )
  5102. }
  5103. for (var o = [], i = 0; i < e.length; i++)
  5104. o.push(callWithAsyncErrorHandling(e[i], t, n, r))
  5105. return o
  5106. }
  5107. function handleError(e, t, n) {
  5108. var r = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3],
  5109. a = t ? t.vnode : null
  5110. if (t) {
  5111. for (var o = t.parent, i = t.proxy, s = n; o; ) {
  5112. var l = o.ec
  5113. if (l) for (var c = 0; c < l.length; c++) if (!1 === l[c](e, i, s)) return
  5114. o = o.parent
  5115. }
  5116. var u = t.appContext.config.errorHandler
  5117. if (u) return void callWithErrorHandling(u, null, 10, [e, i, s])
  5118. }
  5119. logError(e, n, a, r)
  5120. }
  5121. function logError(e, t, n) {
  5122. console.error(e)
  5123. }
  5124. var isFlushing = !1,
  5125. isFlushPending = !1,
  5126. queue$1 = [],
  5127. flushIndex = 0,
  5128. pendingPreFlushCbs = [],
  5129. activePreFlushCbs = null,
  5130. preFlushIndex = 0,
  5131. pendingPostFlushCbs = [],
  5132. activePostFlushCbs = null,
  5133. postFlushIndex = 0,
  5134. resolvedPromise = Promise.resolve(),
  5135. currentFlushPromise = null,
  5136. currentPreFlushParentJob = null
  5137. function nextTick(e) {
  5138. var t = currentFlushPromise || resolvedPromise
  5139. return e ? t.then(this ? e.bind(this) : e) : t
  5140. }
  5141. function findInsertionIndex(e) {
  5142. for (var t = flushIndex + 1, n = queue$1.length; t < n; ) {
  5143. var r = (t + n) >>> 1
  5144. getId(queue$1[r]) < e ? (t = r + 1) : (n = r)
  5145. }
  5146. return t
  5147. }
  5148. function queueJob(e) {
  5149. ;(queue$1.length &&
  5150. queue$1.includes(e, isFlushing && e.allowRecurse ? flushIndex + 1 : flushIndex)) ||
  5151. e === currentPreFlushParentJob ||
  5152. (null == e.id ? queue$1.push(e) : queue$1.splice(findInsertionIndex(e.id), 0, e),
  5153. queueFlush())
  5154. }
  5155. function queueFlush() {
  5156. isFlushing ||
  5157. isFlushPending ||
  5158. ((isFlushPending = !0), (currentFlushPromise = resolvedPromise.then(flushJobs)))
  5159. }
  5160. function invalidateJob(e) {
  5161. var t = queue$1.indexOf(e)
  5162. t > flushIndex && queue$1.splice(t, 1)
  5163. }
  5164. function queueCb(e, t, n, r) {
  5165. isArray$5(e)
  5166. ? n.push.apply(n, _toConsumableArray2(e))
  5167. : (t && t.includes(e, e.allowRecurse ? r + 1 : r)) || n.push(e),
  5168. queueFlush()
  5169. }
  5170. function queuePreFlushCb(e) {
  5171. queueCb(e, activePreFlushCbs, pendingPreFlushCbs, preFlushIndex)
  5172. }
  5173. function queuePostFlushCb(e) {
  5174. queueCb(e, activePostFlushCbs, pendingPostFlushCbs, postFlushIndex)
  5175. }
  5176. function flushPreFlushCbs(e) {
  5177. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null
  5178. if (pendingPreFlushCbs.length) {
  5179. for (
  5180. currentPreFlushParentJob = t,
  5181. activePreFlushCbs = _toConsumableArray2(new Set(pendingPreFlushCbs)),
  5182. pendingPreFlushCbs.length = 0,
  5183. preFlushIndex = 0;
  5184. preFlushIndex < activePreFlushCbs.length;
  5185. preFlushIndex++
  5186. )
  5187. activePreFlushCbs[preFlushIndex]()
  5188. ;(activePreFlushCbs = null),
  5189. (preFlushIndex = 0),
  5190. (currentPreFlushParentJob = null),
  5191. flushPreFlushCbs(e, t)
  5192. }
  5193. }
  5194. function flushPostFlushCbs(e) {
  5195. if (pendingPostFlushCbs.length) {
  5196. var t,
  5197. n = _toConsumableArray2(new Set(pendingPostFlushCbs))
  5198. if (((pendingPostFlushCbs.length = 0), activePostFlushCbs))
  5199. return void (t = activePostFlushCbs).push.apply(t, _toConsumableArray2(n))
  5200. for (
  5201. (activePostFlushCbs = n).sort(function (e, t) {
  5202. return getId(e) - getId(t)
  5203. }),
  5204. postFlushIndex = 0;
  5205. postFlushIndex < activePostFlushCbs.length;
  5206. postFlushIndex++
  5207. )
  5208. activePostFlushCbs[postFlushIndex]()
  5209. ;(activePostFlushCbs = null), (postFlushIndex = 0)
  5210. }
  5211. }
  5212. var getId = function (e) {
  5213. return null == e.id ? 1 / 0 : e.id
  5214. }
  5215. function flushJobs(e) {
  5216. ;(isFlushPending = !1),
  5217. (isFlushing = !0),
  5218. flushPreFlushCbs(e),
  5219. queue$1.sort(function (e, t) {
  5220. return getId(e) - getId(t)
  5221. })
  5222. try {
  5223. for (flushIndex = 0; flushIndex < queue$1.length; flushIndex++) {
  5224. var t = queue$1[flushIndex]
  5225. t && !1 !== t.active && callWithErrorHandling(t, null, 14)
  5226. }
  5227. } finally {
  5228. ;(flushIndex = 0),
  5229. (queue$1.length = 0),
  5230. flushPostFlushCbs(),
  5231. (isFlushing = !1),
  5232. (currentFlushPromise = null),
  5233. (queue$1.length || pendingPreFlushCbs.length || pendingPostFlushCbs.length) &&
  5234. flushJobs(e)
  5235. }
  5236. }
  5237. function watchEffect(e, t) {
  5238. return doWatch(e, null, t)
  5239. }
  5240. function watchPostEffect(e, t) {
  5241. return doWatch(e, null, { flush: 'post' })
  5242. }
  5243. function watchSyncEffect(e, t) {
  5244. return doWatch(e, null, { flush: 'sync' })
  5245. }
  5246. var INITIAL_WATCHER_VALUE = {}
  5247. function watch(e, t, n) {
  5248. return doWatch(e, t, n)
  5249. }
  5250. function doWatch(e, t) {
  5251. var n,
  5252. r,
  5253. a = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : EMPTY_OBJ,
  5254. o = a.immediate,
  5255. i = a.deep,
  5256. s = a.flush,
  5257. l = (a.onTrack, a.onTrigger, currentInstance),
  5258. c = !1,
  5259. u = !1
  5260. if (
  5261. (isRef(e)
  5262. ? ((n = function () {
  5263. return e.value
  5264. }),
  5265. (c = !!e._shallow))
  5266. : isReactive(e)
  5267. ? ((n = function () {
  5268. return e
  5269. }),
  5270. (i = !0))
  5271. : isArray$5(e)
  5272. ? ((u = !0),
  5273. (c = e.some(isReactive)),
  5274. (n = function () {
  5275. return e.map(function (e) {
  5276. return isRef(e)
  5277. ? e.value
  5278. : isReactive(e)
  5279. ? traverse(e)
  5280. : isFunction$1(e)
  5281. ? callWithErrorHandling(e, l, 2)
  5282. : void 0
  5283. })
  5284. }))
  5285. : (n = isFunction$1(e)
  5286. ? t
  5287. ? function () {
  5288. return callWithErrorHandling(e, l, 2)
  5289. }
  5290. : function () {
  5291. if (!l || !l.isUnmounted)
  5292. return r && r(), callWithAsyncErrorHandling(e, l, 3, [d])
  5293. }
  5294. : NOOP),
  5295. t && i)
  5296. ) {
  5297. var p = n
  5298. n = function () {
  5299. return traverse(p())
  5300. }
  5301. }
  5302. var d = function (e) {
  5303. r = v.onStop = function () {
  5304. callWithErrorHandling(e, l, 4)
  5305. }
  5306. }
  5307. if (isInSSRComponentSetup)
  5308. return (
  5309. (d = NOOP),
  5310. t ? o && callWithAsyncErrorHandling(t, l, 3, [n(), u ? [] : void 0, d]) : n(),
  5311. NOOP
  5312. )
  5313. var f = u ? [] : INITIAL_WATCHER_VALUE,
  5314. h = function () {
  5315. if (v.active)
  5316. if (t) {
  5317. var e = v.run()
  5318. ;(i ||
  5319. c ||
  5320. (u
  5321. ? e.some(function (e, t) {
  5322. return hasChanged(e, f[t])
  5323. })
  5324. : hasChanged(e, f))) &&
  5325. (r && r(),
  5326. callWithAsyncErrorHandling(t, l, 3, [
  5327. e,
  5328. f === INITIAL_WATCHER_VALUE ? void 0 : f,
  5329. d
  5330. ]),
  5331. (f = e))
  5332. } else v.run()
  5333. }
  5334. h.allowRecurse = !!t
  5335. var v = new ReactiveEffect(
  5336. n,
  5337. 'sync' === s
  5338. ? h
  5339. : 'post' === s
  5340. ? function () {
  5341. return queuePostRenderEffect(h, l && l.suspense)
  5342. }
  5343. : function () {
  5344. !l || l.isMounted ? queuePreFlushCb(h) : h()
  5345. }
  5346. )
  5347. return (
  5348. t
  5349. ? o
  5350. ? h()
  5351. : (f = v.run())
  5352. : 'post' === s
  5353. ? queuePostRenderEffect(v.run.bind(v), l && l.suspense)
  5354. : v.run(),
  5355. function () {
  5356. v.stop(), l && l.scope && remove(l.scope.effects, v)
  5357. }
  5358. )
  5359. }
  5360. function instanceWatch(e, t, n) {
  5361. var r,
  5362. a = this.proxy,
  5363. o = isString$1(e)
  5364. ? e.includes('.')
  5365. ? createPathGetter(a, e)
  5366. : function () {
  5367. return a[e]
  5368. }
  5369. : e.bind(a, a)
  5370. isFunction$1(t) ? (r = t) : ((r = t.handler), (n = t))
  5371. var i = currentInstance
  5372. setCurrentInstance(this)
  5373. var s = doWatch(o, r.bind(a), n)
  5374. return i ? setCurrentInstance(i) : unsetCurrentInstance(), s
  5375. }
  5376. function createPathGetter(e, t) {
  5377. var n = t.split('.')
  5378. return function () {
  5379. for (var t = e, r = 0; r < n.length && t; r++) t = t[n[r]]
  5380. return t
  5381. }
  5382. }
  5383. function traverse(e, t) {
  5384. if (!isObject$2(e) || e.__v_skip) return e
  5385. if ((t = t || new Set()).has(e)) return e
  5386. if ((t.add(e), isRef(e))) traverse(e.value, t)
  5387. else if (isArray$5(e)) for (var n = 0; n < e.length; n++) traverse(e[n], t)
  5388. else if (isSet$1(e) || isMap$1(e))
  5389. e.forEach(function (e) {
  5390. traverse(e, t)
  5391. })
  5392. else if (isPlainObject$2(e)) for (var r in e) traverse(e[r], t)
  5393. return e
  5394. }
  5395. function defineProps() {
  5396. return null
  5397. }
  5398. function defineEmits() {
  5399. return null
  5400. }
  5401. function defineExpose(e) {}
  5402. function withDefaults(e, t) {
  5403. return null
  5404. }
  5405. function useSlots() {
  5406. return getContext().slots
  5407. }
  5408. function useAttrs() {
  5409. return getContext().attrs
  5410. }
  5411. function getContext() {
  5412. var e = getCurrentInstance()
  5413. return e.setupContext || (e.setupContext = createSetupContext(e))
  5414. }
  5415. function mergeDefaults(e, t) {
  5416. var n = isArray$5(e)
  5417. ? e.reduce(function (e, t) {
  5418. return (e[t] = {}), e
  5419. }, {})
  5420. : e
  5421. for (var r in t) {
  5422. var a = n[r]
  5423. a
  5424. ? isArray$5(a) || isFunction$1(a)
  5425. ? (n[r] = { type: a, default: t[r] })
  5426. : (a.default = t[r])
  5427. : null === a && (n[r] = { default: t[r] })
  5428. }
  5429. return n
  5430. }
  5431. function createPropsRestProxy(e, t) {
  5432. var n = {},
  5433. r = function (r) {
  5434. t.includes(r) ||
  5435. Object.defineProperty(n, r, {
  5436. enumerable: !0,
  5437. get: function () {
  5438. return e[r]
  5439. }
  5440. })
  5441. }
  5442. for (var a in e) r(a)
  5443. return n
  5444. }
  5445. function withAsyncContext(e) {
  5446. var t = getCurrentInstance(),
  5447. n = e()
  5448. return (
  5449. unsetCurrentInstance(),
  5450. isPromise$1(n) &&
  5451. (n = n.catch(function (e) {
  5452. throw (setCurrentInstance(t), e)
  5453. })),
  5454. [
  5455. n,
  5456. function () {
  5457. return setCurrentInstance(t)
  5458. }
  5459. ]
  5460. )
  5461. }
  5462. function h$1(e, t, n) {
  5463. var r = arguments.length
  5464. return 2 === r
  5465. ? isObject$2(t) && !isArray$5(t)
  5466. ? isVNode(t)
  5467. ? createVNode(e, null, [t])
  5468. : createVNode(e, t)
  5469. : createVNode(e, null, t)
  5470. : (r > 3
  5471. ? (n = Array.prototype.slice.call(arguments, 2))
  5472. : 3 === r && isVNode(n) && (n = [n]),
  5473. createVNode(e, t, n))
  5474. }
  5475. var ssrContextKey = exports('cP', Symbol('')),
  5476. useSSRContext = exports('cU', function () {
  5477. var e = inject(ssrContextKey)
  5478. return (
  5479. e ||
  5480. warn(
  5481. 'Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build.'
  5482. ),
  5483. e
  5484. )
  5485. })
  5486. function initCustomFormatter() {}
  5487. function withMemo(e, t, n, r) {
  5488. var a = n[r]
  5489. if (a && isMemoSame(a, e)) return a
  5490. var o = t()
  5491. return (o.memo = e.slice()), (n[r] = o)
  5492. }
  5493. function isMemoSame(e, t) {
  5494. var n = e.memo
  5495. if (n.length != t.length) return !1
  5496. for (var r = 0; r < n.length; r++) if (n[r] !== t[r]) return !1
  5497. return isBlockTreeEnabled > 0 && currentBlock && currentBlock.push(e), !0
  5498. }
  5499. var version = exports('cX', '3.2.26'),
  5500. _ssrUtils = {
  5501. createComponentInstance: createComponentInstance,
  5502. setupComponent: setupComponent,
  5503. renderComponentRoot: renderComponentRoot,
  5504. setCurrentRenderingInstance: setCurrentRenderingInstance,
  5505. isVNode: isVNode,
  5506. normalizeVNode: normalizeVNode
  5507. },
  5508. ssrUtils = exports('cQ', _ssrUtils),
  5509. resolveFilter = exports('cK', null),
  5510. compatUtils = exports('ce', null),
  5511. svgNS = 'http://www.w3.org/2000/svg',
  5512. doc = 'undefined' != typeof document ? document : null,
  5513. staticTemplateCache = new Map(),
  5514. nodeOps = {
  5515. insert: function (e, t, n) {
  5516. t.insertBefore(e, n || null)
  5517. },
  5518. remove: function (e) {
  5519. var t = e.parentNode
  5520. t && t.removeChild(e)
  5521. },
  5522. createElement: function (e, t, n, r) {
  5523. var a = t
  5524. ? doc.createElementNS(svgNS, e)
  5525. : doc.createElement(e, n ? { is: n } : void 0)
  5526. return (
  5527. 'select' === e &&
  5528. r &&
  5529. null != r.multiple &&
  5530. a.setAttribute('multiple', r.multiple),
  5531. a
  5532. )
  5533. },
  5534. createText: function (e) {
  5535. return doc.createTextNode(e)
  5536. },
  5537. createComment: function (e) {
  5538. return doc.createComment(e)
  5539. },
  5540. setText: function (e, t) {
  5541. e.nodeValue = t
  5542. },
  5543. setElementText: function (e, t) {
  5544. e.textContent = t
  5545. },
  5546. parentNode: function (e) {
  5547. return e.parentNode
  5548. },
  5549. nextSibling: function (e) {
  5550. return e.nextSibling
  5551. },
  5552. querySelector: function (e) {
  5553. return doc.querySelector(e)
  5554. },
  5555. setScopeId: function (e, t) {
  5556. e.setAttribute(t, '')
  5557. },
  5558. cloneNode: function (e) {
  5559. var t = e.cloneNode(!0)
  5560. return '_value' in e && (t._value = e._value), t
  5561. },
  5562. insertStaticContent: function (e, t, n, r) {
  5563. var a = n ? n.previousSibling : t.lastChild,
  5564. o = staticTemplateCache.get(e)
  5565. if (!o) {
  5566. var i = doc.createElement('template')
  5567. if (((i.innerHTML = r ? '<svg>'.concat(e, '</svg>') : e), (o = i.content), r)) {
  5568. for (var s = o.firstChild; s.firstChild; ) o.appendChild(s.firstChild)
  5569. o.removeChild(s)
  5570. }
  5571. staticTemplateCache.set(e, o)
  5572. }
  5573. return (
  5574. t.insertBefore(o.cloneNode(!0), n),
  5575. [a ? a.nextSibling : t.firstChild, n ? n.previousSibling : t.lastChild]
  5576. )
  5577. }
  5578. }
  5579. function patchClass(e, t, n) {
  5580. var r = e._vtc
  5581. r && (t = (t ? [t].concat(_toConsumableArray2(r)) : _toConsumableArray2(r)).join(' ')),
  5582. null == t
  5583. ? e.removeAttribute('class')
  5584. : n
  5585. ? e.setAttribute('class', t)
  5586. : (e.className = t)
  5587. }
  5588. function patchStyle(e, t, n) {
  5589. var r = e.style,
  5590. a = isString$1(n)
  5591. if (n && !a) {
  5592. for (var o in n) setStyle(r, o, n[o])
  5593. if (t && !isString$1(t)) for (var i in t) null == n[i] && setStyle(r, i, '')
  5594. } else {
  5595. var s = r.display
  5596. a ? t !== n && (r.cssText = n) : t && e.removeAttribute('style'),
  5597. '_vod' in e && (r.display = s)
  5598. }
  5599. }
  5600. var importantRE = /\s*!important$/
  5601. function setStyle(e, t, n) {
  5602. if (isArray$5(n))
  5603. n.forEach(function (n) {
  5604. return setStyle(e, t, n)
  5605. })
  5606. else if (t.startsWith('--')) e.setProperty(t, n)
  5607. else {
  5608. var r = autoPrefix(e, t)
  5609. importantRE.test(n)
  5610. ? e.setProperty(hyphenate(r), n.replace(importantRE, ''), 'important')
  5611. : (e[r] = n)
  5612. }
  5613. }
  5614. var prefixes = ['Webkit', 'Moz', 'ms'],
  5615. prefixCache = {}
  5616. function autoPrefix(e, t) {
  5617. var n = prefixCache[t]
  5618. if (n) return n
  5619. var r = camelize$1(t)
  5620. if ('filter' !== r && r in e) return (prefixCache[t] = r)
  5621. r = capitalize(r)
  5622. for (var a = 0; a < prefixes.length; a++) {
  5623. var o = prefixes[a] + r
  5624. if (o in e) return (prefixCache[t] = o)
  5625. }
  5626. return t
  5627. }
  5628. var xlinkNS = 'http://www.w3.org/1999/xlink'
  5629. function patchAttr(e, t, n, r, a) {
  5630. if (r && t.startsWith('xlink:'))
  5631. null == n
  5632. ? e.removeAttributeNS(xlinkNS, t.slice(6, t.length))
  5633. : e.setAttributeNS(xlinkNS, t, n)
  5634. else {
  5635. var o = isSpecialBooleanAttr(t)
  5636. null == n || (o && !includeBooleanAttr(n))
  5637. ? e.removeAttribute(t)
  5638. : e.setAttribute(t, o ? '' : n)
  5639. }
  5640. }
  5641. function patchDOMProp(e, t, n, r, a, o, i) {
  5642. if ('innerHTML' === t || 'textContent' === t)
  5643. return r && i(r, a, o), void (e[t] = null == n ? '' : n)
  5644. if ('value' === t && 'PROGRESS' !== e.tagName && !e.tagName.includes('-')) {
  5645. e._value = n
  5646. var s = null == n ? '' : n
  5647. return (
  5648. (e.value === s && 'OPTION' !== e.tagName) || (e.value = s),
  5649. void (null == n && e.removeAttribute(t))
  5650. )
  5651. }
  5652. if ('' === n || null == n) {
  5653. var l = _typeof2(e[t])
  5654. if ('boolean' === l) return void (e[t] = includeBooleanAttr(n))
  5655. if (null == n && 'string' === l) return (e[t] = ''), void e.removeAttribute(t)
  5656. if ('number' === l) {
  5657. try {
  5658. e[t] = 0
  5659. } catch (c) {}
  5660. return void e.removeAttribute(t)
  5661. }
  5662. }
  5663. try {
  5664. e[t] = n
  5665. } catch (u) {}
  5666. }
  5667. var _getNow = Date.now,
  5668. skipTimestampCheck = !1
  5669. if ('undefined' != typeof window) {
  5670. _getNow() > document.createEvent('Event').timeStamp &&
  5671. (_getNow = function () {
  5672. return performance.now()
  5673. })
  5674. var ffMatch = navigator.userAgent.match(/firefox\/(\d+)/i)
  5675. skipTimestampCheck = !!(ffMatch && Number(ffMatch[1]) <= 53)
  5676. }
  5677. var cachedNow = 0,
  5678. p = Promise.resolve(),
  5679. reset = function () {
  5680. cachedNow = 0
  5681. },
  5682. getNow = function () {
  5683. return cachedNow || (p.then(reset), (cachedNow = _getNow()))
  5684. }
  5685. function addEventListener(e, t, n, r) {
  5686. e.addEventListener(t, n, r)
  5687. }
  5688. function removeEventListener(e, t, n, r) {
  5689. e.removeEventListener(t, n, r)
  5690. }
  5691. function patchEvent(e, t, n, r) {
  5692. var a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null,
  5693. o = e._vei || (e._vei = {}),
  5694. i = o[t]
  5695. if (r && i) i.value = r
  5696. else {
  5697. var s = parseName(t),
  5698. l = _slicedToArray(s, 2),
  5699. c = l[0],
  5700. u = l[1]
  5701. if (r) {
  5702. var p = (o[t] = createInvoker(r, a))
  5703. addEventListener(e, c, p, u)
  5704. } else i && (removeEventListener(e, c, i, u), (o[t] = void 0))
  5705. }
  5706. }
  5707. var optionsModifierRE = /(?:Once|Passive|Capture)$/
  5708. function parseName(e) {
  5709. var t, n
  5710. if (optionsModifierRE.test(e))
  5711. for (t = {}; (n = e.match(optionsModifierRE)); )
  5712. (e = e.slice(0, e.length - n[0].length)), (t[n[0].toLowerCase()] = !0)
  5713. return [hyphenate(e.slice(2)), t]
  5714. }
  5715. function createInvoker(e, t) {
  5716. var n = function e(n) {
  5717. var r = n.timeStamp || _getNow()
  5718. ;(skipTimestampCheck || r >= e.attached - 1) &&
  5719. callWithAsyncErrorHandling(patchStopImmediatePropagation(n, e.value), t, 5, [n])
  5720. }
  5721. return (n.value = e), (n.attached = getNow()), n
  5722. }
  5723. function patchStopImmediatePropagation(e, t) {
  5724. if (isArray$5(t)) {
  5725. var n = e.stopImmediatePropagation
  5726. return (
  5727. (e.stopImmediatePropagation = function () {
  5728. n.call(e), (e._stopped = !0)
  5729. }),
  5730. t.map(function (e) {
  5731. return function (t) {
  5732. return !t._stopped && e(t)
  5733. }
  5734. })
  5735. )
  5736. }
  5737. return t
  5738. }
  5739. var nativeOnRE = /^on[a-z]/,
  5740. patchProp = function (e, t, n, r) {
  5741. var a = arguments.length > 4 && void 0 !== arguments[4] && arguments[4],
  5742. o = arguments.length > 5 ? arguments[5] : void 0,
  5743. i = arguments.length > 6 ? arguments[6] : void 0,
  5744. s = arguments.length > 7 ? arguments[7] : void 0,
  5745. l = arguments.length > 8 ? arguments[8] : void 0
  5746. 'class' === t
  5747. ? patchClass(e, r, a)
  5748. : 'style' === t
  5749. ? patchStyle(e, n, r)
  5750. : isOn(t)
  5751. ? isModelListener(t) || patchEvent(e, t, n, r, i)
  5752. : (
  5753. '.' === t[0]
  5754. ? ((t = t.slice(1)), 1)
  5755. : '^' === t[0]
  5756. ? ((t = t.slice(1)), 0)
  5757. : shouldSetAsProp(e, t, r, a)
  5758. )
  5759. ? patchDOMProp(e, t, r, o, i, s, l)
  5760. : ('true-value' === t
  5761. ? (e._trueValue = r)
  5762. : 'false-value' === t && (e._falseValue = r),
  5763. patchAttr(e, t, r, a))
  5764. }
  5765. function shouldSetAsProp(e, t, n, r) {
  5766. return r
  5767. ? 'innerHTML' === t ||
  5768. 'textContent' === t ||
  5769. !!(t in e && nativeOnRE.test(t) && isFunction$1(n))
  5770. : 'spellcheck' !== t &&
  5771. 'draggable' !== t &&
  5772. 'form' !== t &&
  5773. ('list' !== t || 'INPUT' !== e.tagName) &&
  5774. ('type' !== t || 'TEXTAREA' !== e.tagName) &&
  5775. (!nativeOnRE.test(t) || !isString$1(n)) &&
  5776. t in e
  5777. }
  5778. function defineCustomElement(e, t) {
  5779. var n = defineComponent(e),
  5780. r = (function (e) {
  5781. _inherits2(a, e)
  5782. var r = _createSuper2(a)
  5783. function a(e) {
  5784. return _classCallCheck2(this, a), r.call(this, n, e, t)
  5785. }
  5786. return _createClass2(a)
  5787. })(VueElement)
  5788. return (r.def = n), r
  5789. }
  5790. var defineSSRCustomElement = exports('d7', function (e) {
  5791. return defineCustomElement(e, hydrate)
  5792. }),
  5793. BaseClass =
  5794. 'undefined' != typeof HTMLElement
  5795. ? HTMLElement
  5796. : (function () {
  5797. return _createClass2(function e() {
  5798. _classCallCheck2(this, e)
  5799. })
  5800. })(),
  5801. VueElement = (function (e) {
  5802. _inherits2(n, e)
  5803. var t = _createSuper2(n)
  5804. function n(e) {
  5805. var r,
  5806. a = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  5807. o = arguments.length > 2 ? arguments[2] : void 0
  5808. return (
  5809. _classCallCheck2(this, n),
  5810. ((r = t.call(this))._def = e),
  5811. (r._props = a),
  5812. (r._instance = null),
  5813. (r._connected = !1),
  5814. (r._resolved = !1),
  5815. (r._numberProps = null),
  5816. r.shadowRoot && o
  5817. ? o(r._createVNode(), r.shadowRoot)
  5818. : r.attachShadow({ mode: 'open' }),
  5819. r
  5820. )
  5821. }
  5822. return (
  5823. _createClass2(n, [
  5824. {
  5825. key: 'connectedCallback',
  5826. value: function () {
  5827. ;(this._connected = !0), this._instance || this._resolveDef()
  5828. }
  5829. },
  5830. {
  5831. key: 'disconnectedCallback',
  5832. value: function () {
  5833. var e = this
  5834. ;(this._connected = !1),
  5835. nextTick(function () {
  5836. e._connected || (render(null, e.shadowRoot), (e._instance = null))
  5837. })
  5838. }
  5839. },
  5840. {
  5841. key: '_resolveDef',
  5842. value: function () {
  5843. var e = this
  5844. if (!this._resolved) {
  5845. this._resolved = !0
  5846. for (var t = 0; t < this.attributes.length; t++)
  5847. this._setAttr(this.attributes[t].name)
  5848. new MutationObserver(function (t) {
  5849. var n,
  5850. r = _createForOfIteratorHelper(t)
  5851. try {
  5852. for (r.s(); !(n = r.n()).done; ) {
  5853. var a = n.value
  5854. e._setAttr(a.attributeName)
  5855. }
  5856. } catch (o) {
  5857. r.e(o)
  5858. } finally {
  5859. r.f()
  5860. }
  5861. }).observe(this, { attributes: !0 })
  5862. var n = function (t) {
  5863. var n,
  5864. r = t.props,
  5865. a = t.styles,
  5866. o = !isArray$5(r),
  5867. i = r ? (o ? Object.keys(r) : r) : []
  5868. if (o)
  5869. for (var s in e._props) {
  5870. var l = r[s]
  5871. ;(l === Number || (l && l.type === Number)) &&
  5872. ((e._props[s] = toNumber(e._props[s])),
  5873. ((n || (n = Object.create(null)))[s] = !0))
  5874. }
  5875. e._numberProps = n
  5876. for (var c = 0, u = Object.keys(e); c < u.length; c++) {
  5877. var p = u[c]
  5878. '_' !== p[0] && e._setProp(p, e[p], !0, !1)
  5879. }
  5880. var d,
  5881. f = _createForOfIteratorHelper(i.map(camelize$1))
  5882. try {
  5883. var h = function () {
  5884. var t = d.value
  5885. Object.defineProperty(e, t, {
  5886. get: function () {
  5887. return this._getProp(t)
  5888. },
  5889. set: function (e) {
  5890. this._setProp(t, e)
  5891. }
  5892. })
  5893. }
  5894. for (f.s(); !(d = f.n()).done; ) h()
  5895. } catch (v) {
  5896. f.e(v)
  5897. } finally {
  5898. f.f()
  5899. }
  5900. e._applyStyles(a), e._update()
  5901. },
  5902. r = this._def.__asyncLoader
  5903. r ? r().then(n) : n(this._def)
  5904. }
  5905. }
  5906. },
  5907. {
  5908. key: '_setAttr',
  5909. value: function (e) {
  5910. var t = this.getAttribute(e)
  5911. this._numberProps && this._numberProps[e] && (t = toNumber(t)),
  5912. this._setProp(camelize$1(e), t, !1)
  5913. }
  5914. },
  5915. {
  5916. key: '_getProp',
  5917. value: function (e) {
  5918. return this._props[e]
  5919. }
  5920. },
  5921. {
  5922. key: '_setProp',
  5923. value: function (e, t) {
  5924. var n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
  5925. r = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3]
  5926. t !== this._props[e] &&
  5927. ((this._props[e] = t),
  5928. r && this._instance && this._update(),
  5929. n &&
  5930. (!0 === t
  5931. ? this.setAttribute(hyphenate(e), '')
  5932. : 'string' == typeof t || 'number' == typeof t
  5933. ? this.setAttribute(hyphenate(e), t + '')
  5934. : t || this.removeAttribute(hyphenate(e))))
  5935. }
  5936. },
  5937. {
  5938. key: '_update',
  5939. value: function () {
  5940. render(this._createVNode(), this.shadowRoot)
  5941. }
  5942. },
  5943. {
  5944. key: '_createVNode',
  5945. value: function () {
  5946. var e = this,
  5947. t = createVNode(this._def, extend$2({}, this._props))
  5948. return (
  5949. this._instance ||
  5950. (t.ce = function (t) {
  5951. ;(e._instance = t),
  5952. (t.isCE = !0),
  5953. (t.emit = function (t) {
  5954. for (
  5955. var n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), a = 1;
  5956. a < n;
  5957. a++
  5958. )
  5959. r[a - 1] = arguments[a]
  5960. e.dispatchEvent(new CustomEvent(t, { detail: r }))
  5961. })
  5962. for (var r = e; (r = r && (r.parentNode || r.host)); )
  5963. if (r instanceof n) {
  5964. t.parent = r._instance
  5965. break
  5966. }
  5967. }),
  5968. t
  5969. )
  5970. }
  5971. },
  5972. {
  5973. key: '_applyStyles',
  5974. value: function (e) {
  5975. var t = this
  5976. e &&
  5977. e.forEach(function (e) {
  5978. var n = document.createElement('style')
  5979. ;(n.textContent = e), t.shadowRoot.appendChild(n)
  5980. })
  5981. }
  5982. }
  5983. ]),
  5984. n
  5985. )
  5986. })(BaseClass)
  5987. function useCssModule() {
  5988. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : '$style',
  5989. t = getCurrentInstance()
  5990. if (!t) return EMPTY_OBJ
  5991. var n = t.type.__cssModules
  5992. if (!n) return EMPTY_OBJ
  5993. var r = n[e]
  5994. return r || EMPTY_OBJ
  5995. }
  5996. function useCssVars(e) {
  5997. var t = getCurrentInstance()
  5998. if (t) {
  5999. var n = function () {
  6000. return setVarsOnVNode(t.subTree, e(t.proxy))
  6001. }
  6002. watchPostEffect(n),
  6003. onMounted(function () {
  6004. var e = new MutationObserver(n)
  6005. e.observe(t.subTree.el.parentNode, { childList: !0 }),
  6006. onUnmounted(function () {
  6007. return e.disconnect()
  6008. })
  6009. })
  6010. }
  6011. }
  6012. function setVarsOnVNode(e, t) {
  6013. if (128 & e.shapeFlag) {
  6014. var n = e.suspense
  6015. ;(e = n.activeBranch),
  6016. n.pendingBranch &&
  6017. !n.isHydrating &&
  6018. n.effects.push(function () {
  6019. setVarsOnVNode(n.activeBranch, t)
  6020. })
  6021. }
  6022. for (; e.component; ) e = e.component.subTree
  6023. if (1 & e.shapeFlag && e.el) setVarsOnNode(e.el, t)
  6024. else if (e.type === Fragment)
  6025. e.children.forEach(function (e) {
  6026. return setVarsOnVNode(e, t)
  6027. })
  6028. else if (e.type === Static)
  6029. for (var r = e, a = r.el, o = r.anchor; a && (setVarsOnNode(a, t), a !== o); )
  6030. a = a.nextSibling
  6031. }
  6032. function setVarsOnNode(e, t) {
  6033. if (1 === e.nodeType) {
  6034. var n = e.style
  6035. for (var r in t) n.setProperty('--'.concat(r), t[r])
  6036. }
  6037. }
  6038. exports('d4', VueElement)
  6039. var TRANSITION = 'transition',
  6040. ANIMATION = 'animation',
  6041. Transition = exports('b2', function (e, t) {
  6042. var n = t.slots
  6043. return h$1(BaseTransition, resolveTransitionProps(e), n)
  6044. })
  6045. Transition.displayName = 'Transition'
  6046. var DOMTransitionPropsValidators = {
  6047. name: String,
  6048. type: String,
  6049. css: { type: Boolean, default: !0 },
  6050. duration: [String, Number, Object],
  6051. enterFromClass: String,
  6052. enterActiveClass: String,
  6053. enterToClass: String,
  6054. appearFromClass: String,
  6055. appearActiveClass: String,
  6056. appearToClass: String,
  6057. leaveFromClass: String,
  6058. leaveActiveClass: String,
  6059. leaveToClass: String
  6060. },
  6061. TransitionPropsValidators = (Transition.props = extend$2(
  6062. {},
  6063. BaseTransition.props,
  6064. DOMTransitionPropsValidators
  6065. )),
  6066. callHook = function (e) {
  6067. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : []
  6068. isArray$5(e)
  6069. ? e.forEach(function (e) {
  6070. return e.apply(void 0, _toConsumableArray2(t))
  6071. })
  6072. : e && e.apply(void 0, _toConsumableArray2(t))
  6073. },
  6074. hasExplicitCallback = function (e) {
  6075. return (
  6076. !!e &&
  6077. (isArray$5(e)
  6078. ? e.some(function (e) {
  6079. return e.length > 1
  6080. })
  6081. : e.length > 1)
  6082. )
  6083. }
  6084. function resolveTransitionProps(e) {
  6085. var t = {}
  6086. for (var n in e) n in DOMTransitionPropsValidators || (t[n] = e[n])
  6087. if (!1 === e.css) return t
  6088. var r = e.name,
  6089. a = void 0 === r ? 'v' : r,
  6090. o = e.type,
  6091. i = e.duration,
  6092. s = e.enterFromClass,
  6093. l = void 0 === s ? ''.concat(a, '-enter-from') : s,
  6094. c = e.enterActiveClass,
  6095. u = void 0 === c ? ''.concat(a, '-enter-active') : c,
  6096. p = e.enterToClass,
  6097. d = void 0 === p ? ''.concat(a, '-enter-to') : p,
  6098. f = e.appearFromClass,
  6099. h = void 0 === f ? l : f,
  6100. v = e.appearActiveClass,
  6101. m = void 0 === v ? u : v,
  6102. g = e.appearToClass,
  6103. y = void 0 === g ? d : g,
  6104. b = e.leaveFromClass,
  6105. _ = void 0 === b ? ''.concat(a, '-leave-from') : b,
  6106. A = e.leaveActiveClass,
  6107. x = void 0 === A ? ''.concat(a, '-leave-active') : A,
  6108. w = e.leaveToClass,
  6109. k = void 0 === w ? ''.concat(a, '-leave-to') : w,
  6110. S = normalizeDuration(i),
  6111. E = S && S[0],
  6112. P = S && S[1],
  6113. C = t.onBeforeEnter,
  6114. T = t.onEnter,
  6115. I = t.onEnterCancelled,
  6116. M = t.onLeave,
  6117. R = t.onLeaveCancelled,
  6118. O = t.onBeforeAppear,
  6119. z = void 0 === O ? C : O,
  6120. D = t.onAppear,
  6121. F = void 0 === D ? T : D,
  6122. B = t.onAppearCancelled,
  6123. N = void 0 === B ? I : B,
  6124. j = function (e, t, n) {
  6125. removeTransitionClass(e, t ? y : d), removeTransitionClass(e, t ? m : u), n && n()
  6126. },
  6127. V = function (e, t) {
  6128. removeTransitionClass(e, k), removeTransitionClass(e, x), t && t()
  6129. },
  6130. L = function (e) {
  6131. return function (t, n) {
  6132. var r = e ? F : T,
  6133. a = function () {
  6134. return j(t, e, n)
  6135. }
  6136. callHook(r, [t, a]),
  6137. nextFrame(function () {
  6138. removeTransitionClass(t, e ? h : l),
  6139. addTransitionClass(t, e ? y : d),
  6140. hasExplicitCallback(r) || whenTransitionEnds(t, o, E, a)
  6141. })
  6142. }
  6143. }
  6144. return extend$2(t, {
  6145. onBeforeEnter: function (e) {
  6146. callHook(C, [e]), addTransitionClass(e, l), addTransitionClass(e, u)
  6147. },
  6148. onBeforeAppear: function (e) {
  6149. callHook(z, [e]), addTransitionClass(e, h), addTransitionClass(e, m)
  6150. },
  6151. onEnter: L(!1),
  6152. onAppear: L(!0),
  6153. onLeave: function (e, t) {
  6154. var n = function () {
  6155. return V(e, t)
  6156. }
  6157. addTransitionClass(e, _),
  6158. forceReflow(),
  6159. addTransitionClass(e, x),
  6160. nextFrame(function () {
  6161. removeTransitionClass(e, _),
  6162. addTransitionClass(e, k),
  6163. hasExplicitCallback(M) || whenTransitionEnds(e, o, P, n)
  6164. }),
  6165. callHook(M, [e, n])
  6166. },
  6167. onEnterCancelled: function (e) {
  6168. j(e, !1), callHook(I, [e])
  6169. },
  6170. onAppearCancelled: function (e) {
  6171. j(e, !0), callHook(N, [e])
  6172. },
  6173. onLeaveCancelled: function (e) {
  6174. V(e), callHook(R, [e])
  6175. }
  6176. })
  6177. }
  6178. function normalizeDuration(e) {
  6179. if (null == e) return null
  6180. if (isObject$2(e)) return [NumberOf(e.enter), NumberOf(e.leave)]
  6181. var t = NumberOf(e)
  6182. return [t, t]
  6183. }
  6184. function NumberOf(e) {
  6185. return toNumber(e)
  6186. }
  6187. function addTransitionClass(e, t) {
  6188. t.split(/\s+/).forEach(function (t) {
  6189. return t && e.classList.add(t)
  6190. }),
  6191. (e._vtc || (e._vtc = new Set())).add(t)
  6192. }
  6193. function removeTransitionClass(e, t) {
  6194. t.split(/\s+/).forEach(function (t) {
  6195. return t && e.classList.remove(t)
  6196. })
  6197. var n = e._vtc
  6198. n && (n.delete(t), n.size || (e._vtc = void 0))
  6199. }
  6200. function nextFrame(e) {
  6201. requestAnimationFrame(function () {
  6202. requestAnimationFrame(e)
  6203. })
  6204. }
  6205. var endId = 0
  6206. function whenTransitionEnds(e, t, n, r) {
  6207. var a = (e._endId = ++endId),
  6208. o = function () {
  6209. a === e._endId && r()
  6210. }
  6211. if (n) return setTimeout(o, n)
  6212. var i = getTransitionInfo(e, t),
  6213. s = i.type,
  6214. l = i.timeout,
  6215. c = i.propCount
  6216. if (!s) return r()
  6217. var u = s + 'end',
  6218. p = 0,
  6219. d = function () {
  6220. e.removeEventListener(u, f), o()
  6221. },
  6222. f = function (t) {
  6223. t.target === e && ++p >= c && d()
  6224. }
  6225. setTimeout(function () {
  6226. p < c && d()
  6227. }, l + 1),
  6228. e.addEventListener(u, f)
  6229. }
  6230. function getTransitionInfo(e, t) {
  6231. var n = window.getComputedStyle(e),
  6232. r = function (e) {
  6233. return (n[e] || '').split(', ')
  6234. },
  6235. a = r(TRANSITION + 'Delay'),
  6236. o = r(TRANSITION + 'Duration'),
  6237. i = getTimeout(a, o),
  6238. s = r(ANIMATION + 'Delay'),
  6239. l = r(ANIMATION + 'Duration'),
  6240. c = getTimeout(s, l),
  6241. u = null,
  6242. p = 0,
  6243. d = 0
  6244. return (
  6245. t === TRANSITION
  6246. ? i > 0 && ((u = TRANSITION), (p = i), (d = o.length))
  6247. : t === ANIMATION
  6248. ? c > 0 && ((u = ANIMATION), (p = c), (d = l.length))
  6249. : (d = (u = (p = Math.max(i, c)) > 0 ? (i > c ? TRANSITION : ANIMATION) : null)
  6250. ? u === TRANSITION
  6251. ? o.length
  6252. : l.length
  6253. : 0),
  6254. {
  6255. type: u,
  6256. timeout: p,
  6257. propCount: d,
  6258. hasTransform:
  6259. u === TRANSITION && /\b(transform|all)(,|$)/.test(n[TRANSITION + 'Property'])
  6260. }
  6261. )
  6262. }
  6263. function getTimeout(e, t) {
  6264. for (; e.length < t.length; ) e = e.concat(e)
  6265. return Math.max.apply(
  6266. Math,
  6267. _toConsumableArray2(
  6268. t.map(function (t, n) {
  6269. return toMs(t) + toMs(e[n])
  6270. })
  6271. )
  6272. )
  6273. }
  6274. function toMs(e) {
  6275. return 1e3 * Number(e.slice(0, -1).replace(',', '.'))
  6276. }
  6277. function forceReflow() {
  6278. return document.body.offsetHeight
  6279. }
  6280. var positionMap = new WeakMap(),
  6281. newPositionMap = new WeakMap(),
  6282. TransitionGroupImpl = {
  6283. name: 'TransitionGroup',
  6284. props: extend$2({}, TransitionPropsValidators, { tag: String, moveClass: String }),
  6285. setup: function (e, t) {
  6286. var n,
  6287. r,
  6288. a = t.slots,
  6289. o = getCurrentInstance(),
  6290. i = useTransitionState()
  6291. return (
  6292. onUpdated(function () {
  6293. if (n.length) {
  6294. var t = e.moveClass || ''.concat(e.name || 'v', '-move')
  6295. if (hasCSSTransform(n[0].el, o.vnode.el, t)) {
  6296. n.forEach(callPendingCbs), n.forEach(recordPosition)
  6297. var r = n.filter(applyTranslation)
  6298. forceReflow(),
  6299. r.forEach(function (e) {
  6300. var n = e.el,
  6301. r = n.style
  6302. addTransitionClass(n, t),
  6303. (r.transform = r.webkitTransform = r.transitionDuration = '')
  6304. var a = (n._moveCb = function (e) {
  6305. ;(e && e.target !== n) ||
  6306. (e && !/transform$/.test(e.propertyName)) ||
  6307. (n.removeEventListener('transitionend', a),
  6308. (n._moveCb = null),
  6309. removeTransitionClass(n, t))
  6310. })
  6311. n.addEventListener('transitionend', a)
  6312. })
  6313. }
  6314. }
  6315. }),
  6316. function () {
  6317. var t = toRaw(e),
  6318. s = resolveTransitionProps(t),
  6319. l = t.tag || Fragment
  6320. ;(n = r), (r = a.default ? getTransitionRawChildren(a.default()) : [])
  6321. for (var c = 0; c < r.length; c++) {
  6322. var u = r[c]
  6323. null != u.key && setTransitionHooks(u, resolveTransitionHooks(u, s, i, o))
  6324. }
  6325. if (n)
  6326. for (var p = 0; p < n.length; p++) {
  6327. var d = n[p]
  6328. setTransitionHooks(d, resolveTransitionHooks(d, s, i, o)),
  6329. positionMap.set(d, d.el.getBoundingClientRect())
  6330. }
  6331. return createVNode(l, null, r)
  6332. }
  6333. )
  6334. }
  6335. },
  6336. TransitionGroup = exports('bB', TransitionGroupImpl)
  6337. function callPendingCbs(e) {
  6338. var t = e.el
  6339. t._moveCb && t._moveCb(), t._enterCb && t._enterCb()
  6340. }
  6341. function recordPosition(e) {
  6342. newPositionMap.set(e, e.el.getBoundingClientRect())
  6343. }
  6344. function applyTranslation(e) {
  6345. var t = positionMap.get(e),
  6346. n = newPositionMap.get(e),
  6347. r = t.left - n.left,
  6348. a = t.top - n.top
  6349. if (r || a) {
  6350. var o = e.el.style
  6351. return (
  6352. (o.transform = o.webkitTransform = 'translate('.concat(r, 'px,').concat(a, 'px)')),
  6353. (o.transitionDuration = '0s'),
  6354. e
  6355. )
  6356. }
  6357. }
  6358. function hasCSSTransform(e, t, n) {
  6359. var r = e.cloneNode()
  6360. e._vtc &&
  6361. e._vtc.forEach(function (e) {
  6362. e.split(/\s+/).forEach(function (e) {
  6363. return e && r.classList.remove(e)
  6364. })
  6365. }),
  6366. n.split(/\s+/).forEach(function (e) {
  6367. return e && r.classList.add(e)
  6368. }),
  6369. (r.style.display = 'none')
  6370. var a = 1 === t.nodeType ? t : t.parentNode
  6371. a.appendChild(r)
  6372. var o = getTransitionInfo(r).hasTransform
  6373. return a.removeChild(r), o
  6374. }
  6375. var getModelAssigner = function (e) {
  6376. var t = e.props['onUpdate:modelValue']
  6377. return isArray$5(t)
  6378. ? function (e) {
  6379. return invokeArrayFns(t, e)
  6380. }
  6381. : t
  6382. }
  6383. function onCompositionStart(e) {
  6384. e.target.composing = !0
  6385. }
  6386. function onCompositionEnd(e) {
  6387. var t = e.target
  6388. t.composing && ((t.composing = !1), trigger(t, 'input'))
  6389. }
  6390. function trigger(e, t) {
  6391. var n = document.createEvent('HTMLEvents')
  6392. n.initEvent(t, !0, !0), e.dispatchEvent(n)
  6393. }
  6394. var vModelText = exports('dh', {
  6395. created: function (e, t, n) {
  6396. var r = t.modifiers,
  6397. a = r.lazy,
  6398. o = r.trim,
  6399. i = r.number
  6400. e._assign = getModelAssigner(n)
  6401. var s = i || (n.props && 'number' === n.props.type)
  6402. addEventListener(e, a ? 'change' : 'input', function (t) {
  6403. if (!t.target.composing) {
  6404. var n = e.value
  6405. o ? (n = n.trim()) : s && (n = toNumber(n)), e._assign(n)
  6406. }
  6407. }),
  6408. o &&
  6409. addEventListener(e, 'change', function () {
  6410. e.value = e.value.trim()
  6411. }),
  6412. a ||
  6413. (addEventListener(e, 'compositionstart', onCompositionStart),
  6414. addEventListener(e, 'compositionend', onCompositionEnd),
  6415. addEventListener(e, 'change', onCompositionEnd))
  6416. },
  6417. mounted: function (e, t) {
  6418. var n = t.value
  6419. e.value = null == n ? '' : n
  6420. },
  6421. beforeUpdate: function (e, t, n) {
  6422. var r = t.value,
  6423. a = t.modifiers,
  6424. o = a.lazy,
  6425. i = a.trim,
  6426. s = a.number
  6427. if (((e._assign = getModelAssigner(n)), !e.composing)) {
  6428. if (document.activeElement === e) {
  6429. if (o) return
  6430. if (i && e.value.trim() === r) return
  6431. if ((s || 'number' === e.type) && toNumber(e.value) === r) return
  6432. }
  6433. var l = null == r ? '' : r
  6434. e.value !== l && (e.value = l)
  6435. }
  6436. }
  6437. }),
  6438. vModelCheckbox = exports('dd', {
  6439. deep: !0,
  6440. created: function (e, t, n) {
  6441. ;(e._assign = getModelAssigner(n)),
  6442. addEventListener(e, 'change', function () {
  6443. var t = e._modelValue,
  6444. n = getValue(e),
  6445. r = e.checked,
  6446. a = e._assign
  6447. if (isArray$5(t)) {
  6448. var o = looseIndexOf(t, n),
  6449. i = -1 !== o
  6450. if (r && !i) a(t.concat(n))
  6451. else if (!r && i) {
  6452. var s = _toConsumableArray2(t)
  6453. s.splice(o, 1), a(s)
  6454. }
  6455. } else if (isSet$1(t)) {
  6456. var l = new Set(t)
  6457. r ? l.add(n) : l.delete(n), a(l)
  6458. } else a(getCheckboxValue(e, r))
  6459. })
  6460. },
  6461. mounted: setChecked,
  6462. beforeUpdate: function (e, t, n) {
  6463. ;(e._assign = getModelAssigner(n)), setChecked(e, t, n)
  6464. }
  6465. })
  6466. function setChecked(e, t, n) {
  6467. var r = t.value,
  6468. a = t.oldValue
  6469. ;(e._modelValue = r),
  6470. isArray$5(r)
  6471. ? (e.checked = looseIndexOf(r, n.props.value) > -1)
  6472. : isSet$1(r)
  6473. ? (e.checked = r.has(n.props.value))
  6474. : r !== a && (e.checked = looseEqual(r, getCheckboxValue(e, !0)))
  6475. }
  6476. var vModelRadio = exports('df', {
  6477. created: function (e, t, n) {
  6478. var r = t.value
  6479. ;(e.checked = looseEqual(r, n.props.value)),
  6480. (e._assign = getModelAssigner(n)),
  6481. addEventListener(e, 'change', function () {
  6482. e._assign(getValue(e))
  6483. })
  6484. },
  6485. beforeUpdate: function (e, t, n) {
  6486. var r = t.value,
  6487. a = t.oldValue
  6488. ;(e._assign = getModelAssigner(n)),
  6489. r !== a && (e.checked = looseEqual(r, n.props.value))
  6490. }
  6491. }),
  6492. vModelSelect = exports('dg', {
  6493. deep: !0,
  6494. created: function (e, t, n) {
  6495. var r = t.value,
  6496. a = t.modifiers.number,
  6497. o = isSet$1(r)
  6498. addEventListener(e, 'change', function () {
  6499. var t = Array.prototype.filter
  6500. .call(e.options, function (e) {
  6501. return e.selected
  6502. })
  6503. .map(function (e) {
  6504. return a ? toNumber(getValue(e)) : getValue(e)
  6505. })
  6506. e._assign(e.multiple ? (o ? new Set(t) : t) : t[0])
  6507. }),
  6508. (e._assign = getModelAssigner(n))
  6509. },
  6510. mounted: function (e, t) {
  6511. setSelected(e, t.value)
  6512. },
  6513. beforeUpdate: function (e, t, n) {
  6514. e._assign = getModelAssigner(n)
  6515. },
  6516. updated: function (e, t) {
  6517. setSelected(e, t.value)
  6518. }
  6519. })
  6520. function setSelected(e, t) {
  6521. var n = e.multiple
  6522. if (!n || isArray$5(t) || isSet$1(t)) {
  6523. for (var r = 0, a = e.options.length; r < a; r++) {
  6524. var o = e.options[r],
  6525. i = getValue(o)
  6526. if (n)
  6527. isArray$5(t) ? (o.selected = looseIndexOf(t, i) > -1) : (o.selected = t.has(i))
  6528. else if (looseEqual(getValue(o), t))
  6529. return void (e.selectedIndex !== r && (e.selectedIndex = r))
  6530. }
  6531. n || -1 === e.selectedIndex || (e.selectedIndex = -1)
  6532. }
  6533. }
  6534. function getValue(e) {
  6535. return '_value' in e ? e._value : e.value
  6536. }
  6537. function getCheckboxValue(e, t) {
  6538. var n = t ? '_trueValue' : '_falseValue'
  6539. return n in e ? e[n] : t
  6540. }
  6541. var vModelDynamic = exports('de', {
  6542. created: function (e, t, n) {
  6543. callModelHook(e, t, n, null, 'created')
  6544. },
  6545. mounted: function (e, t, n) {
  6546. callModelHook(e, t, n, null, 'mounted')
  6547. },
  6548. beforeUpdate: function (e, t, n, r) {
  6549. callModelHook(e, t, n, r, 'beforeUpdate')
  6550. },
  6551. updated: function (e, t, n, r) {
  6552. callModelHook(e, t, n, r, 'updated')
  6553. }
  6554. })
  6555. function callModelHook(e, t, n, r, a) {
  6556. var o
  6557. switch (e.tagName) {
  6558. case 'SELECT':
  6559. o = vModelSelect
  6560. break
  6561. case 'TEXTAREA':
  6562. o = vModelText
  6563. break
  6564. default:
  6565. switch (n.props && n.props.type) {
  6566. case 'checkbox':
  6567. o = vModelCheckbox
  6568. break
  6569. case 'radio':
  6570. o = vModelRadio
  6571. break
  6572. default:
  6573. o = vModelText
  6574. }
  6575. }
  6576. var i = o[a]
  6577. i && i(e, t, n, r)
  6578. }
  6579. function initVModelForSSR() {
  6580. ;(vModelText.getSSRProps = function (e) {
  6581. return { value: e.value }
  6582. }),
  6583. (vModelRadio.getSSRProps = function (e, t) {
  6584. var n = e.value
  6585. if (t.props && looseEqual(t.props.value, n)) return { checked: !0 }
  6586. }),
  6587. (vModelCheckbox.getSSRProps = function (e, t) {
  6588. var n = e.value
  6589. if (isArray$5(n)) {
  6590. if (t.props && looseIndexOf(n, t.props.value) > -1) return { checked: !0 }
  6591. } else if (isSet$1(n)) {
  6592. if (t.props && n.has(t.props.value)) return { checked: !0 }
  6593. } else if (n) return { checked: !0 }
  6594. })
  6595. }
  6596. var systemModifiers = ['ctrl', 'shift', 'alt', 'meta'],
  6597. modifierGuards = {
  6598. stop: function (e) {
  6599. return e.stopPropagation()
  6600. },
  6601. prevent: function (e) {
  6602. return e.preventDefault()
  6603. },
  6604. self: function (e) {
  6605. return e.target !== e.currentTarget
  6606. },
  6607. ctrl: function (e) {
  6608. return !e.ctrlKey
  6609. },
  6610. shift: function (e) {
  6611. return !e.shiftKey
  6612. },
  6613. alt: function (e) {
  6614. return !e.altKey
  6615. },
  6616. meta: function (e) {
  6617. return !e.metaKey
  6618. },
  6619. left: function (e) {
  6620. return 'button' in e && 0 !== e.button
  6621. },
  6622. middle: function (e) {
  6623. return 'button' in e && 1 !== e.button
  6624. },
  6625. right: function (e) {
  6626. return 'button' in e && 2 !== e.button
  6627. },
  6628. exact: function (e, t) {
  6629. return systemModifiers.some(function (n) {
  6630. return e[''.concat(n, 'Key')] && !t.includes(n)
  6631. })
  6632. }
  6633. },
  6634. withModifiers = exports('dj', function (e, t) {
  6635. return function (n) {
  6636. for (var r = 0; r < t.length; r++) {
  6637. var a = modifierGuards[t[r]]
  6638. if (a && a(n, t)) return
  6639. }
  6640. for (var o = arguments.length, i = new Array(o > 1 ? o - 1 : 0), s = 1; s < o; s++)
  6641. i[s - 1] = arguments[s]
  6642. return e.apply(void 0, [n].concat(i))
  6643. }
  6644. }),
  6645. keyNames = {
  6646. esc: 'escape',
  6647. space: ' ',
  6648. up: 'arrow-up',
  6649. left: 'arrow-left',
  6650. right: 'arrow-right',
  6651. down: 'arrow-down',
  6652. delete: 'backspace'
  6653. },
  6654. withKeys = exports('di', function (e, t) {
  6655. return function (n) {
  6656. if ('key' in n) {
  6657. var r = hyphenate(n.key)
  6658. return t.some(function (e) {
  6659. return e === r || keyNames[e] === r
  6660. })
  6661. ? e(n)
  6662. : void 0
  6663. }
  6664. }
  6665. }),
  6666. vShow = exports('aQ', {
  6667. beforeMount: function (e, t, n) {
  6668. var r = t.value,
  6669. a = n.transition
  6670. ;(e._vod = 'none' === e.style.display ? '' : e.style.display),
  6671. a && r ? a.beforeEnter(e) : setDisplay(e, r)
  6672. },
  6673. mounted: function (e, t, n) {
  6674. var r = t.value,
  6675. a = n.transition
  6676. a && r && a.enter(e)
  6677. },
  6678. updated: function (e, t, n) {
  6679. var r = t.value,
  6680. a = t.oldValue,
  6681. o = n.transition
  6682. !r != !a &&
  6683. (o
  6684. ? r
  6685. ? (o.beforeEnter(e), setDisplay(e, !0), o.enter(e))
  6686. : o.leave(e, function () {
  6687. setDisplay(e, !1)
  6688. })
  6689. : setDisplay(e, r))
  6690. },
  6691. beforeUnmount: function (e, t) {
  6692. setDisplay(e, t.value)
  6693. }
  6694. })
  6695. function setDisplay(e, t) {
  6696. e.style.display = t ? e._vod : 'none'
  6697. }
  6698. function initVShowForSSR() {
  6699. vShow.getSSRProps = function (e) {
  6700. if (!e.value) return { style: { display: 'none' } }
  6701. }
  6702. }
  6703. var rendererOptions = extend$2({ patchProp: patchProp }, nodeOps),
  6704. renderer,
  6705. enabledHydration = !1
  6706. function ensureRenderer() {
  6707. return renderer || (renderer = createRenderer(rendererOptions))
  6708. }
  6709. function ensureHydrationRenderer() {
  6710. return (
  6711. (renderer = enabledHydration ? renderer : createHydrationRenderer(rendererOptions)),
  6712. (enabledHydration = !0),
  6713. renderer
  6714. )
  6715. }
  6716. var render = exports('da', function () {
  6717. var e
  6718. ;(e = ensureRenderer()).render.apply(e, arguments)
  6719. }),
  6720. hydrate = exports('d8', function () {
  6721. var e
  6722. ;(e = ensureHydrationRenderer()).hydrate.apply(e, arguments)
  6723. }),
  6724. createApp = exports('g', function () {
  6725. var e,
  6726. t = (e = ensureRenderer()).createApp.apply(e, arguments),
  6727. n = t.mount
  6728. return (
  6729. (t.mount = function (e) {
  6730. var r = normalizeContainer(e)
  6731. if (r) {
  6732. var a = t._component
  6733. isFunction$1(a) || a.render || a.template || (a.template = r.innerHTML),
  6734. (r.innerHTML = '')
  6735. var o = n(r, !1, r instanceof SVGElement)
  6736. return (
  6737. r instanceof Element &&
  6738. (r.removeAttribute('v-cloak'), r.setAttribute('data-v-app', '')),
  6739. o
  6740. )
  6741. }
  6742. }),
  6743. t
  6744. )
  6745. }),
  6746. createSSRApp = exports('d5', function () {
  6747. var e,
  6748. t = (e = ensureHydrationRenderer()).createApp.apply(e, arguments),
  6749. n = t.mount
  6750. return (
  6751. (t.mount = function (e) {
  6752. var t = normalizeContainer(e)
  6753. if (t) return n(t, !0, t instanceof SVGElement)
  6754. }),
  6755. t
  6756. )
  6757. })
  6758. function normalizeContainer(e) {
  6759. return isString$1(e) ? document.querySelector(e) : e
  6760. }
  6761. var ssrDirectiveInitialized = !1,
  6762. initDirectivesForSSR = exports('d9', function () {
  6763. ssrDirectiveInitialized ||
  6764. ((ssrDirectiveInitialized = !0), initVModelForSSR(), initVShowForSSR())
  6765. }),
  6766. isDef = exports('a1', function (e) {
  6767. return null != e
  6768. }),
  6769. isFunction = exports('M', function (e) {
  6770. return 'function' == typeof e
  6771. }),
  6772. isObject$1 = exports('J', function (e) {
  6773. return null !== e && 'object' === _typeof2(e)
  6774. }),
  6775. isPromise = exports('K', function (e) {
  6776. return isObject$1(e) && isFunction(e.then) && isFunction(e.catch)
  6777. }),
  6778. isDate$2 = exports('aq', function (e) {
  6779. return (
  6780. '[object Date]' === Object.prototype.toString.call(e) && !Number.isNaN(e.getTime())
  6781. )
  6782. }),
  6783. isNumeric = function (e) {
  6784. return 'number' == typeof e || /^\d+(\.\d+)?$/.test(e)
  6785. },
  6786. isIOS$1 = function () {
  6787. return !!inBrowser$1 && /ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase())
  6788. }
  6789. function noop$1() {}
  6790. var extend$1 = exports('N', Object.assign),
  6791. inBrowser$1 = exports('aa', 'undefined' != typeof window)
  6792. function get(e, t) {
  6793. var n = t.split('.'),
  6794. r = e
  6795. return (
  6796. n.forEach(function (e) {
  6797. var t
  6798. r = isObject$1(r) && null != (t = r[e]) ? t : ''
  6799. }),
  6800. r
  6801. )
  6802. }
  6803. function pick(e, t, n) {
  6804. return t.reduce(function (t, r) {
  6805. return (n && void 0 === e[r]) || (t[r] = e[r]), t
  6806. }, {})
  6807. }
  6808. var isSameValue = exports('ar', function (e, t) {
  6809. return JSON.stringify(e) === JSON.stringify(t)
  6810. }),
  6811. toArray = exports('a2', function (e) {
  6812. return Array.isArray(e) ? e : [e]
  6813. }),
  6814. unknownProp = exports('O', null),
  6815. numericProp = exports('z', [Number, String]),
  6816. truthProp = exports('v', { type: Boolean, default: !0 }),
  6817. makeRequiredProp = exports('av', function (e) {
  6818. return { type: e, required: !0 }
  6819. }),
  6820. makeArrayProp = exports('aw', function () {
  6821. return {
  6822. type: Array,
  6823. default: function () {
  6824. return []
  6825. }
  6826. }
  6827. }),
  6828. makeNumberProp = exports('bC', function (e) {
  6829. return { type: Number, default: e }
  6830. }),
  6831. makeNumericProp = exports('w', function (e) {
  6832. return { type: numericProp, default: e }
  6833. }),
  6834. makeStringProp = exports('u', function (e) {
  6835. return { type: String, default: e }
  6836. }),
  6837. inBrowser = 'undefined' != typeof window
  6838. function raf(e) {
  6839. return inBrowser ? requestAnimationFrame(e) : -1
  6840. }
  6841. function cancelRaf(e) {
  6842. inBrowser && cancelAnimationFrame(e)
  6843. }
  6844. function doubleRaf(e) {
  6845. raf(function () {
  6846. return raf(e)
  6847. })
  6848. }
  6849. var isWindow = function (e) {
  6850. return e === window
  6851. },
  6852. makeDOMRect = function (e, t) {
  6853. return { top: 0, left: 0, right: e, bottom: t, width: e, height: t }
  6854. },
  6855. useRect = exports('am', function (e) {
  6856. var t = unref(e)
  6857. if (isWindow(t)) {
  6858. var n = t.innerWidth,
  6859. r = t.innerHeight
  6860. return makeDOMRect(n, r)
  6861. }
  6862. return (null == t ? void 0 : t.getBoundingClientRect)
  6863. ? t.getBoundingClientRect()
  6864. : makeDOMRect(0, 0)
  6865. })
  6866. function useToggle() {
  6867. var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],
  6868. t = ref(e),
  6869. n = function () {
  6870. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : !t.value
  6871. t.value = e
  6872. }
  6873. return [t, n]
  6874. }
  6875. function useParent(e) {
  6876. var t = inject(e, null)
  6877. if (t) {
  6878. var n = getCurrentInstance(),
  6879. r = t.link,
  6880. a = t.unlink,
  6881. o = t.internalChildren
  6882. return (
  6883. r(n),
  6884. onUnmounted(function () {
  6885. return a(n)
  6886. }),
  6887. {
  6888. parent: t,
  6889. index: computed(function () {
  6890. return o.indexOf(n)
  6891. })
  6892. }
  6893. )
  6894. }
  6895. return { parent: null, index: ref(-1) }
  6896. }
  6897. function flattenVNodes(e) {
  6898. var t = []
  6899. return (
  6900. (function e(n) {
  6901. Array.isArray(n) &&
  6902. n.forEach(function (n) {
  6903. var r
  6904. isVNode(n) &&
  6905. (t.push(n),
  6906. (null == (r = n.component) ? void 0 : r.subTree) &&
  6907. (t.push(n.component.subTree), e(n.component.subTree.children)),
  6908. n.children && e(n.children))
  6909. })
  6910. })(e),
  6911. t
  6912. )
  6913. }
  6914. function sortChildren(e, t, n) {
  6915. var r = flattenVNodes(e.subTree.children)
  6916. n.sort(function (e, t) {
  6917. return r.indexOf(e.vnode) - r.indexOf(t.vnode)
  6918. })
  6919. var a = n.map(function (e) {
  6920. return e.proxy
  6921. })
  6922. t.sort(function (e, t) {
  6923. return a.indexOf(e) - a.indexOf(t)
  6924. })
  6925. }
  6926. function useChildren(e) {
  6927. var t = reactive([]),
  6928. n = reactive([]),
  6929. r = getCurrentInstance()
  6930. return {
  6931. children: t,
  6932. linkChildren: function (a) {
  6933. provide(
  6934. e,
  6935. Object.assign(
  6936. {
  6937. link: function (e) {
  6938. e.proxy && (n.push(e), t.push(e.proxy), sortChildren(r, t, n))
  6939. },
  6940. unlink: function (e) {
  6941. var r = n.indexOf(e)
  6942. t.splice(r, 1), n.splice(r, 1)
  6943. },
  6944. children: t,
  6945. internalChildren: n
  6946. },
  6947. a
  6948. )
  6949. )
  6950. }
  6951. }
  6952. }
  6953. var SECOND = 1e3,
  6954. MINUTE = 60 * SECOND,
  6955. HOUR = 60 * MINUTE,
  6956. DAY = 24 * HOUR,
  6957. width,
  6958. height
  6959. function parseTime(e) {
  6960. return {
  6961. total: e,
  6962. days: Math.floor(e / DAY),
  6963. hours: Math.floor((e % DAY) / HOUR),
  6964. minutes: Math.floor((e % HOUR) / MINUTE),
  6965. seconds: Math.floor((e % MINUTE) / SECOND),
  6966. milliseconds: Math.floor(e % SECOND)
  6967. }
  6968. }
  6969. function isSameSecond(e, t) {
  6970. return Math.floor(e / 1e3) === Math.floor(t / 1e3)
  6971. }
  6972. function useCountDown(e) {
  6973. var t,
  6974. n,
  6975. r,
  6976. a,
  6977. o = ref(e.time),
  6978. i = computed(function () {
  6979. return parseTime(o.value)
  6980. }),
  6981. s = function () {
  6982. ;(r = !1), cancelRaf(t)
  6983. },
  6984. l = function () {
  6985. return Math.max(n - Date.now(), 0)
  6986. },
  6987. c = function (t) {
  6988. var n, r
  6989. ;(o.value = t),
  6990. null == (n = e.onChange) || n.call(e, i.value),
  6991. 0 === t && (s(), null == (r = e.onFinish) || r.call(e))
  6992. },
  6993. u = function e() {
  6994. t = raf(function () {
  6995. r && (c(l()), o.value > 0 && e())
  6996. })
  6997. },
  6998. p = function e() {
  6999. t = raf(function () {
  7000. if (r) {
  7001. var t = l()
  7002. ;(isSameSecond(t, o.value) && 0 !== t) || c(t), o.value > 0 && e()
  7003. }
  7004. })
  7005. },
  7006. d = function () {
  7007. inBrowser && (e.millisecond ? u() : p())
  7008. }
  7009. return (
  7010. onBeforeUnmount(s),
  7011. onActivated(function () {
  7012. a && ((r = !0), (a = !1), d())
  7013. }),
  7014. onDeactivated(function () {
  7015. r && (s(), (a = !0))
  7016. }),
  7017. {
  7018. start: function () {
  7019. r || ((n = Date.now() + o.value), (r = !0), d())
  7020. },
  7021. pause: s,
  7022. reset: function () {
  7023. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : e.time
  7024. s(), (o.value = t)
  7025. },
  7026. current: i
  7027. }
  7028. )
  7029. }
  7030. function onMountedOrActivated(e) {
  7031. var t
  7032. onMounted(function () {
  7033. e(),
  7034. nextTick(function () {
  7035. t = !0
  7036. })
  7037. }),
  7038. onActivated(function () {
  7039. t && e()
  7040. })
  7041. }
  7042. function useEventListener(e, t) {
  7043. var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}
  7044. if (inBrowser) {
  7045. var r,
  7046. a = n.target,
  7047. o = void 0 === a ? window : a,
  7048. i = n.passive,
  7049. s = void 0 !== i && i,
  7050. l = n.capture,
  7051. c = void 0 !== l && l,
  7052. u = function (n) {
  7053. var a = unref(n)
  7054. a && !r && (a.addEventListener(e, t, { capture: c, passive: s }), (r = !0))
  7055. },
  7056. p = function (n) {
  7057. var a = unref(n)
  7058. a && r && (a.removeEventListener(e, t, c), (r = !1))
  7059. }
  7060. onUnmounted(function () {
  7061. return p(o)
  7062. }),
  7063. onDeactivated(function () {
  7064. return p(o)
  7065. }),
  7066. onMountedOrActivated(function () {
  7067. return u(o)
  7068. }),
  7069. isRef(o) &&
  7070. watch(o, function (e, t) {
  7071. p(t), u(e)
  7072. })
  7073. }
  7074. }
  7075. function useClickAway(e, t) {
  7076. var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}
  7077. if (inBrowser) {
  7078. var r = n.eventName,
  7079. a = void 0 === r ? 'click' : r,
  7080. o = function (n) {
  7081. ;(Array.isArray(e) ? e : [e]).every(function (e) {
  7082. var t = unref(e)
  7083. return t && !t.contains(n.target)
  7084. }) && t(n)
  7085. }
  7086. useEventListener(a, o, { target: document })
  7087. }
  7088. }
  7089. function useWindowSize() {
  7090. if (!width && ((width = ref(0)), (height = ref(0)), inBrowser)) {
  7091. var e = function () {
  7092. ;(width.value = window.innerWidth), (height.value = window.innerHeight)
  7093. }
  7094. e(),
  7095. window.addEventListener('resize', e, { passive: !0 }),
  7096. window.addEventListener('orientationchange', e, { passive: !0 })
  7097. }
  7098. return { width: width, height: height }
  7099. }
  7100. var overflowScrollReg = /scroll|auto|overlay/i,
  7101. defaultRoot = inBrowser ? window : void 0,
  7102. visibility
  7103. function isElement$1(e) {
  7104. return 'HTML' !== e.tagName && 'BODY' !== e.tagName && 1 === e.nodeType
  7105. }
  7106. function getScrollParent(e) {
  7107. for (
  7108. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : defaultRoot,
  7109. n = e;
  7110. n && n !== t && isElement$1(n);
  7111. ) {
  7112. var r = window.getComputedStyle(n),
  7113. a = r.overflowY
  7114. if (overflowScrollReg.test(a)) return n
  7115. n = n.parentNode
  7116. }
  7117. return t
  7118. }
  7119. function useScrollParent(e) {
  7120. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : defaultRoot,
  7121. n = ref()
  7122. return (
  7123. onMounted(function () {
  7124. e.value && (n.value = getScrollParent(e.value, t))
  7125. }),
  7126. n
  7127. )
  7128. }
  7129. function usePageVisibility() {
  7130. if (!visibility && ((visibility = ref('visible')), inBrowser)) {
  7131. var e = function () {
  7132. visibility.value = document.hidden ? 'hidden' : 'visible'
  7133. }
  7134. e(), window.addEventListener('visibilitychange', e)
  7135. }
  7136. return visibility
  7137. }
  7138. var CUSTOM_FIELD_INJECTION_KEY = exports('Y', Symbol('van-field'))
  7139. function useCustomFieldValue(e) {
  7140. var t = inject(CUSTOM_FIELD_INJECTION_KEY, null)
  7141. t &&
  7142. !t.customValue.value &&
  7143. ((t.customValue.value = e),
  7144. watch(e, function () {
  7145. t.resetValidation(), t.validateWithTrigger('onChange')
  7146. }))
  7147. }
  7148. function getScrollTop(e) {
  7149. var t = 'scrollTop' in e ? e.scrollTop : e.pageYOffset
  7150. return Math.max(t, 0)
  7151. }
  7152. function setScrollTop(e, t) {
  7153. 'scrollTop' in e ? (e.scrollTop = t) : e.scrollTo(e.scrollX, t)
  7154. }
  7155. function getRootScrollTop() {
  7156. return (
  7157. window.pageYOffset ||
  7158. document.documentElement.scrollTop ||
  7159. document.body.scrollTop ||
  7160. 0
  7161. )
  7162. }
  7163. function setRootScrollTop(e) {
  7164. setScrollTop(window, e), setScrollTop(document.body, e)
  7165. }
  7166. function getElementTop(e, t) {
  7167. if (e === window) return 0
  7168. var n = t ? getScrollTop(t) : getRootScrollTop()
  7169. return useRect(e).top + n
  7170. }
  7171. var isIOS = isIOS$1()
  7172. function resetScroll() {
  7173. isIOS && setRootScrollTop(getRootScrollTop())
  7174. }
  7175. var stopPropagation = exports('bI', function (e) {
  7176. return e.stopPropagation()
  7177. })
  7178. function preventDefault(e, t) {
  7179. ;('boolean' != typeof e.cancelable || e.cancelable) && e.preventDefault(),
  7180. t && stopPropagation(e)
  7181. }
  7182. function isHidden(e) {
  7183. var t = unref(e)
  7184. if (!t) return !1
  7185. var n = window.getComputedStyle(t),
  7186. r = 'none' === n.display,
  7187. a = null === t.offsetParent && 'fixed' !== n.position
  7188. return r || a
  7189. }
  7190. var _useWindowSize = useWindowSize(),
  7191. windowWidth = _useWindowSize.width,
  7192. windowHeight = _useWindowSize.height,
  7193. rootFontSize
  7194. function addUnit(e) {
  7195. if (isDef(e)) return isNumeric(e) ? ''.concat(e, 'px') : String(e)
  7196. }
  7197. function getSizeStyle(e) {
  7198. if (isDef(e)) {
  7199. if (Array.isArray(e)) return { width: addUnit(e[0]), height: addUnit(e[1]) }
  7200. var t = addUnit(e)
  7201. return { width: t, height: t }
  7202. }
  7203. }
  7204. function getZIndexStyle(e) {
  7205. var t = {}
  7206. return void 0 !== e && (t.zIndex = +e), t
  7207. }
  7208. function getRootFontSize() {
  7209. if (!rootFontSize) {
  7210. var e = document.documentElement,
  7211. t = e.style.fontSize || window.getComputedStyle(e).fontSize
  7212. rootFontSize = parseFloat(t)
  7213. }
  7214. return rootFontSize
  7215. }
  7216. function convertRem(e) {
  7217. return +(e = e.replace(/rem/g, '')) * getRootFontSize()
  7218. }
  7219. function convertVw(e) {
  7220. return (+(e = e.replace(/vw/g, '')) * windowWidth.value) / 100
  7221. }
  7222. function convertVh(e) {
  7223. return (+(e = e.replace(/vh/g, '')) * windowHeight.value) / 100
  7224. }
  7225. function unitToPx(e) {
  7226. if ('number' == typeof e) return e
  7227. if (inBrowser$1) {
  7228. if (e.includes('rem')) return convertRem(e)
  7229. if (e.includes('vw')) return convertVw(e)
  7230. if (e.includes('vh')) return convertVh(e)
  7231. }
  7232. return parseFloat(e)
  7233. }
  7234. exports({ aI: windowWidth, aR: windowHeight })
  7235. var camelizeRE = /-(\w)/g,
  7236. camelize = function (e) {
  7237. return e.replace(camelizeRE, function (e, t) {
  7238. return t.toUpperCase()
  7239. })
  7240. },
  7241. kebabCase = function (e) {
  7242. return e
  7243. .replace(/([A-Z])/g, '-$1')
  7244. .toLowerCase()
  7245. .replace(/^-/, '')
  7246. }
  7247. function padZero(e) {
  7248. for (
  7249. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 2,
  7250. n = e + '';
  7251. n.length < t;
  7252. )
  7253. n = '0' + n
  7254. return n
  7255. }
  7256. var clamp = exports('au', function (e, t, n) {
  7257. return Math.min(Math.max(e, t), n)
  7258. })
  7259. function trimExtraChar(e, t, n) {
  7260. var r = e.indexOf(t)
  7261. return -1 === r
  7262. ? e
  7263. : '-' === t && 0 !== r
  7264. ? e.slice(0, r)
  7265. : e.slice(0, r + 1) + e.slice(r).replace(n, '')
  7266. }
  7267. function formatNumber(e) {
  7268. var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
  7269. n = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]
  7270. e = t ? trimExtraChar(e, '.', /\./g) : e.split('.')[0]
  7271. var r = t ? /[^-0-9.]/g : /[^-0-9]/g
  7272. return (e = n ? trimExtraChar(e, '-', /-/g) : e.replace(/-/, '')).replace(r, '')
  7273. }
  7274. function addNumber(e, t) {
  7275. var n = Math.pow(10, 10)
  7276. return Math.round((e + t) * n) / n
  7277. }
  7278. var hasOwnProperty$1 = Object.prototype.hasOwnProperty
  7279. function assignKey(e, t, n) {
  7280. var r = t[n]
  7281. isDef(r) &&
  7282. (hasOwnProperty$1.call(e, n) && isObject$1(r)
  7283. ? (e[n] = deepAssign(Object(e[n]), r))
  7284. : (e[n] = r))
  7285. }
  7286. function deepAssign(e, t) {
  7287. return (
  7288. Object.keys(t).forEach(function (n) {
  7289. assignKey(e, t, n)
  7290. }),
  7291. e
  7292. )
  7293. }
  7294. var stdin_default$c = {
  7295. name: '姓名',
  7296. tel: '电话',
  7297. save: '保存',
  7298. confirm: '确认',
  7299. cancel: '取消',
  7300. delete: '删除',
  7301. loading: '加载中...',
  7302. noCoupon: '暂无优惠券',
  7303. nameEmpty: '请填写姓名',
  7304. addContact: '添加联系人',
  7305. telInvalid: '请填写正确的电话',
  7306. vanCalendar: {
  7307. end: '结束',
  7308. start: '开始',
  7309. title: '日期选择',
  7310. weekdays: ['日', '一', '二', '三', '四', '五', '六'],
  7311. monthTitle: function (e, t) {
  7312. return ''.concat(e, '年').concat(t, '月')
  7313. },
  7314. rangePrompt: function (e) {
  7315. return '最多选择 '.concat(e, ' 天')
  7316. }
  7317. },
  7318. vanCascader: { select: '请选择' },
  7319. vanPagination: { prev: '上一页', next: '下一页' },
  7320. vanPullRefresh: { pulling: '下拉即可刷新...', loosing: '释放即可刷新...' },
  7321. vanSubmitBar: { label: '合计:' },
  7322. vanCoupon: {
  7323. unlimited: '无门槛',
  7324. discount: function (e) {
  7325. return ''.concat(e, '折')
  7326. },
  7327. condition: function (e) {
  7328. return '满'.concat(e, '元可用')
  7329. }
  7330. },
  7331. vanCouponCell: {
  7332. title: '优惠券',
  7333. count: function (e) {
  7334. return ''.concat(e, '张可用')
  7335. }
  7336. },
  7337. vanCouponList: {
  7338. exchange: '兑换',
  7339. close: '不使用',
  7340. enable: '可用',
  7341. disabled: '不可用',
  7342. placeholder: '输入优惠码'
  7343. },
  7344. vanAddressEdit: {
  7345. area: '地区',
  7346. areaEmpty: '请选择地区',
  7347. addressEmpty: '请填写详细地址',
  7348. addressDetail: '详细地址',
  7349. defaultAddress: '设为默认收货地址'
  7350. },
  7351. vanAddressList: { add: '新增地址' }
  7352. },
  7353. lang = ref('zh-CN'),
  7354. _messages = reactive({ 'zh-CN': stdin_default$c }),
  7355. Locale = {
  7356. messages: function () {
  7357. return _messages[lang.value]
  7358. },
  7359. use: function (e, t) {
  7360. ;(lang.value = e), this.add(_defineProperty2({}, e, t))
  7361. },
  7362. add: function () {
  7363. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
  7364. deepAssign(_messages, e)
  7365. }
  7366. },
  7367. stdin_default$b = Locale
  7368. function createTranslate(e) {
  7369. var t = camelize(e) + '.'
  7370. return function (e) {
  7371. for (
  7372. var n = stdin_default$b.messages(),
  7373. r = get(n, t + e) || get(n, e),
  7374. a = arguments.length,
  7375. o = new Array(a > 1 ? a - 1 : 0),
  7376. i = 1;
  7377. i < a;
  7378. i++
  7379. )
  7380. o[i - 1] = arguments[i]
  7381. return isFunction(r) ? r.apply(void 0, o) : r
  7382. }
  7383. }
  7384. function genBem(e, t) {
  7385. return t
  7386. ? 'string' == typeof t
  7387. ? ' '.concat(e, '--').concat(t)
  7388. : Array.isArray(t)
  7389. ? t.reduce(function (t, n) {
  7390. return t + genBem(e, n)
  7391. }, '')
  7392. : Object.keys(t).reduce(function (n, r) {
  7393. return n + (t[r] ? genBem(e, r) : '')
  7394. }, '')
  7395. : ''
  7396. }
  7397. function createBEM(e) {
  7398. return function (t, n) {
  7399. return (
  7400. t && 'string' != typeof t && ((n = t), (t = '')),
  7401. (t = t ? ''.concat(e, '__').concat(t) : e),
  7402. ''.concat(t).concat(genBem(t, n))
  7403. )
  7404. }
  7405. }
  7406. function createNamespace(e) {
  7407. var t = 'van-'.concat(e)
  7408. return [t, createBEM(t), createTranslate(t)]
  7409. }
  7410. var BORDER = exports('b0', 'van-hairline'),
  7411. BORDER_TOP = exports('a$', ''.concat(BORDER, '--top')),
  7412. BORDER_LEFT = ''.concat(BORDER, '--left'),
  7413. BORDER_BOTTOM = exports('aY', ''.concat(BORDER, '--bottom')),
  7414. BORDER_SURROUND = ''.concat(BORDER, '--surround'),
  7415. BORDER_TOP_BOTTOM = exports('G', ''.concat(BORDER, '--top-bottom')),
  7416. BORDER_UNSET_TOP_BOTTOM = exports('aA', ''.concat(BORDER, '-unset--top-bottom')),
  7417. HAPTICS_FEEDBACK = exports('ay', 'van-haptics-feedback'),
  7418. FORM_KEY = exports('S', Symbol('van-form')),
  7419. LONG_PRESS_START_TIME = exports('bc', 500)
  7420. function callInterceptor(e, t) {
  7421. var n = t.args,
  7422. r = void 0 === n ? [] : n,
  7423. a = t.done,
  7424. o = t.canceled
  7425. if (e) {
  7426. var i = e.apply(null, r)
  7427. isPromise(i)
  7428. ? i
  7429. .then(function (e) {
  7430. e ? a() : o && o()
  7431. })
  7432. .catch(noop$1)
  7433. : i
  7434. ? a()
  7435. : o && o()
  7436. } else a()
  7437. }
  7438. function withInstall(e) {
  7439. return (
  7440. (e.install = function (t) {
  7441. var n = e.name
  7442. n && (t.component(n, e), t.component(camelize('-'.concat(n)), e))
  7443. }),
  7444. e
  7445. )
  7446. }
  7447. var POPUP_TOGGLE_KEY = Symbol()
  7448. function onPopupReopen(e) {
  7449. var t = inject(POPUP_TOGGLE_KEY, null)
  7450. t &&
  7451. watch(t, function (t) {
  7452. t && e()
  7453. })
  7454. }
  7455. var useHeight = exports('bE', function (e, t) {
  7456. var n = ref(),
  7457. r = function () {
  7458. n.value = useRect(e).height
  7459. }
  7460. return (
  7461. onMounted(function () {
  7462. if ((nextTick(r), t)) for (var e = 1; e <= 3; e++) setTimeout(r, 100 * e)
  7463. }),
  7464. onPopupReopen(function () {
  7465. return nextTick(r)
  7466. }),
  7467. n
  7468. )
  7469. })
  7470. function usePlaceholder(e, t) {
  7471. var n = useHeight(e, !0)
  7472. return function (e) {
  7473. return createVNode(
  7474. 'div',
  7475. {
  7476. class: t('placeholder'),
  7477. style: { height: n.value ? ''.concat(n.value, 'px') : void 0 }
  7478. },
  7479. [e()]
  7480. )
  7481. }
  7482. }
  7483. var _createNamespace = createNamespace('action-bar'),
  7484. _createNamespace2 = _slicedToArray(_createNamespace, 2),
  7485. name$b = _createNamespace2[0],
  7486. bem$b = _createNamespace2[1],
  7487. ACTION_BAR_KEY = Symbol(name$b),
  7488. actionBarProps = { placeholder: Boolean, safeAreaInsetBottom: truthProp },
  7489. stdin_default$a = defineComponent({
  7490. name: name$b,
  7491. props: actionBarProps,
  7492. setup: function (e, t) {
  7493. var n = t.slots,
  7494. r = ref(),
  7495. a = usePlaceholder(r, bem$b)
  7496. ;(0, useChildren(ACTION_BAR_KEY).linkChildren)()
  7497. var o = function () {
  7498. var t
  7499. return createVNode(
  7500. 'div',
  7501. { ref: r, class: [bem$b(), { 'van-safe-area-bottom': e.safeAreaInsetBottom }] },
  7502. [null == (t = n.default) ? void 0 : t.call(n)]
  7503. )
  7504. }
  7505. return function () {
  7506. return e.placeholder ? a(o) : o()
  7507. }
  7508. }
  7509. }),
  7510. ActionBar = withInstall(stdin_default$a)
  7511. function useExpose(e) {
  7512. var t = getCurrentInstance()
  7513. t && extend$1(t.proxy, e)
  7514. }
  7515. var routeProps = exports('ae', { to: [String, Object], url: String, replace: Boolean })
  7516. function route(e) {
  7517. var t = e.to,
  7518. n = e.url,
  7519. r = e.replace,
  7520. a = e.$router
  7521. t && a
  7522. ? a[r ? 'replace' : 'push'](t)
  7523. : n && (r ? location.replace(n) : (location.href = n))
  7524. }
  7525. function useRoute$1() {
  7526. var e = getCurrentInstance().proxy
  7527. return function () {
  7528. return route(e)
  7529. }
  7530. }
  7531. var _createNamespace3 = createNamespace('badge'),
  7532. _createNamespace4 = _slicedToArray(_createNamespace3, 2),
  7533. name$a = _createNamespace4[0],
  7534. bem$a = _createNamespace4[1],
  7535. badgeProps = {
  7536. dot: Boolean,
  7537. max: numericProp,
  7538. tag: makeStringProp('div'),
  7539. color: String,
  7540. offset: Array,
  7541. content: numericProp,
  7542. showZero: truthProp,
  7543. position: makeStringProp('top-right')
  7544. },
  7545. stdin_default$9 = defineComponent({
  7546. name: name$a,
  7547. props: badgeProps,
  7548. setup: function (e, t) {
  7549. var n = t.slots,
  7550. r = function () {
  7551. if (n.content) return !0
  7552. var t = e.content,
  7553. r = e.showZero
  7554. return isDef(t) && '' !== t && (r || (0 !== t && '0' !== t))
  7555. },
  7556. a = function () {
  7557. var t = e.dot,
  7558. a = e.max,
  7559. o = e.content
  7560. if (!t && r())
  7561. return n.content
  7562. ? n.content()
  7563. : isDef(a) && isNumeric(o) && +o > a
  7564. ? ''.concat(a, '+')
  7565. : o
  7566. },
  7567. o = computed(function () {
  7568. var t = { background: e.color }
  7569. if (e.offset) {
  7570. var r = _slicedToArray(e.offset, 2),
  7571. a = r[0],
  7572. o = r[1]
  7573. n.default
  7574. ? ((t.top = addUnit(o)),
  7575. (t.right =
  7576. 'number' == typeof a
  7577. ? addUnit(-a)
  7578. : a.startsWith('-')
  7579. ? a.replace('-', '')
  7580. : '-'.concat(a)))
  7581. : ((t.marginTop = addUnit(o)), (t.marginLeft = addUnit(a)))
  7582. }
  7583. return t
  7584. }),
  7585. i = function () {
  7586. if (r() || e.dot)
  7587. return createVNode(
  7588. 'div',
  7589. {
  7590. class: bem$a([e.position, { dot: e.dot, fixed: !!n.default }]),
  7591. style: o.value
  7592. },
  7593. [a()]
  7594. )
  7595. }
  7596. return function () {
  7597. if (n.default) {
  7598. var t = e.tag
  7599. return createVNode(
  7600. t,
  7601. { class: bem$a('wrapper') },
  7602. {
  7603. default: function () {
  7604. return [n.default(), i()]
  7605. }
  7606. }
  7607. )
  7608. }
  7609. return i()
  7610. }
  7611. }
  7612. }),
  7613. Badge = exports('aH', withInstall(stdin_default$9)),
  7614. globalZIndex = 2e3,
  7615. useGlobalZIndex = function () {
  7616. return ++globalZIndex
  7617. },
  7618. setGlobalZIndex = function (e) {
  7619. globalZIndex = e
  7620. },
  7621. _createNamespace5 = createNamespace('config-provider'),
  7622. _createNamespace6 = _slicedToArray(_createNamespace5, 2),
  7623. name$9 = _createNamespace6[0],
  7624. bem$9 = _createNamespace6[1],
  7625. CONFIG_PROVIDER_KEY = Symbol(name$9),
  7626. configProviderProps = {
  7627. tag: makeStringProp('div'),
  7628. theme: makeStringProp('light'),
  7629. zIndex: Number,
  7630. themeVars: Object,
  7631. themeVarsDark: Object,
  7632. themeVarsLight: Object,
  7633. iconPrefix: String
  7634. }
  7635. function mapThemeVarsToCSSVars(e) {
  7636. var t = {}
  7637. return (
  7638. Object.keys(e).forEach(function (n) {
  7639. t['--van-'.concat(kebabCase(n))] = e[n]
  7640. }),
  7641. t
  7642. )
  7643. }
  7644. defineComponent({
  7645. name: name$9,
  7646. props: configProviderProps,
  7647. setup: function (e, t) {
  7648. var n = t.slots,
  7649. r = computed(function () {
  7650. return mapThemeVarsToCSSVars(
  7651. extend$1(
  7652. {},
  7653. e.themeVars,
  7654. 'dark' === e.theme ? e.themeVarsDark : e.themeVarsLight
  7655. )
  7656. )
  7657. })
  7658. if (inBrowser$1) {
  7659. var a = function () {
  7660. document.documentElement.classList.add('van-theme-'.concat(e.theme))
  7661. },
  7662. o = function () {
  7663. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : e.theme
  7664. document.documentElement.classList.remove('van-theme-'.concat(t))
  7665. }
  7666. watch(
  7667. function () {
  7668. return e.theme
  7669. },
  7670. function (e, t) {
  7671. t && o(t), a()
  7672. },
  7673. { immediate: !0 }
  7674. ),
  7675. onActivated(a),
  7676. onDeactivated(o),
  7677. onBeforeUnmount(o)
  7678. }
  7679. return (
  7680. provide(CONFIG_PROVIDER_KEY, e),
  7681. watchEffect(function () {
  7682. void 0 !== e.zIndex && setGlobalZIndex(e.zIndex)
  7683. }),
  7684. function () {
  7685. return createVNode(
  7686. e.tag,
  7687. { class: bem$9(), style: r.value },
  7688. {
  7689. default: function () {
  7690. var e
  7691. return [null == (e = n.default) ? void 0 : e.call(n)]
  7692. }
  7693. }
  7694. )
  7695. }
  7696. )
  7697. }
  7698. })
  7699. var _createNamespace7 = createNamespace('icon'),
  7700. _createNamespace8 = _slicedToArray(_createNamespace7, 2),
  7701. name$8 = _createNamespace8[0],
  7702. bem$8 = _createNamespace8[1],
  7703. isImage = function (e) {
  7704. return null == e ? void 0 : e.includes('/')
  7705. },
  7706. iconProps = {
  7707. dot: Boolean,
  7708. tag: makeStringProp('i'),
  7709. name: String,
  7710. size: numericProp,
  7711. badge: numericProp,
  7712. color: String,
  7713. badgeProps: Object,
  7714. classPrefix: String
  7715. },
  7716. stdin_default$8 = defineComponent({
  7717. name: name$8,
  7718. props: iconProps,
  7719. setup: function (e, t) {
  7720. var n = t.slots,
  7721. r = inject(CONFIG_PROVIDER_KEY, null),
  7722. a = computed(function () {
  7723. return e.classPrefix || (null == r ? void 0 : r.iconPrefix) || bem$8()
  7724. })
  7725. return function () {
  7726. var t = e.tag,
  7727. r = e.dot,
  7728. o = e.name,
  7729. i = e.size,
  7730. s = e.badge,
  7731. l = e.color,
  7732. c = isImage(o)
  7733. return createVNode(
  7734. Badge,
  7735. mergeProps(
  7736. {
  7737. dot: r,
  7738. tag: t,
  7739. class: [a.value, c ? '' : ''.concat(a.value, '-').concat(o)],
  7740. style: { color: l, fontSize: addUnit(i) },
  7741. content: s
  7742. },
  7743. e.badgeProps
  7744. ),
  7745. {
  7746. default: function () {
  7747. var e
  7748. return [
  7749. null == (e = n.default) ? void 0 : e.call(n),
  7750. c && createVNode('img', { class: bem$8('image'), src: o }, null)
  7751. ]
  7752. }
  7753. }
  7754. )
  7755. }
  7756. }
  7757. }),
  7758. Icon = exports('a5', withInstall(stdin_default$8)),
  7759. _createNamespace9 = createNamespace('loading'),
  7760. _createNamespace10 = _slicedToArray(_createNamespace9, 2),
  7761. name$7 = _createNamespace10[0],
  7762. bem$7 = _createNamespace10[1],
  7763. SpinIcon = Array(12)
  7764. .fill(null)
  7765. .map(function (e, t) {
  7766. return createVNode('i', { class: bem$7('line', String(t + 1)) }, null)
  7767. }),
  7768. CircularIcon = createVNode(
  7769. 'svg',
  7770. { class: bem$7('circular'), viewBox: '25 25 50 50' },
  7771. [createVNode('circle', { cx: '50', cy: '50', r: '20', fill: 'none' }, null)]
  7772. ),
  7773. loadingProps = {
  7774. size: numericProp,
  7775. type: makeStringProp('circular'),
  7776. color: String,
  7777. vertical: Boolean,
  7778. textSize: numericProp,
  7779. textColor: String
  7780. },
  7781. stdin_default$7 = defineComponent({
  7782. name: name$7,
  7783. props: loadingProps,
  7784. setup: function (e, t) {
  7785. var n = t.slots,
  7786. r = computed(function () {
  7787. return extend$1({ color: e.color }, getSizeStyle(e.size))
  7788. }),
  7789. a = function () {
  7790. var t
  7791. if (n.default)
  7792. return createVNode(
  7793. 'span',
  7794. {
  7795. class: bem$7('text'),
  7796. style: {
  7797. fontSize: addUnit(e.textSize),
  7798. color: null != (t = e.textColor) ? t : e.color
  7799. }
  7800. },
  7801. [n.default()]
  7802. )
  7803. }
  7804. return function () {
  7805. var t,
  7806. o = e.type,
  7807. i = e.vertical
  7808. return createVNode(
  7809. 'div',
  7810. { class: bem$7([o, { vertical: i }]), 'aria-live': 'polite', 'aria-busy': !0 },
  7811. [
  7812. ((t = 'spinner' === e.type ? SpinIcon : CircularIcon),
  7813. createVNode('span', { class: bem$7('spinner', e.type), style: r.value }, [
  7814. n.icon ? n.icon() : t
  7815. ])),
  7816. a()
  7817. ]
  7818. )
  7819. }
  7820. }
  7821. }),
  7822. Loading = exports('L', withInstall(stdin_default$7)),
  7823. _createNamespace11 = createNamespace('button'),
  7824. _createNamespace12 = _slicedToArray(_createNamespace11, 2),
  7825. name$6 = _createNamespace12[0],
  7826. bem$6 = _createNamespace12[1],
  7827. buttonProps = extend$1({}, routeProps, {
  7828. tag: makeStringProp('button'),
  7829. text: String,
  7830. icon: String,
  7831. type: makeStringProp('default'),
  7832. size: makeStringProp('normal'),
  7833. color: String,
  7834. block: Boolean,
  7835. plain: Boolean,
  7836. round: Boolean,
  7837. square: Boolean,
  7838. loading: Boolean,
  7839. hairline: Boolean,
  7840. disabled: Boolean,
  7841. iconPrefix: String,
  7842. nativeType: makeStringProp('button'),
  7843. loadingSize: numericProp,
  7844. loadingText: String,
  7845. loadingType: String,
  7846. iconPosition: makeStringProp('left')
  7847. }),
  7848. stdin_default$6 = defineComponent({
  7849. name: name$6,
  7850. props: buttonProps,
  7851. emits: ['click'],
  7852. setup: function (e, t) {
  7853. var n = t.emit,
  7854. r = t.slots,
  7855. a = useRoute$1(),
  7856. o = function () {
  7857. return e.loading
  7858. ? r.loading
  7859. ? r.loading()
  7860. : createVNode(
  7861. Loading,
  7862. { size: e.loadingSize, type: e.loadingType, class: bem$6('loading') },
  7863. null
  7864. )
  7865. : r.icon
  7866. ? createVNode('div', { class: bem$6('icon') }, [r.icon()])
  7867. : e.icon
  7868. ? createVNode(
  7869. Icon,
  7870. { name: e.icon, class: bem$6('icon'), classPrefix: e.iconPrefix },
  7871. null
  7872. )
  7873. : void 0
  7874. },
  7875. i = function () {
  7876. var t
  7877. if ((t = e.loading ? e.loadingText : r.default ? r.default() : e.text))
  7878. return createVNode('span', { class: bem$6('text') }, [t])
  7879. },
  7880. s = function () {
  7881. var t = e.color,
  7882. n = e.plain
  7883. if (t) {
  7884. var r = { color: n ? t : 'white' }
  7885. return (
  7886. n || (r.background = t),
  7887. t.includes('gradient') ? (r.border = 0) : (r.borderColor = t),
  7888. r
  7889. )
  7890. }
  7891. },
  7892. l = function (t) {
  7893. e.loading ? preventDefault(t) : e.disabled || (n('click', t), a())
  7894. }
  7895. return function () {
  7896. var t = e.tag,
  7897. n = e.type,
  7898. r = e.size,
  7899. a = e.block,
  7900. c = e.round,
  7901. u = e.plain,
  7902. p = e.square,
  7903. d = e.loading,
  7904. f = e.disabled,
  7905. h = e.hairline,
  7906. v = e.nativeType,
  7907. m = e.iconPosition,
  7908. g = [
  7909. bem$6([
  7910. n,
  7911. r,
  7912. {
  7913. plain: u,
  7914. block: a,
  7915. round: c,
  7916. square: p,
  7917. loading: d,
  7918. disabled: f,
  7919. hairline: h
  7920. }
  7921. ]),
  7922. _defineProperty2({}, BORDER_SURROUND, h)
  7923. ]
  7924. return createVNode(
  7925. t,
  7926. { type: v, class: g, style: s(), disabled: f, onClick: l },
  7927. {
  7928. default: function () {
  7929. return [
  7930. createVNode('div', { class: bem$6('content') }, [
  7931. 'left' === m && o(),
  7932. i(),
  7933. 'right' === m && o()
  7934. ])
  7935. ]
  7936. }
  7937. }
  7938. )
  7939. }
  7940. }
  7941. }),
  7942. Button = exports('B', withInstall(stdin_default$6)),
  7943. _createNamespace13 = createNamespace('action-bar-button'),
  7944. _createNamespace14 = _slicedToArray(_createNamespace13, 2),
  7945. name$5 = _createNamespace14[0],
  7946. bem$5 = _createNamespace14[1],
  7947. actionBarButtonProps = extend$1({}, routeProps, {
  7948. type: String,
  7949. text: String,
  7950. icon: String,
  7951. color: String,
  7952. loading: Boolean,
  7953. disabled: Boolean
  7954. }),
  7955. stdin_default$5 = defineComponent({
  7956. name: name$5,
  7957. props: actionBarButtonProps,
  7958. setup: function (e, t) {
  7959. var n = t.slots,
  7960. r = useRoute$1(),
  7961. a = useParent(ACTION_BAR_KEY),
  7962. o = a.parent,
  7963. i = a.index,
  7964. s = computed(function () {
  7965. if (o) {
  7966. var e = o.children[i.value - 1]
  7967. return !(e && 'isButton' in e)
  7968. }
  7969. }),
  7970. l = computed(function () {
  7971. if (o) {
  7972. var e = o.children[i.value + 1]
  7973. return !(e && 'isButton' in e)
  7974. }
  7975. })
  7976. return (
  7977. useExpose({ isButton: !0 }),
  7978. function () {
  7979. var t = e.type,
  7980. a = e.icon,
  7981. o = e.text,
  7982. i = e.color,
  7983. c = e.loading,
  7984. u = e.disabled
  7985. return createVNode(
  7986. Button,
  7987. {
  7988. class: bem$5([t, { last: l.value, first: s.value }]),
  7989. size: 'large',
  7990. type: t,
  7991. icon: a,
  7992. color: i,
  7993. loading: c,
  7994. disabled: u,
  7995. onClick: r
  7996. },
  7997. {
  7998. default: function () {
  7999. return [n.default ? n.default() : o]
  8000. }
  8001. }
  8002. )
  8003. }
  8004. )
  8005. }
  8006. }),
  8007. ActionBarButton = withInstall(stdin_default$5),
  8008. popupSharedProps = exports('aB', {
  8009. show: Boolean,
  8010. zIndex: numericProp,
  8011. overlay: truthProp,
  8012. duration: numericProp,
  8013. teleport: [String, Object],
  8014. lockScroll: truthProp,
  8015. lazyRender: truthProp,
  8016. beforeClose: Function,
  8017. overlayStyle: Object,
  8018. overlayClass: unknownProp,
  8019. transitionAppear: Boolean,
  8020. closeOnClickOverlay: truthProp
  8021. }),
  8022. popupSharedPropKeys = exports('aC', Object.keys(popupSharedProps))
  8023. function getDirection(e, t) {
  8024. return e > t ? 'horizontal' : t > e ? 'vertical' : ''
  8025. }
  8026. function useTouch() {
  8027. var e = ref(0),
  8028. t = ref(0),
  8029. n = ref(0),
  8030. r = ref(0),
  8031. a = ref(0),
  8032. o = ref(0),
  8033. i = ref(''),
  8034. s = function () {
  8035. ;(n.value = 0), (r.value = 0), (a.value = 0), (o.value = 0), (i.value = '')
  8036. }
  8037. return {
  8038. move: function (s) {
  8039. var l = s.touches[0]
  8040. ;(n.value = (l.clientX < 0 ? 0 : l.clientX) - e.value),
  8041. (r.value = l.clientY - t.value),
  8042. (a.value = Math.abs(n.value)),
  8043. (o.value = Math.abs(r.value))
  8044. ;(!i.value || (a.value < 10 && o.value < 10)) &&
  8045. (i.value = getDirection(a.value, o.value))
  8046. },
  8047. start: function (n) {
  8048. s(), (e.value = n.touches[0].clientX), (t.value = n.touches[0].clientY)
  8049. },
  8050. reset: s,
  8051. startX: e,
  8052. startY: t,
  8053. deltaX: n,
  8054. deltaY: r,
  8055. offsetX: a,
  8056. offsetY: o,
  8057. direction: i,
  8058. isVertical: function () {
  8059. return 'vertical' === i.value
  8060. },
  8061. isHorizontal: function () {
  8062. return 'horizontal' === i.value
  8063. }
  8064. }
  8065. }
  8066. var totalLockCount = 0,
  8067. BODY_LOCK_CLASS = 'van-overflow-hidden'
  8068. function useLockScroll(e, t) {
  8069. var n = useTouch(),
  8070. r = function (t) {
  8071. n.move(t)
  8072. var r = n.deltaY.value > 0 ? '10' : '01',
  8073. a = getScrollParent(t.target, e.value),
  8074. o = a.scrollHeight,
  8075. i = a.offsetHeight,
  8076. s = a.scrollTop,
  8077. l = '11'
  8078. 0 === s ? (l = i >= o ? '00' : '01') : s + i >= o && (l = '10'),
  8079. '11' === l ||
  8080. !n.isVertical() ||
  8081. parseInt(l, 2) & parseInt(r, 2) ||
  8082. preventDefault(t, !0)
  8083. },
  8084. a = function () {
  8085. document.addEventListener('touchstart', n.start),
  8086. document.addEventListener('touchmove', r, { passive: !1 }),
  8087. totalLockCount || document.body.classList.add(BODY_LOCK_CLASS),
  8088. totalLockCount++
  8089. },
  8090. o = function () {
  8091. totalLockCount &&
  8092. (document.removeEventListener('touchstart', n.start),
  8093. document.removeEventListener('touchmove', r),
  8094. --totalLockCount || document.body.classList.remove(BODY_LOCK_CLASS))
  8095. },
  8096. i = function () {
  8097. return t() && o()
  8098. }
  8099. onMountedOrActivated(function () {
  8100. return t() && a()
  8101. }),
  8102. onDeactivated(i),
  8103. onBeforeUnmount(i),
  8104. watch(t, function (e) {
  8105. e ? a() : o()
  8106. })
  8107. }
  8108. function useLazyRender(e) {
  8109. var t = ref(!1)
  8110. return (
  8111. watch(
  8112. e,
  8113. function (e) {
  8114. e && (t.value = e)
  8115. },
  8116. { immediate: !0 }
  8117. ),
  8118. function (e) {
  8119. return function () {
  8120. return t.value ? e() : null
  8121. }
  8122. }
  8123. )
  8124. }
  8125. var _createNamespace15 = createNamespace('overlay'),
  8126. _createNamespace16 = _slicedToArray(_createNamespace15, 2),
  8127. name$4 = _createNamespace16[0],
  8128. bem$4 = _createNamespace16[1],
  8129. overlayProps = {
  8130. show: Boolean,
  8131. zIndex: numericProp,
  8132. duration: numericProp,
  8133. className: unknownProp,
  8134. lockScroll: truthProp,
  8135. lazyRender: truthProp,
  8136. customStyle: Object
  8137. },
  8138. stdin_default$4 = defineComponent({
  8139. name: name$4,
  8140. props: overlayProps,
  8141. setup: function (e, t) {
  8142. var n = t.slots,
  8143. r = ref(),
  8144. a = useLazyRender(function () {
  8145. return e.show || !e.lazyRender
  8146. })(function () {
  8147. var t,
  8148. a = extend$1(getZIndexStyle(e.zIndex), e.customStyle)
  8149. return (
  8150. isDef(e.duration) && (a.animationDuration = ''.concat(e.duration, 's')),
  8151. withDirectives(
  8152. createVNode('div', { ref: r, style: a, class: [bem$4(), e.className] }, [
  8153. null == (t = n.default) ? void 0 : t.call(n)
  8154. ]),
  8155. [[vShow, e.show]]
  8156. )
  8157. )
  8158. })
  8159. return (
  8160. useEventListener(
  8161. 'touchmove',
  8162. function (t) {
  8163. e.lockScroll && preventDefault(t, !0)
  8164. },
  8165. { target: r }
  8166. ),
  8167. function () {
  8168. return createVNode(Transition, { name: 'van-fade', appear: !0 }, { default: a })
  8169. }
  8170. )
  8171. }
  8172. }),
  8173. Overlay = withInstall(stdin_default$4),
  8174. popupProps = extend$1({}, popupSharedProps, {
  8175. round: Boolean,
  8176. position: makeStringProp('center'),
  8177. closeIcon: makeStringProp('cross'),
  8178. closeable: Boolean,
  8179. transition: String,
  8180. iconPrefix: String,
  8181. closeOnPopstate: Boolean,
  8182. closeIconPosition: makeStringProp('top-right'),
  8183. safeAreaInsetTop: Boolean,
  8184. safeAreaInsetBottom: Boolean
  8185. }),
  8186. _createNamespace17 = createNamespace('popup'),
  8187. _createNamespace18 = _slicedToArray(_createNamespace17, 2),
  8188. name$3 = _createNamespace18[0],
  8189. bem$3 = _createNamespace18[1],
  8190. stdin_default$3 = defineComponent({
  8191. name: name$3,
  8192. inheritAttrs: !1,
  8193. props: popupProps,
  8194. emits: [
  8195. 'open',
  8196. 'close',
  8197. 'opened',
  8198. 'closed',
  8199. 'keydown',
  8200. 'update:show',
  8201. 'clickOverlay',
  8202. 'clickCloseIcon'
  8203. ],
  8204. setup: function (e, t) {
  8205. var n,
  8206. r,
  8207. a = t.emit,
  8208. o = t.attrs,
  8209. i = t.slots,
  8210. s = ref(),
  8211. l = ref(),
  8212. c = useLazyRender(function () {
  8213. return e.show || !e.lazyRender
  8214. }),
  8215. u = computed(function () {
  8216. var t = { zIndex: s.value }
  8217. isDef(e.duration) &&
  8218. (t['center' === e.position ? 'animationDuration' : 'transitionDuration'] =
  8219. ''.concat(e.duration, 's'))
  8220. return t
  8221. }),
  8222. p = function () {
  8223. n ||
  8224. ((n = !0),
  8225. (s.value = void 0 !== e.zIndex ? +e.zIndex : useGlobalZIndex()),
  8226. a('open'))
  8227. },
  8228. d = function () {
  8229. n &&
  8230. callInterceptor(e.beforeClose, {
  8231. done: function () {
  8232. ;(n = !1), a('close'), a('update:show', !1)
  8233. }
  8234. })
  8235. },
  8236. f = function (t) {
  8237. a('clickOverlay', t), e.closeOnClickOverlay && d()
  8238. },
  8239. h = function () {
  8240. if (e.overlay)
  8241. return createVNode(
  8242. Overlay,
  8243. {
  8244. show: e.show,
  8245. class: e.overlayClass,
  8246. zIndex: s.value,
  8247. duration: e.duration,
  8248. customStyle: e.overlayStyle,
  8249. role: e.closeOnClickOverlay ? 'button' : void 0,
  8250. tabindex: e.closeOnClickOverlay ? 0 : void 0,
  8251. onClick: f
  8252. },
  8253. { default: i['overlay-content'] }
  8254. )
  8255. },
  8256. v = function (e) {
  8257. a('clickCloseIcon', e), d()
  8258. },
  8259. m = function () {
  8260. if (e.closeable)
  8261. return createVNode(
  8262. Icon,
  8263. {
  8264. role: 'button',
  8265. tabindex: 0,
  8266. name: e.closeIcon,
  8267. class: [bem$3('close-icon', e.closeIconPosition), HAPTICS_FEEDBACK],
  8268. classPrefix: e.iconPrefix,
  8269. onClick: v
  8270. },
  8271. null
  8272. )
  8273. },
  8274. g = function () {
  8275. return a('opened')
  8276. },
  8277. y = function () {
  8278. return a('closed')
  8279. },
  8280. b = function (e) {
  8281. return a('keydown', e)
  8282. },
  8283. _ = c(function () {
  8284. var t,
  8285. n = e.round,
  8286. r = e.position,
  8287. a = e.safeAreaInsetTop,
  8288. s = e.safeAreaInsetBottom
  8289. return withDirectives(
  8290. createVNode(
  8291. 'div',
  8292. mergeProps(
  8293. {
  8294. ref: l,
  8295. style: u.value,
  8296. role: 'dialog',
  8297. tabindex: 0,
  8298. class: [
  8299. bem$3(_defineProperty2({ round: n }, r, r)),
  8300. { 'van-safe-area-top': a, 'van-safe-area-bottom': s }
  8301. ],
  8302. onKeydown: b
  8303. },
  8304. o
  8305. ),
  8306. [null == (t = i.default) ? void 0 : t.call(i), m()]
  8307. ),
  8308. [[vShow, e.show]]
  8309. )
  8310. }),
  8311. A = function () {
  8312. var t = e.position,
  8313. n = e.transition,
  8314. r = e.transitionAppear,
  8315. a = 'center' === t ? 'van-fade' : 'van-popup-slide-'.concat(t)
  8316. return createVNode(
  8317. Transition,
  8318. { name: n || a, appear: r, onAfterEnter: g, onAfterLeave: y },
  8319. { default: _ }
  8320. )
  8321. }
  8322. return (
  8323. watch(
  8324. function () {
  8325. return e.show
  8326. },
  8327. function (e) {
  8328. e &&
  8329. !n &&
  8330. (p(),
  8331. 0 === o.tabindex &&
  8332. nextTick(function () {
  8333. var e
  8334. null == (e = l.value) || e.focus()
  8335. })),
  8336. !e && n && ((n = !1), a('close'))
  8337. }
  8338. ),
  8339. useExpose({ popupRef: l }),
  8340. useLockScroll(l, function () {
  8341. return e.show && e.lockScroll
  8342. }),
  8343. useEventListener('popstate', function () {
  8344. e.closeOnPopstate && (d(), (r = !1))
  8345. }),
  8346. onMounted(function () {
  8347. e.show && p()
  8348. }),
  8349. onActivated(function () {
  8350. r && (a('update:show', !0), (r = !1))
  8351. }),
  8352. onDeactivated(function () {
  8353. e.show && e.teleport && (d(), (r = !0))
  8354. }),
  8355. provide(POPUP_TOGGLE_KEY, function () {
  8356. return e.show
  8357. }),
  8358. function () {
  8359. return e.teleport
  8360. ? createVNode(
  8361. Teleport,
  8362. { to: e.teleport },
  8363. {
  8364. default: function () {
  8365. return [h(), A()]
  8366. }
  8367. }
  8368. )
  8369. : createVNode(Fragment, null, [h(), A()])
  8370. }
  8371. )
  8372. }
  8373. }),
  8374. Popup = exports('P', withInstall(stdin_default$3)),
  8375. current = 0
  8376. function useId() {
  8377. var e = getCurrentInstance(),
  8378. t = ((null == e ? void 0 : e.type) || {}).name
  8379. return ''.concat(void 0 === t ? 'unknown' : t, '-').concat(++current)
  8380. }
  8381. var lockCount = 0
  8382. function lockClick(e) {
  8383. e
  8384. ? (lockCount || document.body.classList.add('van-toast--unclickable'), lockCount++)
  8385. : lockCount &&
  8386. (--lockCount || document.body.classList.remove('van-toast--unclickable'))
  8387. }
  8388. var _createNamespace19 = createNamespace('toast'),
  8389. _createNamespace20 = _slicedToArray(_createNamespace19, 2),
  8390. name$2 = _createNamespace20[0],
  8391. bem$2 = _createNamespace20[1],
  8392. popupInheritProps = [
  8393. 'show',
  8394. 'overlay',
  8395. 'teleport',
  8396. 'transition',
  8397. 'overlayClass',
  8398. 'overlayStyle',
  8399. 'closeOnClickOverlay'
  8400. ],
  8401. toastProps = {
  8402. icon: String,
  8403. show: Boolean,
  8404. type: makeStringProp('text'),
  8405. overlay: Boolean,
  8406. message: numericProp,
  8407. iconSize: numericProp,
  8408. duration: makeNumberProp(2e3),
  8409. position: makeStringProp('middle'),
  8410. teleport: [String, Object],
  8411. wordBreak: String,
  8412. className: unknownProp,
  8413. iconPrefix: String,
  8414. transition: makeStringProp('van-fade'),
  8415. loadingType: String,
  8416. forbidClick: Boolean,
  8417. overlayClass: unknownProp,
  8418. overlayStyle: Object,
  8419. closeOnClick: Boolean,
  8420. closeOnClickOverlay: Boolean
  8421. },
  8422. stdin_default$2 = defineComponent({
  8423. name: name$2,
  8424. props: toastProps,
  8425. emits: ['update:show'],
  8426. setup: function (e, t) {
  8427. var n,
  8428. r = t.emit,
  8429. a = t.slots,
  8430. o = !1,
  8431. i = function () {
  8432. var t = e.show && e.forbidClick
  8433. o !== t && lockClick((o = t))
  8434. },
  8435. s = function (e) {
  8436. return r('update:show', e)
  8437. },
  8438. l = function () {
  8439. e.closeOnClick && s(!1)
  8440. },
  8441. c = function () {
  8442. return clearTimeout(n)
  8443. },
  8444. u = function () {
  8445. var t = e.type,
  8446. n = e.message
  8447. return a.message
  8448. ? createVNode('div', { class: bem$2('text') }, [a.message()])
  8449. : isDef(n) && '' !== n
  8450. ? 'html' === t
  8451. ? createVNode(
  8452. 'div',
  8453. { key: 0, class: bem$2('text'), innerHTML: String(n) },
  8454. null
  8455. )
  8456. : createVNode('div', { class: bem$2('text') }, [n])
  8457. : void 0
  8458. }
  8459. return (
  8460. watch(function () {
  8461. return [e.show, e.forbidClick]
  8462. }, i),
  8463. watch(
  8464. function () {
  8465. return [e.show, e.type, e.message, e.duration]
  8466. },
  8467. function () {
  8468. c(),
  8469. e.show &&
  8470. e.duration > 0 &&
  8471. (n = setTimeout(function () {
  8472. s(!1)
  8473. }, e.duration))
  8474. }
  8475. ),
  8476. onMounted(i),
  8477. onUnmounted(i),
  8478. function () {
  8479. return createVNode(
  8480. Popup,
  8481. mergeProps(
  8482. {
  8483. class: [
  8484. bem$2([
  8485. e.position,
  8486. 'normal' === e.wordBreak ? 'break-normal' : e.wordBreak,
  8487. _defineProperty2({}, e.type, !e.icon)
  8488. ]),
  8489. e.className
  8490. ],
  8491. lockScroll: !1,
  8492. onClick: l,
  8493. onClosed: c,
  8494. 'onUpdate:show': s
  8495. },
  8496. pick(e, popupInheritProps)
  8497. ),
  8498. {
  8499. default: function () {
  8500. return [
  8501. ((t = e.icon),
  8502. (n = e.type),
  8503. (r = e.iconSize),
  8504. (a = e.iconPrefix),
  8505. (o = e.loadingType),
  8506. t || 'success' === n || 'fail' === n
  8507. ? createVNode(
  8508. Icon,
  8509. { name: t || n, size: r, class: bem$2('icon'), classPrefix: a },
  8510. null
  8511. )
  8512. : 'loading' === n
  8513. ? createVNode(
  8514. Loading,
  8515. { class: bem$2('loading'), size: r, type: o },
  8516. null
  8517. )
  8518. : void 0),
  8519. u()
  8520. ]
  8521. var t, n, r, a, o
  8522. }
  8523. }
  8524. )
  8525. }
  8526. )
  8527. }
  8528. })
  8529. function usePopupState() {
  8530. var e = reactive({ show: !1 }),
  8531. t = function (t) {
  8532. e.show = t
  8533. },
  8534. n = function (n) {
  8535. extend$1(e, n, { transitionAppear: !0 }), t(!0)
  8536. },
  8537. r = function () {
  8538. return t(!1)
  8539. }
  8540. return (
  8541. useExpose({ open: n, close: r, toggle: t }),
  8542. { open: n, close: r, state: e, toggle: t }
  8543. )
  8544. }
  8545. function mountComponent(e) {
  8546. var t = createApp(e),
  8547. n = document.createElement('div')
  8548. return (
  8549. document.body.appendChild(n),
  8550. {
  8551. instance: t.mount(n),
  8552. unmount: function () {
  8553. t.unmount(), document.body.removeChild(n)
  8554. }
  8555. }
  8556. )
  8557. }
  8558. var defaultOptions = {
  8559. icon: '',
  8560. type: 'text',
  8561. message: '',
  8562. className: '',
  8563. overlay: !1,
  8564. onClose: void 0,
  8565. onOpened: void 0,
  8566. duration: 2e3,
  8567. teleport: 'body',
  8568. iconSize: void 0,
  8569. iconPrefix: void 0,
  8570. position: 'middle',
  8571. transition: 'van-fade',
  8572. forbidClick: !1,
  8573. loadingType: void 0,
  8574. overlayClass: '',
  8575. overlayStyle: void 0,
  8576. closeOnClick: !1,
  8577. closeOnClickOverlay: !1
  8578. },
  8579. queue = [],
  8580. allowMultiple = !1,
  8581. currentOptions$1 = extend$1({}, defaultOptions),
  8582. defaultOptionsMap = new Map()
  8583. function parseOptions(e) {
  8584. return isObject$1(e) ? e : { message: e }
  8585. }
  8586. function createInstance() {
  8587. var e = mountComponent({
  8588. setup: function () {
  8589. var e = ref(''),
  8590. t = usePopupState(),
  8591. n = t.open,
  8592. r = t.state,
  8593. a = t.close,
  8594. o = t.toggle,
  8595. i = function () {}
  8596. return (
  8597. watch(e, function (e) {
  8598. r.message = e
  8599. }),
  8600. (getCurrentInstance().render = function () {
  8601. return createVNode(
  8602. stdin_default$2,
  8603. mergeProps(r, { onClosed: i, 'onUpdate:show': o }),
  8604. null
  8605. )
  8606. }),
  8607. { open: n, close: a, message: e }
  8608. )
  8609. }
  8610. }),
  8611. t = e.instance
  8612. e.unmount
  8613. return t
  8614. }
  8615. function getInstance() {
  8616. if (!queue.length || allowMultiple) {
  8617. var e = createInstance()
  8618. queue.push(e)
  8619. }
  8620. return queue[queue.length - 1]
  8621. }
  8622. function showToast() {
  8623. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
  8624. if (!inBrowser$1) return {}
  8625. var t = getInstance(),
  8626. n = parseOptions(e)
  8627. return (
  8628. t.open(
  8629. extend$1(
  8630. {},
  8631. currentOptions$1,
  8632. defaultOptionsMap.get(n.type || currentOptions$1.type),
  8633. n
  8634. )
  8635. ),
  8636. t
  8637. )
  8638. }
  8639. var createMethod = function (e) {
  8640. return function (t) {
  8641. return showToast(extend$1({ type: e }, parseOptions(t)))
  8642. }
  8643. },
  8644. showLoadingToast = exports('bl', createMethod('loading')),
  8645. showSuccessToast = exports('bz', createMethod('success')),
  8646. showFailToast = exports('bA', createMethod('fail')),
  8647. closeToast = exports('be', function (e) {
  8648. queue.length &&
  8649. (e
  8650. ? (queue.forEach(function (e) {
  8651. e.close()
  8652. }),
  8653. (queue = []))
  8654. : queue[0].close())
  8655. }),
  8656. Toast = exports('T', withInstall(stdin_default$2)),
  8657. _createNamespace21 = createNamespace('empty'),
  8658. _createNamespace22 = _slicedToArray(_createNamespace21, 2),
  8659. name$1 = _createNamespace22[0],
  8660. bem$1 = _createNamespace22[1],
  8661. emptyProps = {
  8662. image: makeStringProp('default'),
  8663. imageSize: [Number, String, Array],
  8664. description: String
  8665. },
  8666. stdin_default$1 = defineComponent({
  8667. name: name$1,
  8668. props: emptyProps,
  8669. setup: function (e, t) {
  8670. var n = t.slots,
  8671. r = function () {
  8672. var t = n.description ? n.description() : e.description
  8673. if (t) return createVNode('p', { class: bem$1('description') }, [t])
  8674. },
  8675. a = function () {
  8676. if (n.default)
  8677. return createVNode('div', { class: bem$1('bottom') }, [n.default()])
  8678. },
  8679. o = useId(),
  8680. i = function (e) {
  8681. return ''.concat(o, '-').concat(e)
  8682. },
  8683. s = function (e) {
  8684. return 'url(#'.concat(i(e), ')')
  8685. },
  8686. l = function (e, t, n) {
  8687. return createVNode(
  8688. 'stop',
  8689. { 'stop-color': e, offset: ''.concat(t, '%'), 'stop-opacity': n },
  8690. null
  8691. )
  8692. },
  8693. c = function (e, t) {
  8694. return [l(e, 0), l(t, 100)]
  8695. },
  8696. u = function (e) {
  8697. return [
  8698. createVNode('defs', null, [
  8699. createVNode(
  8700. 'radialGradient',
  8701. {
  8702. id: i(e),
  8703. cx: '50%',
  8704. cy: '54%',
  8705. fx: '50%',
  8706. fy: '54%',
  8707. r: '297%',
  8708. gradientTransform: 'matrix(-.16 0 0 -.33 .58 .72)'
  8709. },
  8710. [l('#EBEDF0', 0), l('#F2F3F5', 100, 0.3)]
  8711. )
  8712. ]),
  8713. createVNode(
  8714. 'ellipse',
  8715. { fill: s(e), opacity: '.8', cx: '80', cy: '140', rx: '46', ry: '8' },
  8716. null
  8717. )
  8718. ]
  8719. },
  8720. p = function () {
  8721. return [
  8722. createVNode('defs', null, [
  8723. createVNode(
  8724. 'linearGradient',
  8725. { id: i('a'), x1: '64%', y1: '100%', x2: '64%' },
  8726. [l('#FFF', 0, 0.5), l('#F2F3F5', 100)]
  8727. )
  8728. ]),
  8729. createVNode('g', { opacity: '.8' }, [
  8730. createVNode('path', { d: 'M36 131V53H16v20H2v58h34z', fill: s('a') }, null),
  8731. createVNode('path', { d: 'M123 15h22v14h9v77h-31V15z', fill: s('a') }, null)
  8732. ])
  8733. ]
  8734. },
  8735. d = function () {
  8736. return [
  8737. createVNode('defs', null, [
  8738. createVNode(
  8739. 'linearGradient',
  8740. { id: i('b'), x1: '64%', y1: '97%', x2: '64%', y2: '0%' },
  8741. [l('#F2F3F5', 0, 0.3), l('#F2F3F5', 100)]
  8742. )
  8743. ]),
  8744. createVNode('g', { opacity: '.8' }, [
  8745. createVNode(
  8746. 'path',
  8747. {
  8748. d: 'M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z',
  8749. fill: s('b')
  8750. },
  8751. null
  8752. ),
  8753. createVNode(
  8754. 'path',
  8755. {
  8756. d: 'M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z',
  8757. fill: s('b')
  8758. },
  8759. null
  8760. )
  8761. ])
  8762. ]
  8763. },
  8764. f = function () {
  8765. return createVNode('svg', { viewBox: '0 0 160 160' }, [
  8766. createVNode('defs', null, [
  8767. createVNode(
  8768. 'linearGradient',
  8769. { id: i(1), x1: '64%', y1: '100%', x2: '64%' },
  8770. [l('#FFF', 0, 0.5), l('#F2F3F5', 100)]
  8771. ),
  8772. createVNode(
  8773. 'linearGradient',
  8774. { id: i(2), x1: '50%', x2: '50%', y2: '84%' },
  8775. [l('#EBEDF0', 0), l('#DCDEE0', 100, 0)]
  8776. ),
  8777. createVNode(
  8778. 'linearGradient',
  8779. { id: i(3), x1: '100%', x2: '100%', y2: '100%' },
  8780. [c('#EAEDF0', '#DCDEE0')]
  8781. ),
  8782. createVNode(
  8783. 'radialGradient',
  8784. {
  8785. id: i(4),
  8786. cx: '50%',
  8787. cy: '0%',
  8788. fx: '50%',
  8789. fy: '0%',
  8790. r: '100%',
  8791. gradientTransform: 'matrix(0 1 -.54 0 .5 -.5)'
  8792. },
  8793. [l('#EBEDF0', 0), l('#FFF', 100, 0)]
  8794. )
  8795. ]),
  8796. createVNode('g', { fill: 'none' }, [
  8797. p(),
  8798. createVNode('path', { fill: s(4), d: 'M0 139h160v21H0z' }, null),
  8799. createVNode(
  8800. 'path',
  8801. {
  8802. d: 'M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z',
  8803. fill: s(2)
  8804. },
  8805. null
  8806. ),
  8807. createVNode(
  8808. 'g',
  8809. { opacity: '.6', 'stroke-linecap': 'round', 'stroke-width': '7' },
  8810. [
  8811. createVNode(
  8812. 'path',
  8813. { d: 'M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13', stroke: s(3) },
  8814. null
  8815. ),
  8816. createVNode(
  8817. 'path',
  8818. { d: 'M53 36a34 34 0 0 0 0 48', stroke: s(3) },
  8819. null
  8820. ),
  8821. createVNode(
  8822. 'path',
  8823. { d: 'M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13', stroke: s(3) },
  8824. null
  8825. ),
  8826. createVNode(
  8827. 'path',
  8828. { d: 'M106 84a34 34 0 0 0 0-48', stroke: s(3) },
  8829. null
  8830. )
  8831. ]
  8832. ),
  8833. createVNode('g', { transform: 'translate(31 105)' }, [
  8834. createVNode(
  8835. 'rect',
  8836. { fill: '#EBEDF0', width: '98', height: '34', rx: '2' },
  8837. null
  8838. ),
  8839. createVNode(
  8840. 'rect',
  8841. { fill: '#FFF', x: '9', y: '8', width: '80', height: '18', rx: '1.1' },
  8842. null
  8843. ),
  8844. createVNode(
  8845. 'rect',
  8846. {
  8847. fill: '#EBEDF0',
  8848. x: '15',
  8849. y: '12',
  8850. width: '18',
  8851. height: '6',
  8852. rx: '1.1'
  8853. },
  8854. null
  8855. )
  8856. ])
  8857. ])
  8858. ])
  8859. },
  8860. h = function () {
  8861. return createVNode('svg', { viewBox: '0 0 160 160' }, [
  8862. createVNode('defs', null, [
  8863. createVNode(
  8864. 'linearGradient',
  8865. { x1: '50%', x2: '50%', y2: '100%', id: i(5) },
  8866. [c('#F2F3F5', '#DCDEE0')]
  8867. ),
  8868. createVNode(
  8869. 'linearGradient',
  8870. { x1: '95%', y1: '48%', x2: '5.5%', y2: '51%', id: i(6) },
  8871. [c('#EAEDF1', '#DCDEE0')]
  8872. ),
  8873. createVNode(
  8874. 'linearGradient',
  8875. { y1: '45%', x2: '100%', y2: '54%', id: i(7) },
  8876. [c('#EAEDF1', '#DCDEE0')]
  8877. )
  8878. ]),
  8879. p(),
  8880. d(),
  8881. createVNode('g', { transform: 'translate(36 50)', fill: 'none' }, [
  8882. createVNode('g', { transform: 'translate(8)' }, [
  8883. createVNode(
  8884. 'rect',
  8885. {
  8886. fill: '#EBEDF0',
  8887. opacity: '.6',
  8888. x: '38',
  8889. y: '13',
  8890. width: '36',
  8891. height: '53',
  8892. rx: '2'
  8893. },
  8894. null
  8895. ),
  8896. createVNode(
  8897. 'rect',
  8898. { fill: s(5), width: '64', height: '66', rx: '2' },
  8899. null
  8900. ),
  8901. createVNode(
  8902. 'rect',
  8903. { fill: '#FFF', x: '6', y: '6', width: '52', height: '55', rx: '1' },
  8904. null
  8905. ),
  8906. createVNode('g', { transform: 'translate(15 17)', fill: s(6) }, [
  8907. createVNode('rect', { width: '34', height: '6', rx: '1' }, null),
  8908. createVNode('path', { d: 'M0 14h34v6H0z' }, null),
  8909. createVNode(
  8910. 'rect',
  8911. { y: '28', width: '34', height: '6', rx: '1' },
  8912. null
  8913. )
  8914. ])
  8915. ]),
  8916. createVNode(
  8917. 'rect',
  8918. { fill: s(7), y: '61', width: '88', height: '28', rx: '1' },
  8919. null
  8920. ),
  8921. createVNode(
  8922. 'rect',
  8923. { fill: '#F7F8FA', x: '29', y: '72', width: '30', height: '6', rx: '1' },
  8924. null
  8925. )
  8926. ])
  8927. ])
  8928. },
  8929. v = function () {
  8930. return createVNode('svg', { viewBox: '0 0 160 160' }, [
  8931. createVNode('defs', null, [
  8932. createVNode(
  8933. 'linearGradient',
  8934. { x1: '50%', x2: '50%', y2: '100%', id: i(8) },
  8935. [c('#EAEDF1', '#DCDEE0')]
  8936. )
  8937. ]),
  8938. p(),
  8939. d(),
  8940. u('c'),
  8941. createVNode(
  8942. 'path',
  8943. {
  8944. d: 'm59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z',
  8945. fill: s(8)
  8946. },
  8947. null
  8948. )
  8949. ])
  8950. },
  8951. m = function () {
  8952. return createVNode('svg', { viewBox: '0 0 160 160' }, [
  8953. createVNode('defs', null, [
  8954. createVNode(
  8955. 'linearGradient',
  8956. { x1: '50%', y1: '100%', x2: '50%', id: i(9) },
  8957. [c('#EEE', '#D8D8D8')]
  8958. ),
  8959. createVNode(
  8960. 'linearGradient',
  8961. { x1: '100%', y1: '50%', y2: '50%', id: i(10) },
  8962. [c('#F2F3F5', '#DCDEE0')]
  8963. ),
  8964. createVNode(
  8965. 'linearGradient',
  8966. { x1: '50%', x2: '50%', y2: '100%', id: i(11) },
  8967. [c('#F2F3F5', '#DCDEE0')]
  8968. ),
  8969. createVNode(
  8970. 'linearGradient',
  8971. { x1: '50%', x2: '50%', y2: '100%', id: i(12) },
  8972. [c('#FFF', '#F7F8FA')]
  8973. )
  8974. ]),
  8975. p(),
  8976. d(),
  8977. u('d'),
  8978. createVNode('g', { transform: 'rotate(-45 113 -4)', fill: 'none' }, [
  8979. createVNode(
  8980. 'rect',
  8981. { fill: s(9), x: '24', y: '52.8', width: '5.8', height: '19', rx: '1' },
  8982. null
  8983. ),
  8984. createVNode(
  8985. 'rect',
  8986. {
  8987. fill: s(10),
  8988. x: '22.1',
  8989. y: '67.3',
  8990. width: '9.9',
  8991. height: '28',
  8992. rx: '1'
  8993. },
  8994. null
  8995. ),
  8996. createVNode(
  8997. 'circle',
  8998. { stroke: s(11), 'stroke-width': '8', cx: '27', cy: '27', r: '27' },
  8999. null
  9000. ),
  9001. createVNode('circle', { fill: s(12), cx: '27', cy: '27', r: '16' }, null),
  9002. createVNode(
  9003. 'path',
  9004. {
  9005. d: 'M37 7c-8 0-15 5-16 12',
  9006. stroke: s(11),
  9007. 'stroke-width': '3',
  9008. opacity: '.5',
  9009. 'stroke-linecap': 'round',
  9010. transform: 'rotate(45 29 13)'
  9011. },
  9012. null
  9013. )
  9014. ])
  9015. ])
  9016. },
  9017. g = function () {
  9018. var t
  9019. if (n.image) return n.image()
  9020. var r = { error: v, search: m, network: f, default: h }
  9021. return (
  9022. (null == (t = r[e.image]) ? void 0 : t.call(r)) ||
  9023. createVNode('img', { src: e.image }, null)
  9024. )
  9025. }
  9026. return function () {
  9027. return createVNode('div', { class: bem$1() }, [
  9028. createVNode(
  9029. 'div',
  9030. { class: bem$1('image'), style: getSizeStyle(e.imageSize) },
  9031. [g()]
  9032. ),
  9033. r(),
  9034. a()
  9035. ])
  9036. }
  9037. }
  9038. }),
  9039. Empty = withInstall(stdin_default$1),
  9040. _createNamespace23 = createNamespace('dialog'),
  9041. _createNamespace24 = _slicedToArray(_createNamespace23, 3),
  9042. name = _createNamespace24[0],
  9043. bem = _createNamespace24[1],
  9044. t = _createNamespace24[2],
  9045. dialogProps = extend$1({}, popupSharedProps, {
  9046. title: String,
  9047. theme: String,
  9048. width: numericProp,
  9049. message: [String, Function],
  9050. callback: Function,
  9051. allowHtml: Boolean,
  9052. className: unknownProp,
  9053. transition: makeStringProp('van-dialog-bounce'),
  9054. messageAlign: String,
  9055. closeOnPopstate: truthProp,
  9056. showCancelButton: Boolean,
  9057. cancelButtonText: String,
  9058. cancelButtonColor: String,
  9059. cancelButtonDisabled: Boolean,
  9060. confirmButtonText: String,
  9061. confirmButtonColor: String,
  9062. confirmButtonDisabled: Boolean,
  9063. showConfirmButton: truthProp,
  9064. closeOnClickOverlay: Boolean
  9065. }),
  9066. popupInheritKeys = [].concat(_toConsumableArray2(popupSharedPropKeys), [
  9067. 'transition',
  9068. 'closeOnPopstate'
  9069. ]),
  9070. stdin_default = defineComponent({
  9071. name: name,
  9072. props: dialogProps,
  9073. emits: ['confirm', 'cancel', 'keydown', 'update:show'],
  9074. setup: function (e, n) {
  9075. var r = n.emit,
  9076. a = n.slots,
  9077. o = ref(),
  9078. i = reactive({ confirm: !1, cancel: !1 }),
  9079. s = function (e) {
  9080. return r('update:show', e)
  9081. },
  9082. l = function (t) {
  9083. var n
  9084. s(!1), null == (n = e.callback) || n.call(e, t)
  9085. },
  9086. c = function (t) {
  9087. return function () {
  9088. e.show &&
  9089. (r(t),
  9090. e.beforeClose
  9091. ? ((i[t] = !0),
  9092. callInterceptor(e.beforeClose, {
  9093. args: [t],
  9094. done: function () {
  9095. l(t), (i[t] = !1)
  9096. },
  9097. canceled: function () {
  9098. i[t] = !1
  9099. }
  9100. }))
  9101. : l(t))
  9102. }
  9103. },
  9104. u = c('cancel'),
  9105. p = c('confirm'),
  9106. d = withKeys(
  9107. function (t) {
  9108. var n, a
  9109. t.target ===
  9110. (null == (a = null == (n = o.value) ? void 0 : n.popupRef)
  9111. ? void 0
  9112. : a.value) &&
  9113. ({
  9114. Enter: e.showConfirmButton ? p : noop$1,
  9115. Escape: e.showCancelButton ? u : noop$1
  9116. }[t.key](),
  9117. r('keydown', t))
  9118. },
  9119. ['enter', 'esc']
  9120. ),
  9121. f = function () {
  9122. var t = a.title ? a.title() : e.title
  9123. if (t)
  9124. return createVNode(
  9125. 'div',
  9126. { class: bem('header', { isolated: !e.message && !a.default }) },
  9127. [t]
  9128. )
  9129. },
  9130. h = function (t) {
  9131. var n = e.message,
  9132. r = e.allowHtml,
  9133. a = e.messageAlign,
  9134. o = bem('message', _defineProperty2({ 'has-title': t }, a, a)),
  9135. i = isFunction(n) ? n() : n
  9136. return r && 'string' == typeof i
  9137. ? createVNode('div', { class: o, innerHTML: i }, null)
  9138. : createVNode('div', { class: o }, [i])
  9139. },
  9140. v = function () {
  9141. if (a.default)
  9142. return createVNode('div', { class: bem('content') }, [a.default()])
  9143. var t = e.title,
  9144. n = e.message,
  9145. r = e.allowHtml
  9146. if (n) {
  9147. var o = !(!t && !a.title)
  9148. return createVNode(
  9149. 'div',
  9150. { key: r ? 1 : 0, class: bem('content', { isolated: !o }) },
  9151. [h(o)]
  9152. )
  9153. }
  9154. },
  9155. m = function () {
  9156. return a.footer
  9157. ? a.footer()
  9158. : 'round-button' === e.theme
  9159. ? createVNode(
  9160. ActionBar,
  9161. { class: bem('footer') },
  9162. {
  9163. default: function () {
  9164. return [
  9165. e.showCancelButton &&
  9166. createVNode(
  9167. ActionBarButton,
  9168. {
  9169. type: 'warning',
  9170. text: e.cancelButtonText || t('cancel'),
  9171. class: bem('cancel'),
  9172. color: e.cancelButtonColor,
  9173. loading: i.cancel,
  9174. disabled: e.cancelButtonDisabled,
  9175. onClick: u
  9176. },
  9177. null
  9178. ),
  9179. e.showConfirmButton &&
  9180. createVNode(
  9181. ActionBarButton,
  9182. {
  9183. type: 'danger',
  9184. text: e.confirmButtonText || t('confirm'),
  9185. class: bem('confirm'),
  9186. color: e.confirmButtonColor,
  9187. loading: i.confirm,
  9188. disabled: e.confirmButtonDisabled,
  9189. onClick: p
  9190. },
  9191. null
  9192. )
  9193. ]
  9194. }
  9195. }
  9196. )
  9197. : createVNode('div', { class: [BORDER_TOP, bem('footer')] }, [
  9198. e.showCancelButton &&
  9199. createVNode(
  9200. Button,
  9201. {
  9202. size: 'large',
  9203. text: e.cancelButtonText || t('cancel'),
  9204. class: bem('cancel'),
  9205. style: { color: e.cancelButtonColor },
  9206. loading: i.cancel,
  9207. disabled: e.cancelButtonDisabled,
  9208. onClick: u
  9209. },
  9210. null
  9211. ),
  9212. e.showConfirmButton &&
  9213. createVNode(
  9214. Button,
  9215. {
  9216. size: 'large',
  9217. text: e.confirmButtonText || t('confirm'),
  9218. class: [
  9219. bem('confirm'),
  9220. _defineProperty2({}, BORDER_LEFT, e.showCancelButton)
  9221. ],
  9222. style: { color: e.confirmButtonColor },
  9223. loading: i.confirm,
  9224. disabled: e.confirmButtonDisabled,
  9225. onClick: p
  9226. },
  9227. null
  9228. )
  9229. ])
  9230. }
  9231. return function () {
  9232. var t = e.width,
  9233. n = e.title,
  9234. r = e.theme,
  9235. a = e.message,
  9236. i = e.className
  9237. return createVNode(
  9238. Popup,
  9239. mergeProps(
  9240. {
  9241. ref: o,
  9242. role: 'dialog',
  9243. class: [bem([r]), i],
  9244. style: { width: addUnit(t) },
  9245. tabindex: 0,
  9246. 'aria-labelledby': n || a,
  9247. onKeydown: d,
  9248. 'onUpdate:show': s
  9249. },
  9250. pick(e, popupInheritKeys)
  9251. ),
  9252. {
  9253. default: function () {
  9254. return [f(), v(), m()]
  9255. }
  9256. }
  9257. )
  9258. }
  9259. }
  9260. }),
  9261. instance$1,
  9262. DEFAULT_OPTIONS = {
  9263. title: '',
  9264. width: '',
  9265. theme: null,
  9266. message: '',
  9267. overlay: !0,
  9268. callback: null,
  9269. teleport: 'body',
  9270. className: '',
  9271. allowHtml: !1,
  9272. lockScroll: !0,
  9273. transition: void 0,
  9274. beforeClose: null,
  9275. overlayClass: '',
  9276. overlayStyle: void 0,
  9277. messageAlign: '',
  9278. cancelButtonText: '',
  9279. cancelButtonColor: null,
  9280. cancelButtonDisabled: !1,
  9281. confirmButtonText: '',
  9282. confirmButtonColor: null,
  9283. confirmButtonDisabled: !1,
  9284. showConfirmButton: !0,
  9285. showCancelButton: !1,
  9286. closeOnPopstate: !0,
  9287. closeOnClickOverlay: !1
  9288. },
  9289. currentOptions = extend$1({}, DEFAULT_OPTIONS)
  9290. function initInstance() {
  9291. var e = {
  9292. setup: function () {
  9293. var e = usePopupState(),
  9294. t = e.state,
  9295. n = e.toggle
  9296. return function () {
  9297. return createVNode(stdin_default, mergeProps(t, { 'onUpdate:show': n }), null)
  9298. }
  9299. }
  9300. },
  9301. t = mountComponent(e)
  9302. instance$1 = t.instance
  9303. }
  9304. function showDialog(e) {
  9305. return inBrowser$1
  9306. ? new Promise(function (t, n) {
  9307. instance$1 || initInstance(),
  9308. instance$1.open(
  9309. extend$1({}, currentOptions, e, {
  9310. callback: function (e) {
  9311. ;('confirm' === e ? t : n)(e)
  9312. }
  9313. })
  9314. )
  9315. })
  9316. : Promise.resolve()
  9317. }
  9318. var showConfirmDialog = exports('b6', function (e) {
  9319. return showDialog(extend$1({ showCancelButton: !0 }, e))
  9320. }),
  9321. Dialog = exports('aW', withInstall(stdin_default)),
  9322. commonjsGlobal$1 = exports(
  9323. 'by',
  9324. 'undefined' != typeof globalThis
  9325. ? globalThis
  9326. : 'undefined' != typeof window
  9327. ? window
  9328. : 'undefined' != typeof global
  9329. ? global
  9330. : 'undefined' != typeof self
  9331. ? self
  9332. : {}
  9333. )
  9334. function getDefaultExportFromCjs(e) {
  9335. return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, 'default')
  9336. ? e.default
  9337. : e
  9338. }
  9339. function getAugmentedNamespace(e) {
  9340. if (e.__esModule) return e
  9341. var t = Object.defineProperty({}, '__esModule', { value: !0 })
  9342. return (
  9343. Object.keys(e).forEach(function (n) {
  9344. var r = Object.getOwnPropertyDescriptor(e, n)
  9345. Object.defineProperty(
  9346. t,
  9347. n,
  9348. r.get
  9349. ? r
  9350. : {
  9351. enumerable: !0,
  9352. get: function () {
  9353. return e[n]
  9354. }
  9355. }
  9356. )
  9357. }),
  9358. t
  9359. )
  9360. }
  9361. var lottie = { exports: {} }
  9362. ;(function (module, exports$1) {
  9363. var factory
  9364. 'undefined' != typeof navigator &&
  9365. ((factory = function () {
  9366. var svgNS = 'http://www.w3.org/2000/svg',
  9367. locationHref = '',
  9368. _useWebWorker = !1,
  9369. initialDefaultFrame = -999999,
  9370. setWebWorker = function (e) {
  9371. _useWebWorker = !!e
  9372. },
  9373. getWebWorker = function () {
  9374. return _useWebWorker
  9375. },
  9376. setLocationHref = function (e) {
  9377. locationHref = e
  9378. },
  9379. getLocationHref = function () {
  9380. return locationHref
  9381. }
  9382. function createTag(e) {
  9383. return document.createElement(e)
  9384. }
  9385. function extendPrototype(e, t) {
  9386. var n,
  9387. r,
  9388. a = e.length
  9389. for (n = 0; n < a; n += 1)
  9390. for (var o in (r = e[n].prototype))
  9391. Object.prototype.hasOwnProperty.call(r, o) && (t.prototype[o] = r[o])
  9392. }
  9393. function getDescriptor(e, t) {
  9394. return Object.getOwnPropertyDescriptor(e, t)
  9395. }
  9396. function createProxyFunction(e) {
  9397. function t() {}
  9398. return (t.prototype = e), t
  9399. }
  9400. var audioControllerFactory = (function () {
  9401. function e(e) {
  9402. ;(this.audios = []),
  9403. (this.audioFactory = e),
  9404. (this._volume = 1),
  9405. (this._isMuted = !1)
  9406. }
  9407. return (
  9408. (e.prototype = {
  9409. addAudio: function (e) {
  9410. this.audios.push(e)
  9411. },
  9412. pause: function () {
  9413. var e,
  9414. t = this.audios.length
  9415. for (e = 0; e < t; e += 1) this.audios[e].pause()
  9416. },
  9417. resume: function () {
  9418. var e,
  9419. t = this.audios.length
  9420. for (e = 0; e < t; e += 1) this.audios[e].resume()
  9421. },
  9422. setRate: function (e) {
  9423. var t,
  9424. n = this.audios.length
  9425. for (t = 0; t < n; t += 1) this.audios[t].setRate(e)
  9426. },
  9427. createAudio: function (e) {
  9428. return this.audioFactory
  9429. ? this.audioFactory(e)
  9430. : window.Howl
  9431. ? new window.Howl({ src: [e] })
  9432. : {
  9433. isPlaying: !1,
  9434. play: function () {
  9435. this.isPlaying = !0
  9436. },
  9437. seek: function () {
  9438. this.isPlaying = !1
  9439. },
  9440. playing: function () {},
  9441. rate: function () {},
  9442. setVolume: function () {}
  9443. }
  9444. },
  9445. setAudioFactory: function (e) {
  9446. this.audioFactory = e
  9447. },
  9448. setVolume: function (e) {
  9449. ;(this._volume = e), this._updateVolume()
  9450. },
  9451. mute: function () {
  9452. ;(this._isMuted = !0), this._updateVolume()
  9453. },
  9454. unmute: function () {
  9455. ;(this._isMuted = !1), this._updateVolume()
  9456. },
  9457. getVolume: function () {
  9458. return this._volume
  9459. },
  9460. _updateVolume: function () {
  9461. var e,
  9462. t = this.audios.length
  9463. for (e = 0; e < t; e += 1)
  9464. this.audios[e].volume(this._volume * (this._isMuted ? 0 : 1))
  9465. }
  9466. }),
  9467. function () {
  9468. return new e()
  9469. }
  9470. )
  9471. })(),
  9472. createTypedArray = (function () {
  9473. function e(e, t) {
  9474. var n,
  9475. r = 0,
  9476. a = []
  9477. switch (e) {
  9478. case 'int16':
  9479. case 'uint8c':
  9480. n = 1
  9481. break
  9482. default:
  9483. n = 1.1
  9484. }
  9485. for (r = 0; r < t; r += 1) a.push(n)
  9486. return a
  9487. }
  9488. return 'function' == typeof Uint8ClampedArray &&
  9489. 'function' == typeof Float32Array
  9490. ? function (t, n) {
  9491. return 'float32' === t
  9492. ? new Float32Array(n)
  9493. : 'int16' === t
  9494. ? new Int16Array(n)
  9495. : 'uint8c' === t
  9496. ? new Uint8ClampedArray(n)
  9497. : e(t, n)
  9498. }
  9499. : e
  9500. })()
  9501. function createSizedArray(e) {
  9502. return Array.apply(null, { length: e })
  9503. }
  9504. function _typeof$6(e) {
  9505. return (
  9506. (_typeof$6 =
  9507. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  9508. ? function (e) {
  9509. return typeof e
  9510. }
  9511. : function (e) {
  9512. return e &&
  9513. 'function' == typeof Symbol &&
  9514. e.constructor === Symbol &&
  9515. e !== Symbol.prototype
  9516. ? 'symbol'
  9517. : typeof e
  9518. }),
  9519. _typeof$6(e)
  9520. )
  9521. }
  9522. var subframeEnabled = !0,
  9523. expressionsPlugin = null,
  9524. idPrefix$1 = '',
  9525. isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent),
  9526. bmPow = Math.pow,
  9527. bmSqrt = Math.sqrt,
  9528. bmFloor = Math.floor,
  9529. bmMax = Math.max,
  9530. bmMin = Math.min,
  9531. BMMath = {}
  9532. !(function () {
  9533. var e,
  9534. t = [
  9535. 'abs',
  9536. 'acos',
  9537. 'acosh',
  9538. 'asin',
  9539. 'asinh',
  9540. 'atan',
  9541. 'atanh',
  9542. 'atan2',
  9543. 'ceil',
  9544. 'cbrt',
  9545. 'expm1',
  9546. 'clz32',
  9547. 'cos',
  9548. 'cosh',
  9549. 'exp',
  9550. 'floor',
  9551. 'fround',
  9552. 'hypot',
  9553. 'imul',
  9554. 'log',
  9555. 'log1p',
  9556. 'log2',
  9557. 'log10',
  9558. 'max',
  9559. 'min',
  9560. 'pow',
  9561. 'random',
  9562. 'round',
  9563. 'sign',
  9564. 'sin',
  9565. 'sinh',
  9566. 'sqrt',
  9567. 'tan',
  9568. 'tanh',
  9569. 'trunc',
  9570. 'E',
  9571. 'LN10',
  9572. 'LN2',
  9573. 'LOG10E',
  9574. 'LOG2E',
  9575. 'PI',
  9576. 'SQRT1_2',
  9577. 'SQRT2'
  9578. ],
  9579. n = t.length
  9580. for (e = 0; e < n; e += 1) BMMath[t[e]] = Math[t[e]]
  9581. })(),
  9582. (BMMath.random = Math.random),
  9583. (BMMath.abs = function (e) {
  9584. if ('object' === _typeof$6(e) && e.length) {
  9585. var t,
  9586. n = createSizedArray(e.length),
  9587. r = e.length
  9588. for (t = 0; t < r; t += 1) n[t] = Math.abs(e[t])
  9589. return n
  9590. }
  9591. return Math.abs(e)
  9592. })
  9593. var defaultCurveSegments = 150,
  9594. degToRads = Math.PI / 180,
  9595. roundCorner = 0.5519
  9596. function styleDiv(e) {
  9597. ;(e.style.position = 'absolute'),
  9598. (e.style.top = 0),
  9599. (e.style.left = 0),
  9600. (e.style.display = 'block'),
  9601. (e.style.transformOrigin = '0 0'),
  9602. (e.style.webkitTransformOrigin = '0 0'),
  9603. (e.style.backfaceVisibility = 'visible'),
  9604. (e.style.webkitBackfaceVisibility = 'visible'),
  9605. (e.style.transformStyle = 'preserve-3d'),
  9606. (e.style.webkitTransformStyle = 'preserve-3d'),
  9607. (e.style.mozTransformStyle = 'preserve-3d')
  9608. }
  9609. function BMEnterFrameEvent(e, t, n, r) {
  9610. ;(this.type = e),
  9611. (this.currentTime = t),
  9612. (this.totalTime = n),
  9613. (this.direction = r < 0 ? -1 : 1)
  9614. }
  9615. function BMCompleteEvent(e, t) {
  9616. ;(this.type = e), (this.direction = t < 0 ? -1 : 1)
  9617. }
  9618. function BMCompleteLoopEvent(e, t, n, r) {
  9619. ;(this.type = e),
  9620. (this.currentLoop = n),
  9621. (this.totalLoops = t),
  9622. (this.direction = r < 0 ? -1 : 1)
  9623. }
  9624. function BMSegmentStartEvent(e, t, n) {
  9625. ;(this.type = e), (this.firstFrame = t), (this.totalFrames = n)
  9626. }
  9627. function BMDestroyEvent(e, t) {
  9628. ;(this.type = e), (this.target = t)
  9629. }
  9630. function BMRenderFrameErrorEvent(e, t) {
  9631. ;(this.type = 'renderFrameError'), (this.nativeError = e), (this.currentTime = t)
  9632. }
  9633. function BMConfigErrorEvent(e) {
  9634. ;(this.type = 'configError'), (this.nativeError = e)
  9635. }
  9636. var createElementID =
  9637. ((_count = 0),
  9638. function () {
  9639. return idPrefix$1 + '__lottie_element_' + (_count += 1)
  9640. }),
  9641. _count
  9642. function HSVtoRGB(e, t, n) {
  9643. var r, a, o, i, s, l, c, u
  9644. switch (
  9645. ((l = n * (1 - t)),
  9646. (c = n * (1 - (s = 6 * e - (i = Math.floor(6 * e))) * t)),
  9647. (u = n * (1 - (1 - s) * t)),
  9648. i % 6)
  9649. ) {
  9650. case 0:
  9651. ;(r = n), (a = u), (o = l)
  9652. break
  9653. case 1:
  9654. ;(r = c), (a = n), (o = l)
  9655. break
  9656. case 2:
  9657. ;(r = l), (a = n), (o = u)
  9658. break
  9659. case 3:
  9660. ;(r = l), (a = c), (o = n)
  9661. break
  9662. case 4:
  9663. ;(r = u), (a = l), (o = n)
  9664. break
  9665. case 5:
  9666. ;(r = n), (a = l), (o = c)
  9667. }
  9668. return [r, a, o]
  9669. }
  9670. function RGBtoHSV(e, t, n) {
  9671. var r,
  9672. a = Math.max(e, t, n),
  9673. o = Math.min(e, t, n),
  9674. i = a - o,
  9675. s = 0 === a ? 0 : i / a,
  9676. l = a / 255
  9677. switch (a) {
  9678. case o:
  9679. r = 0
  9680. break
  9681. case e:
  9682. ;(r = t - n + i * (t < n ? 6 : 0)), (r /= 6 * i)
  9683. break
  9684. case t:
  9685. ;(r = n - e + 2 * i), (r /= 6 * i)
  9686. break
  9687. case n:
  9688. ;(r = e - t + 4 * i), (r /= 6 * i)
  9689. }
  9690. return [r, s, l]
  9691. }
  9692. function addSaturationToRGB(e, t) {
  9693. var n = RGBtoHSV(255 * e[0], 255 * e[1], 255 * e[2])
  9694. return (
  9695. (n[1] += t),
  9696. n[1] > 1 ? (n[1] = 1) : n[1] <= 0 && (n[1] = 0),
  9697. HSVtoRGB(n[0], n[1], n[2])
  9698. )
  9699. }
  9700. function addBrightnessToRGB(e, t) {
  9701. var n = RGBtoHSV(255 * e[0], 255 * e[1], 255 * e[2])
  9702. return (
  9703. (n[2] += t),
  9704. n[2] > 1 ? (n[2] = 1) : n[2] < 0 && (n[2] = 0),
  9705. HSVtoRGB(n[0], n[1], n[2])
  9706. )
  9707. }
  9708. function addHueToRGB(e, t) {
  9709. var n = RGBtoHSV(255 * e[0], 255 * e[1], 255 * e[2])
  9710. return (
  9711. (n[0] += t / 360),
  9712. n[0] > 1 ? (n[0] -= 1) : n[0] < 0 && (n[0] += 1),
  9713. HSVtoRGB(n[0], n[1], n[2])
  9714. )
  9715. }
  9716. var rgbToHex = (function () {
  9717. var e,
  9718. t,
  9719. n = []
  9720. for (e = 0; e < 256; e += 1)
  9721. (t = e.toString(16)), (n[e] = 1 === t.length ? '0' + t : t)
  9722. return function (e, t, r) {
  9723. return (
  9724. e < 0 && (e = 0),
  9725. t < 0 && (t = 0),
  9726. r < 0 && (r = 0),
  9727. '#' + n[e] + n[t] + n[r]
  9728. )
  9729. }
  9730. })(),
  9731. setSubframeEnabled = function (e) {
  9732. subframeEnabled = !!e
  9733. },
  9734. getSubframeEnabled = function () {
  9735. return subframeEnabled
  9736. },
  9737. setExpressionsPlugin = function (e) {
  9738. expressionsPlugin = e
  9739. },
  9740. getExpressionsPlugin = function () {
  9741. return expressionsPlugin
  9742. },
  9743. setDefaultCurveSegments = function (e) {
  9744. defaultCurveSegments = e
  9745. },
  9746. getDefaultCurveSegments = function () {
  9747. return defaultCurveSegments
  9748. },
  9749. setIdPrefix = function (e) {
  9750. idPrefix$1 = e
  9751. }
  9752. function createNS(e) {
  9753. return document.createElementNS(svgNS, e)
  9754. }
  9755. function _typeof$5(e) {
  9756. return (
  9757. (_typeof$5 =
  9758. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  9759. ? function (e) {
  9760. return typeof e
  9761. }
  9762. : function (e) {
  9763. return e &&
  9764. 'function' == typeof Symbol &&
  9765. e.constructor === Symbol &&
  9766. e !== Symbol.prototype
  9767. ? 'symbol'
  9768. : typeof e
  9769. }),
  9770. _typeof$5(e)
  9771. )
  9772. }
  9773. var dataManager = (function () {
  9774. var e,
  9775. t,
  9776. n = 1,
  9777. r = [],
  9778. a = {
  9779. onmessage: function () {},
  9780. postMessage: function (t) {
  9781. e({ data: t })
  9782. }
  9783. },
  9784. o = {
  9785. postMessage: function (e) {
  9786. a.onmessage({ data: e })
  9787. }
  9788. }
  9789. function i() {
  9790. t ||
  9791. ((t = (function (t) {
  9792. if (window.Worker && window.Blob && getWebWorker()) {
  9793. var n = new Blob(
  9794. ['var _workerSelf = self; self.onmessage = ', t.toString()],
  9795. { type: 'text/javascript' }
  9796. ),
  9797. r = URL.createObjectURL(n)
  9798. return new Worker(r)
  9799. }
  9800. return (e = t), a
  9801. })(function (e) {
  9802. if (
  9803. (o.dataManager ||
  9804. (o.dataManager = (function () {
  9805. function e(a, o) {
  9806. var i,
  9807. s,
  9808. l,
  9809. c,
  9810. u,
  9811. d,
  9812. f = a.length
  9813. for (s = 0; s < f; s += 1)
  9814. if ('ks' in (i = a[s]) && !i.completed) {
  9815. if (
  9816. ((i.completed = !0),
  9817. i.tt && (a[s - 1].td = i.tt),
  9818. i.hasMask)
  9819. ) {
  9820. var h = i.masksProperties
  9821. for (c = h.length, l = 0; l < c; l += 1)
  9822. if (h[l].pt.k.i) r(h[l].pt.k)
  9823. else
  9824. for (d = h[l].pt.k.length, u = 0; u < d; u += 1)
  9825. h[l].pt.k[u].s && r(h[l].pt.k[u].s[0]),
  9826. h[l].pt.k[u].e && r(h[l].pt.k[u].e[0])
  9827. }
  9828. 0 === i.ty
  9829. ? ((i.layers = t(i.refId, o)), e(i.layers, o))
  9830. : 4 === i.ty
  9831. ? n(i.shapes)
  9832. : 5 === i.ty && p(i)
  9833. }
  9834. }
  9835. function t(e, t) {
  9836. var n = (function (e, t) {
  9837. for (var n = 0, r = t.length; n < r; ) {
  9838. if (t[n].id === e) return t[n]
  9839. n += 1
  9840. }
  9841. return null
  9842. })(e, t)
  9843. return n
  9844. ? n.layers.__used
  9845. ? JSON.parse(JSON.stringify(n.layers))
  9846. : ((n.layers.__used = !0), n.layers)
  9847. : null
  9848. }
  9849. function n(e) {
  9850. var t, a, o
  9851. for (t = e.length - 1; t >= 0; t -= 1)
  9852. if ('sh' === e[t].ty)
  9853. if (e[t].ks.k.i) r(e[t].ks.k)
  9854. else
  9855. for (o = e[t].ks.k.length, a = 0; a < o; a += 1)
  9856. e[t].ks.k[a].s && r(e[t].ks.k[a].s[0]),
  9857. e[t].ks.k[a].e && r(e[t].ks.k[a].e[0])
  9858. else 'gr' === e[t].ty && n(e[t].it)
  9859. }
  9860. function r(e) {
  9861. var t,
  9862. n = e.i.length
  9863. for (t = 0; t < n; t += 1)
  9864. (e.i[t][0] += e.v[t][0]),
  9865. (e.i[t][1] += e.v[t][1]),
  9866. (e.o[t][0] += e.v[t][0]),
  9867. (e.o[t][1] += e.v[t][1])
  9868. }
  9869. function a(e, t) {
  9870. var n = t ? t.split('.') : [100, 100, 100]
  9871. return (
  9872. e[0] > n[0] ||
  9873. (!(n[0] > e[0]) &&
  9874. (e[1] > n[1] ||
  9875. (!(n[1] > e[1]) &&
  9876. (e[2] > n[2] || (!(n[2] > e[2]) && null)))))
  9877. )
  9878. }
  9879. var o,
  9880. i = (function () {
  9881. var e = [4, 4, 14]
  9882. function t(e) {
  9883. var t,
  9884. n,
  9885. r,
  9886. a = e.length
  9887. for (t = 0; t < a; t += 1)
  9888. 5 === e[t].ty &&
  9889. ((r = void 0),
  9890. (r = (n = e[t]).t.d),
  9891. (n.t.d = { k: [{ s: r, t: 0 }] }))
  9892. }
  9893. return function (n) {
  9894. if (a(e, n.v) && (t(n.layers), n.assets)) {
  9895. var r,
  9896. o = n.assets.length
  9897. for (r = 0; r < o; r += 1)
  9898. n.assets[r].layers && t(n.assets[r].layers)
  9899. }
  9900. }
  9901. })(),
  9902. s =
  9903. ((o = [4, 7, 99]),
  9904. function (e) {
  9905. if (e.chars && !a(o, e.v)) {
  9906. var t,
  9907. r = e.chars.length
  9908. for (t = 0; t < r; t += 1) {
  9909. var i = e.chars[t]
  9910. i.data &&
  9911. i.data.shapes &&
  9912. (n(i.data.shapes),
  9913. (i.data.ip = 0),
  9914. (i.data.op = 99999),
  9915. (i.data.st = 0),
  9916. (i.data.sr = 1),
  9917. (i.data.ks = {
  9918. p: { k: [0, 0], a: 0 },
  9919. s: { k: [100, 100], a: 0 },
  9920. a: { k: [0, 0], a: 0 },
  9921. r: { k: 0, a: 0 },
  9922. o: { k: 100, a: 0 }
  9923. }),
  9924. e.chars[t].t ||
  9925. (i.data.shapes.push({ ty: 'no' }),
  9926. i.data.shapes[0].it.push({
  9927. p: { k: [0, 0], a: 0 },
  9928. s: { k: [100, 100], a: 0 },
  9929. a: { k: [0, 0], a: 0 },
  9930. r: { k: 0, a: 0 },
  9931. o: { k: 100, a: 0 },
  9932. sk: { k: 0, a: 0 },
  9933. sa: { k: 0, a: 0 },
  9934. ty: 'tr'
  9935. })))
  9936. }
  9937. }
  9938. }),
  9939. l = (function () {
  9940. var e = [5, 7, 15]
  9941. function t(e) {
  9942. var t,
  9943. n,
  9944. r = e.length
  9945. for (t = 0; t < r; t += 1)
  9946. 5 === e[t].ty &&
  9947. ((n = void 0),
  9948. 'number' == typeof (n = e[t].t.p).a &&
  9949. (n.a = { a: 0, k: n.a }),
  9950. 'number' == typeof n.p && (n.p = { a: 0, k: n.p }),
  9951. 'number' == typeof n.r && (n.r = { a: 0, k: n.r }))
  9952. }
  9953. return function (n) {
  9954. if (a(e, n.v) && (t(n.layers), n.assets)) {
  9955. var r,
  9956. o = n.assets.length
  9957. for (r = 0; r < o; r += 1)
  9958. n.assets[r].layers && t(n.assets[r].layers)
  9959. }
  9960. }
  9961. })(),
  9962. c = (function () {
  9963. var e = [4, 1, 9]
  9964. function t(e) {
  9965. var n,
  9966. r,
  9967. a,
  9968. o = e.length
  9969. for (n = 0; n < o; n += 1)
  9970. if ('gr' === e[n].ty) t(e[n].it)
  9971. else if ('fl' === e[n].ty || 'st' === e[n].ty)
  9972. if (e[n].c.k && e[n].c.k[0].i)
  9973. for (a = e[n].c.k.length, r = 0; r < a; r += 1)
  9974. e[n].c.k[r].s &&
  9975. ((e[n].c.k[r].s[0] /= 255),
  9976. (e[n].c.k[r].s[1] /= 255),
  9977. (e[n].c.k[r].s[2] /= 255),
  9978. (e[n].c.k[r].s[3] /= 255)),
  9979. e[n].c.k[r].e &&
  9980. ((e[n].c.k[r].e[0] /= 255),
  9981. (e[n].c.k[r].e[1] /= 255),
  9982. (e[n].c.k[r].e[2] /= 255),
  9983. (e[n].c.k[r].e[3] /= 255))
  9984. else
  9985. (e[n].c.k[0] /= 255),
  9986. (e[n].c.k[1] /= 255),
  9987. (e[n].c.k[2] /= 255),
  9988. (e[n].c.k[3] /= 255)
  9989. }
  9990. function n(e) {
  9991. var n,
  9992. r = e.length
  9993. for (n = 0; n < r; n += 1) 4 === e[n].ty && t(e[n].shapes)
  9994. }
  9995. return function (t) {
  9996. if (a(e, t.v) && (n(t.layers), t.assets)) {
  9997. var r,
  9998. o = t.assets.length
  9999. for (r = 0; r < o; r += 1)
  10000. t.assets[r].layers && n(t.assets[r].layers)
  10001. }
  10002. }
  10003. })(),
  10004. u = (function () {
  10005. var e = [4, 4, 18]
  10006. function t(e) {
  10007. var n, r, a
  10008. for (n = e.length - 1; n >= 0; n -= 1)
  10009. if ('sh' === e[n].ty)
  10010. if (e[n].ks.k.i) e[n].ks.k.c = e[n].closed
  10011. else
  10012. for (a = e[n].ks.k.length, r = 0; r < a; r += 1)
  10013. e[n].ks.k[r].s && (e[n].ks.k[r].s[0].c = e[n].closed),
  10014. e[n].ks.k[r].e &&
  10015. (e[n].ks.k[r].e[0].c = e[n].closed)
  10016. else 'gr' === e[n].ty && t(e[n].it)
  10017. }
  10018. function n(e) {
  10019. var n,
  10020. r,
  10021. a,
  10022. o,
  10023. i,
  10024. s,
  10025. l = e.length
  10026. for (r = 0; r < l; r += 1) {
  10027. if ((n = e[r]).hasMask) {
  10028. var c = n.masksProperties
  10029. for (o = c.length, a = 0; a < o; a += 1)
  10030. if (c[a].pt.k.i) c[a].pt.k.c = c[a].cl
  10031. else
  10032. for (s = c[a].pt.k.length, i = 0; i < s; i += 1)
  10033. c[a].pt.k[i].s && (c[a].pt.k[i].s[0].c = c[a].cl),
  10034. c[a].pt.k[i].e && (c[a].pt.k[i].e[0].c = c[a].cl)
  10035. }
  10036. 4 === n.ty && t(n.shapes)
  10037. }
  10038. }
  10039. return function (t) {
  10040. if (a(e, t.v) && (n(t.layers), t.assets)) {
  10041. var r,
  10042. o = t.assets.length
  10043. for (r = 0; r < o; r += 1)
  10044. t.assets[r].layers && n(t.assets[r].layers)
  10045. }
  10046. }
  10047. })()
  10048. function p(e) {
  10049. 0 === e.t.a.length && e.t.p
  10050. }
  10051. var d = {
  10052. completeData: function (n) {
  10053. n.__complete ||
  10054. (c(n),
  10055. i(n),
  10056. s(n),
  10057. l(n),
  10058. u(n),
  10059. e(n.layers, n.assets),
  10060. (function (n, r) {
  10061. if (n) {
  10062. var a = 0,
  10063. o = n.length
  10064. for (a = 0; a < o; a += 1)
  10065. 1 === n[a].t &&
  10066. ((n[a].data.layers = t(n[a].data.refId, r)),
  10067. e(n[a].data.layers, r))
  10068. }
  10069. })(n.chars, n.assets),
  10070. (n.__complete = !0))
  10071. }
  10072. }
  10073. return (
  10074. (d.checkColors = c),
  10075. (d.checkChars = s),
  10076. (d.checkPathProperties = l),
  10077. (d.checkShapes = u),
  10078. (d.completeLayers = e),
  10079. d
  10080. )
  10081. })()),
  10082. o.assetLoader ||
  10083. (o.assetLoader = (function () {
  10084. function e(e) {
  10085. var t = e.getResponseHeader('content-type')
  10086. return (t &&
  10087. 'json' === e.responseType &&
  10088. -1 !== t.indexOf('json')) ||
  10089. (e.response && 'object' === _typeof$5(e.response))
  10090. ? e.response
  10091. : e.response && 'string' == typeof e.response
  10092. ? JSON.parse(e.response)
  10093. : e.responseText
  10094. ? JSON.parse(e.responseText)
  10095. : null
  10096. }
  10097. return {
  10098. load: function (t, n, r, a) {
  10099. var o,
  10100. i = new XMLHttpRequest()
  10101. try {
  10102. i.responseType = 'json'
  10103. } catch (s) {}
  10104. i.onreadystatechange = function () {
  10105. if (4 === i.readyState)
  10106. if (200 === i.status) (o = e(i)), r(o)
  10107. else
  10108. try {
  10109. ;(o = e(i)), r(o)
  10110. } catch (s) {
  10111. a && a(s)
  10112. }
  10113. }
  10114. try {
  10115. i.open('GET', t, !0)
  10116. } catch (error) {
  10117. i.open('GET', n + '/' + t, !0)
  10118. }
  10119. i.send()
  10120. }
  10121. }
  10122. })()),
  10123. 'loadAnimation' === e.data.type)
  10124. )
  10125. o.assetLoader.load(
  10126. e.data.path,
  10127. e.data.fullPath,
  10128. function (t) {
  10129. o.dataManager.completeData(t),
  10130. o.postMessage({ id: e.data.id, payload: t, status: 'success' })
  10131. },
  10132. function () {
  10133. o.postMessage({ id: e.data.id, status: 'error' })
  10134. }
  10135. )
  10136. else if ('complete' === e.data.type) {
  10137. var t = e.data.animation
  10138. o.dataManager.completeData(t),
  10139. o.postMessage({ id: e.data.id, payload: t, status: 'success' })
  10140. } else
  10141. 'loadData' === e.data.type &&
  10142. o.assetLoader.load(
  10143. e.data.path,
  10144. e.data.fullPath,
  10145. function (t) {
  10146. o.postMessage({ id: e.data.id, payload: t, status: 'success' })
  10147. },
  10148. function () {
  10149. o.postMessage({ id: e.data.id, status: 'error' })
  10150. }
  10151. )
  10152. })),
  10153. (t.onmessage = function (e) {
  10154. var t = e.data,
  10155. n = t.id,
  10156. a = r[n]
  10157. ;(r[n] = null),
  10158. 'success' === t.status
  10159. ? a.onComplete(t.payload)
  10160. : a.onError && a.onError()
  10161. }))
  10162. }
  10163. function s(e, t) {
  10164. var a = 'processId_' + (n += 1)
  10165. return (r[a] = { onComplete: e, onError: t }), a
  10166. }
  10167. return {
  10168. loadAnimation: function (e, n, r) {
  10169. i()
  10170. var a = s(n, r)
  10171. t.postMessage({
  10172. type: 'loadAnimation',
  10173. path: e,
  10174. fullPath: window.location.origin + window.location.pathname,
  10175. id: a
  10176. })
  10177. },
  10178. loadData: function (e, n, r) {
  10179. i()
  10180. var a = s(n, r)
  10181. t.postMessage({
  10182. type: 'loadData',
  10183. path: e,
  10184. fullPath: window.location.origin + window.location.pathname,
  10185. id: a
  10186. })
  10187. },
  10188. completeAnimation: function (e, n, r) {
  10189. i()
  10190. var a = s(n, r)
  10191. t.postMessage({ type: 'complete', animation: e, id: a })
  10192. }
  10193. }
  10194. })(),
  10195. ImagePreloader = (function () {
  10196. var e = (function () {
  10197. var e = createTag('canvas')
  10198. ;(e.width = 1), (e.height = 1)
  10199. var t = e.getContext('2d')
  10200. return (t.fillStyle = 'rgba(0,0,0,0)'), t.fillRect(0, 0, 1, 1), e
  10201. })()
  10202. function t() {
  10203. ;(this.loadedAssets += 1),
  10204. this.loadedAssets === this.totalImages &&
  10205. this.loadedFootagesCount === this.totalFootages &&
  10206. this.imagesLoadedCb &&
  10207. this.imagesLoadedCb(null)
  10208. }
  10209. function n() {
  10210. ;(this.loadedFootagesCount += 1),
  10211. this.loadedAssets === this.totalImages &&
  10212. this.loadedFootagesCount === this.totalFootages &&
  10213. this.imagesLoadedCb &&
  10214. this.imagesLoadedCb(null)
  10215. }
  10216. function r(e, t, n) {
  10217. var r = ''
  10218. if (e.e) r = e.p
  10219. else if (t) {
  10220. var a = e.p
  10221. ;-1 !== a.indexOf('images/') && (a = a.split('/')[1]), (r = t + a)
  10222. } else (r = n), (r += e.u ? e.u : ''), (r += e.p)
  10223. return r
  10224. }
  10225. function a(e) {
  10226. var t = 0,
  10227. n = setInterval(
  10228. function () {
  10229. ;(e.getBBox().width || t > 500) &&
  10230. (this._imageLoaded(), clearInterval(n)),
  10231. (t += 1)
  10232. }.bind(this),
  10233. 50
  10234. )
  10235. }
  10236. function o(e) {
  10237. var t = { assetData: e },
  10238. n = r(e, this.assetsPath, this.path)
  10239. return (
  10240. dataManager.loadData(
  10241. n,
  10242. function (e) {
  10243. ;(t.img = e), this._footageLoaded()
  10244. }.bind(this),
  10245. function () {
  10246. ;(t.img = {}), this._footageLoaded()
  10247. }.bind(this)
  10248. ),
  10249. t
  10250. )
  10251. }
  10252. function i() {
  10253. ;(this._imageLoaded = t.bind(this)),
  10254. (this._footageLoaded = n.bind(this)),
  10255. (this.testImageLoaded = a.bind(this)),
  10256. (this.createFootageData = o.bind(this)),
  10257. (this.assetsPath = ''),
  10258. (this.path = ''),
  10259. (this.totalImages = 0),
  10260. (this.totalFootages = 0),
  10261. (this.loadedAssets = 0),
  10262. (this.loadedFootagesCount = 0),
  10263. (this.imagesLoadedCb = null),
  10264. (this.images = [])
  10265. }
  10266. return (
  10267. (i.prototype = {
  10268. loadAssets: function (e, t) {
  10269. var n
  10270. this.imagesLoadedCb = t
  10271. var r = e.length
  10272. for (n = 0; n < r; n += 1)
  10273. e[n].layers ||
  10274. (e[n].t && 'seq' !== e[n].t
  10275. ? 3 === e[n].t &&
  10276. ((this.totalFootages += 1),
  10277. this.images.push(this.createFootageData(e[n])))
  10278. : ((this.totalImages += 1),
  10279. this.images.push(this._createImageData(e[n]))))
  10280. },
  10281. setAssetsPath: function (e) {
  10282. this.assetsPath = e || ''
  10283. },
  10284. setPath: function (e) {
  10285. this.path = e || ''
  10286. },
  10287. loadedImages: function () {
  10288. return this.totalImages === this.loadedAssets
  10289. },
  10290. loadedFootages: function () {
  10291. return this.totalFootages === this.loadedFootagesCount
  10292. },
  10293. destroy: function () {
  10294. ;(this.imagesLoadedCb = null), (this.images.length = 0)
  10295. },
  10296. getAsset: function (e) {
  10297. for (var t = 0, n = this.images.length; t < n; ) {
  10298. if (this.images[t].assetData === e) return this.images[t].img
  10299. t += 1
  10300. }
  10301. return null
  10302. },
  10303. createImgData: function (t) {
  10304. var n = r(t, this.assetsPath, this.path),
  10305. a = createTag('img')
  10306. ;(a.crossOrigin = 'anonymous'),
  10307. a.addEventListener('load', this._imageLoaded, !1),
  10308. a.addEventListener(
  10309. 'error',
  10310. function () {
  10311. ;(o.img = e), this._imageLoaded()
  10312. }.bind(this),
  10313. !1
  10314. ),
  10315. (a.src = n)
  10316. var o = { img: a, assetData: t }
  10317. return o
  10318. },
  10319. createImageData: function (t) {
  10320. var n = r(t, this.assetsPath, this.path),
  10321. a = createNS('image')
  10322. isSafari
  10323. ? this.testImageLoaded(a)
  10324. : a.addEventListener('load', this._imageLoaded, !1),
  10325. a.addEventListener(
  10326. 'error',
  10327. function () {
  10328. ;(o.img = e), this._imageLoaded()
  10329. }.bind(this),
  10330. !1
  10331. ),
  10332. a.setAttributeNS('http://www.w3.org/1999/xlink', 'href', n),
  10333. this._elementHelper.append
  10334. ? this._elementHelper.append(a)
  10335. : this._elementHelper.appendChild(a)
  10336. var o = { img: a, assetData: t }
  10337. return o
  10338. },
  10339. imageLoaded: t,
  10340. footageLoaded: n,
  10341. setCacheType: function (e, t) {
  10342. 'svg' === e
  10343. ? ((this._elementHelper = t),
  10344. (this._createImageData = this.createImageData.bind(this)))
  10345. : (this._createImageData = this.createImgData.bind(this))
  10346. }
  10347. }),
  10348. i
  10349. )
  10350. })()
  10351. function BaseEvent() {}
  10352. BaseEvent.prototype = {
  10353. triggerEvent: function (e, t) {
  10354. if (this._cbs[e])
  10355. for (var n = this._cbs[e], r = 0; r < n.length; r += 1) n[r](t)
  10356. },
  10357. addEventListener: function (e, t) {
  10358. return (
  10359. this._cbs[e] || (this._cbs[e] = []),
  10360. this._cbs[e].push(t),
  10361. function () {
  10362. this.removeEventListener(e, t)
  10363. }.bind(this)
  10364. )
  10365. },
  10366. removeEventListener: function (e, t) {
  10367. if (t) {
  10368. if (this._cbs[e]) {
  10369. for (var n = 0, r = this._cbs[e].length; n < r; )
  10370. this._cbs[e][n] === t && (this._cbs[e].splice(n, 1), (n -= 1), (r -= 1)),
  10371. (n += 1)
  10372. this._cbs[e].length || (this._cbs[e] = null)
  10373. }
  10374. } else this._cbs[e] = null
  10375. }
  10376. }
  10377. var markerParser = (function () {
  10378. function e(e) {
  10379. for (var t, n = e.split('\r\n'), r = {}, a = 0, o = 0; o < n.length; o += 1)
  10380. 2 === (t = n[o].split(':')).length && ((r[t[0]] = t[1].trim()), (a += 1))
  10381. if (0 === a) throw new Error()
  10382. return r
  10383. }
  10384. return function (t) {
  10385. for (var n = [], r = 0; r < t.length; r += 1) {
  10386. var a = t[r],
  10387. o = { time: a.tm, duration: a.dr }
  10388. try {
  10389. o.payload = JSON.parse(t[r].cm)
  10390. } catch (i) {
  10391. try {
  10392. o.payload = e(t[r].cm)
  10393. } catch (s) {
  10394. o.payload = { name: t[r].cm }
  10395. }
  10396. }
  10397. n.push(o)
  10398. }
  10399. return n
  10400. }
  10401. })(),
  10402. ProjectInterface = (function () {
  10403. function e(e) {
  10404. this.compositions.push(e)
  10405. }
  10406. return function () {
  10407. function t(e) {
  10408. for (var t = 0, n = this.compositions.length; t < n; ) {
  10409. if (this.compositions[t].data && this.compositions[t].data.nm === e)
  10410. return (
  10411. this.compositions[t].prepareFrame &&
  10412. this.compositions[t].data.xt &&
  10413. this.compositions[t].prepareFrame(this.currentFrame),
  10414. this.compositions[t].compInterface
  10415. )
  10416. t += 1
  10417. }
  10418. return null
  10419. }
  10420. return (
  10421. (t.compositions = []), (t.currentFrame = 0), (t.registerComposition = e), t
  10422. )
  10423. }
  10424. })(),
  10425. renderers = {},
  10426. registerRenderer = function (e, t) {
  10427. renderers[e] = t
  10428. }
  10429. function getRenderer(e) {
  10430. return renderers[e]
  10431. }
  10432. function _typeof$4(e) {
  10433. return (
  10434. (_typeof$4 =
  10435. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  10436. ? function (e) {
  10437. return typeof e
  10438. }
  10439. : function (e) {
  10440. return e &&
  10441. 'function' == typeof Symbol &&
  10442. e.constructor === Symbol &&
  10443. e !== Symbol.prototype
  10444. ? 'symbol'
  10445. : typeof e
  10446. }),
  10447. _typeof$4(e)
  10448. )
  10449. }
  10450. var AnimationItem = function () {
  10451. ;(this._cbs = []),
  10452. (this.name = ''),
  10453. (this.path = ''),
  10454. (this.isLoaded = !1),
  10455. (this.currentFrame = 0),
  10456. (this.currentRawFrame = 0),
  10457. (this.firstFrame = 0),
  10458. (this.totalFrames = 0),
  10459. (this.frameRate = 0),
  10460. (this.frameMult = 0),
  10461. (this.playSpeed = 1),
  10462. (this.playDirection = 1),
  10463. (this.playCount = 0),
  10464. (this.animationData = {}),
  10465. (this.assets = []),
  10466. (this.isPaused = !0),
  10467. (this.autoplay = !1),
  10468. (this.loop = !0),
  10469. (this.renderer = null),
  10470. (this.animationID = createElementID()),
  10471. (this.assetsPath = ''),
  10472. (this.timeCompleted = 0),
  10473. (this.segmentPos = 0),
  10474. (this.isSubframeEnabled = getSubframeEnabled()),
  10475. (this.segments = []),
  10476. (this._idle = !0),
  10477. (this._completedLoop = !1),
  10478. (this.projectInterface = ProjectInterface()),
  10479. (this.imagePreloader = new ImagePreloader()),
  10480. (this.audioController = audioControllerFactory()),
  10481. (this.markers = []),
  10482. (this.configAnimation = this.configAnimation.bind(this)),
  10483. (this.onSetupError = this.onSetupError.bind(this)),
  10484. (this.onSegmentComplete = this.onSegmentComplete.bind(this)),
  10485. (this.drawnFrameEvent = new BMEnterFrameEvent('drawnFrame', 0, 0, 0))
  10486. }
  10487. extendPrototype([BaseEvent], AnimationItem),
  10488. (AnimationItem.prototype.setParams = function (e) {
  10489. ;(e.wrapper || e.container) && (this.wrapper = e.wrapper || e.container)
  10490. var t = 'svg'
  10491. e.animType ? (t = e.animType) : e.renderer && (t = e.renderer)
  10492. var n = getRenderer(t)
  10493. ;(this.renderer = new n(this, e.rendererSettings)),
  10494. this.imagePreloader.setCacheType(t, this.renderer.globalData.defs),
  10495. this.renderer.setProjectInterface(this.projectInterface),
  10496. (this.animType = t),
  10497. '' === e.loop || null === e.loop || void 0 === e.loop || !0 === e.loop
  10498. ? (this.loop = !0)
  10499. : !1 === e.loop
  10500. ? (this.loop = !1)
  10501. : (this.loop = parseInt(e.loop, 10)),
  10502. (this.autoplay = !('autoplay' in e) || e.autoplay),
  10503. (this.name = e.name ? e.name : ''),
  10504. (this.autoloadSegments =
  10505. !Object.prototype.hasOwnProperty.call(e, 'autoloadSegments') ||
  10506. e.autoloadSegments),
  10507. (this.assetsPath = e.assetsPath),
  10508. (this.initialSegment = e.initialSegment),
  10509. e.audioFactory && this.audioController.setAudioFactory(e.audioFactory),
  10510. e.animationData
  10511. ? this.setupAnimation(e.animationData)
  10512. : e.path &&
  10513. (-1 !== e.path.lastIndexOf('\\')
  10514. ? (this.path = e.path.substr(0, e.path.lastIndexOf('\\') + 1))
  10515. : (this.path = e.path.substr(0, e.path.lastIndexOf('/') + 1)),
  10516. (this.fileName = e.path.substr(e.path.lastIndexOf('/') + 1)),
  10517. (this.fileName = this.fileName.substr(
  10518. 0,
  10519. this.fileName.lastIndexOf('.json')
  10520. )),
  10521. dataManager.loadAnimation(
  10522. e.path,
  10523. this.configAnimation,
  10524. this.onSetupError
  10525. ))
  10526. }),
  10527. (AnimationItem.prototype.onSetupError = function () {
  10528. this.trigger('data_failed')
  10529. }),
  10530. (AnimationItem.prototype.setupAnimation = function (e) {
  10531. dataManager.completeAnimation(e, this.configAnimation)
  10532. }),
  10533. (AnimationItem.prototype.setData = function (e, t) {
  10534. t && 'object' !== _typeof$4(t) && (t = JSON.parse(t))
  10535. var n = { wrapper: e, animationData: t },
  10536. r = e.attributes
  10537. ;(n.path = r.getNamedItem('data-animation-path')
  10538. ? r.getNamedItem('data-animation-path').value
  10539. : r.getNamedItem('data-bm-path')
  10540. ? r.getNamedItem('data-bm-path').value
  10541. : r.getNamedItem('bm-path')
  10542. ? r.getNamedItem('bm-path').value
  10543. : ''),
  10544. (n.animType = r.getNamedItem('data-anim-type')
  10545. ? r.getNamedItem('data-anim-type').value
  10546. : r.getNamedItem('data-bm-type')
  10547. ? r.getNamedItem('data-bm-type').value
  10548. : r.getNamedItem('bm-type')
  10549. ? r.getNamedItem('bm-type').value
  10550. : r.getNamedItem('data-bm-renderer')
  10551. ? r.getNamedItem('data-bm-renderer').value
  10552. : r.getNamedItem('bm-renderer')
  10553. ? r.getNamedItem('bm-renderer').value
  10554. : 'canvas')
  10555. var a = r.getNamedItem('data-anim-loop')
  10556. ? r.getNamedItem('data-anim-loop').value
  10557. : r.getNamedItem('data-bm-loop')
  10558. ? r.getNamedItem('data-bm-loop').value
  10559. : r.getNamedItem('bm-loop')
  10560. ? r.getNamedItem('bm-loop').value
  10561. : ''
  10562. 'false' === a
  10563. ? (n.loop = !1)
  10564. : 'true' === a
  10565. ? (n.loop = !0)
  10566. : '' !== a && (n.loop = parseInt(a, 10))
  10567. var o = r.getNamedItem('data-anim-autoplay')
  10568. ? r.getNamedItem('data-anim-autoplay').value
  10569. : r.getNamedItem('data-bm-autoplay')
  10570. ? r.getNamedItem('data-bm-autoplay').value
  10571. : !r.getNamedItem('bm-autoplay') || r.getNamedItem('bm-autoplay').value
  10572. ;(n.autoplay = 'false' !== o),
  10573. (n.name = r.getNamedItem('data-name')
  10574. ? r.getNamedItem('data-name').value
  10575. : r.getNamedItem('data-bm-name')
  10576. ? r.getNamedItem('data-bm-name').value
  10577. : r.getNamedItem('bm-name')
  10578. ? r.getNamedItem('bm-name').value
  10579. : ''),
  10580. 'false' ===
  10581. (r.getNamedItem('data-anim-prerender')
  10582. ? r.getNamedItem('data-anim-prerender').value
  10583. : r.getNamedItem('data-bm-prerender')
  10584. ? r.getNamedItem('data-bm-prerender').value
  10585. : r.getNamedItem('bm-prerender')
  10586. ? r.getNamedItem('bm-prerender').value
  10587. : '') && (n.prerender = !1),
  10588. this.setParams(n)
  10589. }),
  10590. (AnimationItem.prototype.includeLayers = function (e) {
  10591. e.op > this.animationData.op &&
  10592. ((this.animationData.op = e.op),
  10593. (this.totalFrames = Math.floor(e.op - this.animationData.ip)))
  10594. var t,
  10595. n,
  10596. r = this.animationData.layers,
  10597. a = r.length,
  10598. o = e.layers,
  10599. i = o.length
  10600. for (n = 0; n < i; n += 1)
  10601. for (t = 0; t < a; ) {
  10602. if (r[t].id === o[n].id) {
  10603. r[t] = o[n]
  10604. break
  10605. }
  10606. t += 1
  10607. }
  10608. if (
  10609. ((e.chars || e.fonts) &&
  10610. (this.renderer.globalData.fontManager.addChars(e.chars),
  10611. this.renderer.globalData.fontManager.addFonts(
  10612. e.fonts,
  10613. this.renderer.globalData.defs
  10614. )),
  10615. e.assets)
  10616. )
  10617. for (a = e.assets.length, t = 0; t < a; t += 1)
  10618. this.animationData.assets.push(e.assets[t])
  10619. ;(this.animationData.__complete = !1),
  10620. dataManager.completeAnimation(this.animationData, this.onSegmentComplete)
  10621. }),
  10622. (AnimationItem.prototype.onSegmentComplete = function (e) {
  10623. this.animationData = e
  10624. var t = getExpressionsPlugin()
  10625. t && t.initExpressions(this), this.loadNextSegment()
  10626. }),
  10627. (AnimationItem.prototype.loadNextSegment = function () {
  10628. var e = this.animationData.segments
  10629. if (!e || 0 === e.length || !this.autoloadSegments)
  10630. return (
  10631. this.trigger('data_ready'), void (this.timeCompleted = this.totalFrames)
  10632. )
  10633. var t = e.shift()
  10634. this.timeCompleted = t.time * this.frameRate
  10635. var n = this.path + this.fileName + '_' + this.segmentPos + '.json'
  10636. ;(this.segmentPos += 1),
  10637. dataManager.loadData(
  10638. n,
  10639. this.includeLayers.bind(this),
  10640. function () {
  10641. this.trigger('data_failed')
  10642. }.bind(this)
  10643. )
  10644. }),
  10645. (AnimationItem.prototype.loadSegments = function () {
  10646. this.animationData.segments || (this.timeCompleted = this.totalFrames),
  10647. this.loadNextSegment()
  10648. }),
  10649. (AnimationItem.prototype.imagesLoaded = function () {
  10650. this.trigger('loaded_images'), this.checkLoaded()
  10651. }),
  10652. (AnimationItem.prototype.preloadImages = function () {
  10653. this.imagePreloader.setAssetsPath(this.assetsPath),
  10654. this.imagePreloader.setPath(this.path),
  10655. this.imagePreloader.loadAssets(
  10656. this.animationData.assets,
  10657. this.imagesLoaded.bind(this)
  10658. )
  10659. }),
  10660. (AnimationItem.prototype.configAnimation = function (e) {
  10661. if (this.renderer)
  10662. try {
  10663. ;(this.animationData = e),
  10664. this.initialSegment
  10665. ? ((this.totalFrames = Math.floor(
  10666. this.initialSegment[1] - this.initialSegment[0]
  10667. )),
  10668. (this.firstFrame = Math.round(this.initialSegment[0])))
  10669. : ((this.totalFrames = Math.floor(
  10670. this.animationData.op - this.animationData.ip
  10671. )),
  10672. (this.firstFrame = Math.round(this.animationData.ip))),
  10673. this.renderer.configAnimation(e),
  10674. e.assets || (e.assets = []),
  10675. (this.assets = this.animationData.assets),
  10676. (this.frameRate = this.animationData.fr),
  10677. (this.frameMult = this.animationData.fr / 1e3),
  10678. this.renderer.searchExtraCompositions(e.assets),
  10679. (this.markers = markerParser(e.markers || [])),
  10680. this.trigger('config_ready'),
  10681. this.preloadImages(),
  10682. this.loadSegments(),
  10683. this.updaFrameModifier(),
  10684. this.waitForFontsLoaded(),
  10685. this.isPaused && this.audioController.pause()
  10686. } catch (error) {
  10687. this.triggerConfigError(error)
  10688. }
  10689. }),
  10690. (AnimationItem.prototype.waitForFontsLoaded = function () {
  10691. this.renderer &&
  10692. (this.renderer.globalData.fontManager.isLoaded
  10693. ? this.checkLoaded()
  10694. : setTimeout(this.waitForFontsLoaded.bind(this), 20))
  10695. }),
  10696. (AnimationItem.prototype.checkLoaded = function () {
  10697. if (
  10698. !this.isLoaded &&
  10699. this.renderer.globalData.fontManager.isLoaded &&
  10700. (this.imagePreloader.loadedImages() ||
  10701. 'canvas' !== this.renderer.rendererType) &&
  10702. this.imagePreloader.loadedFootages()
  10703. ) {
  10704. this.isLoaded = !0
  10705. var e = getExpressionsPlugin()
  10706. e && e.initExpressions(this),
  10707. this.renderer.initItems(),
  10708. setTimeout(
  10709. function () {
  10710. this.trigger('DOMLoaded')
  10711. }.bind(this),
  10712. 0
  10713. ),
  10714. this.gotoFrame(),
  10715. this.autoplay && this.play()
  10716. }
  10717. }),
  10718. (AnimationItem.prototype.resize = function () {
  10719. this.renderer.updateContainerSize()
  10720. }),
  10721. (AnimationItem.prototype.setSubframe = function (e) {
  10722. this.isSubframeEnabled = !!e
  10723. }),
  10724. (AnimationItem.prototype.gotoFrame = function () {
  10725. ;(this.currentFrame = this.isSubframeEnabled
  10726. ? this.currentRawFrame
  10727. : ~~this.currentRawFrame),
  10728. this.timeCompleted !== this.totalFrames &&
  10729. this.currentFrame > this.timeCompleted &&
  10730. (this.currentFrame = this.timeCompleted),
  10731. this.trigger('enterFrame'),
  10732. this.renderFrame(),
  10733. this.trigger('drawnFrame')
  10734. }),
  10735. (AnimationItem.prototype.renderFrame = function () {
  10736. if (!1 !== this.isLoaded && this.renderer)
  10737. try {
  10738. this.renderer.renderFrame(this.currentFrame + this.firstFrame)
  10739. } catch (error) {
  10740. this.triggerRenderFrameError(error)
  10741. }
  10742. }),
  10743. (AnimationItem.prototype.play = function (e) {
  10744. ;(e && this.name !== e) ||
  10745. (!0 === this.isPaused &&
  10746. ((this.isPaused = !1),
  10747. this.trigger('_pause'),
  10748. this.audioController.resume(),
  10749. this._idle && ((this._idle = !1), this.trigger('_active'))))
  10750. }),
  10751. (AnimationItem.prototype.pause = function (e) {
  10752. ;(e && this.name !== e) ||
  10753. (!1 === this.isPaused &&
  10754. ((this.isPaused = !0),
  10755. this.trigger('_play'),
  10756. (this._idle = !0),
  10757. this.trigger('_idle'),
  10758. this.audioController.pause()))
  10759. }),
  10760. (AnimationItem.prototype.togglePause = function (e) {
  10761. ;(e && this.name !== e) || (!0 === this.isPaused ? this.play() : this.pause())
  10762. }),
  10763. (AnimationItem.prototype.stop = function (e) {
  10764. ;(e && this.name !== e) ||
  10765. (this.pause(),
  10766. (this.playCount = 0),
  10767. (this._completedLoop = !1),
  10768. this.setCurrentRawFrameValue(0))
  10769. }),
  10770. (AnimationItem.prototype.getMarkerData = function (e) {
  10771. for (var t, n = 0; n < this.markers.length; n += 1)
  10772. if ((t = this.markers[n]).payload && t.payload.name === e) return t
  10773. return null
  10774. }),
  10775. (AnimationItem.prototype.goToAndStop = function (e, t, n) {
  10776. if (!n || this.name === n) {
  10777. var r = Number(e)
  10778. if (isNaN(r)) {
  10779. var a = this.getMarkerData(e)
  10780. a && this.goToAndStop(a.time, !0)
  10781. } else
  10782. t
  10783. ? this.setCurrentRawFrameValue(e)
  10784. : this.setCurrentRawFrameValue(e * this.frameModifier)
  10785. this.pause()
  10786. }
  10787. }),
  10788. (AnimationItem.prototype.goToAndPlay = function (e, t, n) {
  10789. if (!n || this.name === n) {
  10790. var r = Number(e)
  10791. if (isNaN(r)) {
  10792. var a = this.getMarkerData(e)
  10793. a &&
  10794. (a.duration
  10795. ? this.playSegments([a.time, a.time + a.duration], !0)
  10796. : this.goToAndStop(a.time, !0))
  10797. } else this.goToAndStop(r, t, n)
  10798. this.play()
  10799. }
  10800. }),
  10801. (AnimationItem.prototype.advanceTime = function (e) {
  10802. if (!0 !== this.isPaused && !1 !== this.isLoaded) {
  10803. var t = this.currentRawFrame + e * this.frameModifier,
  10804. n = !1
  10805. t >= this.totalFrames - 1 && this.frameModifier > 0
  10806. ? this.loop && this.playCount !== this.loop
  10807. ? t >= this.totalFrames
  10808. ? ((this.playCount += 1),
  10809. this.checkSegments(t % this.totalFrames) ||
  10810. (this.setCurrentRawFrameValue(t % this.totalFrames),
  10811. (this._completedLoop = !0),
  10812. this.trigger('loopComplete')))
  10813. : this.setCurrentRawFrameValue(t)
  10814. : this.checkSegments(t > this.totalFrames ? t % this.totalFrames : 0) ||
  10815. ((n = !0), (t = this.totalFrames - 1))
  10816. : t < 0
  10817. ? this.checkSegments(t % this.totalFrames) ||
  10818. (!this.loop || (this.playCount-- <= 0 && !0 !== this.loop)
  10819. ? ((n = !0), (t = 0))
  10820. : (this.setCurrentRawFrameValue(
  10821. this.totalFrames + (t % this.totalFrames)
  10822. ),
  10823. this._completedLoop
  10824. ? this.trigger('loopComplete')
  10825. : (this._completedLoop = !0)))
  10826. : this.setCurrentRawFrameValue(t),
  10827. n &&
  10828. (this.setCurrentRawFrameValue(t), this.pause(), this.trigger('complete'))
  10829. }
  10830. }),
  10831. (AnimationItem.prototype.adjustSegment = function (e, t) {
  10832. ;(this.playCount = 0),
  10833. e[1] < e[0]
  10834. ? (this.frameModifier > 0 &&
  10835. (this.playSpeed < 0
  10836. ? this.setSpeed(-this.playSpeed)
  10837. : this.setDirection(-1)),
  10838. (this.totalFrames = e[0] - e[1]),
  10839. (this.timeCompleted = this.totalFrames),
  10840. (this.firstFrame = e[1]),
  10841. this.setCurrentRawFrameValue(this.totalFrames - 0.001 - t))
  10842. : e[1] > e[0] &&
  10843. (this.frameModifier < 0 &&
  10844. (this.playSpeed < 0
  10845. ? this.setSpeed(-this.playSpeed)
  10846. : this.setDirection(1)),
  10847. (this.totalFrames = e[1] - e[0]),
  10848. (this.timeCompleted = this.totalFrames),
  10849. (this.firstFrame = e[0]),
  10850. this.setCurrentRawFrameValue(0.001 + t)),
  10851. this.trigger('segmentStart')
  10852. }),
  10853. (AnimationItem.prototype.setSegment = function (e, t) {
  10854. var n = -1
  10855. this.isPaused &&
  10856. (this.currentRawFrame + this.firstFrame < e
  10857. ? (n = e)
  10858. : this.currentRawFrame + this.firstFrame > t && (n = t - e)),
  10859. (this.firstFrame = e),
  10860. (this.totalFrames = t - e),
  10861. (this.timeCompleted = this.totalFrames),
  10862. -1 !== n && this.goToAndStop(n, !0)
  10863. }),
  10864. (AnimationItem.prototype.playSegments = function (e, t) {
  10865. if ((t && (this.segments.length = 0), 'object' === _typeof$4(e[0]))) {
  10866. var n,
  10867. r = e.length
  10868. for (n = 0; n < r; n += 1) this.segments.push(e[n])
  10869. } else this.segments.push(e)
  10870. this.segments.length && t && this.adjustSegment(this.segments.shift(), 0),
  10871. this.isPaused && this.play()
  10872. }),
  10873. (AnimationItem.prototype.resetSegments = function (e) {
  10874. ;(this.segments.length = 0),
  10875. this.segments.push([this.animationData.ip, this.animationData.op]),
  10876. e && this.checkSegments(0)
  10877. }),
  10878. (AnimationItem.prototype.checkSegments = function (e) {
  10879. return (
  10880. !!this.segments.length && (this.adjustSegment(this.segments.shift(), e), !0)
  10881. )
  10882. }),
  10883. (AnimationItem.prototype.destroy = function (e) {
  10884. ;(e && this.name !== e) ||
  10885. !this.renderer ||
  10886. (this.renderer.destroy(),
  10887. this.imagePreloader.destroy(),
  10888. this.trigger('destroy'),
  10889. (this._cbs = null),
  10890. (this.onEnterFrame = null),
  10891. (this.onLoopComplete = null),
  10892. (this.onComplete = null),
  10893. (this.onSegmentStart = null),
  10894. (this.onDestroy = null),
  10895. (this.renderer = null),
  10896. (this.renderer = null),
  10897. (this.imagePreloader = null),
  10898. (this.projectInterface = null))
  10899. }),
  10900. (AnimationItem.prototype.setCurrentRawFrameValue = function (e) {
  10901. ;(this.currentRawFrame = e), this.gotoFrame()
  10902. }),
  10903. (AnimationItem.prototype.setSpeed = function (e) {
  10904. ;(this.playSpeed = e), this.updaFrameModifier()
  10905. }),
  10906. (AnimationItem.prototype.setDirection = function (e) {
  10907. ;(this.playDirection = e < 0 ? -1 : 1), this.updaFrameModifier()
  10908. }),
  10909. (AnimationItem.prototype.setVolume = function (e, t) {
  10910. ;(t && this.name !== t) || this.audioController.setVolume(e)
  10911. }),
  10912. (AnimationItem.prototype.getVolume = function () {
  10913. return this.audioController.getVolume()
  10914. }),
  10915. (AnimationItem.prototype.mute = function (e) {
  10916. ;(e && this.name !== e) || this.audioController.mute()
  10917. }),
  10918. (AnimationItem.prototype.unmute = function (e) {
  10919. ;(e && this.name !== e) || this.audioController.unmute()
  10920. }),
  10921. (AnimationItem.prototype.updaFrameModifier = function () {
  10922. ;(this.frameModifier = this.frameMult * this.playSpeed * this.playDirection),
  10923. this.audioController.setRate(this.playSpeed * this.playDirection)
  10924. }),
  10925. (AnimationItem.prototype.getPath = function () {
  10926. return this.path
  10927. }),
  10928. (AnimationItem.prototype.getAssetsPath = function (e) {
  10929. var t = ''
  10930. if (e.e) t = e.p
  10931. else if (this.assetsPath) {
  10932. var n = e.p
  10933. ;-1 !== n.indexOf('images/') && (n = n.split('/')[1]),
  10934. (t = this.assetsPath + n)
  10935. } else (t = this.path), (t += e.u ? e.u : ''), (t += e.p)
  10936. return t
  10937. }),
  10938. (AnimationItem.prototype.getAssetData = function (e) {
  10939. for (var t = 0, n = this.assets.length; t < n; ) {
  10940. if (e === this.assets[t].id) return this.assets[t]
  10941. t += 1
  10942. }
  10943. return null
  10944. }),
  10945. (AnimationItem.prototype.hide = function () {
  10946. this.renderer.hide()
  10947. }),
  10948. (AnimationItem.prototype.show = function () {
  10949. this.renderer.show()
  10950. }),
  10951. (AnimationItem.prototype.getDuration = function (e) {
  10952. return e ? this.totalFrames : this.totalFrames / this.frameRate
  10953. }),
  10954. (AnimationItem.prototype.updateDocumentData = function (e, t, n) {
  10955. try {
  10956. this.renderer.getElementByPath(e).updateDocumentData(t, n)
  10957. } catch (error) {}
  10958. }),
  10959. (AnimationItem.prototype.trigger = function (e) {
  10960. if (this._cbs && this._cbs[e])
  10961. switch (e) {
  10962. case 'enterFrame':
  10963. this.triggerEvent(
  10964. e,
  10965. new BMEnterFrameEvent(
  10966. e,
  10967. this.currentFrame,
  10968. this.totalFrames,
  10969. this.frameModifier
  10970. )
  10971. )
  10972. break
  10973. case 'drawnFrame':
  10974. ;(this.drawnFrameEvent.currentTime = this.currentFrame),
  10975. (this.drawnFrameEvent.totalTime = this.totalFrames),
  10976. (this.drawnFrameEvent.direction = this.frameModifier),
  10977. this.triggerEvent(e, this.drawnFrameEvent)
  10978. break
  10979. case 'loopComplete':
  10980. this.triggerEvent(
  10981. e,
  10982. new BMCompleteLoopEvent(e, this.loop, this.playCount, this.frameMult)
  10983. )
  10984. break
  10985. case 'complete':
  10986. this.triggerEvent(e, new BMCompleteEvent(e, this.frameMult))
  10987. break
  10988. case 'segmentStart':
  10989. this.triggerEvent(
  10990. e,
  10991. new BMSegmentStartEvent(e, this.firstFrame, this.totalFrames)
  10992. )
  10993. break
  10994. case 'destroy':
  10995. this.triggerEvent(e, new BMDestroyEvent(e, this))
  10996. break
  10997. default:
  10998. this.triggerEvent(e)
  10999. }
  11000. 'enterFrame' === e &&
  11001. this.onEnterFrame &&
  11002. this.onEnterFrame.call(
  11003. this,
  11004. new BMEnterFrameEvent(
  11005. e,
  11006. this.currentFrame,
  11007. this.totalFrames,
  11008. this.frameMult
  11009. )
  11010. ),
  11011. 'loopComplete' === e &&
  11012. this.onLoopComplete &&
  11013. this.onLoopComplete.call(
  11014. this,
  11015. new BMCompleteLoopEvent(e, this.loop, this.playCount, this.frameMult)
  11016. ),
  11017. 'complete' === e &&
  11018. this.onComplete &&
  11019. this.onComplete.call(this, new BMCompleteEvent(e, this.frameMult)),
  11020. 'segmentStart' === e &&
  11021. this.onSegmentStart &&
  11022. this.onSegmentStart.call(
  11023. this,
  11024. new BMSegmentStartEvent(e, this.firstFrame, this.totalFrames)
  11025. ),
  11026. 'destroy' === e &&
  11027. this.onDestroy &&
  11028. this.onDestroy.call(this, new BMDestroyEvent(e, this))
  11029. }),
  11030. (AnimationItem.prototype.triggerRenderFrameError = function (e) {
  11031. var t = new BMRenderFrameErrorEvent(e, this.currentFrame)
  11032. this.triggerEvent('error', t), this.onError && this.onError.call(this, t)
  11033. }),
  11034. (AnimationItem.prototype.triggerConfigError = function (e) {
  11035. var t = new BMConfigErrorEvent(e, this.currentFrame)
  11036. this.triggerEvent('error', t), this.onError && this.onError.call(this, t)
  11037. })
  11038. var animationManager = (function () {
  11039. var e = {},
  11040. t = [],
  11041. n = 0,
  11042. r = 0,
  11043. a = 0,
  11044. o = !0,
  11045. i = !1
  11046. function s(e) {
  11047. for (var n = 0, a = e.target; n < r; )
  11048. t[n].animation === a &&
  11049. (t.splice(n, 1), (n -= 1), (r -= 1), a.isPaused || u()),
  11050. (n += 1)
  11051. }
  11052. function l(e, n) {
  11053. if (!e) return null
  11054. for (var a = 0; a < r; ) {
  11055. if (t[a].elem === e && null !== t[a].elem) return t[a].animation
  11056. a += 1
  11057. }
  11058. var o = new AnimationItem()
  11059. return p(o, e), o.setData(e, n), o
  11060. }
  11061. function c() {
  11062. ;(a += 1), h()
  11063. }
  11064. function u() {
  11065. a -= 1
  11066. }
  11067. function p(e, n) {
  11068. e.addEventListener('destroy', s),
  11069. e.addEventListener('_active', c),
  11070. e.addEventListener('_idle', u),
  11071. t.push({ elem: n, animation: e }),
  11072. (r += 1)
  11073. }
  11074. function d(e) {
  11075. var s,
  11076. l = e - n
  11077. for (s = 0; s < r; s += 1) t[s].animation.advanceTime(l)
  11078. ;(n = e), a && !i ? window.requestAnimationFrame(d) : (o = !0)
  11079. }
  11080. function f(e) {
  11081. ;(n = e), window.requestAnimationFrame(d)
  11082. }
  11083. function h() {
  11084. !i && a && o && (window.requestAnimationFrame(f), (o = !1))
  11085. }
  11086. return (
  11087. (e.registerAnimation = l),
  11088. (e.loadAnimation = function (e) {
  11089. var t = new AnimationItem()
  11090. return p(t, null), t.setParams(e), t
  11091. }),
  11092. (e.setSpeed = function (e, n) {
  11093. var a
  11094. for (a = 0; a < r; a += 1) t[a].animation.setSpeed(e, n)
  11095. }),
  11096. (e.setDirection = function (e, n) {
  11097. var a
  11098. for (a = 0; a < r; a += 1) t[a].animation.setDirection(e, n)
  11099. }),
  11100. (e.play = function (e) {
  11101. var n
  11102. for (n = 0; n < r; n += 1) t[n].animation.play(e)
  11103. }),
  11104. (e.pause = function (e) {
  11105. var n
  11106. for (n = 0; n < r; n += 1) t[n].animation.pause(e)
  11107. }),
  11108. (e.stop = function (e) {
  11109. var n
  11110. for (n = 0; n < r; n += 1) t[n].animation.stop(e)
  11111. }),
  11112. (e.togglePause = function (e) {
  11113. var n
  11114. for (n = 0; n < r; n += 1) t[n].animation.togglePause(e)
  11115. }),
  11116. (e.searchAnimations = function (e, t, n) {
  11117. var r,
  11118. a = [].concat(
  11119. [].slice.call(document.getElementsByClassName('lottie')),
  11120. [].slice.call(document.getElementsByClassName('bodymovin'))
  11121. ),
  11122. o = a.length
  11123. for (r = 0; r < o; r += 1)
  11124. n && a[r].setAttribute('data-bm-type', n), l(a[r], e)
  11125. if (t && 0 === o) {
  11126. n || (n = 'svg')
  11127. var i = document.getElementsByTagName('body')[0]
  11128. i.innerText = ''
  11129. var s = createTag('div')
  11130. ;(s.style.width = '100%'),
  11131. (s.style.height = '100%'),
  11132. s.setAttribute('data-bm-type', n),
  11133. i.appendChild(s),
  11134. l(s, e)
  11135. }
  11136. }),
  11137. (e.resize = function () {
  11138. var e
  11139. for (e = 0; e < r; e += 1) t[e].animation.resize()
  11140. }),
  11141. (e.goToAndStop = function (e, n, a) {
  11142. var o
  11143. for (o = 0; o < r; o += 1) t[o].animation.goToAndStop(e, n, a)
  11144. }),
  11145. (e.destroy = function (e) {
  11146. var n
  11147. for (n = r - 1; n >= 0; n -= 1) t[n].animation.destroy(e)
  11148. }),
  11149. (e.freeze = function () {
  11150. i = !0
  11151. }),
  11152. (e.unfreeze = function () {
  11153. ;(i = !1), h()
  11154. }),
  11155. (e.setVolume = function (e, n) {
  11156. var a
  11157. for (a = 0; a < r; a += 1) t[a].animation.setVolume(e, n)
  11158. }),
  11159. (e.mute = function (e) {
  11160. var n
  11161. for (n = 0; n < r; n += 1) t[n].animation.mute(e)
  11162. }),
  11163. (e.unmute = function (e) {
  11164. var n
  11165. for (n = 0; n < r; n += 1) t[n].animation.unmute(e)
  11166. }),
  11167. (e.getRegisteredAnimations = function () {
  11168. var e,
  11169. n = t.length,
  11170. r = []
  11171. for (e = 0; e < n; e += 1) r.push(t[e].animation)
  11172. return r
  11173. }),
  11174. e
  11175. )
  11176. })(),
  11177. BezierFactory = (function () {
  11178. var e = {
  11179. getBezierEasing: function (e, n, r, a, o) {
  11180. var i =
  11181. o || ('bez_' + e + '_' + n + '_' + r + '_' + a).replace(/\./g, 'p')
  11182. if (t[i]) return t[i]
  11183. var s = new c([e, n, r, a])
  11184. return (t[i] = s), s
  11185. }
  11186. },
  11187. t = {},
  11188. n = 0.1,
  11189. r = 'function' == typeof Float32Array
  11190. function a(e, t) {
  11191. return 1 - 3 * t + 3 * e
  11192. }
  11193. function o(e, t) {
  11194. return 3 * t - 6 * e
  11195. }
  11196. function i(e) {
  11197. return 3 * e
  11198. }
  11199. function s(e, t, n) {
  11200. return ((a(t, n) * e + o(t, n)) * e + i(t)) * e
  11201. }
  11202. function l(e, t, n) {
  11203. return 3 * a(t, n) * e * e + 2 * o(t, n) * e + i(t)
  11204. }
  11205. function c(e) {
  11206. ;(this._p = e),
  11207. (this._mSampleValues = r ? new Float32Array(11) : new Array(11)),
  11208. (this._precomputed = !1),
  11209. (this.get = this.get.bind(this))
  11210. }
  11211. return (
  11212. (c.prototype = {
  11213. get: function (e) {
  11214. var t = this._p[0],
  11215. n = this._p[1],
  11216. r = this._p[2],
  11217. a = this._p[3]
  11218. return (
  11219. this._precomputed || this._precompute(),
  11220. t === n && r === a
  11221. ? e
  11222. : 0 === e
  11223. ? 0
  11224. : 1 === e
  11225. ? 1
  11226. : s(this._getTForX(e), n, a)
  11227. )
  11228. },
  11229. _precompute: function () {
  11230. var e = this._p[0],
  11231. t = this._p[1],
  11232. n = this._p[2],
  11233. r = this._p[3]
  11234. ;(this._precomputed = !0),
  11235. (e === t && n === r) || this._calcSampleValues()
  11236. },
  11237. _calcSampleValues: function () {
  11238. for (var e = this._p[0], t = this._p[2], r = 0; r < 11; ++r)
  11239. this._mSampleValues[r] = s(r * n, e, t)
  11240. },
  11241. _getTForX: function (e) {
  11242. for (
  11243. var t = this._p[0],
  11244. r = this._p[2],
  11245. a = this._mSampleValues,
  11246. o = 0,
  11247. i = 1;
  11248. 10 !== i && a[i] <= e;
  11249. ++i
  11250. )
  11251. o += n
  11252. var c = o + ((e - a[--i]) / (a[i + 1] - a[i])) * n,
  11253. u = l(c, t, r)
  11254. return u >= 0.001
  11255. ? (function (e, t, n, r) {
  11256. for (var a = 0; a < 4; ++a) {
  11257. var o = l(t, n, r)
  11258. if (0 === o) return t
  11259. t -= (s(t, n, r) - e) / o
  11260. }
  11261. return t
  11262. })(e, c, t, r)
  11263. : 0 === u
  11264. ? c
  11265. : (function (e, t, n, r, a) {
  11266. var o,
  11267. i,
  11268. l = 0
  11269. do {
  11270. ;(o = s((i = t + (n - t) / 2), r, a) - e) > 0 ? (n = i) : (t = i)
  11271. } while (Math.abs(o) > 1e-7 && ++l < 10)
  11272. return i
  11273. })(e, o, o + n, t, r)
  11274. }
  11275. }),
  11276. e
  11277. )
  11278. })(),
  11279. pooling = {
  11280. double: function (e) {
  11281. return e.concat(createSizedArray(e.length))
  11282. }
  11283. },
  11284. poolFactory = function (e, t, n) {
  11285. var r = 0,
  11286. a = e,
  11287. o = createSizedArray(a)
  11288. return {
  11289. newElement: function () {
  11290. return r ? o[(r -= 1)] : t()
  11291. },
  11292. release: function (e) {
  11293. r === a && ((o = pooling.double(o)), (a *= 2)),
  11294. n && n(e),
  11295. (o[r] = e),
  11296. (r += 1)
  11297. }
  11298. }
  11299. },
  11300. bezierLengthPool = poolFactory(8, function () {
  11301. return {
  11302. addedLength: 0,
  11303. percents: createTypedArray('float32', getDefaultCurveSegments()),
  11304. lengths: createTypedArray('float32', getDefaultCurveSegments())
  11305. }
  11306. }),
  11307. segmentsLengthPool = poolFactory(
  11308. 8,
  11309. function () {
  11310. return { lengths: [], totalLength: 0 }
  11311. },
  11312. function (e) {
  11313. var t,
  11314. n = e.lengths.length
  11315. for (t = 0; t < n; t += 1) bezierLengthPool.release(e.lengths[t])
  11316. e.lengths.length = 0
  11317. }
  11318. )
  11319. function bezFunction() {
  11320. var e = Math
  11321. function t(e, t, n, r, a, o) {
  11322. var i = e * r + t * a + n * o - a * r - o * e - n * t
  11323. return i > -0.001 && i < 0.001
  11324. }
  11325. var n = function (e, t, n, r) {
  11326. var a,
  11327. o,
  11328. i,
  11329. s,
  11330. l,
  11331. c,
  11332. u = getDefaultCurveSegments(),
  11333. p = 0,
  11334. d = [],
  11335. f = [],
  11336. h = bezierLengthPool.newElement()
  11337. for (i = n.length, a = 0; a < u; a += 1) {
  11338. for (l = a / (u - 1), c = 0, o = 0; o < i; o += 1)
  11339. (s =
  11340. bmPow(1 - l, 3) * e[o] +
  11341. 3 * bmPow(1 - l, 2) * l * n[o] +
  11342. 3 * (1 - l) * bmPow(l, 2) * r[o] +
  11343. bmPow(l, 3) * t[o]),
  11344. (d[o] = s),
  11345. null !== f[o] && (c += bmPow(d[o] - f[o], 2)),
  11346. (f[o] = d[o])
  11347. c && (p += c = bmSqrt(c)), (h.percents[a] = l), (h.lengths[a] = p)
  11348. }
  11349. return (h.addedLength = p), h
  11350. }
  11351. function r(e) {
  11352. ;(this.segmentLength = 0), (this.points = new Array(e))
  11353. }
  11354. function a(e, t) {
  11355. ;(this.partialLength = e), (this.point = t)
  11356. }
  11357. var o,
  11358. i =
  11359. ((o = {}),
  11360. function (e, n, i, s) {
  11361. var l = (
  11362. e[0] +
  11363. '_' +
  11364. e[1] +
  11365. '_' +
  11366. n[0] +
  11367. '_' +
  11368. n[1] +
  11369. '_' +
  11370. i[0] +
  11371. '_' +
  11372. i[1] +
  11373. '_' +
  11374. s[0] +
  11375. '_' +
  11376. s[1]
  11377. ).replace(/\./g, 'p')
  11378. if (!o[l]) {
  11379. var c,
  11380. u,
  11381. p,
  11382. d,
  11383. f,
  11384. h,
  11385. v,
  11386. m = getDefaultCurveSegments(),
  11387. g = 0,
  11388. y = null
  11389. 2 === e.length &&
  11390. (e[0] !== n[0] || e[1] !== n[1]) &&
  11391. t(e[0], e[1], n[0], n[1], e[0] + i[0], e[1] + i[1]) &&
  11392. t(e[0], e[1], n[0], n[1], n[0] + s[0], n[1] + s[1]) &&
  11393. (m = 2)
  11394. var b = new r(m)
  11395. for (p = i.length, c = 0; c < m; c += 1) {
  11396. for (
  11397. v = createSizedArray(p), f = c / (m - 1), h = 0, u = 0;
  11398. u < p;
  11399. u += 1
  11400. )
  11401. (d =
  11402. bmPow(1 - f, 3) * e[u] +
  11403. 3 * bmPow(1 - f, 2) * f * (e[u] + i[u]) +
  11404. 3 * (1 - f) * bmPow(f, 2) * (n[u] + s[u]) +
  11405. bmPow(f, 3) * n[u]),
  11406. (v[u] = d),
  11407. null !== y && (h += bmPow(v[u] - y[u], 2))
  11408. ;(g += h = bmSqrt(h)), (b.points[c] = new a(h, v)), (y = v)
  11409. }
  11410. ;(b.segmentLength = g), (o[l] = b)
  11411. }
  11412. return o[l]
  11413. })
  11414. function s(e, t) {
  11415. var n = t.percents,
  11416. r = t.lengths,
  11417. a = n.length,
  11418. o = bmFloor((a - 1) * e),
  11419. i = e * t.addedLength,
  11420. s = 0
  11421. if (o === a - 1 || 0 === o || i === r[o]) return n[o]
  11422. for (var l = r[o] > i ? -1 : 1, c = !0; c; )
  11423. if (
  11424. (r[o] <= i && r[o + 1] > i
  11425. ? ((s = (i - r[o]) / (r[o + 1] - r[o])), (c = !1))
  11426. : (o += l),
  11427. o < 0 || o >= a - 1)
  11428. ) {
  11429. if (o === a - 1) return n[o]
  11430. c = !1
  11431. }
  11432. return n[o] + (n[o + 1] - n[o]) * s
  11433. }
  11434. var l = createTypedArray('float32', 8)
  11435. return {
  11436. getSegmentsLength: function (e) {
  11437. var t,
  11438. r = segmentsLengthPool.newElement(),
  11439. a = e.c,
  11440. o = e.v,
  11441. i = e.o,
  11442. s = e.i,
  11443. l = e._length,
  11444. c = r.lengths,
  11445. u = 0
  11446. for (t = 0; t < l - 1; t += 1)
  11447. (c[t] = n(o[t], o[t + 1], i[t], s[t + 1])), (u += c[t].addedLength)
  11448. return (
  11449. a && l && ((c[t] = n(o[t], o[0], i[t], s[0])), (u += c[t].addedLength)),
  11450. (r.totalLength = u),
  11451. r
  11452. )
  11453. },
  11454. getNewSegment: function (t, n, r, a, o, i, c) {
  11455. o < 0 ? (o = 0) : o > 1 && (o = 1)
  11456. var u,
  11457. p = s(o, c),
  11458. d = s((i = i > 1 ? 1 : i), c),
  11459. f = t.length,
  11460. h = 1 - p,
  11461. v = 1 - d,
  11462. m = h * h * h,
  11463. g = p * h * h * 3,
  11464. y = p * p * h * 3,
  11465. b = p * p * p,
  11466. _ = h * h * v,
  11467. A = p * h * v + h * p * v + h * h * d,
  11468. x = p * p * v + h * p * d + p * h * d,
  11469. w = p * p * d,
  11470. k = h * v * v,
  11471. S = p * v * v + h * d * v + h * v * d,
  11472. E = p * d * v + h * d * d + p * v * d,
  11473. P = p * d * d,
  11474. C = v * v * v,
  11475. T = d * v * v + v * d * v + v * v * d,
  11476. I = d * d * v + v * d * d + d * v * d,
  11477. M = d * d * d
  11478. for (u = 0; u < f; u += 1)
  11479. (l[4 * u] =
  11480. e.round(1e3 * (m * t[u] + g * r[u] + y * a[u] + b * n[u])) / 1e3),
  11481. (l[4 * u + 1] =
  11482. e.round(1e3 * (_ * t[u] + A * r[u] + x * a[u] + w * n[u])) / 1e3),
  11483. (l[4 * u + 2] =
  11484. e.round(1e3 * (k * t[u] + S * r[u] + E * a[u] + P * n[u])) / 1e3),
  11485. (l[4 * u + 3] =
  11486. e.round(1e3 * (C * t[u] + T * r[u] + I * a[u] + M * n[u])) / 1e3)
  11487. return l
  11488. },
  11489. getPointInSegment: function (t, n, r, a, o, i) {
  11490. var l = s(o, i),
  11491. c = 1 - l
  11492. return [
  11493. e.round(
  11494. 1e3 *
  11495. (c * c * c * t[0] +
  11496. (l * c * c + c * l * c + c * c * l) * r[0] +
  11497. (l * l * c + c * l * l + l * c * l) * a[0] +
  11498. l * l * l * n[0])
  11499. ) / 1e3,
  11500. e.round(
  11501. 1e3 *
  11502. (c * c * c * t[1] +
  11503. (l * c * c + c * l * c + c * c * l) * r[1] +
  11504. (l * l * c + c * l * l + l * c * l) * a[1] +
  11505. l * l * l * n[1])
  11506. ) / 1e3
  11507. ]
  11508. },
  11509. buildBezierData: i,
  11510. pointOnLine2D: t,
  11511. pointOnLine3D: function (n, r, a, o, i, s, l, c, u) {
  11512. if (0 === a && 0 === s && 0 === u) return t(n, r, o, i, l, c)
  11513. var p,
  11514. d = e.sqrt(e.pow(o - n, 2) + e.pow(i - r, 2) + e.pow(s - a, 2)),
  11515. f = e.sqrt(e.pow(l - n, 2) + e.pow(c - r, 2) + e.pow(u - a, 2)),
  11516. h = e.sqrt(e.pow(l - o, 2) + e.pow(c - i, 2) + e.pow(u - s, 2))
  11517. return (
  11518. (p =
  11519. d > f ? (d > h ? d - f - h : h - f - d) : h > f ? h - f - d : f - d - h) >
  11520. -1e-4 && p < 1e-4
  11521. )
  11522. }
  11523. }
  11524. }
  11525. var bez = bezFunction(),
  11526. PropertyFactory = (function () {
  11527. var e = initialDefaultFrame,
  11528. t = Math.abs
  11529. function n(e, t) {
  11530. var n,
  11531. a = this.offsetTime
  11532. 'multidimensional' === this.propType &&
  11533. (n = createTypedArray('float32', this.pv.length))
  11534. for (
  11535. var o,
  11536. i,
  11537. s,
  11538. l,
  11539. c,
  11540. u,
  11541. p,
  11542. d,
  11543. f,
  11544. h = t.lastIndex,
  11545. v = h,
  11546. m = this.keyframes.length - 1,
  11547. g = !0;
  11548. g;
  11549. ) {
  11550. if (
  11551. ((o = this.keyframes[v]),
  11552. (i = this.keyframes[v + 1]),
  11553. v === m - 1 && e >= i.t - a)
  11554. ) {
  11555. o.h && (o = i), (h = 0)
  11556. break
  11557. }
  11558. if (i.t - a > e) {
  11559. h = v
  11560. break
  11561. }
  11562. v < m - 1 ? (v += 1) : ((h = 0), (g = !1))
  11563. }
  11564. s = this.keyframesMetadata[v] || {}
  11565. var y,
  11566. b,
  11567. _,
  11568. A,
  11569. x,
  11570. w,
  11571. k,
  11572. S,
  11573. E,
  11574. P,
  11575. C = i.t - a,
  11576. T = o.t - a
  11577. if (o.to) {
  11578. s.bezierData ||
  11579. (s.bezierData = bez.buildBezierData(o.s, i.s || o.e, o.to, o.ti))
  11580. var I = s.bezierData
  11581. if (e >= C || e < T) {
  11582. var M = e >= C ? I.points.length - 1 : 0
  11583. for (c = I.points[M].point.length, l = 0; l < c; l += 1)
  11584. n[l] = I.points[M].point[l]
  11585. } else {
  11586. s.__fnct
  11587. ? (f = s.__fnct)
  11588. : ((f = BezierFactory.getBezierEasing(
  11589. o.o.x,
  11590. o.o.y,
  11591. o.i.x,
  11592. o.i.y,
  11593. o.n
  11594. ).get),
  11595. (s.__fnct = f)),
  11596. (u = f((e - T) / (C - T)))
  11597. var R,
  11598. O = I.segmentLength * u,
  11599. z =
  11600. t.lastFrame < e && t._lastKeyframeIndex === v ? t._lastAddedLength : 0
  11601. for (
  11602. d = t.lastFrame < e && t._lastKeyframeIndex === v ? t._lastPoint : 0,
  11603. g = !0,
  11604. p = I.points.length;
  11605. g;
  11606. ) {
  11607. if (
  11608. ((z += I.points[d].partialLength),
  11609. 0 === O || 0 === u || d === I.points.length - 1)
  11610. ) {
  11611. for (c = I.points[d].point.length, l = 0; l < c; l += 1)
  11612. n[l] = I.points[d].point[l]
  11613. break
  11614. }
  11615. if (O >= z && O < z + I.points[d + 1].partialLength) {
  11616. for (
  11617. R = (O - z) / I.points[d + 1].partialLength,
  11618. c = I.points[d].point.length,
  11619. l = 0;
  11620. l < c;
  11621. l += 1
  11622. )
  11623. n[l] =
  11624. I.points[d].point[l] +
  11625. (I.points[d + 1].point[l] - I.points[d].point[l]) * R
  11626. break
  11627. }
  11628. d < p - 1 ? (d += 1) : (g = !1)
  11629. }
  11630. ;(t._lastPoint = d),
  11631. (t._lastAddedLength = z - I.points[d].partialLength),
  11632. (t._lastKeyframeIndex = v)
  11633. }
  11634. } else {
  11635. var D, F, B, N, j
  11636. if (((m = o.s.length), (y = i.s || o.e), this.sh && 1 !== o.h))
  11637. if (e >= C) (n[0] = y[0]), (n[1] = y[1]), (n[2] = y[2])
  11638. else if (e <= T) (n[0] = o.s[0]), (n[1] = o.s[1]), (n[2] = o.s[2])
  11639. else {
  11640. var V = r(o.s),
  11641. L = r(y)
  11642. ;(b = n),
  11643. (_ = (function (e, t, n) {
  11644. var r,
  11645. a,
  11646. o,
  11647. i,
  11648. s,
  11649. l = [],
  11650. c = e[0],
  11651. u = e[1],
  11652. p = e[2],
  11653. d = e[3],
  11654. f = t[0],
  11655. h = t[1],
  11656. v = t[2],
  11657. m = t[3]
  11658. return (
  11659. (a = c * f + u * h + p * v + d * m) < 0 &&
  11660. ((a = -a), (f = -f), (h = -h), (v = -v), (m = -m)),
  11661. 1 - a > 1e-6
  11662. ? ((r = Math.acos(a)),
  11663. (o = Math.sin(r)),
  11664. (i = Math.sin((1 - n) * r) / o),
  11665. (s = Math.sin(n * r) / o))
  11666. : ((i = 1 - n), (s = n)),
  11667. (l[0] = i * c + s * f),
  11668. (l[1] = i * u + s * h),
  11669. (l[2] = i * p + s * v),
  11670. (l[3] = i * d + s * m),
  11671. l
  11672. )
  11673. })(V, L, (e - T) / (C - T))),
  11674. (A = _[0]),
  11675. (x = _[1]),
  11676. (w = _[2]),
  11677. (k = _[3]),
  11678. (S = Math.atan2(2 * x * k - 2 * A * w, 1 - 2 * x * x - 2 * w * w)),
  11679. (E = Math.asin(2 * A * x + 2 * w * k)),
  11680. (P = Math.atan2(2 * A * k - 2 * x * w, 1 - 2 * A * A - 2 * w * w)),
  11681. (b[0] = S / degToRads),
  11682. (b[1] = E / degToRads),
  11683. (b[2] = P / degToRads)
  11684. }
  11685. else
  11686. for (v = 0; v < m; v += 1)
  11687. 1 !== o.h &&
  11688. (e >= C
  11689. ? (u = 1)
  11690. : e < T
  11691. ? (u = 0)
  11692. : (o.o.x.constructor === Array
  11693. ? (s.__fnct || (s.__fnct = []),
  11694. s.__fnct[v]
  11695. ? (f = s.__fnct[v])
  11696. : ((D = void 0 === o.o.x[v] ? o.o.x[0] : o.o.x[v]),
  11697. (F = void 0 === o.o.y[v] ? o.o.y[0] : o.o.y[v]),
  11698. (B = void 0 === o.i.x[v] ? o.i.x[0] : o.i.x[v]),
  11699. (N = void 0 === o.i.y[v] ? o.i.y[0] : o.i.y[v]),
  11700. (f = BezierFactory.getBezierEasing(D, F, B, N).get),
  11701. (s.__fnct[v] = f)))
  11702. : s.__fnct
  11703. ? (f = s.__fnct)
  11704. : ((D = o.o.x),
  11705. (F = o.o.y),
  11706. (B = o.i.x),
  11707. (N = o.i.y),
  11708. (f = BezierFactory.getBezierEasing(D, F, B, N).get),
  11709. (o.keyframeMetadata = f)),
  11710. (u = f((e - T) / (C - T))))),
  11711. (y = i.s || o.e),
  11712. (j = 1 === o.h ? o.s[v] : o.s[v] + (y[v] - o.s[v]) * u),
  11713. 'multidimensional' === this.propType ? (n[v] = j) : (n = j)
  11714. }
  11715. return (t.lastIndex = h), n
  11716. }
  11717. function r(e) {
  11718. var t = e[0] * degToRads,
  11719. n = e[1] * degToRads,
  11720. r = e[2] * degToRads,
  11721. a = Math.cos(t / 2),
  11722. o = Math.cos(n / 2),
  11723. i = Math.cos(r / 2),
  11724. s = Math.sin(t / 2),
  11725. l = Math.sin(n / 2),
  11726. c = Math.sin(r / 2)
  11727. return [
  11728. s * l * i + a * o * c,
  11729. s * o * i + a * l * c,
  11730. a * l * i - s * o * c,
  11731. a * o * i - s * l * c
  11732. ]
  11733. }
  11734. function a() {
  11735. var t = this.comp.renderedFrame - this.offsetTime,
  11736. n = this.keyframes[0].t - this.offsetTime,
  11737. r = this.keyframes[this.keyframes.length - 1].t - this.offsetTime
  11738. if (
  11739. !(
  11740. t === this._caching.lastFrame ||
  11741. (this._caching.lastFrame !== e &&
  11742. ((this._caching.lastFrame >= r && t >= r) ||
  11743. (this._caching.lastFrame < n && t < n)))
  11744. )
  11745. ) {
  11746. this._caching.lastFrame >= t &&
  11747. ((this._caching._lastKeyframeIndex = -1), (this._caching.lastIndex = 0))
  11748. var a = this.interpolateValue(t, this._caching)
  11749. this.pv = a
  11750. }
  11751. return (this._caching.lastFrame = t), this.pv
  11752. }
  11753. function o(e) {
  11754. var n
  11755. if ('unidimensional' === this.propType)
  11756. (n = e * this.mult),
  11757. t(this.v - n) > 1e-5 && ((this.v = n), (this._mdf = !0))
  11758. else
  11759. for (var r = 0, a = this.v.length; r < a; )
  11760. (n = e[r] * this.mult),
  11761. t(this.v[r] - n) > 1e-5 && ((this.v[r] = n), (this._mdf = !0)),
  11762. (r += 1)
  11763. }
  11764. function i() {
  11765. if (
  11766. this.elem.globalData.frameId !== this.frameId &&
  11767. this.effectsSequence.length
  11768. )
  11769. if (this.lock) this.setVValue(this.pv)
  11770. else {
  11771. var e
  11772. ;(this.lock = !0), (this._mdf = this._isFirstFrame)
  11773. var t = this.effectsSequence.length,
  11774. n = this.kf ? this.pv : this.data.k
  11775. for (e = 0; e < t; e += 1) n = this.effectsSequence[e](n)
  11776. this.setVValue(n),
  11777. (this._isFirstFrame = !1),
  11778. (this.lock = !1),
  11779. (this.frameId = this.elem.globalData.frameId)
  11780. }
  11781. }
  11782. function s(e) {
  11783. this.effectsSequence.push(e), this.container.addDynamicProperty(this)
  11784. }
  11785. function l(e, t, n, r) {
  11786. ;(this.propType = 'unidimensional'),
  11787. (this.mult = n || 1),
  11788. (this.data = t),
  11789. (this.v = n ? t.k * n : t.k),
  11790. (this.pv = t.k),
  11791. (this._mdf = !1),
  11792. (this.elem = e),
  11793. (this.container = r),
  11794. (this.comp = e.comp),
  11795. (this.k = !1),
  11796. (this.kf = !1),
  11797. (this.vel = 0),
  11798. (this.effectsSequence = []),
  11799. (this._isFirstFrame = !0),
  11800. (this.getValue = i),
  11801. (this.setVValue = o),
  11802. (this.addEffect = s)
  11803. }
  11804. function c(e, t, n, r) {
  11805. var a
  11806. ;(this.propType = 'multidimensional'),
  11807. (this.mult = n || 1),
  11808. (this.data = t),
  11809. (this._mdf = !1),
  11810. (this.elem = e),
  11811. (this.container = r),
  11812. (this.comp = e.comp),
  11813. (this.k = !1),
  11814. (this.kf = !1),
  11815. (this.frameId = -1)
  11816. var l = t.k.length
  11817. for (
  11818. this.v = createTypedArray('float32', l),
  11819. this.pv = createTypedArray('float32', l),
  11820. this.vel = createTypedArray('float32', l),
  11821. a = 0;
  11822. a < l;
  11823. a += 1
  11824. )
  11825. (this.v[a] = t.k[a] * this.mult), (this.pv[a] = t.k[a])
  11826. ;(this._isFirstFrame = !0),
  11827. (this.effectsSequence = []),
  11828. (this.getValue = i),
  11829. (this.setVValue = o),
  11830. (this.addEffect = s)
  11831. }
  11832. function u(t, r, l, c) {
  11833. ;(this.propType = 'unidimensional'),
  11834. (this.keyframes = r.k),
  11835. (this.keyframesMetadata = []),
  11836. (this.offsetTime = t.data.st),
  11837. (this.frameId = -1),
  11838. (this._caching = {
  11839. lastFrame: e,
  11840. lastIndex: 0,
  11841. value: 0,
  11842. _lastKeyframeIndex: -1
  11843. }),
  11844. (this.k = !0),
  11845. (this.kf = !0),
  11846. (this.data = r),
  11847. (this.mult = l || 1),
  11848. (this.elem = t),
  11849. (this.container = c),
  11850. (this.comp = t.comp),
  11851. (this.v = e),
  11852. (this.pv = e),
  11853. (this._isFirstFrame = !0),
  11854. (this.getValue = i),
  11855. (this.setVValue = o),
  11856. (this.interpolateValue = n),
  11857. (this.effectsSequence = [a.bind(this)]),
  11858. (this.addEffect = s)
  11859. }
  11860. function p(t, r, l, c) {
  11861. var u
  11862. this.propType = 'multidimensional'
  11863. var p,
  11864. d,
  11865. f,
  11866. h,
  11867. v = r.k.length
  11868. for (u = 0; u < v - 1; u += 1)
  11869. r.k[u].to &&
  11870. r.k[u].s &&
  11871. r.k[u + 1] &&
  11872. r.k[u + 1].s &&
  11873. ((p = r.k[u].s),
  11874. (d = r.k[u + 1].s),
  11875. (f = r.k[u].to),
  11876. (h = r.k[u].ti),
  11877. ((2 === p.length &&
  11878. (p[0] !== d[0] || p[1] !== d[1]) &&
  11879. bez.pointOnLine2D(p[0], p[1], d[0], d[1], p[0] + f[0], p[1] + f[1]) &&
  11880. bez.pointOnLine2D(p[0], p[1], d[0], d[1], d[0] + h[0], d[1] + h[1])) ||
  11881. (3 === p.length &&
  11882. (p[0] !== d[0] || p[1] !== d[1] || p[2] !== d[2]) &&
  11883. bez.pointOnLine3D(
  11884. p[0],
  11885. p[1],
  11886. p[2],
  11887. d[0],
  11888. d[1],
  11889. d[2],
  11890. p[0] + f[0],
  11891. p[1] + f[1],
  11892. p[2] + f[2]
  11893. ) &&
  11894. bez.pointOnLine3D(
  11895. p[0],
  11896. p[1],
  11897. p[2],
  11898. d[0],
  11899. d[1],
  11900. d[2],
  11901. d[0] + h[0],
  11902. d[1] + h[1],
  11903. d[2] + h[2]
  11904. ))) &&
  11905. ((r.k[u].to = null), (r.k[u].ti = null)),
  11906. p[0] === d[0] &&
  11907. p[1] === d[1] &&
  11908. 0 === f[0] &&
  11909. 0 === f[1] &&
  11910. 0 === h[0] &&
  11911. 0 === h[1] &&
  11912. (2 === p.length || (p[2] === d[2] && 0 === f[2] && 0 === h[2])) &&
  11913. ((r.k[u].to = null), (r.k[u].ti = null)))
  11914. ;(this.effectsSequence = [a.bind(this)]),
  11915. (this.data = r),
  11916. (this.keyframes = r.k),
  11917. (this.keyframesMetadata = []),
  11918. (this.offsetTime = t.data.st),
  11919. (this.k = !0),
  11920. (this.kf = !0),
  11921. (this._isFirstFrame = !0),
  11922. (this.mult = l || 1),
  11923. (this.elem = t),
  11924. (this.container = c),
  11925. (this.comp = t.comp),
  11926. (this.getValue = i),
  11927. (this.setVValue = o),
  11928. (this.interpolateValue = n),
  11929. (this.frameId = -1)
  11930. var m = r.k[0].s.length
  11931. for (
  11932. this.v = createTypedArray('float32', m),
  11933. this.pv = createTypedArray('float32', m),
  11934. u = 0;
  11935. u < m;
  11936. u += 1
  11937. )
  11938. (this.v[u] = e), (this.pv[u] = e)
  11939. ;(this._caching = {
  11940. lastFrame: e,
  11941. lastIndex: 0,
  11942. value: createTypedArray('float32', m)
  11943. }),
  11944. (this.addEffect = s)
  11945. }
  11946. var d = {
  11947. getProp: function (e, t, n, r, a) {
  11948. var o
  11949. if (t.k.length)
  11950. if ('number' == typeof t.k[0]) o = new c(e, t, r, a)
  11951. else
  11952. switch (n) {
  11953. case 0:
  11954. o = new u(e, t, r, a)
  11955. break
  11956. case 1:
  11957. o = new p(e, t, r, a)
  11958. }
  11959. else o = new l(e, t, r, a)
  11960. return o.effectsSequence.length && a.addDynamicProperty(o), o
  11961. }
  11962. }
  11963. return d
  11964. })()
  11965. function DynamicPropertyContainer() {}
  11966. DynamicPropertyContainer.prototype = {
  11967. addDynamicProperty: function (e) {
  11968. ;-1 === this.dynamicProperties.indexOf(e) &&
  11969. (this.dynamicProperties.push(e),
  11970. this.container.addDynamicProperty(this),
  11971. (this._isAnimated = !0))
  11972. },
  11973. iterateDynamicProperties: function () {
  11974. var e
  11975. this._mdf = !1
  11976. var t = this.dynamicProperties.length
  11977. for (e = 0; e < t; e += 1)
  11978. this.dynamicProperties[e].getValue(),
  11979. this.dynamicProperties[e]._mdf && (this._mdf = !0)
  11980. },
  11981. initDynamicPropertyContainer: function (e) {
  11982. ;(this.container = e),
  11983. (this.dynamicProperties = []),
  11984. (this._mdf = !1),
  11985. (this._isAnimated = !1)
  11986. }
  11987. }
  11988. var pointPool = poolFactory(8, function () {
  11989. return createTypedArray('float32', 2)
  11990. })
  11991. function ShapePath() {
  11992. ;(this.c = !1),
  11993. (this._length = 0),
  11994. (this._maxLength = 8),
  11995. (this.v = createSizedArray(this._maxLength)),
  11996. (this.o = createSizedArray(this._maxLength)),
  11997. (this.i = createSizedArray(this._maxLength))
  11998. }
  11999. ;(ShapePath.prototype.setPathData = function (e, t) {
  12000. ;(this.c = e), this.setLength(t)
  12001. for (var n = 0; n < t; )
  12002. (this.v[n] = pointPool.newElement()),
  12003. (this.o[n] = pointPool.newElement()),
  12004. (this.i[n] = pointPool.newElement()),
  12005. (n += 1)
  12006. }),
  12007. (ShapePath.prototype.setLength = function (e) {
  12008. for (; this._maxLength < e; ) this.doubleArrayLength()
  12009. this._length = e
  12010. }),
  12011. (ShapePath.prototype.doubleArrayLength = function () {
  12012. ;(this.v = this.v.concat(createSizedArray(this._maxLength))),
  12013. (this.i = this.i.concat(createSizedArray(this._maxLength))),
  12014. (this.o = this.o.concat(createSizedArray(this._maxLength))),
  12015. (this._maxLength *= 2)
  12016. }),
  12017. (ShapePath.prototype.setXYAt = function (e, t, n, r, a) {
  12018. var o
  12019. switch (
  12020. ((this._length = Math.max(this._length, r + 1)),
  12021. this._length >= this._maxLength && this.doubleArrayLength(),
  12022. n)
  12023. ) {
  12024. case 'v':
  12025. o = this.v
  12026. break
  12027. case 'i':
  12028. o = this.i
  12029. break
  12030. case 'o':
  12031. o = this.o
  12032. break
  12033. default:
  12034. o = []
  12035. }
  12036. ;(!o[r] || (o[r] && !a)) && (o[r] = pointPool.newElement()),
  12037. (o[r][0] = e),
  12038. (o[r][1] = t)
  12039. }),
  12040. (ShapePath.prototype.setTripleAt = function (e, t, n, r, a, o, i, s) {
  12041. this.setXYAt(e, t, 'v', i, s),
  12042. this.setXYAt(n, r, 'o', i, s),
  12043. this.setXYAt(a, o, 'i', i, s)
  12044. }),
  12045. (ShapePath.prototype.reverse = function () {
  12046. var e = new ShapePath()
  12047. e.setPathData(this.c, this._length)
  12048. var t = this.v,
  12049. n = this.o,
  12050. r = this.i,
  12051. a = 0
  12052. this.c &&
  12053. (e.setTripleAt(t[0][0], t[0][1], r[0][0], r[0][1], n[0][0], n[0][1], 0, !1),
  12054. (a = 1))
  12055. var o,
  12056. i = this._length - 1,
  12057. s = this._length
  12058. for (o = a; o < s; o += 1)
  12059. e.setTripleAt(t[i][0], t[i][1], r[i][0], r[i][1], n[i][0], n[i][1], o, !1),
  12060. (i -= 1)
  12061. return e
  12062. })
  12063. var shapePool =
  12064. ((factory = poolFactory(
  12065. 4,
  12066. function () {
  12067. return new ShapePath()
  12068. },
  12069. function (e) {
  12070. var t,
  12071. n = e._length
  12072. for (t = 0; t < n; t += 1)
  12073. pointPool.release(e.v[t]),
  12074. pointPool.release(e.i[t]),
  12075. pointPool.release(e.o[t]),
  12076. (e.v[t] = null),
  12077. (e.i[t] = null),
  12078. (e.o[t] = null)
  12079. ;(e._length = 0), (e.c = !1)
  12080. }
  12081. )),
  12082. (factory.clone = function (e) {
  12083. var t,
  12084. n = factory.newElement(),
  12085. r = void 0 === e._length ? e.v.length : e._length
  12086. for (n.setLength(r), n.c = e.c, t = 0; t < r; t += 1)
  12087. n.setTripleAt(
  12088. e.v[t][0],
  12089. e.v[t][1],
  12090. e.o[t][0],
  12091. e.o[t][1],
  12092. e.i[t][0],
  12093. e.i[t][1],
  12094. t
  12095. )
  12096. return n
  12097. }),
  12098. factory),
  12099. factory
  12100. function ShapeCollection() {
  12101. ;(this._length = 0),
  12102. (this._maxLength = 4),
  12103. (this.shapes = createSizedArray(this._maxLength))
  12104. }
  12105. ;(ShapeCollection.prototype.addShape = function (e) {
  12106. this._length === this._maxLength &&
  12107. ((this.shapes = this.shapes.concat(createSizedArray(this._maxLength))),
  12108. (this._maxLength *= 2)),
  12109. (this.shapes[this._length] = e),
  12110. (this._length += 1)
  12111. }),
  12112. (ShapeCollection.prototype.releaseShapes = function () {
  12113. var e
  12114. for (e = 0; e < this._length; e += 1) shapePool.release(this.shapes[e])
  12115. this._length = 0
  12116. })
  12117. var shapeCollectionPool =
  12118. ((ob = {
  12119. newShapeCollection: function () {
  12120. return _length ? pool[(_length -= 1)] : new ShapeCollection()
  12121. },
  12122. release: function (e) {
  12123. var t,
  12124. n = e._length
  12125. for (t = 0; t < n; t += 1) shapePool.release(e.shapes[t])
  12126. ;(e._length = 0),
  12127. _length === _maxLength &&
  12128. ((pool = pooling.double(pool)), (_maxLength *= 2)),
  12129. (pool[_length] = e),
  12130. (_length += 1)
  12131. }
  12132. }),
  12133. (_length = 0),
  12134. (_maxLength = 4),
  12135. (pool = createSizedArray(_maxLength)),
  12136. ob),
  12137. ob,
  12138. _length,
  12139. _maxLength,
  12140. pool,
  12141. ShapePropertyFactory = (function () {
  12142. var e = -999999
  12143. function t(e, t, n) {
  12144. var r,
  12145. a,
  12146. o,
  12147. i,
  12148. s,
  12149. l,
  12150. c,
  12151. u,
  12152. p,
  12153. d = n.lastIndex,
  12154. f = this.keyframes
  12155. if (e < f[0].t - this.offsetTime) (r = f[0].s[0]), (o = !0), (d = 0)
  12156. else if (e >= f[f.length - 1].t - this.offsetTime)
  12157. (r = f[f.length - 1].s ? f[f.length - 1].s[0] : f[f.length - 2].e[0]),
  12158. (o = !0)
  12159. else {
  12160. for (
  12161. var h, v, m, g = d, y = f.length - 1, b = !0;
  12162. b && ((h = f[g]), !((v = f[g + 1]).t - this.offsetTime > e));
  12163. )
  12164. g < y - 1 ? (g += 1) : (b = !1)
  12165. if (((m = this.keyframesMetadata[g] || {}), (d = g), !(o = 1 === h.h))) {
  12166. if (e >= v.t - this.offsetTime) u = 1
  12167. else if (e < h.t - this.offsetTime) u = 0
  12168. else {
  12169. var _
  12170. m.__fnct
  12171. ? (_ = m.__fnct)
  12172. : ((_ = BezierFactory.getBezierEasing(
  12173. h.o.x,
  12174. h.o.y,
  12175. h.i.x,
  12176. h.i.y
  12177. ).get),
  12178. (m.__fnct = _)),
  12179. (u = _(
  12180. (e - (h.t - this.offsetTime)) /
  12181. (v.t - this.offsetTime - (h.t - this.offsetTime))
  12182. ))
  12183. }
  12184. a = v.s ? v.s[0] : h.e[0]
  12185. }
  12186. r = h.s[0]
  12187. }
  12188. for (l = t._length, c = r.i[0].length, n.lastIndex = d, i = 0; i < l; i += 1)
  12189. for (s = 0; s < c; s += 1)
  12190. (p = o ? r.i[i][s] : r.i[i][s] + (a.i[i][s] - r.i[i][s]) * u),
  12191. (t.i[i][s] = p),
  12192. (p = o ? r.o[i][s] : r.o[i][s] + (a.o[i][s] - r.o[i][s]) * u),
  12193. (t.o[i][s] = p),
  12194. (p = o ? r.v[i][s] : r.v[i][s] + (a.v[i][s] - r.v[i][s]) * u),
  12195. (t.v[i][s] = p)
  12196. }
  12197. function n() {
  12198. var t = this.comp.renderedFrame - this.offsetTime,
  12199. n = this.keyframes[0].t - this.offsetTime,
  12200. r = this.keyframes[this.keyframes.length - 1].t - this.offsetTime,
  12201. a = this._caching.lastFrame
  12202. return (
  12203. (a !== e && ((a < n && t < n) || (a > r && t > r))) ||
  12204. ((this._caching.lastIndex = a < t ? this._caching.lastIndex : 0),
  12205. this.interpolateShape(t, this.pv, this._caching)),
  12206. (this._caching.lastFrame = t),
  12207. this.pv
  12208. )
  12209. }
  12210. function r() {
  12211. this.paths = this.localShapeCollection
  12212. }
  12213. function a(e) {
  12214. ;(function (e, t) {
  12215. if (e._length !== t._length || e.c !== t.c) return !1
  12216. var n,
  12217. r = e._length
  12218. for (n = 0; n < r; n += 1)
  12219. if (
  12220. e.v[n][0] !== t.v[n][0] ||
  12221. e.v[n][1] !== t.v[n][1] ||
  12222. e.o[n][0] !== t.o[n][0] ||
  12223. e.o[n][1] !== t.o[n][1] ||
  12224. e.i[n][0] !== t.i[n][0] ||
  12225. e.i[n][1] !== t.i[n][1]
  12226. )
  12227. return !1
  12228. return !0
  12229. })(this.v, e) ||
  12230. ((this.v = shapePool.clone(e)),
  12231. this.localShapeCollection.releaseShapes(),
  12232. this.localShapeCollection.addShape(this.v),
  12233. (this._mdf = !0),
  12234. (this.paths = this.localShapeCollection))
  12235. }
  12236. function o() {
  12237. if (this.elem.globalData.frameId !== this.frameId)
  12238. if (this.effectsSequence.length)
  12239. if (this.lock) this.setVValue(this.pv)
  12240. else {
  12241. var e, t
  12242. ;(this.lock = !0),
  12243. (this._mdf = !1),
  12244. (e = this.kf
  12245. ? this.pv
  12246. : this.data.ks
  12247. ? this.data.ks.k
  12248. : this.data.pt.k)
  12249. var n = this.effectsSequence.length
  12250. for (t = 0; t < n; t += 1) e = this.effectsSequence[t](e)
  12251. this.setVValue(e),
  12252. (this.lock = !1),
  12253. (this.frameId = this.elem.globalData.frameId)
  12254. }
  12255. else this._mdf = !1
  12256. }
  12257. function i(e, t, n) {
  12258. ;(this.propType = 'shape'),
  12259. (this.comp = e.comp),
  12260. (this.container = e),
  12261. (this.elem = e),
  12262. (this.data = t),
  12263. (this.k = !1),
  12264. (this.kf = !1),
  12265. (this._mdf = !1)
  12266. var a = 3 === n ? t.pt.k : t.ks.k
  12267. ;(this.v = shapePool.clone(a)),
  12268. (this.pv = shapePool.clone(this.v)),
  12269. (this.localShapeCollection = shapeCollectionPool.newShapeCollection()),
  12270. (this.paths = this.localShapeCollection),
  12271. this.paths.addShape(this.v),
  12272. (this.reset = r),
  12273. (this.effectsSequence = [])
  12274. }
  12275. function s(e) {
  12276. this.effectsSequence.push(e), this.container.addDynamicProperty(this)
  12277. }
  12278. function l(t, a, o) {
  12279. ;(this.propType = 'shape'),
  12280. (this.comp = t.comp),
  12281. (this.elem = t),
  12282. (this.container = t),
  12283. (this.offsetTime = t.data.st),
  12284. (this.keyframes = 3 === o ? a.pt.k : a.ks.k),
  12285. (this.keyframesMetadata = []),
  12286. (this.k = !0),
  12287. (this.kf = !0)
  12288. var i = this.keyframes[0].s[0].i.length
  12289. ;(this.v = shapePool.newElement()),
  12290. this.v.setPathData(this.keyframes[0].s[0].c, i),
  12291. (this.pv = shapePool.clone(this.v)),
  12292. (this.localShapeCollection = shapeCollectionPool.newShapeCollection()),
  12293. (this.paths = this.localShapeCollection),
  12294. this.paths.addShape(this.v),
  12295. (this.lastFrame = e),
  12296. (this.reset = r),
  12297. (this._caching = { lastFrame: e, lastIndex: 0 }),
  12298. (this.effectsSequence = [n.bind(this)])
  12299. }
  12300. ;(i.prototype.interpolateShape = t),
  12301. (i.prototype.getValue = o),
  12302. (i.prototype.setVValue = a),
  12303. (i.prototype.addEffect = s),
  12304. (l.prototype.getValue = o),
  12305. (l.prototype.interpolateShape = t),
  12306. (l.prototype.setVValue = a),
  12307. (l.prototype.addEffect = s)
  12308. var c = (function () {
  12309. var e = roundCorner
  12310. function t(e, t) {
  12311. ;(this.v = shapePool.newElement()),
  12312. this.v.setPathData(!0, 4),
  12313. (this.localShapeCollection = shapeCollectionPool.newShapeCollection()),
  12314. (this.paths = this.localShapeCollection),
  12315. this.localShapeCollection.addShape(this.v),
  12316. (this.d = t.d),
  12317. (this.elem = e),
  12318. (this.comp = e.comp),
  12319. (this.frameId = -1),
  12320. this.initDynamicPropertyContainer(e),
  12321. (this.p = PropertyFactory.getProp(e, t.p, 1, 0, this)),
  12322. (this.s = PropertyFactory.getProp(e, t.s, 1, 0, this)),
  12323. this.dynamicProperties.length
  12324. ? (this.k = !0)
  12325. : ((this.k = !1), this.convertEllToPath())
  12326. }
  12327. return (
  12328. (t.prototype = {
  12329. reset: r,
  12330. getValue: function () {
  12331. this.elem.globalData.frameId !== this.frameId &&
  12332. ((this.frameId = this.elem.globalData.frameId),
  12333. this.iterateDynamicProperties(),
  12334. this._mdf && this.convertEllToPath())
  12335. },
  12336. convertEllToPath: function () {
  12337. var t = this.p.v[0],
  12338. n = this.p.v[1],
  12339. r = this.s.v[0] / 2,
  12340. a = this.s.v[1] / 2,
  12341. o = 3 !== this.d,
  12342. i = this.v
  12343. ;(i.v[0][0] = t),
  12344. (i.v[0][1] = n - a),
  12345. (i.v[1][0] = o ? t + r : t - r),
  12346. (i.v[1][1] = n),
  12347. (i.v[2][0] = t),
  12348. (i.v[2][1] = n + a),
  12349. (i.v[3][0] = o ? t - r : t + r),
  12350. (i.v[3][1] = n),
  12351. (i.i[0][0] = o ? t - r * e : t + r * e),
  12352. (i.i[0][1] = n - a),
  12353. (i.i[1][0] = o ? t + r : t - r),
  12354. (i.i[1][1] = n - a * e),
  12355. (i.i[2][0] = o ? t + r * e : t - r * e),
  12356. (i.i[2][1] = n + a),
  12357. (i.i[3][0] = o ? t - r : t + r),
  12358. (i.i[3][1] = n + a * e),
  12359. (i.o[0][0] = o ? t + r * e : t - r * e),
  12360. (i.o[0][1] = n - a),
  12361. (i.o[1][0] = o ? t + r : t - r),
  12362. (i.o[1][1] = n + a * e),
  12363. (i.o[2][0] = o ? t - r * e : t + r * e),
  12364. (i.o[2][1] = n + a),
  12365. (i.o[3][0] = o ? t - r : t + r),
  12366. (i.o[3][1] = n - a * e)
  12367. }
  12368. }),
  12369. extendPrototype([DynamicPropertyContainer], t),
  12370. t
  12371. )
  12372. })(),
  12373. u = (function () {
  12374. function e(e, t) {
  12375. ;(this.v = shapePool.newElement()),
  12376. this.v.setPathData(!0, 0),
  12377. (this.elem = e),
  12378. (this.comp = e.comp),
  12379. (this.data = t),
  12380. (this.frameId = -1),
  12381. (this.d = t.d),
  12382. this.initDynamicPropertyContainer(e),
  12383. 1 === t.sy
  12384. ? ((this.ir = PropertyFactory.getProp(e, t.ir, 0, 0, this)),
  12385. (this.is = PropertyFactory.getProp(e, t.is, 0, 0.01, this)),
  12386. (this.convertToPath = this.convertStarToPath))
  12387. : (this.convertToPath = this.convertPolygonToPath),
  12388. (this.pt = PropertyFactory.getProp(e, t.pt, 0, 0, this)),
  12389. (this.p = PropertyFactory.getProp(e, t.p, 1, 0, this)),
  12390. (this.r = PropertyFactory.getProp(e, t.r, 0, degToRads, this)),
  12391. (this.or = PropertyFactory.getProp(e, t.or, 0, 0, this)),
  12392. (this.os = PropertyFactory.getProp(e, t.os, 0, 0.01, this)),
  12393. (this.localShapeCollection = shapeCollectionPool.newShapeCollection()),
  12394. this.localShapeCollection.addShape(this.v),
  12395. (this.paths = this.localShapeCollection),
  12396. this.dynamicProperties.length
  12397. ? (this.k = !0)
  12398. : ((this.k = !1), this.convertToPath())
  12399. }
  12400. return (
  12401. (e.prototype = {
  12402. reset: r,
  12403. getValue: function () {
  12404. this.elem.globalData.frameId !== this.frameId &&
  12405. ((this.frameId = this.elem.globalData.frameId),
  12406. this.iterateDynamicProperties(),
  12407. this._mdf && this.convertToPath())
  12408. },
  12409. convertStarToPath: function () {
  12410. var e,
  12411. t,
  12412. n,
  12413. r,
  12414. a = 2 * Math.floor(this.pt.v),
  12415. o = (2 * Math.PI) / a,
  12416. i = !0,
  12417. s = this.or.v,
  12418. l = this.ir.v,
  12419. c = this.os.v,
  12420. u = this.is.v,
  12421. p = (2 * Math.PI * s) / (2 * a),
  12422. d = (2 * Math.PI * l) / (2 * a),
  12423. f = -Math.PI / 2
  12424. f += this.r.v
  12425. var h = 3 === this.data.d ? -1 : 1
  12426. for (this.v._length = 0, e = 0; e < a; e += 1) {
  12427. ;(n = i ? c : u), (r = i ? p : d)
  12428. var v = (t = i ? s : l) * Math.cos(f),
  12429. m = t * Math.sin(f),
  12430. g = 0 === v && 0 === m ? 0 : m / Math.sqrt(v * v + m * m),
  12431. y = 0 === v && 0 === m ? 0 : -v / Math.sqrt(v * v + m * m)
  12432. ;(v += +this.p.v[0]),
  12433. (m += +this.p.v[1]),
  12434. this.v.setTripleAt(
  12435. v,
  12436. m,
  12437. v - g * r * n * h,
  12438. m - y * r * n * h,
  12439. v + g * r * n * h,
  12440. m + y * r * n * h,
  12441. e,
  12442. !0
  12443. ),
  12444. (i = !i),
  12445. (f += o * h)
  12446. }
  12447. },
  12448. convertPolygonToPath: function () {
  12449. var e,
  12450. t = Math.floor(this.pt.v),
  12451. n = (2 * Math.PI) / t,
  12452. r = this.or.v,
  12453. a = this.os.v,
  12454. o = (2 * Math.PI * r) / (4 * t),
  12455. i = 0.5 * -Math.PI,
  12456. s = 3 === this.data.d ? -1 : 1
  12457. for (i += this.r.v, this.v._length = 0, e = 0; e < t; e += 1) {
  12458. var l = r * Math.cos(i),
  12459. c = r * Math.sin(i),
  12460. u = 0 === l && 0 === c ? 0 : c / Math.sqrt(l * l + c * c),
  12461. p = 0 === l && 0 === c ? 0 : -l / Math.sqrt(l * l + c * c)
  12462. ;(l += +this.p.v[0]),
  12463. (c += +this.p.v[1]),
  12464. this.v.setTripleAt(
  12465. l,
  12466. c,
  12467. l - u * o * a * s,
  12468. c - p * o * a * s,
  12469. l + u * o * a * s,
  12470. c + p * o * a * s,
  12471. e,
  12472. !0
  12473. ),
  12474. (i += n * s)
  12475. }
  12476. ;(this.paths.length = 0), (this.paths[0] = this.v)
  12477. }
  12478. }),
  12479. extendPrototype([DynamicPropertyContainer], e),
  12480. e
  12481. )
  12482. })(),
  12483. p = (function () {
  12484. function e(e, t) {
  12485. ;(this.v = shapePool.newElement()),
  12486. (this.v.c = !0),
  12487. (this.localShapeCollection = shapeCollectionPool.newShapeCollection()),
  12488. this.localShapeCollection.addShape(this.v),
  12489. (this.paths = this.localShapeCollection),
  12490. (this.elem = e),
  12491. (this.comp = e.comp),
  12492. (this.frameId = -1),
  12493. (this.d = t.d),
  12494. this.initDynamicPropertyContainer(e),
  12495. (this.p = PropertyFactory.getProp(e, t.p, 1, 0, this)),
  12496. (this.s = PropertyFactory.getProp(e, t.s, 1, 0, this)),
  12497. (this.r = PropertyFactory.getProp(e, t.r, 0, 0, this)),
  12498. this.dynamicProperties.length
  12499. ? (this.k = !0)
  12500. : ((this.k = !1), this.convertRectToPath())
  12501. }
  12502. return (
  12503. (e.prototype = {
  12504. convertRectToPath: function () {
  12505. var e = this.p.v[0],
  12506. t = this.p.v[1],
  12507. n = this.s.v[0] / 2,
  12508. r = this.s.v[1] / 2,
  12509. a = bmMin(n, r, this.r.v),
  12510. o = a * (1 - roundCorner)
  12511. ;(this.v._length = 0),
  12512. 2 === this.d || 1 === this.d
  12513. ? (this.v.setTripleAt(
  12514. e + n,
  12515. t - r + a,
  12516. e + n,
  12517. t - r + a,
  12518. e + n,
  12519. t - r + o,
  12520. 0,
  12521. !0
  12522. ),
  12523. this.v.setTripleAt(
  12524. e + n,
  12525. t + r - a,
  12526. e + n,
  12527. t + r - o,
  12528. e + n,
  12529. t + r - a,
  12530. 1,
  12531. !0
  12532. ),
  12533. 0 !== a
  12534. ? (this.v.setTripleAt(
  12535. e + n - a,
  12536. t + r,
  12537. e + n - a,
  12538. t + r,
  12539. e + n - o,
  12540. t + r,
  12541. 2,
  12542. !0
  12543. ),
  12544. this.v.setTripleAt(
  12545. e - n + a,
  12546. t + r,
  12547. e - n + o,
  12548. t + r,
  12549. e - n + a,
  12550. t + r,
  12551. 3,
  12552. !0
  12553. ),
  12554. this.v.setTripleAt(
  12555. e - n,
  12556. t + r - a,
  12557. e - n,
  12558. t + r - a,
  12559. e - n,
  12560. t + r - o,
  12561. 4,
  12562. !0
  12563. ),
  12564. this.v.setTripleAt(
  12565. e - n,
  12566. t - r + a,
  12567. e - n,
  12568. t - r + o,
  12569. e - n,
  12570. t - r + a,
  12571. 5,
  12572. !0
  12573. ),
  12574. this.v.setTripleAt(
  12575. e - n + a,
  12576. t - r,
  12577. e - n + a,
  12578. t - r,
  12579. e - n + o,
  12580. t - r,
  12581. 6,
  12582. !0
  12583. ),
  12584. this.v.setTripleAt(
  12585. e + n - a,
  12586. t - r,
  12587. e + n - o,
  12588. t - r,
  12589. e + n - a,
  12590. t - r,
  12591. 7,
  12592. !0
  12593. ))
  12594. : (this.v.setTripleAt(
  12595. e - n,
  12596. t + r,
  12597. e - n + o,
  12598. t + r,
  12599. e - n,
  12600. t + r,
  12601. 2
  12602. ),
  12603. this.v.setTripleAt(
  12604. e - n,
  12605. t - r,
  12606. e - n,
  12607. t - r + o,
  12608. e - n,
  12609. t - r,
  12610. 3
  12611. )))
  12612. : (this.v.setTripleAt(
  12613. e + n,
  12614. t - r + a,
  12615. e + n,
  12616. t - r + o,
  12617. e + n,
  12618. t - r + a,
  12619. 0,
  12620. !0
  12621. ),
  12622. 0 !== a
  12623. ? (this.v.setTripleAt(
  12624. e + n - a,
  12625. t - r,
  12626. e + n - a,
  12627. t - r,
  12628. e + n - o,
  12629. t - r,
  12630. 1,
  12631. !0
  12632. ),
  12633. this.v.setTripleAt(
  12634. e - n + a,
  12635. t - r,
  12636. e - n + o,
  12637. t - r,
  12638. e - n + a,
  12639. t - r,
  12640. 2,
  12641. !0
  12642. ),
  12643. this.v.setTripleAt(
  12644. e - n,
  12645. t - r + a,
  12646. e - n,
  12647. t - r + a,
  12648. e - n,
  12649. t - r + o,
  12650. 3,
  12651. !0
  12652. ),
  12653. this.v.setTripleAt(
  12654. e - n,
  12655. t + r - a,
  12656. e - n,
  12657. t + r - o,
  12658. e - n,
  12659. t + r - a,
  12660. 4,
  12661. !0
  12662. ),
  12663. this.v.setTripleAt(
  12664. e - n + a,
  12665. t + r,
  12666. e - n + a,
  12667. t + r,
  12668. e - n + o,
  12669. t + r,
  12670. 5,
  12671. !0
  12672. ),
  12673. this.v.setTripleAt(
  12674. e + n - a,
  12675. t + r,
  12676. e + n - o,
  12677. t + r,
  12678. e + n - a,
  12679. t + r,
  12680. 6,
  12681. !0
  12682. ),
  12683. this.v.setTripleAt(
  12684. e + n,
  12685. t + r - a,
  12686. e + n,
  12687. t + r - a,
  12688. e + n,
  12689. t + r - o,
  12690. 7,
  12691. !0
  12692. ))
  12693. : (this.v.setTripleAt(
  12694. e - n,
  12695. t - r,
  12696. e - n + o,
  12697. t - r,
  12698. e - n,
  12699. t - r,
  12700. 1,
  12701. !0
  12702. ),
  12703. this.v.setTripleAt(
  12704. e - n,
  12705. t + r,
  12706. e - n,
  12707. t + r - o,
  12708. e - n,
  12709. t + r,
  12710. 2,
  12711. !0
  12712. ),
  12713. this.v.setTripleAt(
  12714. e + n,
  12715. t + r,
  12716. e + n - o,
  12717. t + r,
  12718. e + n,
  12719. t + r,
  12720. 3,
  12721. !0
  12722. )))
  12723. },
  12724. getValue: function () {
  12725. this.elem.globalData.frameId !== this.frameId &&
  12726. ((this.frameId = this.elem.globalData.frameId),
  12727. this.iterateDynamicProperties(),
  12728. this._mdf && this.convertRectToPath())
  12729. },
  12730. reset: r
  12731. }),
  12732. extendPrototype([DynamicPropertyContainer], e),
  12733. e
  12734. )
  12735. })(),
  12736. d = {
  12737. getShapeProp: function (e, t, n) {
  12738. var r
  12739. return (
  12740. 3 === n || 4 === n
  12741. ? (r = (3 === n ? t.pt : t.ks).k.length
  12742. ? new l(e, t, n)
  12743. : new i(e, t, n))
  12744. : 5 === n
  12745. ? (r = new p(e, t))
  12746. : 6 === n
  12747. ? (r = new c(e, t))
  12748. : 7 === n && (r = new u(e, t)),
  12749. r.k && e.addDynamicProperty(r),
  12750. r
  12751. )
  12752. },
  12753. getConstructorFunction: function () {
  12754. return i
  12755. },
  12756. getKeyframedConstructorFunction: function () {
  12757. return l
  12758. }
  12759. }
  12760. return d
  12761. })(),
  12762. Matrix = (function () {
  12763. var e = Math.cos,
  12764. t = Math.sin,
  12765. n = Math.tan,
  12766. r = Math.round
  12767. function a() {
  12768. return (
  12769. (this.props[0] = 1),
  12770. (this.props[1] = 0),
  12771. (this.props[2] = 0),
  12772. (this.props[3] = 0),
  12773. (this.props[4] = 0),
  12774. (this.props[5] = 1),
  12775. (this.props[6] = 0),
  12776. (this.props[7] = 0),
  12777. (this.props[8] = 0),
  12778. (this.props[9] = 0),
  12779. (this.props[10] = 1),
  12780. (this.props[11] = 0),
  12781. (this.props[12] = 0),
  12782. (this.props[13] = 0),
  12783. (this.props[14] = 0),
  12784. (this.props[15] = 1),
  12785. this
  12786. )
  12787. }
  12788. function o(n) {
  12789. if (0 === n) return this
  12790. var r = e(n),
  12791. a = t(n)
  12792. return this._t(r, -a, 0, 0, a, r, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  12793. }
  12794. function i(n) {
  12795. if (0 === n) return this
  12796. var r = e(n),
  12797. a = t(n)
  12798. return this._t(1, 0, 0, 0, 0, r, -a, 0, 0, a, r, 0, 0, 0, 0, 1)
  12799. }
  12800. function s(n) {
  12801. if (0 === n) return this
  12802. var r = e(n),
  12803. a = t(n)
  12804. return this._t(r, 0, a, 0, 0, 1, 0, 0, -a, 0, r, 0, 0, 0, 0, 1)
  12805. }
  12806. function l(n) {
  12807. if (0 === n) return this
  12808. var r = e(n),
  12809. a = t(n)
  12810. return this._t(r, -a, 0, 0, a, r, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  12811. }
  12812. function c(e, t) {
  12813. return this._t(1, t, e, 1, 0, 0)
  12814. }
  12815. function u(e, t) {
  12816. return this.shear(n(e), n(t))
  12817. }
  12818. function p(r, a) {
  12819. var o = e(a),
  12820. i = t(a)
  12821. return this._t(o, i, 0, 0, -i, o, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  12822. ._t(1, 0, 0, 0, n(r), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  12823. ._t(o, -i, 0, 0, i, o, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  12824. }
  12825. function d(e, t, n) {
  12826. return (
  12827. n || 0 === n || (n = 1),
  12828. 1 === e && 1 === t && 1 === n
  12829. ? this
  12830. : this._t(e, 0, 0, 0, 0, t, 0, 0, 0, 0, n, 0, 0, 0, 0, 1)
  12831. )
  12832. }
  12833. function f(e, t, n, r, a, o, i, s, l, c, u, p, d, f, h, v) {
  12834. return (
  12835. (this.props[0] = e),
  12836. (this.props[1] = t),
  12837. (this.props[2] = n),
  12838. (this.props[3] = r),
  12839. (this.props[4] = a),
  12840. (this.props[5] = o),
  12841. (this.props[6] = i),
  12842. (this.props[7] = s),
  12843. (this.props[8] = l),
  12844. (this.props[9] = c),
  12845. (this.props[10] = u),
  12846. (this.props[11] = p),
  12847. (this.props[12] = d),
  12848. (this.props[13] = f),
  12849. (this.props[14] = h),
  12850. (this.props[15] = v),
  12851. this
  12852. )
  12853. }
  12854. function h(e, t, n) {
  12855. return (
  12856. (n = n || 0),
  12857. 0 !== e || 0 !== t || 0 !== n
  12858. ? this._t(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, e, t, n, 1)
  12859. : this
  12860. )
  12861. }
  12862. function v(e, t, n, r, a, o, i, s, l, c, u, p, d, f, h, v) {
  12863. var m = this.props
  12864. if (
  12865. 1 === e &&
  12866. 0 === t &&
  12867. 0 === n &&
  12868. 0 === r &&
  12869. 0 === a &&
  12870. 1 === o &&
  12871. 0 === i &&
  12872. 0 === s &&
  12873. 0 === l &&
  12874. 0 === c &&
  12875. 1 === u &&
  12876. 0 === p
  12877. )
  12878. return (
  12879. (m[12] = m[12] * e + m[15] * d),
  12880. (m[13] = m[13] * o + m[15] * f),
  12881. (m[14] = m[14] * u + m[15] * h),
  12882. (m[15] *= v),
  12883. (this._identityCalculated = !1),
  12884. this
  12885. )
  12886. var g = m[0],
  12887. y = m[1],
  12888. b = m[2],
  12889. _ = m[3],
  12890. A = m[4],
  12891. x = m[5],
  12892. w = m[6],
  12893. k = m[7],
  12894. S = m[8],
  12895. E = m[9],
  12896. P = m[10],
  12897. C = m[11],
  12898. T = m[12],
  12899. I = m[13],
  12900. M = m[14],
  12901. R = m[15]
  12902. return (
  12903. (m[0] = g * e + y * a + b * l + _ * d),
  12904. (m[1] = g * t + y * o + b * c + _ * f),
  12905. (m[2] = g * n + y * i + b * u + _ * h),
  12906. (m[3] = g * r + y * s + b * p + _ * v),
  12907. (m[4] = A * e + x * a + w * l + k * d),
  12908. (m[5] = A * t + x * o + w * c + k * f),
  12909. (m[6] = A * n + x * i + w * u + k * h),
  12910. (m[7] = A * r + x * s + w * p + k * v),
  12911. (m[8] = S * e + E * a + P * l + C * d),
  12912. (m[9] = S * t + E * o + P * c + C * f),
  12913. (m[10] = S * n + E * i + P * u + C * h),
  12914. (m[11] = S * r + E * s + P * p + C * v),
  12915. (m[12] = T * e + I * a + M * l + R * d),
  12916. (m[13] = T * t + I * o + M * c + R * f),
  12917. (m[14] = T * n + I * i + M * u + R * h),
  12918. (m[15] = T * r + I * s + M * p + R * v),
  12919. (this._identityCalculated = !1),
  12920. this
  12921. )
  12922. }
  12923. function m() {
  12924. return (
  12925. this._identityCalculated ||
  12926. ((this._identity = !(
  12927. 1 !== this.props[0] ||
  12928. 0 !== this.props[1] ||
  12929. 0 !== this.props[2] ||
  12930. 0 !== this.props[3] ||
  12931. 0 !== this.props[4] ||
  12932. 1 !== this.props[5] ||
  12933. 0 !== this.props[6] ||
  12934. 0 !== this.props[7] ||
  12935. 0 !== this.props[8] ||
  12936. 0 !== this.props[9] ||
  12937. 1 !== this.props[10] ||
  12938. 0 !== this.props[11] ||
  12939. 0 !== this.props[12] ||
  12940. 0 !== this.props[13] ||
  12941. 0 !== this.props[14] ||
  12942. 1 !== this.props[15]
  12943. )),
  12944. (this._identityCalculated = !0)),
  12945. this._identity
  12946. )
  12947. }
  12948. function g(e) {
  12949. for (var t = 0; t < 16; ) {
  12950. if (e.props[t] !== this.props[t]) return !1
  12951. t += 1
  12952. }
  12953. return !0
  12954. }
  12955. function y(e) {
  12956. var t
  12957. for (t = 0; t < 16; t += 1) e.props[t] = this.props[t]
  12958. return e
  12959. }
  12960. function b(e) {
  12961. var t
  12962. for (t = 0; t < 16; t += 1) this.props[t] = e[t]
  12963. }
  12964. function _(e, t, n) {
  12965. return {
  12966. x:
  12967. e * this.props[0] +
  12968. t * this.props[4] +
  12969. n * this.props[8] +
  12970. this.props[12],
  12971. y:
  12972. e * this.props[1] +
  12973. t * this.props[5] +
  12974. n * this.props[9] +
  12975. this.props[13],
  12976. z:
  12977. e * this.props[2] +
  12978. t * this.props[6] +
  12979. n * this.props[10] +
  12980. this.props[14]
  12981. }
  12982. }
  12983. function A(e, t, n) {
  12984. return (
  12985. e * this.props[0] + t * this.props[4] + n * this.props[8] + this.props[12]
  12986. )
  12987. }
  12988. function x(e, t, n) {
  12989. return (
  12990. e * this.props[1] + t * this.props[5] + n * this.props[9] + this.props[13]
  12991. )
  12992. }
  12993. function w(e, t, n) {
  12994. return (
  12995. e * this.props[2] + t * this.props[6] + n * this.props[10] + this.props[14]
  12996. )
  12997. }
  12998. function k() {
  12999. var e = this.props[0] * this.props[5] - this.props[1] * this.props[4],
  13000. t = this.props[5] / e,
  13001. n = -this.props[1] / e,
  13002. r = -this.props[4] / e,
  13003. a = this.props[0] / e,
  13004. o = (this.props[4] * this.props[13] - this.props[5] * this.props[12]) / e,
  13005. i = -(this.props[0] * this.props[13] - this.props[1] * this.props[12]) / e,
  13006. s = new Matrix()
  13007. return (
  13008. (s.props[0] = t),
  13009. (s.props[1] = n),
  13010. (s.props[4] = r),
  13011. (s.props[5] = a),
  13012. (s.props[12] = o),
  13013. (s.props[13] = i),
  13014. s
  13015. )
  13016. }
  13017. function S(e) {
  13018. return this.getInverseMatrix().applyToPointArray(e[0], e[1], e[2] || 0)
  13019. }
  13020. function E(e) {
  13021. var t,
  13022. n = e.length,
  13023. r = []
  13024. for (t = 0; t < n; t += 1) r[t] = S(e[t])
  13025. return r
  13026. }
  13027. function P(e, t, n) {
  13028. var r = createTypedArray('float32', 6)
  13029. if (this.isIdentity())
  13030. (r[0] = e[0]),
  13031. (r[1] = e[1]),
  13032. (r[2] = t[0]),
  13033. (r[3] = t[1]),
  13034. (r[4] = n[0]),
  13035. (r[5] = n[1])
  13036. else {
  13037. var a = this.props[0],
  13038. o = this.props[1],
  13039. i = this.props[4],
  13040. s = this.props[5],
  13041. l = this.props[12],
  13042. c = this.props[13]
  13043. ;(r[0] = e[0] * a + e[1] * i + l),
  13044. (r[1] = e[0] * o + e[1] * s + c),
  13045. (r[2] = t[0] * a + t[1] * i + l),
  13046. (r[3] = t[0] * o + t[1] * s + c),
  13047. (r[4] = n[0] * a + n[1] * i + l),
  13048. (r[5] = n[0] * o + n[1] * s + c)
  13049. }
  13050. return r
  13051. }
  13052. function C(e, t, n) {
  13053. return this.isIdentity()
  13054. ? [e, t, n]
  13055. : [
  13056. e * this.props[0] +
  13057. t * this.props[4] +
  13058. n * this.props[8] +
  13059. this.props[12],
  13060. e * this.props[1] +
  13061. t * this.props[5] +
  13062. n * this.props[9] +
  13063. this.props[13],
  13064. e * this.props[2] +
  13065. t * this.props[6] +
  13066. n * this.props[10] +
  13067. this.props[14]
  13068. ]
  13069. }
  13070. function T(e, t) {
  13071. if (this.isIdentity()) return e + ',' + t
  13072. var n = this.props
  13073. return (
  13074. Math.round(100 * (e * n[0] + t * n[4] + n[12])) / 100 +
  13075. ',' +
  13076. Math.round(100 * (e * n[1] + t * n[5] + n[13])) / 100
  13077. )
  13078. }
  13079. function I() {
  13080. for (var e = 0, t = this.props, n = 'matrix3d('; e < 16; )
  13081. (n += r(1e4 * t[e]) / 1e4), (n += 15 === e ? ')' : ','), (e += 1)
  13082. return n
  13083. }
  13084. function M(e) {
  13085. return (e < 1e-6 && e > 0) || (e > -1e-6 && e < 0) ? r(1e4 * e) / 1e4 : e
  13086. }
  13087. function R() {
  13088. var e = this.props
  13089. return (
  13090. 'matrix(' +
  13091. M(e[0]) +
  13092. ',' +
  13093. M(e[1]) +
  13094. ',' +
  13095. M(e[4]) +
  13096. ',' +
  13097. M(e[5]) +
  13098. ',' +
  13099. M(e[12]) +
  13100. ',' +
  13101. M(e[13]) +
  13102. ')'
  13103. )
  13104. }
  13105. return function () {
  13106. ;(this.reset = a),
  13107. (this.rotate = o),
  13108. (this.rotateX = i),
  13109. (this.rotateY = s),
  13110. (this.rotateZ = l),
  13111. (this.skew = u),
  13112. (this.skewFromAxis = p),
  13113. (this.shear = c),
  13114. (this.scale = d),
  13115. (this.setTransform = f),
  13116. (this.translate = h),
  13117. (this.transform = v),
  13118. (this.applyToPoint = _),
  13119. (this.applyToX = A),
  13120. (this.applyToY = x),
  13121. (this.applyToZ = w),
  13122. (this.applyToPointArray = C),
  13123. (this.applyToTriplePoints = P),
  13124. (this.applyToPointStringified = T),
  13125. (this.toCSS = I),
  13126. (this.to2dCSS = R),
  13127. (this.clone = y),
  13128. (this.cloneFromProps = b),
  13129. (this.equals = g),
  13130. (this.inversePoints = E),
  13131. (this.inversePoint = S),
  13132. (this.getInverseMatrix = k),
  13133. (this._t = this.transform),
  13134. (this.isIdentity = m),
  13135. (this._identity = !0),
  13136. (this._identityCalculated = !1),
  13137. (this.props = createTypedArray('float32', 16)),
  13138. this.reset()
  13139. }
  13140. })()
  13141. function _typeof$3(e) {
  13142. return (
  13143. (_typeof$3 =
  13144. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  13145. ? function (e) {
  13146. return typeof e
  13147. }
  13148. : function (e) {
  13149. return e &&
  13150. 'function' == typeof Symbol &&
  13151. e.constructor === Symbol &&
  13152. e !== Symbol.prototype
  13153. ? 'symbol'
  13154. : typeof e
  13155. }),
  13156. _typeof$3(e)
  13157. )
  13158. }
  13159. var lottie = {}
  13160. function setLocation(e) {
  13161. setLocationHref(e)
  13162. }
  13163. function searchAnimations() {
  13164. animationManager.searchAnimations()
  13165. }
  13166. function setSubframeRendering(e) {
  13167. setSubframeEnabled(e)
  13168. }
  13169. function setPrefix(e) {
  13170. setIdPrefix(e)
  13171. }
  13172. function loadAnimation(e) {
  13173. return animationManager.loadAnimation(e)
  13174. }
  13175. function setQuality(e) {
  13176. if ('string' == typeof e)
  13177. switch (e) {
  13178. case 'high':
  13179. setDefaultCurveSegments(200)
  13180. break
  13181. default:
  13182. case 'medium':
  13183. setDefaultCurveSegments(50)
  13184. break
  13185. case 'low':
  13186. setDefaultCurveSegments(10)
  13187. }
  13188. else !isNaN(e) && e > 1 && setDefaultCurveSegments(e)
  13189. }
  13190. function inBrowser() {
  13191. return 'undefined' != typeof navigator
  13192. }
  13193. function installPlugin(e, t) {
  13194. 'expressions' === e && setExpressionsPlugin(t)
  13195. }
  13196. function getFactory(e) {
  13197. switch (e) {
  13198. case 'propertyFactory':
  13199. return PropertyFactory
  13200. case 'shapePropertyFactory':
  13201. return ShapePropertyFactory
  13202. case 'matrix':
  13203. return Matrix
  13204. default:
  13205. return null
  13206. }
  13207. }
  13208. function checkReady() {
  13209. 'complete' === document.readyState &&
  13210. (clearInterval(readyStateCheckInterval), searchAnimations())
  13211. }
  13212. function getQueryVariable(e) {
  13213. for (var t = queryString.split('&'), n = 0; n < t.length; n += 1) {
  13214. var r = t[n].split('=')
  13215. if (decodeURIComponent(r[0]) == e) return decodeURIComponent(r[1])
  13216. }
  13217. return null
  13218. }
  13219. ;(lottie.play = animationManager.play),
  13220. (lottie.pause = animationManager.pause),
  13221. (lottie.setLocationHref = setLocation),
  13222. (lottie.togglePause = animationManager.togglePause),
  13223. (lottie.setSpeed = animationManager.setSpeed),
  13224. (lottie.setDirection = animationManager.setDirection),
  13225. (lottie.stop = animationManager.stop),
  13226. (lottie.searchAnimations = searchAnimations),
  13227. (lottie.registerAnimation = animationManager.registerAnimation),
  13228. (lottie.loadAnimation = loadAnimation),
  13229. (lottie.setSubframeRendering = setSubframeRendering),
  13230. (lottie.resize = animationManager.resize),
  13231. (lottie.goToAndStop = animationManager.goToAndStop),
  13232. (lottie.destroy = animationManager.destroy),
  13233. (lottie.setQuality = setQuality),
  13234. (lottie.inBrowser = inBrowser),
  13235. (lottie.installPlugin = installPlugin),
  13236. (lottie.freeze = animationManager.freeze),
  13237. (lottie.unfreeze = animationManager.unfreeze),
  13238. (lottie.setVolume = animationManager.setVolume),
  13239. (lottie.mute = animationManager.mute),
  13240. (lottie.unmute = animationManager.unmute),
  13241. (lottie.getRegisteredAnimations = animationManager.getRegisteredAnimations),
  13242. (lottie.useWebWorker = setWebWorker),
  13243. (lottie.setIDPrefix = setPrefix),
  13244. (lottie.__getFactory = getFactory),
  13245. (lottie.version = '5.9.6')
  13246. var queryString = '',
  13247. scripts = document.getElementsByTagName('script'),
  13248. index = scripts.length - 1,
  13249. myScript = scripts[index] || { src: '' }
  13250. ;(queryString = myScript.src ? myScript.src.replace(/^[^\?]+\??/, '') : ''),
  13251. getQueryVariable('renderer')
  13252. var readyStateCheckInterval = setInterval(checkReady, 100)
  13253. try {
  13254. 'object' !== _typeof$3(exports$1) && (window.bodymovin = lottie)
  13255. } catch (err) {}
  13256. var ShapeModifiers = (function () {
  13257. var e = {},
  13258. t = {}
  13259. return (
  13260. (e.registerModifier = function (e, n) {
  13261. t[e] || (t[e] = n)
  13262. }),
  13263. (e.getModifier = function (e, n, r) {
  13264. return new t[e](n, r)
  13265. }),
  13266. e
  13267. )
  13268. })()
  13269. function ShapeModifier() {}
  13270. function TrimModifier() {}
  13271. function PuckerAndBloatModifier() {}
  13272. ;(ShapeModifier.prototype.initModifierProperties = function () {}),
  13273. (ShapeModifier.prototype.addShapeToModifier = function () {}),
  13274. (ShapeModifier.prototype.addShape = function (e) {
  13275. if (!this.closed) {
  13276. e.sh.container.addDynamicProperty(e.sh)
  13277. var t = {
  13278. shape: e.sh,
  13279. data: e,
  13280. localShapeCollection: shapeCollectionPool.newShapeCollection()
  13281. }
  13282. this.shapes.push(t),
  13283. this.addShapeToModifier(t),
  13284. this._isAnimated && e.setAsAnimated()
  13285. }
  13286. }),
  13287. (ShapeModifier.prototype.init = function (e, t) {
  13288. ;(this.shapes = []),
  13289. (this.elem = e),
  13290. this.initDynamicPropertyContainer(e),
  13291. this.initModifierProperties(e, t),
  13292. (this.frameId = initialDefaultFrame),
  13293. (this.closed = !1),
  13294. (this.k = !1),
  13295. this.dynamicProperties.length ? (this.k = !0) : this.getValue(!0)
  13296. }),
  13297. (ShapeModifier.prototype.processKeys = function () {
  13298. this.elem.globalData.frameId !== this.frameId &&
  13299. ((this.frameId = this.elem.globalData.frameId),
  13300. this.iterateDynamicProperties())
  13301. }),
  13302. extendPrototype([DynamicPropertyContainer], ShapeModifier),
  13303. extendPrototype([ShapeModifier], TrimModifier),
  13304. (TrimModifier.prototype.initModifierProperties = function (e, t) {
  13305. ;(this.s = PropertyFactory.getProp(e, t.s, 0, 0.01, this)),
  13306. (this.e = PropertyFactory.getProp(e, t.e, 0, 0.01, this)),
  13307. (this.o = PropertyFactory.getProp(e, t.o, 0, 0, this)),
  13308. (this.sValue = 0),
  13309. (this.eValue = 0),
  13310. (this.getValue = this.processKeys),
  13311. (this.m = t.m),
  13312. (this._isAnimated =
  13313. !!this.s.effectsSequence.length ||
  13314. !!this.e.effectsSequence.length ||
  13315. !!this.o.effectsSequence.length)
  13316. }),
  13317. (TrimModifier.prototype.addShapeToModifier = function (e) {
  13318. e.pathsData = []
  13319. }),
  13320. (TrimModifier.prototype.calculateShapeEdges = function (e, t, n, r, a) {
  13321. var o = []
  13322. t <= 1
  13323. ? o.push({ s: e, e: t })
  13324. : e >= 1
  13325. ? o.push({ s: e - 1, e: t - 1 })
  13326. : (o.push({ s: e, e: 1 }), o.push({ s: 0, e: t - 1 }))
  13327. var i,
  13328. s,
  13329. l = [],
  13330. c = o.length
  13331. for (i = 0; i < c; i += 1) {
  13332. var u, p
  13333. ;(s = o[i]).e * a < r ||
  13334. s.s * a > r + n ||
  13335. ((u = s.s * a <= r ? 0 : (s.s * a - r) / n),
  13336. (p = s.e * a >= r + n ? 1 : (s.e * a - r) / n),
  13337. l.push([u, p]))
  13338. }
  13339. return l.length || l.push([0, 0]), l
  13340. }),
  13341. (TrimModifier.prototype.releasePathsData = function (e) {
  13342. var t,
  13343. n = e.length
  13344. for (t = 0; t < n; t += 1) segmentsLengthPool.release(e[t])
  13345. return (e.length = 0), e
  13346. }),
  13347. (TrimModifier.prototype.processShapes = function (e) {
  13348. var t, n, r, a
  13349. if (this._mdf || e) {
  13350. var o = (this.o.v % 360) / 360
  13351. if (
  13352. (o < 0 && (o += 1),
  13353. (t = this.s.v > 1 ? 1 + o : this.s.v < 0 ? 0 + o : this.s.v + o) >
  13354. (n = this.e.v > 1 ? 1 + o : this.e.v < 0 ? 0 + o : this.e.v + o))
  13355. ) {
  13356. var i = t
  13357. ;(t = n), (n = i)
  13358. }
  13359. ;(t = 1e-4 * Math.round(1e4 * t)),
  13360. (n = 1e-4 * Math.round(1e4 * n)),
  13361. (this.sValue = t),
  13362. (this.eValue = n)
  13363. } else (t = this.sValue), (n = this.eValue)
  13364. var s,
  13365. l,
  13366. c,
  13367. u,
  13368. p,
  13369. d = this.shapes.length,
  13370. f = 0
  13371. if (n === t)
  13372. for (a = 0; a < d; a += 1)
  13373. this.shapes[a].localShapeCollection.releaseShapes(),
  13374. (this.shapes[a].shape._mdf = !0),
  13375. (this.shapes[a].shape.paths = this.shapes[a].localShapeCollection),
  13376. this._mdf && (this.shapes[a].pathsData.length = 0)
  13377. else if ((1 === n && 0 === t) || (0 === n && 1 === t)) {
  13378. if (this._mdf)
  13379. for (a = 0; a < d; a += 1)
  13380. (this.shapes[a].pathsData.length = 0), (this.shapes[a].shape._mdf = !0)
  13381. } else {
  13382. var h,
  13383. v,
  13384. m = []
  13385. for (a = 0; a < d; a += 1)
  13386. if ((h = this.shapes[a]).shape._mdf || this._mdf || e || 2 === this.m) {
  13387. if (
  13388. ((l = (r = h.shape.paths)._length),
  13389. (p = 0),
  13390. !h.shape._mdf && h.pathsData.length)
  13391. )
  13392. p = h.totalShapeLength
  13393. else {
  13394. for (c = this.releasePathsData(h.pathsData), s = 0; s < l; s += 1)
  13395. (u = bez.getSegmentsLength(r.shapes[s])),
  13396. c.push(u),
  13397. (p += u.totalLength)
  13398. ;(h.totalShapeLength = p), (h.pathsData = c)
  13399. }
  13400. ;(f += p), (h.shape._mdf = !0)
  13401. } else h.shape.paths = h.localShapeCollection
  13402. var g,
  13403. y = t,
  13404. b = n,
  13405. _ = 0
  13406. for (a = d - 1; a >= 0; a -= 1)
  13407. if ((h = this.shapes[a]).shape._mdf) {
  13408. for (
  13409. (v = h.localShapeCollection).releaseShapes(),
  13410. 2 === this.m && d > 1
  13411. ? ((g = this.calculateShapeEdges(t, n, h.totalShapeLength, _, f)),
  13412. (_ += h.totalShapeLength))
  13413. : (g = [[y, b]]),
  13414. l = g.length,
  13415. s = 0;
  13416. s < l;
  13417. s += 1
  13418. ) {
  13419. ;(y = g[s][0]),
  13420. (b = g[s][1]),
  13421. (m.length = 0),
  13422. b <= 1
  13423. ? m.push({ s: h.totalShapeLength * y, e: h.totalShapeLength * b })
  13424. : y >= 1
  13425. ? m.push({
  13426. s: h.totalShapeLength * (y - 1),
  13427. e: h.totalShapeLength * (b - 1)
  13428. })
  13429. : (m.push({ s: h.totalShapeLength * y, e: h.totalShapeLength }),
  13430. m.push({ s: 0, e: h.totalShapeLength * (b - 1) }))
  13431. var A = this.addShapes(h, m[0])
  13432. if (m[0].s !== m[0].e) {
  13433. if (m.length > 1)
  13434. if (h.shape.paths.shapes[h.shape.paths._length - 1].c) {
  13435. var x = A.pop()
  13436. this.addPaths(A, v), (A = this.addShapes(h, m[1], x))
  13437. } else this.addPaths(A, v), (A = this.addShapes(h, m[1]))
  13438. this.addPaths(A, v)
  13439. }
  13440. }
  13441. h.shape.paths = v
  13442. }
  13443. }
  13444. }),
  13445. (TrimModifier.prototype.addPaths = function (e, t) {
  13446. var n,
  13447. r = e.length
  13448. for (n = 0; n < r; n += 1) t.addShape(e[n])
  13449. }),
  13450. (TrimModifier.prototype.addSegment = function (e, t, n, r, a, o, i) {
  13451. a.setXYAt(t[0], t[1], 'o', o),
  13452. a.setXYAt(n[0], n[1], 'i', o + 1),
  13453. i && a.setXYAt(e[0], e[1], 'v', o),
  13454. a.setXYAt(r[0], r[1], 'v', o + 1)
  13455. }),
  13456. (TrimModifier.prototype.addSegmentFromArray = function (e, t, n, r) {
  13457. t.setXYAt(e[1], e[5], 'o', n),
  13458. t.setXYAt(e[2], e[6], 'i', n + 1),
  13459. r && t.setXYAt(e[0], e[4], 'v', n),
  13460. t.setXYAt(e[3], e[7], 'v', n + 1)
  13461. }),
  13462. (TrimModifier.prototype.addShapes = function (e, t, n) {
  13463. var r,
  13464. a,
  13465. o,
  13466. i,
  13467. s,
  13468. l,
  13469. c,
  13470. u,
  13471. p = e.pathsData,
  13472. d = e.shape.paths.shapes,
  13473. f = e.shape.paths._length,
  13474. h = 0,
  13475. v = [],
  13476. m = !0
  13477. for (
  13478. n
  13479. ? ((s = n._length), (u = n._length))
  13480. : ((n = shapePool.newElement()), (s = 0), (u = 0)),
  13481. v.push(n),
  13482. r = 0;
  13483. r < f;
  13484. r += 1
  13485. ) {
  13486. for (
  13487. l = p[r].lengths, n.c = d[r].c, o = d[r].c ? l.length : l.length + 1, a = 1;
  13488. a < o;
  13489. a += 1
  13490. )
  13491. if (h + (i = l[a - 1]).addedLength < t.s) (h += i.addedLength), (n.c = !1)
  13492. else {
  13493. if (h > t.e) {
  13494. n.c = !1
  13495. break
  13496. }
  13497. t.s <= h && t.e >= h + i.addedLength
  13498. ? (this.addSegment(
  13499. d[r].v[a - 1],
  13500. d[r].o[a - 1],
  13501. d[r].i[a],
  13502. d[r].v[a],
  13503. n,
  13504. s,
  13505. m
  13506. ),
  13507. (m = !1))
  13508. : ((c = bez.getNewSegment(
  13509. d[r].v[a - 1],
  13510. d[r].v[a],
  13511. d[r].o[a - 1],
  13512. d[r].i[a],
  13513. (t.s - h) / i.addedLength,
  13514. (t.e - h) / i.addedLength,
  13515. l[a - 1]
  13516. )),
  13517. this.addSegmentFromArray(c, n, s, m),
  13518. (m = !1),
  13519. (n.c = !1)),
  13520. (h += i.addedLength),
  13521. (s += 1)
  13522. }
  13523. if (d[r].c && l.length) {
  13524. if (((i = l[a - 1]), h <= t.e)) {
  13525. var g = l[a - 1].addedLength
  13526. t.s <= h && t.e >= h + g
  13527. ? (this.addSegment(
  13528. d[r].v[a - 1],
  13529. d[r].o[a - 1],
  13530. d[r].i[0],
  13531. d[r].v[0],
  13532. n,
  13533. s,
  13534. m
  13535. ),
  13536. (m = !1))
  13537. : ((c = bez.getNewSegment(
  13538. d[r].v[a - 1],
  13539. d[r].v[0],
  13540. d[r].o[a - 1],
  13541. d[r].i[0],
  13542. (t.s - h) / g,
  13543. (t.e - h) / g,
  13544. l[a - 1]
  13545. )),
  13546. this.addSegmentFromArray(c, n, s, m),
  13547. (m = !1),
  13548. (n.c = !1))
  13549. } else n.c = !1
  13550. ;(h += i.addedLength), (s += 1)
  13551. }
  13552. if (
  13553. (n._length &&
  13554. (n.setXYAt(n.v[u][0], n.v[u][1], 'i', u),
  13555. n.setXYAt(
  13556. n.v[n._length - 1][0],
  13557. n.v[n._length - 1][1],
  13558. 'o',
  13559. n._length - 1
  13560. )),
  13561. h > t.e)
  13562. )
  13563. break
  13564. r < f - 1 && ((n = shapePool.newElement()), (m = !0), v.push(n), (s = 0))
  13565. }
  13566. return v
  13567. }),
  13568. extendPrototype([ShapeModifier], PuckerAndBloatModifier),
  13569. (PuckerAndBloatModifier.prototype.initModifierProperties = function (e, t) {
  13570. ;(this.getValue = this.processKeys),
  13571. (this.amount = PropertyFactory.getProp(e, t.a, 0, null, this)),
  13572. (this._isAnimated = !!this.amount.effectsSequence.length)
  13573. }),
  13574. (PuckerAndBloatModifier.prototype.processPath = function (e, t) {
  13575. var n = t / 100,
  13576. r = [0, 0],
  13577. a = e._length,
  13578. o = 0
  13579. for (o = 0; o < a; o += 1) (r[0] += e.v[o][0]), (r[1] += e.v[o][1])
  13580. ;(r[0] /= a), (r[1] /= a)
  13581. var i,
  13582. s,
  13583. l,
  13584. c,
  13585. u,
  13586. p,
  13587. d = shapePool.newElement()
  13588. for (d.c = e.c, o = 0; o < a; o += 1)
  13589. (i = e.v[o][0] + (r[0] - e.v[o][0]) * n),
  13590. (s = e.v[o][1] + (r[1] - e.v[o][1]) * n),
  13591. (l = e.o[o][0] + (r[0] - e.o[o][0]) * -n),
  13592. (c = e.o[o][1] + (r[1] - e.o[o][1]) * -n),
  13593. (u = e.i[o][0] + (r[0] - e.i[o][0]) * -n),
  13594. (p = e.i[o][1] + (r[1] - e.i[o][1]) * -n),
  13595. d.setTripleAt(i, s, l, c, u, p, o)
  13596. return d
  13597. }),
  13598. (PuckerAndBloatModifier.prototype.processShapes = function (e) {
  13599. var t,
  13600. n,
  13601. r,
  13602. a,
  13603. o,
  13604. i,
  13605. s = this.shapes.length,
  13606. l = this.amount.v
  13607. if (0 !== l)
  13608. for (n = 0; n < s; n += 1) {
  13609. if (
  13610. ((i = (o = this.shapes[n]).localShapeCollection),
  13611. o.shape._mdf || this._mdf || e)
  13612. )
  13613. for (
  13614. i.releaseShapes(),
  13615. o.shape._mdf = !0,
  13616. t = o.shape.paths.shapes,
  13617. a = o.shape.paths._length,
  13618. r = 0;
  13619. r < a;
  13620. r += 1
  13621. )
  13622. i.addShape(this.processPath(t[r], l))
  13623. o.shape.paths = o.localShapeCollection
  13624. }
  13625. this.dynamicProperties.length || (this._mdf = !1)
  13626. })
  13627. var TransformPropertyFactory = (function () {
  13628. var e = [0, 0]
  13629. function t(e, t, n) {
  13630. if (
  13631. ((this.elem = e),
  13632. (this.frameId = -1),
  13633. (this.propType = 'transform'),
  13634. (this.data = t),
  13635. (this.v = new Matrix()),
  13636. (this.pre = new Matrix()),
  13637. (this.appliedTransformations = 0),
  13638. this.initDynamicPropertyContainer(n || e),
  13639. t.p && t.p.s
  13640. ? ((this.px = PropertyFactory.getProp(e, t.p.x, 0, 0, this)),
  13641. (this.py = PropertyFactory.getProp(e, t.p.y, 0, 0, this)),
  13642. t.p.z && (this.pz = PropertyFactory.getProp(e, t.p.z, 0, 0, this)))
  13643. : (this.p = PropertyFactory.getProp(
  13644. e,
  13645. t.p || { k: [0, 0, 0] },
  13646. 1,
  13647. 0,
  13648. this
  13649. )),
  13650. t.rx)
  13651. ) {
  13652. if (
  13653. ((this.rx = PropertyFactory.getProp(e, t.rx, 0, degToRads, this)),
  13654. (this.ry = PropertyFactory.getProp(e, t.ry, 0, degToRads, this)),
  13655. (this.rz = PropertyFactory.getProp(e, t.rz, 0, degToRads, this)),
  13656. t.or.k[0].ti)
  13657. ) {
  13658. var r,
  13659. a = t.or.k.length
  13660. for (r = 0; r < a; r += 1) (t.or.k[r].to = null), (t.or.k[r].ti = null)
  13661. }
  13662. ;(this.or = PropertyFactory.getProp(e, t.or, 1, degToRads, this)),
  13663. (this.or.sh = !0)
  13664. } else this.r = PropertyFactory.getProp(e, t.r || { k: 0 }, 0, degToRads, this)
  13665. t.sk &&
  13666. ((this.sk = PropertyFactory.getProp(e, t.sk, 0, degToRads, this)),
  13667. (this.sa = PropertyFactory.getProp(e, t.sa, 0, degToRads, this))),
  13668. (this.a = PropertyFactory.getProp(e, t.a || { k: [0, 0, 0] }, 1, 0, this)),
  13669. (this.s = PropertyFactory.getProp(
  13670. e,
  13671. t.s || { k: [100, 100, 100] },
  13672. 1,
  13673. 0.01,
  13674. this
  13675. )),
  13676. t.o
  13677. ? (this.o = PropertyFactory.getProp(e, t.o, 0, 0.01, e))
  13678. : (this.o = { _mdf: !1, v: 1 }),
  13679. (this._isDirty = !0),
  13680. this.dynamicProperties.length || this.getValue(!0)
  13681. }
  13682. return (
  13683. (t.prototype = {
  13684. applyToMatrix: function (e) {
  13685. var t = this._mdf
  13686. this.iterateDynamicProperties(),
  13687. (this._mdf = this._mdf || t),
  13688. this.a && e.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]),
  13689. this.s && e.scale(this.s.v[0], this.s.v[1], this.s.v[2]),
  13690. this.sk && e.skewFromAxis(-this.sk.v, this.sa.v),
  13691. this.r
  13692. ? e.rotate(-this.r.v)
  13693. : e
  13694. .rotateZ(-this.rz.v)
  13695. .rotateY(this.ry.v)
  13696. .rotateX(this.rx.v)
  13697. .rotateZ(-this.or.v[2])
  13698. .rotateY(this.or.v[1])
  13699. .rotateX(this.or.v[0]),
  13700. this.data.p.s
  13701. ? this.data.p.z
  13702. ? e.translate(this.px.v, this.py.v, -this.pz.v)
  13703. : e.translate(this.px.v, this.py.v, 0)
  13704. : e.translate(this.p.v[0], this.p.v[1], -this.p.v[2])
  13705. },
  13706. getValue: function (t) {
  13707. if (this.elem.globalData.frameId !== this.frameId) {
  13708. if (
  13709. (this._isDirty && (this.precalculateMatrix(), (this._isDirty = !1)),
  13710. this.iterateDynamicProperties(),
  13711. this._mdf || t)
  13712. ) {
  13713. var n
  13714. if (
  13715. (this.v.cloneFromProps(this.pre.props),
  13716. this.appliedTransformations < 1 &&
  13717. this.v.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]),
  13718. this.appliedTransformations < 2 &&
  13719. this.v.scale(this.s.v[0], this.s.v[1], this.s.v[2]),
  13720. this.sk &&
  13721. this.appliedTransformations < 3 &&
  13722. this.v.skewFromAxis(-this.sk.v, this.sa.v),
  13723. this.r && this.appliedTransformations < 4
  13724. ? this.v.rotate(-this.r.v)
  13725. : !this.r &&
  13726. this.appliedTransformations < 4 &&
  13727. this.v
  13728. .rotateZ(-this.rz.v)
  13729. .rotateY(this.ry.v)
  13730. .rotateX(this.rx.v)
  13731. .rotateZ(-this.or.v[2])
  13732. .rotateY(this.or.v[1])
  13733. .rotateX(this.or.v[0]),
  13734. this.autoOriented)
  13735. ) {
  13736. var r, a
  13737. if (
  13738. ((n = this.elem.globalData.frameRate),
  13739. this.p && this.p.keyframes && this.p.getValueAtTime)
  13740. )
  13741. this.p._caching.lastFrame + this.p.offsetTime <=
  13742. this.p.keyframes[0].t
  13743. ? ((r = this.p.getValueAtTime(
  13744. (this.p.keyframes[0].t + 0.01) / n,
  13745. 0
  13746. )),
  13747. (a = this.p.getValueAtTime(this.p.keyframes[0].t / n, 0)))
  13748. : this.p._caching.lastFrame + this.p.offsetTime >=
  13749. this.p.keyframes[this.p.keyframes.length - 1].t
  13750. ? ((r = this.p.getValueAtTime(
  13751. this.p.keyframes[this.p.keyframes.length - 1].t / n,
  13752. 0
  13753. )),
  13754. (a = this.p.getValueAtTime(
  13755. (this.p.keyframes[this.p.keyframes.length - 1].t - 0.05) / n,
  13756. 0
  13757. )))
  13758. : ((r = this.p.pv),
  13759. (a = this.p.getValueAtTime(
  13760. (this.p._caching.lastFrame + this.p.offsetTime - 0.01) / n,
  13761. this.p.offsetTime
  13762. )))
  13763. else if (
  13764. this.px &&
  13765. this.px.keyframes &&
  13766. this.py.keyframes &&
  13767. this.px.getValueAtTime &&
  13768. this.py.getValueAtTime
  13769. ) {
  13770. ;(r = []), (a = [])
  13771. var o = this.px,
  13772. i = this.py
  13773. o._caching.lastFrame + o.offsetTime <= o.keyframes[0].t
  13774. ? ((r[0] = o.getValueAtTime((o.keyframes[0].t + 0.01) / n, 0)),
  13775. (r[1] = i.getValueAtTime((i.keyframes[0].t + 0.01) / n, 0)),
  13776. (a[0] = o.getValueAtTime(o.keyframes[0].t / n, 0)),
  13777. (a[1] = i.getValueAtTime(i.keyframes[0].t / n, 0)))
  13778. : o._caching.lastFrame + o.offsetTime >=
  13779. o.keyframes[o.keyframes.length - 1].t
  13780. ? ((r[0] = o.getValueAtTime(
  13781. o.keyframes[o.keyframes.length - 1].t / n,
  13782. 0
  13783. )),
  13784. (r[1] = i.getValueAtTime(
  13785. i.keyframes[i.keyframes.length - 1].t / n,
  13786. 0
  13787. )),
  13788. (a[0] = o.getValueAtTime(
  13789. (o.keyframes[o.keyframes.length - 1].t - 0.01) / n,
  13790. 0
  13791. )),
  13792. (a[1] = i.getValueAtTime(
  13793. (i.keyframes[i.keyframes.length - 1].t - 0.01) / n,
  13794. 0
  13795. )))
  13796. : ((r = [o.pv, i.pv]),
  13797. (a[0] = o.getValueAtTime(
  13798. (o._caching.lastFrame + o.offsetTime - 0.01) / n,
  13799. o.offsetTime
  13800. )),
  13801. (a[1] = i.getValueAtTime(
  13802. (i._caching.lastFrame + i.offsetTime - 0.01) / n,
  13803. i.offsetTime
  13804. )))
  13805. } else r = a = e
  13806. this.v.rotate(-Math.atan2(r[1] - a[1], r[0] - a[0]))
  13807. }
  13808. this.data.p && this.data.p.s
  13809. ? this.data.p.z
  13810. ? this.v.translate(this.px.v, this.py.v, -this.pz.v)
  13811. : this.v.translate(this.px.v, this.py.v, 0)
  13812. : this.v.translate(this.p.v[0], this.p.v[1], -this.p.v[2])
  13813. }
  13814. this.frameId = this.elem.globalData.frameId
  13815. }
  13816. },
  13817. precalculateMatrix: function () {
  13818. if (
  13819. !this.a.k &&
  13820. (this.pre.translate(-this.a.v[0], -this.a.v[1], this.a.v[2]),
  13821. (this.appliedTransformations = 1),
  13822. !this.s.effectsSequence.length)
  13823. ) {
  13824. if (
  13825. (this.pre.scale(this.s.v[0], this.s.v[1], this.s.v[2]),
  13826. (this.appliedTransformations = 2),
  13827. this.sk)
  13828. ) {
  13829. if (this.sk.effectsSequence.length || this.sa.effectsSequence.length)
  13830. return
  13831. this.pre.skewFromAxis(-this.sk.v, this.sa.v),
  13832. (this.appliedTransformations = 3)
  13833. }
  13834. this.r
  13835. ? this.r.effectsSequence.length ||
  13836. (this.pre.rotate(-this.r.v), (this.appliedTransformations = 4))
  13837. : this.rz.effectsSequence.length ||
  13838. this.ry.effectsSequence.length ||
  13839. this.rx.effectsSequence.length ||
  13840. this.or.effectsSequence.length ||
  13841. (this.pre
  13842. .rotateZ(-this.rz.v)
  13843. .rotateY(this.ry.v)
  13844. .rotateX(this.rx.v)
  13845. .rotateZ(-this.or.v[2])
  13846. .rotateY(this.or.v[1])
  13847. .rotateX(this.or.v[0]),
  13848. (this.appliedTransformations = 4))
  13849. }
  13850. },
  13851. autoOrient: function () {}
  13852. }),
  13853. extendPrototype([DynamicPropertyContainer], t),
  13854. (t.prototype.addDynamicProperty = function (e) {
  13855. this._addDynamicProperty(e),
  13856. this.elem.addDynamicProperty(e),
  13857. (this._isDirty = !0)
  13858. }),
  13859. (t.prototype._addDynamicProperty =
  13860. DynamicPropertyContainer.prototype.addDynamicProperty),
  13861. {
  13862. getTransformProperty: function (e, n, r) {
  13863. return new t(e, n, r)
  13864. }
  13865. }
  13866. )
  13867. })()
  13868. function RepeaterModifier() {}
  13869. function RoundCornersModifier() {}
  13870. function getFontProperties(e) {
  13871. for (
  13872. var t = e.fStyle ? e.fStyle.split(' ') : [],
  13873. n = 'normal',
  13874. r = 'normal',
  13875. a = t.length,
  13876. o = 0;
  13877. o < a;
  13878. o += 1
  13879. )
  13880. switch (t[o].toLowerCase()) {
  13881. case 'italic':
  13882. r = 'italic'
  13883. break
  13884. case 'bold':
  13885. n = '700'
  13886. break
  13887. case 'black':
  13888. n = '900'
  13889. break
  13890. case 'medium':
  13891. n = '500'
  13892. break
  13893. case 'regular':
  13894. case 'normal':
  13895. n = '400'
  13896. break
  13897. case 'light':
  13898. case 'thin':
  13899. n = '200'
  13900. }
  13901. return { style: r, weight: e.fWeight || n }
  13902. }
  13903. extendPrototype([ShapeModifier], RepeaterModifier),
  13904. (RepeaterModifier.prototype.initModifierProperties = function (e, t) {
  13905. ;(this.getValue = this.processKeys),
  13906. (this.c = PropertyFactory.getProp(e, t.c, 0, null, this)),
  13907. (this.o = PropertyFactory.getProp(e, t.o, 0, null, this)),
  13908. (this.tr = TransformPropertyFactory.getTransformProperty(e, t.tr, this)),
  13909. (this.so = PropertyFactory.getProp(e, t.tr.so, 0, 0.01, this)),
  13910. (this.eo = PropertyFactory.getProp(e, t.tr.eo, 0, 0.01, this)),
  13911. (this.data = t),
  13912. this.dynamicProperties.length || this.getValue(!0),
  13913. (this._isAnimated = !!this.dynamicProperties.length),
  13914. (this.pMatrix = new Matrix()),
  13915. (this.rMatrix = new Matrix()),
  13916. (this.sMatrix = new Matrix()),
  13917. (this.tMatrix = new Matrix()),
  13918. (this.matrix = new Matrix())
  13919. }),
  13920. (RepeaterModifier.prototype.applyTransforms = function (e, t, n, r, a, o) {
  13921. var i = o ? -1 : 1,
  13922. s = r.s.v[0] + (1 - r.s.v[0]) * (1 - a),
  13923. l = r.s.v[1] + (1 - r.s.v[1]) * (1 - a)
  13924. e.translate(r.p.v[0] * i * a, r.p.v[1] * i * a, r.p.v[2]),
  13925. t.translate(-r.a.v[0], -r.a.v[1], r.a.v[2]),
  13926. t.rotate(-r.r.v * i * a),
  13927. t.translate(r.a.v[0], r.a.v[1], r.a.v[2]),
  13928. n.translate(-r.a.v[0], -r.a.v[1], r.a.v[2]),
  13929. n.scale(o ? 1 / s : s, o ? 1 / l : l),
  13930. n.translate(r.a.v[0], r.a.v[1], r.a.v[2])
  13931. }),
  13932. (RepeaterModifier.prototype.init = function (e, t, n, r) {
  13933. for (
  13934. this.elem = e,
  13935. this.arr = t,
  13936. this.pos = n,
  13937. this.elemsData = r,
  13938. this._currentCopies = 0,
  13939. this._elements = [],
  13940. this._groups = [],
  13941. this.frameId = -1,
  13942. this.initDynamicPropertyContainer(e),
  13943. this.initModifierProperties(e, t[n]);
  13944. n > 0;
  13945. )
  13946. (n -= 1), this._elements.unshift(t[n])
  13947. this.dynamicProperties.length ? (this.k = !0) : this.getValue(!0)
  13948. }),
  13949. (RepeaterModifier.prototype.resetElements = function (e) {
  13950. var t,
  13951. n = e.length
  13952. for (t = 0; t < n; t += 1)
  13953. (e[t]._processed = !1), 'gr' === e[t].ty && this.resetElements(e[t].it)
  13954. }),
  13955. (RepeaterModifier.prototype.cloneElements = function (e) {
  13956. var t = JSON.parse(JSON.stringify(e))
  13957. return this.resetElements(t), t
  13958. }),
  13959. (RepeaterModifier.prototype.changeGroupRender = function (e, t) {
  13960. var n,
  13961. r = e.length
  13962. for (n = 0; n < r; n += 1)
  13963. (e[n]._render = t), 'gr' === e[n].ty && this.changeGroupRender(e[n].it, t)
  13964. }),
  13965. (RepeaterModifier.prototype.processShapes = function (e) {
  13966. var t,
  13967. n,
  13968. r,
  13969. a,
  13970. o,
  13971. i = !1
  13972. if (this._mdf || e) {
  13973. var s,
  13974. l = Math.ceil(this.c.v)
  13975. if (this._groups.length < l) {
  13976. for (; this._groups.length < l; ) {
  13977. var c = { it: this.cloneElements(this._elements), ty: 'gr' }
  13978. c.it.push({
  13979. a: { a: 0, ix: 1, k: [0, 0] },
  13980. nm: 'Transform',
  13981. o: { a: 0, ix: 7, k: 100 },
  13982. p: { a: 0, ix: 2, k: [0, 0] },
  13983. r: {
  13984. a: 1,
  13985. ix: 6,
  13986. k: [
  13987. { s: 0, e: 0, t: 0 },
  13988. { s: 0, e: 0, t: 1 }
  13989. ]
  13990. },
  13991. s: { a: 0, ix: 3, k: [100, 100] },
  13992. sa: { a: 0, ix: 5, k: 0 },
  13993. sk: { a: 0, ix: 4, k: 0 },
  13994. ty: 'tr'
  13995. }),
  13996. this.arr.splice(0, 0, c),
  13997. this._groups.splice(0, 0, c),
  13998. (this._currentCopies += 1)
  13999. }
  14000. this.elem.reloadShapes(), (i = !0)
  14001. }
  14002. for (o = 0, r = 0; r <= this._groups.length - 1; r += 1) {
  14003. if (
  14004. ((s = o < l),
  14005. (this._groups[r]._render = s),
  14006. this.changeGroupRender(this._groups[r].it, s),
  14007. !s)
  14008. ) {
  14009. var u = this.elemsData[r].it,
  14010. p = u[u.length - 1]
  14011. 0 !== p.transform.op.v
  14012. ? ((p.transform.op._mdf = !0), (p.transform.op.v = 0))
  14013. : (p.transform.op._mdf = !1)
  14014. }
  14015. o += 1
  14016. }
  14017. this._currentCopies = l
  14018. var d = this.o.v,
  14019. f = d % 1,
  14020. h = d > 0 ? Math.floor(d) : Math.ceil(d),
  14021. v = this.pMatrix.props,
  14022. m = this.rMatrix.props,
  14023. g = this.sMatrix.props
  14024. this.pMatrix.reset(),
  14025. this.rMatrix.reset(),
  14026. this.sMatrix.reset(),
  14027. this.tMatrix.reset(),
  14028. this.matrix.reset()
  14029. var y,
  14030. b,
  14031. _ = 0
  14032. if (d > 0) {
  14033. for (; _ < h; )
  14034. this.applyTransforms(
  14035. this.pMatrix,
  14036. this.rMatrix,
  14037. this.sMatrix,
  14038. this.tr,
  14039. 1,
  14040. !1
  14041. ),
  14042. (_ += 1)
  14043. f &&
  14044. (this.applyTransforms(
  14045. this.pMatrix,
  14046. this.rMatrix,
  14047. this.sMatrix,
  14048. this.tr,
  14049. f,
  14050. !1
  14051. ),
  14052. (_ += f))
  14053. } else if (d < 0) {
  14054. for (; _ > h; )
  14055. this.applyTransforms(
  14056. this.pMatrix,
  14057. this.rMatrix,
  14058. this.sMatrix,
  14059. this.tr,
  14060. 1,
  14061. !0
  14062. ),
  14063. (_ -= 1)
  14064. f &&
  14065. (this.applyTransforms(
  14066. this.pMatrix,
  14067. this.rMatrix,
  14068. this.sMatrix,
  14069. this.tr,
  14070. -f,
  14071. !0
  14072. ),
  14073. (_ -= f))
  14074. }
  14075. for (
  14076. r = 1 === this.data.m ? 0 : this._currentCopies - 1,
  14077. a = 1 === this.data.m ? 1 : -1,
  14078. o = this._currentCopies;
  14079. o;
  14080. ) {
  14081. if (
  14082. ((b = (n = (t = this.elemsData[r].it)[t.length - 1].transform.mProps.v
  14083. .props).length),
  14084. (t[t.length - 1].transform.mProps._mdf = !0),
  14085. (t[t.length - 1].transform.op._mdf = !0),
  14086. (t[t.length - 1].transform.op.v =
  14087. 1 === this._currentCopies
  14088. ? this.so.v
  14089. : this.so.v +
  14090. (this.eo.v - this.so.v) * (r / (this._currentCopies - 1))),
  14091. 0 !== _)
  14092. ) {
  14093. for (
  14094. ((0 !== r && 1 === a) || (r !== this._currentCopies - 1 && -1 === a)) &&
  14095. this.applyTransforms(
  14096. this.pMatrix,
  14097. this.rMatrix,
  14098. this.sMatrix,
  14099. this.tr,
  14100. 1,
  14101. !1
  14102. ),
  14103. this.matrix.transform(
  14104. m[0],
  14105. m[1],
  14106. m[2],
  14107. m[3],
  14108. m[4],
  14109. m[5],
  14110. m[6],
  14111. m[7],
  14112. m[8],
  14113. m[9],
  14114. m[10],
  14115. m[11],
  14116. m[12],
  14117. m[13],
  14118. m[14],
  14119. m[15]
  14120. ),
  14121. this.matrix.transform(
  14122. g[0],
  14123. g[1],
  14124. g[2],
  14125. g[3],
  14126. g[4],
  14127. g[5],
  14128. g[6],
  14129. g[7],
  14130. g[8],
  14131. g[9],
  14132. g[10],
  14133. g[11],
  14134. g[12],
  14135. g[13],
  14136. g[14],
  14137. g[15]
  14138. ),
  14139. this.matrix.transform(
  14140. v[0],
  14141. v[1],
  14142. v[2],
  14143. v[3],
  14144. v[4],
  14145. v[5],
  14146. v[6],
  14147. v[7],
  14148. v[8],
  14149. v[9],
  14150. v[10],
  14151. v[11],
  14152. v[12],
  14153. v[13],
  14154. v[14],
  14155. v[15]
  14156. ),
  14157. y = 0;
  14158. y < b;
  14159. y += 1
  14160. )
  14161. n[y] = this.matrix.props[y]
  14162. this.matrix.reset()
  14163. } else
  14164. for (this.matrix.reset(), y = 0; y < b; y += 1)
  14165. n[y] = this.matrix.props[y]
  14166. ;(_ += 1), (o -= 1), (r += a)
  14167. }
  14168. } else
  14169. for (o = this._currentCopies, r = 0, a = 1; o; )
  14170. (n = (t = this.elemsData[r].it)[t.length - 1].transform.mProps.v.props),
  14171. (t[t.length - 1].transform.mProps._mdf = !1),
  14172. (t[t.length - 1].transform.op._mdf = !1),
  14173. (o -= 1),
  14174. (r += a)
  14175. return i
  14176. }),
  14177. (RepeaterModifier.prototype.addShape = function () {}),
  14178. extendPrototype([ShapeModifier], RoundCornersModifier),
  14179. (RoundCornersModifier.prototype.initModifierProperties = function (e, t) {
  14180. ;(this.getValue = this.processKeys),
  14181. (this.rd = PropertyFactory.getProp(e, t.r, 0, null, this)),
  14182. (this._isAnimated = !!this.rd.effectsSequence.length)
  14183. }),
  14184. (RoundCornersModifier.prototype.processPath = function (e, t) {
  14185. var n,
  14186. r = shapePool.newElement()
  14187. r.c = e.c
  14188. var a,
  14189. o,
  14190. i,
  14191. s,
  14192. l,
  14193. c,
  14194. u,
  14195. p,
  14196. d,
  14197. f,
  14198. h,
  14199. v,
  14200. m = e._length,
  14201. g = 0
  14202. for (n = 0; n < m; n += 1)
  14203. (a = e.v[n]),
  14204. (i = e.o[n]),
  14205. (o = e.i[n]),
  14206. a[0] === i[0] && a[1] === i[1] && a[0] === o[0] && a[1] === o[1]
  14207. ? (0 !== n && n !== m - 1) || e.c
  14208. ? ((s = 0 === n ? e.v[m - 1] : e.v[n - 1]),
  14209. (c = (l = Math.sqrt(
  14210. Math.pow(a[0] - s[0], 2) + Math.pow(a[1] - s[1], 2)
  14211. ))
  14212. ? Math.min(l / 2, t) / l
  14213. : 0),
  14214. (u = h = a[0] + (s[0] - a[0]) * c),
  14215. (p = v = a[1] - (a[1] - s[1]) * c),
  14216. (d = u - (u - a[0]) * roundCorner),
  14217. (f = p - (p - a[1]) * roundCorner),
  14218. r.setTripleAt(u, p, d, f, h, v, g),
  14219. (g += 1),
  14220. (s = n === m - 1 ? e.v[0] : e.v[n + 1]),
  14221. (c = (l = Math.sqrt(
  14222. Math.pow(a[0] - s[0], 2) + Math.pow(a[1] - s[1], 2)
  14223. ))
  14224. ? Math.min(l / 2, t) / l
  14225. : 0),
  14226. (u = d = a[0] + (s[0] - a[0]) * c),
  14227. (p = f = a[1] + (s[1] - a[1]) * c),
  14228. (h = u - (u - a[0]) * roundCorner),
  14229. (v = p - (p - a[1]) * roundCorner),
  14230. r.setTripleAt(u, p, d, f, h, v, g),
  14231. (g += 1))
  14232. : (r.setTripleAt(a[0], a[1], i[0], i[1], o[0], o[1], g), (g += 1))
  14233. : (r.setTripleAt(
  14234. e.v[n][0],
  14235. e.v[n][1],
  14236. e.o[n][0],
  14237. e.o[n][1],
  14238. e.i[n][0],
  14239. e.i[n][1],
  14240. g
  14241. ),
  14242. (g += 1))
  14243. return r
  14244. }),
  14245. (RoundCornersModifier.prototype.processShapes = function (e) {
  14246. var t,
  14247. n,
  14248. r,
  14249. a,
  14250. o,
  14251. i,
  14252. s = this.shapes.length,
  14253. l = this.rd.v
  14254. if (0 !== l)
  14255. for (n = 0; n < s; n += 1) {
  14256. if (
  14257. ((i = (o = this.shapes[n]).localShapeCollection),
  14258. o.shape._mdf || this._mdf || e)
  14259. )
  14260. for (
  14261. i.releaseShapes(),
  14262. o.shape._mdf = !0,
  14263. t = o.shape.paths.shapes,
  14264. a = o.shape.paths._length,
  14265. r = 0;
  14266. r < a;
  14267. r += 1
  14268. )
  14269. i.addShape(this.processPath(t[r], l))
  14270. o.shape.paths = o.localShapeCollection
  14271. }
  14272. this.dynamicProperties.length || (this._mdf = !1)
  14273. })
  14274. var FontManager = (function () {
  14275. var e = { w: 0, size: 0, shapes: [], data: { shapes: [] } },
  14276. t = []
  14277. t = t.concat([
  14278. 2304, 2305, 2306, 2307, 2362, 2363, 2364, 2364, 2366, 2367, 2368, 2369, 2370,
  14279. 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383,
  14280. 2387, 2388, 2389, 2390, 2391, 2402, 2403
  14281. ])
  14282. var n = ['d83cdffb', 'd83cdffc', 'd83cdffd', 'd83cdffe', 'd83cdfff'],
  14283. r = [65039, 8205]
  14284. function a(e, t) {
  14285. var n = createTag('span')
  14286. n.setAttribute('aria-hidden', !0), (n.style.fontFamily = t)
  14287. var r = createTag('span')
  14288. ;(r.innerText = 'giItT1WQy@!-/#'),
  14289. (n.style.position = 'absolute'),
  14290. (n.style.left = '-10000px'),
  14291. (n.style.top = '-10000px'),
  14292. (n.style.fontSize = '300px'),
  14293. (n.style.fontVariant = 'normal'),
  14294. (n.style.fontStyle = 'normal'),
  14295. (n.style.fontWeight = 'normal'),
  14296. (n.style.letterSpacing = '0'),
  14297. n.appendChild(r),
  14298. document.body.appendChild(n)
  14299. var a = r.offsetWidth
  14300. return (
  14301. (r.style.fontFamily =
  14302. (function (e) {
  14303. var t,
  14304. n = e.split(','),
  14305. r = n.length,
  14306. a = []
  14307. for (t = 0; t < r; t += 1)
  14308. 'sans-serif' !== n[t] && 'monospace' !== n[t] && a.push(n[t])
  14309. return a.join(',')
  14310. })(e) +
  14311. ', ' +
  14312. t),
  14313. { node: r, w: a, parent: n }
  14314. )
  14315. }
  14316. function o(e, t) {
  14317. var n,
  14318. r = document.body && t ? 'svg' : 'canvas',
  14319. a = getFontProperties(e)
  14320. if ('svg' === r) {
  14321. var o = createNS('text')
  14322. ;(o.style.fontSize = '100px'),
  14323. o.setAttribute('font-family', e.fFamily),
  14324. o.setAttribute('font-style', a.style),
  14325. o.setAttribute('font-weight', a.weight),
  14326. (o.textContent = '1'),
  14327. e.fClass
  14328. ? ((o.style.fontFamily = 'inherit'), o.setAttribute('class', e.fClass))
  14329. : (o.style.fontFamily = e.fFamily),
  14330. t.appendChild(o),
  14331. (n = o)
  14332. } else {
  14333. var i = new OffscreenCanvas(500, 500).getContext('2d')
  14334. ;(i.font = a.style + ' ' + a.weight + ' 100px ' + e.fFamily), (n = i)
  14335. }
  14336. return {
  14337. measureText: function (e) {
  14338. return 'svg' === r
  14339. ? ((n.textContent = e), n.getComputedTextLength())
  14340. : n.measureText(e).width
  14341. }
  14342. }
  14343. }
  14344. var i = function () {
  14345. ;(this.fonts = []),
  14346. (this.chars = null),
  14347. (this.typekitLoaded = 0),
  14348. (this.isLoaded = !1),
  14349. (this._warned = !1),
  14350. (this.initTime = Date.now()),
  14351. (this.setIsLoadedBinded = this.setIsLoaded.bind(this)),
  14352. (this.checkLoadedFontsBinded = this.checkLoadedFonts.bind(this))
  14353. }
  14354. ;(i.isModifier = function (e, t) {
  14355. var r = e.toString(16) + t.toString(16)
  14356. return -1 !== n.indexOf(r)
  14357. }),
  14358. (i.isZeroWidthJoiner = function (e, t) {
  14359. return t ? e === r[0] && t === r[1] : e === r[1]
  14360. }),
  14361. (i.isCombinedCharacter = function (e) {
  14362. return -1 !== t.indexOf(e)
  14363. })
  14364. var s = {
  14365. addChars: function (e) {
  14366. if (e) {
  14367. var t
  14368. this.chars || (this.chars = [])
  14369. var n,
  14370. r,
  14371. a = e.length,
  14372. o = this.chars.length
  14373. for (t = 0; t < a; t += 1) {
  14374. for (n = 0, r = !1; n < o; )
  14375. this.chars[n].style === e[t].style &&
  14376. this.chars[n].fFamily === e[t].fFamily &&
  14377. this.chars[n].ch === e[t].ch &&
  14378. (r = !0),
  14379. (n += 1)
  14380. r || (this.chars.push(e[t]), (o += 1))
  14381. }
  14382. }
  14383. },
  14384. addFonts: function (e, t) {
  14385. if (e) {
  14386. if (this.chars) return (this.isLoaded = !0), void (this.fonts = e.list)
  14387. if (!document.body)
  14388. return (
  14389. (this.isLoaded = !0),
  14390. e.list.forEach(function (e) {
  14391. ;(e.helper = o(e)), (e.cache = {})
  14392. }),
  14393. void (this.fonts = e.list)
  14394. )
  14395. var n,
  14396. r = e.list,
  14397. i = r.length,
  14398. s = i
  14399. for (n = 0; n < i; n += 1) {
  14400. var l,
  14401. c,
  14402. u = !0
  14403. if (
  14404. ((r[n].loaded = !1),
  14405. (r[n].monoCase = a(r[n].fFamily, 'monospace')),
  14406. (r[n].sansCase = a(r[n].fFamily, 'sans-serif')),
  14407. r[n].fPath)
  14408. ) {
  14409. if ('p' === r[n].fOrigin || 3 === r[n].origin) {
  14410. if (
  14411. ((l = document.querySelectorAll(
  14412. 'style[f-forigin="p"][f-family="' +
  14413. r[n].fFamily +
  14414. '"], style[f-origin="3"][f-family="' +
  14415. r[n].fFamily +
  14416. '"]'
  14417. )).length > 0 && (u = !1),
  14418. u)
  14419. ) {
  14420. var p = createTag('style')
  14421. p.setAttribute('f-forigin', r[n].fOrigin),
  14422. p.setAttribute('f-origin', r[n].origin),
  14423. p.setAttribute('f-family', r[n].fFamily),
  14424. (p.type = 'text/css'),
  14425. (p.innerText =
  14426. '@font-face {font-family: ' +
  14427. r[n].fFamily +
  14428. "; font-style: normal; src: url('" +
  14429. r[n].fPath +
  14430. "');}"),
  14431. t.appendChild(p)
  14432. }
  14433. } else if ('g' === r[n].fOrigin || 1 === r[n].origin) {
  14434. for (
  14435. l = document.querySelectorAll(
  14436. 'link[f-forigin="g"], link[f-origin="1"]'
  14437. ),
  14438. c = 0;
  14439. c < l.length;
  14440. c += 1
  14441. )
  14442. -1 !== l[c].href.indexOf(r[n].fPath) && (u = !1)
  14443. if (u) {
  14444. var d = createTag('link')
  14445. d.setAttribute('f-forigin', r[n].fOrigin),
  14446. d.setAttribute('f-origin', r[n].origin),
  14447. (d.type = 'text/css'),
  14448. (d.rel = 'stylesheet'),
  14449. (d.href = r[n].fPath),
  14450. document.body.appendChild(d)
  14451. }
  14452. } else if ('t' === r[n].fOrigin || 2 === r[n].origin) {
  14453. for (
  14454. l = document.querySelectorAll(
  14455. 'script[f-forigin="t"], script[f-origin="2"]'
  14456. ),
  14457. c = 0;
  14458. c < l.length;
  14459. c += 1
  14460. )
  14461. r[n].fPath === l[c].src && (u = !1)
  14462. if (u) {
  14463. var f = createTag('link')
  14464. f.setAttribute('f-forigin', r[n].fOrigin),
  14465. f.setAttribute('f-origin', r[n].origin),
  14466. f.setAttribute('rel', 'stylesheet'),
  14467. f.setAttribute('href', r[n].fPath),
  14468. t.appendChild(f)
  14469. }
  14470. }
  14471. } else (r[n].loaded = !0), (s -= 1)
  14472. ;(r[n].helper = o(r[n], t)), (r[n].cache = {}), this.fonts.push(r[n])
  14473. }
  14474. 0 === s
  14475. ? (this.isLoaded = !0)
  14476. : setTimeout(this.checkLoadedFonts.bind(this), 100)
  14477. } else this.isLoaded = !0
  14478. },
  14479. getCharData: function (t, n, r) {
  14480. for (var a = 0, o = this.chars.length; a < o; ) {
  14481. if (
  14482. this.chars[a].ch === t &&
  14483. this.chars[a].style === n &&
  14484. this.chars[a].fFamily === r
  14485. )
  14486. return this.chars[a]
  14487. a += 1
  14488. }
  14489. return (
  14490. (('string' == typeof t && 13 !== t.charCodeAt(0)) || !t) &&
  14491. console &&
  14492. console.warn &&
  14493. !this._warned &&
  14494. ((this._warned = !0),
  14495. console.warn(
  14496. 'Missing character from exported characters list: ',
  14497. t,
  14498. n,
  14499. r
  14500. )),
  14501. e
  14502. )
  14503. },
  14504. getFontByName: function (e) {
  14505. for (var t = 0, n = this.fonts.length; t < n; ) {
  14506. if (this.fonts[t].fName === e) return this.fonts[t]
  14507. t += 1
  14508. }
  14509. return this.fonts[0]
  14510. },
  14511. measureText: function (e, t, n) {
  14512. var r = this.getFontByName(t),
  14513. a = e.charCodeAt(0)
  14514. if (!r.cache[a + 1]) {
  14515. var o = r.helper
  14516. if (' ' === e) {
  14517. var i = o.measureText('|' + e + '|'),
  14518. s = o.measureText('||')
  14519. r.cache[a + 1] = (i - s) / 100
  14520. } else r.cache[a + 1] = o.measureText(e) / 100
  14521. }
  14522. return r.cache[a + 1] * n
  14523. },
  14524. checkLoadedFonts: function () {
  14525. var e,
  14526. t,
  14527. n,
  14528. r = this.fonts.length,
  14529. a = r
  14530. for (e = 0; e < r; e += 1)
  14531. this.fonts[e].loaded
  14532. ? (a -= 1)
  14533. : 'n' === this.fonts[e].fOrigin || 0 === this.fonts[e].origin
  14534. ? (this.fonts[e].loaded = !0)
  14535. : ((t = this.fonts[e].monoCase.node),
  14536. (n = this.fonts[e].monoCase.w),
  14537. t.offsetWidth !== n
  14538. ? ((a -= 1), (this.fonts[e].loaded = !0))
  14539. : ((t = this.fonts[e].sansCase.node),
  14540. (n = this.fonts[e].sansCase.w),
  14541. t.offsetWidth !== n && ((a -= 1), (this.fonts[e].loaded = !0))),
  14542. this.fonts[e].loaded &&
  14543. (this.fonts[e].sansCase.parent.parentNode.removeChild(
  14544. this.fonts[e].sansCase.parent
  14545. ),
  14546. this.fonts[e].monoCase.parent.parentNode.removeChild(
  14547. this.fonts[e].monoCase.parent
  14548. )))
  14549. 0 !== a && Date.now() - this.initTime < 5e3
  14550. ? setTimeout(this.checkLoadedFontsBinded, 20)
  14551. : setTimeout(this.setIsLoadedBinded, 10)
  14552. },
  14553. setIsLoaded: function () {
  14554. this.isLoaded = !0
  14555. }
  14556. }
  14557. return (i.prototype = s), i
  14558. })()
  14559. function RenderableElement() {}
  14560. RenderableElement.prototype = {
  14561. initRenderable: function () {
  14562. ;(this.isInRange = !1),
  14563. (this.hidden = !1),
  14564. (this.isTransparent = !1),
  14565. (this.renderableComponents = [])
  14566. },
  14567. addRenderableComponent: function (e) {
  14568. ;-1 === this.renderableComponents.indexOf(e) &&
  14569. this.renderableComponents.push(e)
  14570. },
  14571. removeRenderableComponent: function (e) {
  14572. ;-1 !== this.renderableComponents.indexOf(e) &&
  14573. this.renderableComponents.splice(this.renderableComponents.indexOf(e), 1)
  14574. },
  14575. prepareRenderableFrame: function (e) {
  14576. this.checkLayerLimits(e)
  14577. },
  14578. checkTransparency: function () {
  14579. this.finalTransform.mProp.o.v <= 0
  14580. ? !this.isTransparent &&
  14581. this.globalData.renderConfig.hideOnTransparent &&
  14582. ((this.isTransparent = !0), this.hide())
  14583. : this.isTransparent && ((this.isTransparent = !1), this.show())
  14584. },
  14585. checkLayerLimits: function (e) {
  14586. this.data.ip - this.data.st <= e && this.data.op - this.data.st > e
  14587. ? !0 !== this.isInRange &&
  14588. ((this.globalData._mdf = !0),
  14589. (this._mdf = !0),
  14590. (this.isInRange = !0),
  14591. this.show())
  14592. : !1 !== this.isInRange &&
  14593. ((this.globalData._mdf = !0), (this.isInRange = !1), this.hide())
  14594. },
  14595. renderRenderable: function () {
  14596. var e,
  14597. t = this.renderableComponents.length
  14598. for (e = 0; e < t; e += 1)
  14599. this.renderableComponents[e].renderFrame(this._isFirstFrame)
  14600. },
  14601. sourceRectAtTime: function () {
  14602. return { top: 0, left: 0, width: 100, height: 100 }
  14603. },
  14604. getLayerSize: function () {
  14605. return 5 === this.data.ty
  14606. ? { w: this.data.textData.width, h: this.data.textData.height }
  14607. : { w: this.data.width, h: this.data.height }
  14608. }
  14609. }
  14610. var MaskManagerInterface = (function () {
  14611. function e(e, t) {
  14612. ;(this._mask = e), (this._data = t)
  14613. }
  14614. return (
  14615. Object.defineProperty(e.prototype, 'maskPath', {
  14616. get: function () {
  14617. return this._mask.prop.k && this._mask.prop.getValue(), this._mask.prop
  14618. }
  14619. }),
  14620. Object.defineProperty(e.prototype, 'maskOpacity', {
  14621. get: function () {
  14622. return this._mask.op.k && this._mask.op.getValue(), 100 * this._mask.op.v
  14623. }
  14624. }),
  14625. function (t) {
  14626. var n,
  14627. r = createSizedArray(t.viewData.length),
  14628. a = t.viewData.length
  14629. for (n = 0; n < a; n += 1) r[n] = new e(t.viewData[n], t.masksProperties[n])
  14630. return function (e) {
  14631. for (n = 0; n < a; ) {
  14632. if (t.masksProperties[n].nm === e) return r[n]
  14633. n += 1
  14634. }
  14635. return null
  14636. }
  14637. }
  14638. )
  14639. })(),
  14640. ExpressionPropertyInterface = (function () {
  14641. var e = { pv: 0, v: 0, mult: 1 },
  14642. t = { pv: [0, 0, 0], v: [0, 0, 0], mult: 1 }
  14643. function n(e, t, n) {
  14644. Object.defineProperty(e, 'velocity', {
  14645. get: function () {
  14646. return t.getVelocityAtTime(t.comp.currentFrame)
  14647. }
  14648. }),
  14649. (e.numKeys = t.keyframes ? t.keyframes.length : 0),
  14650. (e.key = function (r) {
  14651. if (!e.numKeys) return 0
  14652. var a = ''
  14653. a =
  14654. 's' in t.keyframes[r - 1]
  14655. ? t.keyframes[r - 1].s
  14656. : 'e' in t.keyframes[r - 2]
  14657. ? t.keyframes[r - 2].e
  14658. : t.keyframes[r - 2].s
  14659. var o = 'unidimensional' === n ? new Number(a) : Object.assign({}, a)
  14660. return (
  14661. (o.time = t.keyframes[r - 1].t / t.elem.comp.globalData.frameRate),
  14662. (o.value = 'unidimensional' === n ? a[0] : a),
  14663. o
  14664. )
  14665. }),
  14666. (e.valueAtTime = t.getValueAtTime),
  14667. (e.speedAtTime = t.getSpeedAtTime),
  14668. (e.velocityAtTime = t.getVelocityAtTime),
  14669. (e.propertyGroup = t.propertyGroup)
  14670. }
  14671. function r() {
  14672. return e
  14673. }
  14674. return function (a) {
  14675. return a
  14676. ? 'unidimensional' === a.propType
  14677. ? (function (t) {
  14678. ;(t && 'pv' in t) || (t = e)
  14679. var r = 1 / t.mult,
  14680. a = t.pv * r,
  14681. o = new Number(a)
  14682. return (
  14683. (o.value = a),
  14684. n(o, t, 'unidimensional'),
  14685. function () {
  14686. return (
  14687. t.k && t.getValue(),
  14688. (a = t.v * r),
  14689. o.value !== a &&
  14690. (((o = new Number(a)).value = a), n(o, t, 'unidimensional')),
  14691. o
  14692. )
  14693. }
  14694. )
  14695. })(a)
  14696. : (function (e) {
  14697. ;(e && 'pv' in e) || (e = t)
  14698. var r = 1 / e.mult,
  14699. a = (e.data && e.data.l) || e.pv.length,
  14700. o = createTypedArray('float32', a),
  14701. i = createTypedArray('float32', a)
  14702. return (
  14703. (o.value = i),
  14704. n(o, e, 'multidimensional'),
  14705. function () {
  14706. e.k && e.getValue()
  14707. for (var t = 0; t < a; t += 1) (i[t] = e.v[t] * r), (o[t] = i[t])
  14708. return o
  14709. }
  14710. )
  14711. })(a)
  14712. : r
  14713. }
  14714. })(),
  14715. TransformExpressionInterface = function (e) {
  14716. function t(e) {
  14717. switch (e) {
  14718. case 'scale':
  14719. case 'Scale':
  14720. case 'ADBE Scale':
  14721. case 6:
  14722. return t.scale
  14723. case 'rotation':
  14724. case 'Rotation':
  14725. case 'ADBE Rotation':
  14726. case 'ADBE Rotate Z':
  14727. case 10:
  14728. return t.rotation
  14729. case 'ADBE Rotate X':
  14730. return t.xRotation
  14731. case 'ADBE Rotate Y':
  14732. return t.yRotation
  14733. case 'position':
  14734. case 'Position':
  14735. case 'ADBE Position':
  14736. case 2:
  14737. return t.position
  14738. case 'ADBE Position_0':
  14739. return t.xPosition
  14740. case 'ADBE Position_1':
  14741. return t.yPosition
  14742. case 'ADBE Position_2':
  14743. return t.zPosition
  14744. case 'anchorPoint':
  14745. case 'AnchorPoint':
  14746. case 'Anchor Point':
  14747. case 'ADBE AnchorPoint':
  14748. case 1:
  14749. return t.anchorPoint
  14750. case 'opacity':
  14751. case 'Opacity':
  14752. case 11:
  14753. return t.opacity
  14754. default:
  14755. return null
  14756. }
  14757. }
  14758. var n, r, a, o
  14759. return (
  14760. Object.defineProperty(t, 'rotation', {
  14761. get: ExpressionPropertyInterface(e.r || e.rz)
  14762. }),
  14763. Object.defineProperty(t, 'zRotation', {
  14764. get: ExpressionPropertyInterface(e.rz || e.r)
  14765. }),
  14766. Object.defineProperty(t, 'xRotation', {
  14767. get: ExpressionPropertyInterface(e.rx)
  14768. }),
  14769. Object.defineProperty(t, 'yRotation', {
  14770. get: ExpressionPropertyInterface(e.ry)
  14771. }),
  14772. Object.defineProperty(t, 'scale', { get: ExpressionPropertyInterface(e.s) }),
  14773. e.p
  14774. ? (o = ExpressionPropertyInterface(e.p))
  14775. : ((n = ExpressionPropertyInterface(e.px)),
  14776. (r = ExpressionPropertyInterface(e.py)),
  14777. e.pz && (a = ExpressionPropertyInterface(e.pz))),
  14778. Object.defineProperty(t, 'position', {
  14779. get: function () {
  14780. return e.p ? o() : [n(), r(), a ? a() : 0]
  14781. }
  14782. }),
  14783. Object.defineProperty(t, 'xPosition', {
  14784. get: ExpressionPropertyInterface(e.px)
  14785. }),
  14786. Object.defineProperty(t, 'yPosition', {
  14787. get: ExpressionPropertyInterface(e.py)
  14788. }),
  14789. Object.defineProperty(t, 'zPosition', {
  14790. get: ExpressionPropertyInterface(e.pz)
  14791. }),
  14792. Object.defineProperty(t, 'anchorPoint', {
  14793. get: ExpressionPropertyInterface(e.a)
  14794. }),
  14795. Object.defineProperty(t, 'opacity', {
  14796. get: ExpressionPropertyInterface(e.o)
  14797. }),
  14798. Object.defineProperty(t, 'skew', { get: ExpressionPropertyInterface(e.sk) }),
  14799. Object.defineProperty(t, 'skewAxis', {
  14800. get: ExpressionPropertyInterface(e.sa)
  14801. }),
  14802. Object.defineProperty(t, 'orientation', {
  14803. get: ExpressionPropertyInterface(e.or)
  14804. }),
  14805. t
  14806. )
  14807. },
  14808. LayerExpressionInterface = (function () {
  14809. function e(e) {
  14810. var t = new Matrix()
  14811. return (
  14812. void 0 !== e
  14813. ? this._elem.finalTransform.mProp.getValueAtTime(e).clone(t)
  14814. : this._elem.finalTransform.mProp.applyToMatrix(t),
  14815. t
  14816. )
  14817. }
  14818. function t(e, t) {
  14819. var n = this.getMatrix(t)
  14820. return (
  14821. (n.props[12] = 0),
  14822. (n.props[13] = 0),
  14823. (n.props[14] = 0),
  14824. this.applyPoint(n, e)
  14825. )
  14826. }
  14827. function n(e, t) {
  14828. var n = this.getMatrix(t)
  14829. return this.applyPoint(n, e)
  14830. }
  14831. function r(e, t) {
  14832. var n = this.getMatrix(t)
  14833. return (
  14834. (n.props[12] = 0),
  14835. (n.props[13] = 0),
  14836. (n.props[14] = 0),
  14837. this.invertPoint(n, e)
  14838. )
  14839. }
  14840. function a(e, t) {
  14841. var n = this.getMatrix(t)
  14842. return this.invertPoint(n, e)
  14843. }
  14844. function o(e, t) {
  14845. if (this._elem.hierarchy && this._elem.hierarchy.length) {
  14846. var n,
  14847. r = this._elem.hierarchy.length
  14848. for (n = 0; n < r; n += 1)
  14849. this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)
  14850. }
  14851. return e.applyToPointArray(t[0], t[1], t[2] || 0)
  14852. }
  14853. function i(e, t) {
  14854. if (this._elem.hierarchy && this._elem.hierarchy.length) {
  14855. var n,
  14856. r = this._elem.hierarchy.length
  14857. for (n = 0; n < r; n += 1)
  14858. this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)
  14859. }
  14860. return e.inversePoint(t)
  14861. }
  14862. function s(e) {
  14863. var t = new Matrix()
  14864. if (
  14865. (t.reset(),
  14866. this._elem.finalTransform.mProp.applyToMatrix(t),
  14867. this._elem.hierarchy && this._elem.hierarchy.length)
  14868. ) {
  14869. var n,
  14870. r = this._elem.hierarchy.length
  14871. for (n = 0; n < r; n += 1)
  14872. this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t)
  14873. return t.inversePoint(e)
  14874. }
  14875. return t.inversePoint(e)
  14876. }
  14877. function l() {
  14878. return [1, 1, 1, 1]
  14879. }
  14880. return function (c) {
  14881. var u
  14882. function p(e) {
  14883. switch (e) {
  14884. case 'ADBE Root Vectors Group':
  14885. case 'Contents':
  14886. case 2:
  14887. return p.shapeInterface
  14888. case 1:
  14889. case 6:
  14890. case 'Transform':
  14891. case 'transform':
  14892. case 'ADBE Transform Group':
  14893. return u
  14894. case 4:
  14895. case 'ADBE Effect Parade':
  14896. case 'effects':
  14897. case 'Effects':
  14898. return p.effect
  14899. case 'ADBE Text Properties':
  14900. return p.textInterface
  14901. default:
  14902. return null
  14903. }
  14904. }
  14905. ;(p.getMatrix = e),
  14906. (p.invertPoint = i),
  14907. (p.applyPoint = o),
  14908. (p.toWorld = n),
  14909. (p.toWorldVec = t),
  14910. (p.fromWorld = a),
  14911. (p.fromWorldVec = r),
  14912. (p.toComp = n),
  14913. (p.fromComp = s),
  14914. (p.sampleImage = l),
  14915. (p.sourceRectAtTime = c.sourceRectAtTime.bind(c)),
  14916. (p._elem = c)
  14917. var d = getDescriptor(
  14918. (u = TransformExpressionInterface(c.finalTransform.mProp)),
  14919. 'anchorPoint'
  14920. )
  14921. return (
  14922. Object.defineProperties(p, {
  14923. hasParent: {
  14924. get: function () {
  14925. return c.hierarchy.length
  14926. }
  14927. },
  14928. parent: {
  14929. get: function () {
  14930. return c.hierarchy[0].layerInterface
  14931. }
  14932. },
  14933. rotation: getDescriptor(u, 'rotation'),
  14934. scale: getDescriptor(u, 'scale'),
  14935. position: getDescriptor(u, 'position'),
  14936. opacity: getDescriptor(u, 'opacity'),
  14937. anchorPoint: d,
  14938. anchor_point: d,
  14939. transform: {
  14940. get: function () {
  14941. return u
  14942. }
  14943. },
  14944. active: {
  14945. get: function () {
  14946. return c.isInRange
  14947. }
  14948. }
  14949. }),
  14950. (p.startTime = c.data.st),
  14951. (p.index = c.data.ind),
  14952. (p.source = c.data.refId),
  14953. (p.height = 0 === c.data.ty ? c.data.h : 100),
  14954. (p.width = 0 === c.data.ty ? c.data.w : 100),
  14955. (p.inPoint = c.data.ip / c.comp.globalData.frameRate),
  14956. (p.outPoint = c.data.op / c.comp.globalData.frameRate),
  14957. (p._name = c.data.nm),
  14958. (p.registerMaskInterface = function (e) {
  14959. p.mask = new MaskManagerInterface(e, c)
  14960. }),
  14961. (p.registerEffectsInterface = function (e) {
  14962. p.effect = e
  14963. }),
  14964. p
  14965. )
  14966. }
  14967. })(),
  14968. propertyGroupFactory = function (e, t) {
  14969. return function (n) {
  14970. return (n = void 0 === n ? 1 : n) <= 0 ? e : t(n - 1)
  14971. }
  14972. },
  14973. PropertyInterface = function (e, t) {
  14974. var n = { _name: e }
  14975. return function (e) {
  14976. return (e = void 0 === e ? 1 : e) <= 0 ? n : t(e - 1)
  14977. }
  14978. },
  14979. EffectsExpressionInterface = (function () {
  14980. var e = {
  14981. createEffectsInterface: function (e, n) {
  14982. if (e.effectsManager) {
  14983. var r,
  14984. a = [],
  14985. o = e.data.ef,
  14986. i = e.effectsManager.effectElements.length
  14987. for (r = 0; r < i; r += 1)
  14988. a.push(t(o[r], e.effectsManager.effectElements[r], n, e))
  14989. var s = e.data.ef || [],
  14990. l = function (e) {
  14991. for (r = 0, i = s.length; r < i; ) {
  14992. if (e === s[r].nm || e === s[r].mn || e === s[r].ix) return a[r]
  14993. r += 1
  14994. }
  14995. return null
  14996. }
  14997. return (
  14998. Object.defineProperty(l, 'numProperties', {
  14999. get: function () {
  15000. return s.length
  15001. }
  15002. }),
  15003. l
  15004. )
  15005. }
  15006. return null
  15007. }
  15008. }
  15009. function t(e, r, a, o) {
  15010. function i(t) {
  15011. for (var n = e.ef, r = 0, a = n.length; r < a; ) {
  15012. if (t === n[r].nm || t === n[r].mn || t === n[r].ix)
  15013. return 5 === n[r].ty ? c[r] : c[r]()
  15014. r += 1
  15015. }
  15016. throw new Error()
  15017. }
  15018. var s,
  15019. l = propertyGroupFactory(i, a),
  15020. c = [],
  15021. u = e.ef.length
  15022. for (s = 0; s < u; s += 1)
  15023. 5 === e.ef[s].ty
  15024. ? c.push(
  15025. t(e.ef[s], r.effectElements[s], r.effectElements[s].propertyGroup, o)
  15026. )
  15027. : c.push(n(r.effectElements[s], e.ef[s].ty, o, l))
  15028. return (
  15029. 'ADBE Color Control' === e.mn &&
  15030. Object.defineProperty(i, 'color', {
  15031. get: function () {
  15032. return c[0]()
  15033. }
  15034. }),
  15035. Object.defineProperties(i, {
  15036. numProperties: {
  15037. get: function () {
  15038. return e.np
  15039. }
  15040. },
  15041. _name: { value: e.nm },
  15042. propertyGroup: { value: l }
  15043. }),
  15044. (i.enabled = 0 !== e.en),
  15045. (i.active = i.enabled),
  15046. i
  15047. )
  15048. }
  15049. function n(e, t, n, r) {
  15050. var a = ExpressionPropertyInterface(e.p)
  15051. return (
  15052. e.p.setGroupProperty && e.p.setGroupProperty(PropertyInterface('', r)),
  15053. function () {
  15054. return 10 === t ? n.comp.compInterface(e.p.v) : a()
  15055. }
  15056. )
  15057. }
  15058. return e
  15059. })(),
  15060. CompExpressionInterface = function (e) {
  15061. function t(t) {
  15062. for (var n = 0, r = e.layers.length; n < r; ) {
  15063. if (e.layers[n].nm === t || e.layers[n].ind === t)
  15064. return e.elements[n].layerInterface
  15065. n += 1
  15066. }
  15067. return null
  15068. }
  15069. return (
  15070. Object.defineProperty(t, '_name', { value: e.data.nm }),
  15071. (t.layer = t),
  15072. (t.pixelAspect = 1),
  15073. (t.height = e.data.h || e.globalData.compSize.h),
  15074. (t.width = e.data.w || e.globalData.compSize.w),
  15075. (t.pixelAspect = 1),
  15076. (t.frameDuration = 1 / e.globalData.frameRate),
  15077. (t.displayStartTime = 0),
  15078. (t.numLayers = e.layers.length),
  15079. t
  15080. )
  15081. },
  15082. ShapePathInterface = function (e, t, n) {
  15083. var r = t.sh
  15084. function a(e) {
  15085. return 'Shape' === e ||
  15086. 'shape' === e ||
  15087. 'Path' === e ||
  15088. 'path' === e ||
  15089. 'ADBE Vector Shape' === e ||
  15090. 2 === e
  15091. ? a.path
  15092. : null
  15093. }
  15094. var o = propertyGroupFactory(a, n)
  15095. return (
  15096. r.setGroupProperty(PropertyInterface('Path', o)),
  15097. Object.defineProperties(a, {
  15098. path: {
  15099. get: function () {
  15100. return r.k && r.getValue(), r
  15101. }
  15102. },
  15103. shape: {
  15104. get: function () {
  15105. return r.k && r.getValue(), r
  15106. }
  15107. },
  15108. _name: { value: e.nm },
  15109. ix: { value: e.ix },
  15110. propertyIndex: { value: e.ix },
  15111. mn: { value: e.mn },
  15112. propertyGroup: { value: n }
  15113. }),
  15114. a
  15115. )
  15116. },
  15117. ShapeExpressionInterface = (function () {
  15118. function e(e, i, d) {
  15119. var f,
  15120. h = [],
  15121. v = e ? e.length : 0
  15122. for (f = 0; f < v; f += 1)
  15123. 'gr' === e[f].ty
  15124. ? h.push(t(e[f], i[f], d))
  15125. : 'fl' === e[f].ty
  15126. ? h.push(n(e[f], i[f], d))
  15127. : 'st' === e[f].ty
  15128. ? h.push(a(e[f], i[f], d))
  15129. : 'tm' === e[f].ty
  15130. ? h.push(o(e[f], i[f], d))
  15131. : 'tr' === e[f].ty ||
  15132. ('el' === e[f].ty
  15133. ? h.push(s(e[f], i[f], d))
  15134. : 'sr' === e[f].ty
  15135. ? h.push(l(e[f], i[f], d))
  15136. : 'sh' === e[f].ty
  15137. ? h.push(ShapePathInterface(e[f], i[f], d))
  15138. : 'rc' === e[f].ty
  15139. ? h.push(c(e[f], i[f], d))
  15140. : 'rd' === e[f].ty
  15141. ? h.push(u(e[f], i[f], d))
  15142. : 'rp' === e[f].ty
  15143. ? h.push(p(e[f], i[f], d))
  15144. : 'gf' === e[f].ty
  15145. ? h.push(r(e[f], i[f], d))
  15146. : h.push(
  15147. (e[f],
  15148. i[f],
  15149. function () {
  15150. return null
  15151. })
  15152. ))
  15153. return h
  15154. }
  15155. function t(t, n, r) {
  15156. var a = function (e) {
  15157. switch (e) {
  15158. case 'ADBE Vectors Group':
  15159. case 'Contents':
  15160. case 2:
  15161. return a.content
  15162. default:
  15163. return a.transform
  15164. }
  15165. }
  15166. a.propertyGroup = propertyGroupFactory(a, r)
  15167. var o = (function (t, n, r) {
  15168. var a,
  15169. o = function (e) {
  15170. for (var t = 0, n = a.length; t < n; ) {
  15171. if (
  15172. a[t]._name === e ||
  15173. a[t].mn === e ||
  15174. a[t].propertyIndex === e ||
  15175. a[t].ix === e ||
  15176. a[t].ind === e
  15177. )
  15178. return a[t]
  15179. t += 1
  15180. }
  15181. return 'number' == typeof e ? a[e - 1] : null
  15182. }
  15183. ;(o.propertyGroup = propertyGroupFactory(o, r)),
  15184. (a = e(t.it, n.it, o.propertyGroup)),
  15185. (o.numProperties = a.length)
  15186. var s = i(t.it[t.it.length - 1], n.it[n.it.length - 1], o.propertyGroup)
  15187. return (o.transform = s), (o.propertyIndex = t.cix), (o._name = t.nm), o
  15188. })(t, n, a.propertyGroup),
  15189. s = i(t.it[t.it.length - 1], n.it[n.it.length - 1], a.propertyGroup)
  15190. return (
  15191. (a.content = o),
  15192. (a.transform = s),
  15193. Object.defineProperty(a, '_name', {
  15194. get: function () {
  15195. return t.nm
  15196. }
  15197. }),
  15198. (a.numProperties = t.np),
  15199. (a.propertyIndex = t.ix),
  15200. (a.nm = t.nm),
  15201. (a.mn = t.mn),
  15202. a
  15203. )
  15204. }
  15205. function n(e, t, n) {
  15206. function r(e) {
  15207. return 'Color' === e || 'color' === e
  15208. ? r.color
  15209. : 'Opacity' === e || 'opacity' === e
  15210. ? r.opacity
  15211. : null
  15212. }
  15213. return (
  15214. Object.defineProperties(r, {
  15215. color: { get: ExpressionPropertyInterface(t.c) },
  15216. opacity: { get: ExpressionPropertyInterface(t.o) },
  15217. _name: { value: e.nm },
  15218. mn: { value: e.mn }
  15219. }),
  15220. t.c.setGroupProperty(PropertyInterface('Color', n)),
  15221. t.o.setGroupProperty(PropertyInterface('Opacity', n)),
  15222. r
  15223. )
  15224. }
  15225. function r(e, t, n) {
  15226. function r(e) {
  15227. return 'Start Point' === e || 'start point' === e
  15228. ? r.startPoint
  15229. : 'End Point' === e || 'end point' === e
  15230. ? r.endPoint
  15231. : 'Opacity' === e || 'opacity' === e
  15232. ? r.opacity
  15233. : null
  15234. }
  15235. return (
  15236. Object.defineProperties(r, {
  15237. startPoint: { get: ExpressionPropertyInterface(t.s) },
  15238. endPoint: { get: ExpressionPropertyInterface(t.e) },
  15239. opacity: { get: ExpressionPropertyInterface(t.o) },
  15240. type: {
  15241. get: function () {
  15242. return 'a'
  15243. }
  15244. },
  15245. _name: { value: e.nm },
  15246. mn: { value: e.mn }
  15247. }),
  15248. t.s.setGroupProperty(PropertyInterface('Start Point', n)),
  15249. t.e.setGroupProperty(PropertyInterface('End Point', n)),
  15250. t.o.setGroupProperty(PropertyInterface('Opacity', n)),
  15251. r
  15252. )
  15253. }
  15254. function a(e, t, n) {
  15255. var r,
  15256. a = propertyGroupFactory(c, n),
  15257. o = propertyGroupFactory(l, a)
  15258. function i(n) {
  15259. Object.defineProperty(l, e.d[n].nm, {
  15260. get: ExpressionPropertyInterface(t.d.dataProps[n].p)
  15261. })
  15262. }
  15263. var s = e.d ? e.d.length : 0,
  15264. l = {}
  15265. for (r = 0; r < s; r += 1) i(r), t.d.dataProps[r].p.setGroupProperty(o)
  15266. function c(e) {
  15267. return 'Color' === e || 'color' === e
  15268. ? c.color
  15269. : 'Opacity' === e || 'opacity' === e
  15270. ? c.opacity
  15271. : 'Stroke Width' === e || 'stroke width' === e
  15272. ? c.strokeWidth
  15273. : null
  15274. }
  15275. return (
  15276. Object.defineProperties(c, {
  15277. color: { get: ExpressionPropertyInterface(t.c) },
  15278. opacity: { get: ExpressionPropertyInterface(t.o) },
  15279. strokeWidth: { get: ExpressionPropertyInterface(t.w) },
  15280. dash: {
  15281. get: function () {
  15282. return l
  15283. }
  15284. },
  15285. _name: { value: e.nm },
  15286. mn: { value: e.mn }
  15287. }),
  15288. t.c.setGroupProperty(PropertyInterface('Color', a)),
  15289. t.o.setGroupProperty(PropertyInterface('Opacity', a)),
  15290. t.w.setGroupProperty(PropertyInterface('Stroke Width', a)),
  15291. c
  15292. )
  15293. }
  15294. function o(e, t, n) {
  15295. function r(t) {
  15296. return t === e.e.ix || 'End' === t || 'end' === t
  15297. ? r.end
  15298. : t === e.s.ix
  15299. ? r.start
  15300. : t === e.o.ix
  15301. ? r.offset
  15302. : null
  15303. }
  15304. var a = propertyGroupFactory(r, n)
  15305. return (
  15306. (r.propertyIndex = e.ix),
  15307. t.s.setGroupProperty(PropertyInterface('Start', a)),
  15308. t.e.setGroupProperty(PropertyInterface('End', a)),
  15309. t.o.setGroupProperty(PropertyInterface('Offset', a)),
  15310. (r.propertyIndex = e.ix),
  15311. (r.propertyGroup = n),
  15312. Object.defineProperties(r, {
  15313. start: { get: ExpressionPropertyInterface(t.s) },
  15314. end: { get: ExpressionPropertyInterface(t.e) },
  15315. offset: { get: ExpressionPropertyInterface(t.o) },
  15316. _name: { value: e.nm }
  15317. }),
  15318. (r.mn = e.mn),
  15319. r
  15320. )
  15321. }
  15322. function i(e, t, n) {
  15323. function r(t) {
  15324. return e.a.ix === t || 'Anchor Point' === t
  15325. ? r.anchorPoint
  15326. : e.o.ix === t || 'Opacity' === t
  15327. ? r.opacity
  15328. : e.p.ix === t || 'Position' === t
  15329. ? r.position
  15330. : e.r.ix === t || 'Rotation' === t || 'ADBE Vector Rotation' === t
  15331. ? r.rotation
  15332. : e.s.ix === t || 'Scale' === t
  15333. ? r.scale
  15334. : (e.sk && e.sk.ix === t) || 'Skew' === t
  15335. ? r.skew
  15336. : (e.sa && e.sa.ix === t) || 'Skew Axis' === t
  15337. ? r.skewAxis
  15338. : null
  15339. }
  15340. var a = propertyGroupFactory(r, n)
  15341. return (
  15342. t.transform.mProps.o.setGroupProperty(PropertyInterface('Opacity', a)),
  15343. t.transform.mProps.p.setGroupProperty(PropertyInterface('Position', a)),
  15344. t.transform.mProps.a.setGroupProperty(PropertyInterface('Anchor Point', a)),
  15345. t.transform.mProps.s.setGroupProperty(PropertyInterface('Scale', a)),
  15346. t.transform.mProps.r.setGroupProperty(PropertyInterface('Rotation', a)),
  15347. t.transform.mProps.sk &&
  15348. (t.transform.mProps.sk.setGroupProperty(PropertyInterface('Skew', a)),
  15349. t.transform.mProps.sa.setGroupProperty(
  15350. PropertyInterface('Skew Angle', a)
  15351. )),
  15352. t.transform.op.setGroupProperty(PropertyInterface('Opacity', a)),
  15353. Object.defineProperties(r, {
  15354. opacity: { get: ExpressionPropertyInterface(t.transform.mProps.o) },
  15355. position: { get: ExpressionPropertyInterface(t.transform.mProps.p) },
  15356. anchorPoint: { get: ExpressionPropertyInterface(t.transform.mProps.a) },
  15357. scale: { get: ExpressionPropertyInterface(t.transform.mProps.s) },
  15358. rotation: { get: ExpressionPropertyInterface(t.transform.mProps.r) },
  15359. skew: { get: ExpressionPropertyInterface(t.transform.mProps.sk) },
  15360. skewAxis: { get: ExpressionPropertyInterface(t.transform.mProps.sa) },
  15361. _name: { value: e.nm }
  15362. }),
  15363. (r.ty = 'tr'),
  15364. (r.mn = e.mn),
  15365. (r.propertyGroup = n),
  15366. r
  15367. )
  15368. }
  15369. function s(e, t, n) {
  15370. function r(t) {
  15371. return e.p.ix === t ? r.position : e.s.ix === t ? r.size : null
  15372. }
  15373. var a = propertyGroupFactory(r, n)
  15374. r.propertyIndex = e.ix
  15375. var o = 'tm' === t.sh.ty ? t.sh.prop : t.sh
  15376. return (
  15377. o.s.setGroupProperty(PropertyInterface('Size', a)),
  15378. o.p.setGroupProperty(PropertyInterface('Position', a)),
  15379. Object.defineProperties(r, {
  15380. size: { get: ExpressionPropertyInterface(o.s) },
  15381. position: { get: ExpressionPropertyInterface(o.p) },
  15382. _name: { value: e.nm }
  15383. }),
  15384. (r.mn = e.mn),
  15385. r
  15386. )
  15387. }
  15388. function l(e, t, n) {
  15389. function r(t) {
  15390. return e.p.ix === t
  15391. ? r.position
  15392. : e.r.ix === t
  15393. ? r.rotation
  15394. : e.pt.ix === t
  15395. ? r.points
  15396. : e.or.ix === t || 'ADBE Vector Star Outer Radius' === t
  15397. ? r.outerRadius
  15398. : e.os.ix === t
  15399. ? r.outerRoundness
  15400. : !e.ir || (e.ir.ix !== t && 'ADBE Vector Star Inner Radius' !== t)
  15401. ? e.is && e.is.ix === t
  15402. ? r.innerRoundness
  15403. : null
  15404. : r.innerRadius
  15405. }
  15406. var a = propertyGroupFactory(r, n),
  15407. o = 'tm' === t.sh.ty ? t.sh.prop : t.sh
  15408. return (
  15409. (r.propertyIndex = e.ix),
  15410. o.or.setGroupProperty(PropertyInterface('Outer Radius', a)),
  15411. o.os.setGroupProperty(PropertyInterface('Outer Roundness', a)),
  15412. o.pt.setGroupProperty(PropertyInterface('Points', a)),
  15413. o.p.setGroupProperty(PropertyInterface('Position', a)),
  15414. o.r.setGroupProperty(PropertyInterface('Rotation', a)),
  15415. e.ir &&
  15416. (o.ir.setGroupProperty(PropertyInterface('Inner Radius', a)),
  15417. o.is.setGroupProperty(PropertyInterface('Inner Roundness', a))),
  15418. Object.defineProperties(r, {
  15419. position: { get: ExpressionPropertyInterface(o.p) },
  15420. rotation: { get: ExpressionPropertyInterface(o.r) },
  15421. points: { get: ExpressionPropertyInterface(o.pt) },
  15422. outerRadius: { get: ExpressionPropertyInterface(o.or) },
  15423. outerRoundness: { get: ExpressionPropertyInterface(o.os) },
  15424. innerRadius: { get: ExpressionPropertyInterface(o.ir) },
  15425. innerRoundness: { get: ExpressionPropertyInterface(o.is) },
  15426. _name: { value: e.nm }
  15427. }),
  15428. (r.mn = e.mn),
  15429. r
  15430. )
  15431. }
  15432. function c(e, t, n) {
  15433. function r(t) {
  15434. return e.p.ix === t
  15435. ? r.position
  15436. : e.r.ix === t
  15437. ? r.roundness
  15438. : e.s.ix === t || 'Size' === t || 'ADBE Vector Rect Size' === t
  15439. ? r.size
  15440. : null
  15441. }
  15442. var a = propertyGroupFactory(r, n),
  15443. o = 'tm' === t.sh.ty ? t.sh.prop : t.sh
  15444. return (
  15445. (r.propertyIndex = e.ix),
  15446. o.p.setGroupProperty(PropertyInterface('Position', a)),
  15447. o.s.setGroupProperty(PropertyInterface('Size', a)),
  15448. o.r.setGroupProperty(PropertyInterface('Rotation', a)),
  15449. Object.defineProperties(r, {
  15450. position: { get: ExpressionPropertyInterface(o.p) },
  15451. roundness: { get: ExpressionPropertyInterface(o.r) },
  15452. size: { get: ExpressionPropertyInterface(o.s) },
  15453. _name: { value: e.nm }
  15454. }),
  15455. (r.mn = e.mn),
  15456. r
  15457. )
  15458. }
  15459. function u(e, t, n) {
  15460. function r(t) {
  15461. return e.r.ix === t || 'Round Corners 1' === t ? r.radius : null
  15462. }
  15463. var a = propertyGroupFactory(r, n),
  15464. o = t
  15465. return (
  15466. (r.propertyIndex = e.ix),
  15467. o.rd.setGroupProperty(PropertyInterface('Radius', a)),
  15468. Object.defineProperties(r, {
  15469. radius: { get: ExpressionPropertyInterface(o.rd) },
  15470. _name: { value: e.nm }
  15471. }),
  15472. (r.mn = e.mn),
  15473. r
  15474. )
  15475. }
  15476. function p(e, t, n) {
  15477. function r(t) {
  15478. return e.c.ix === t || 'Copies' === t
  15479. ? r.copies
  15480. : e.o.ix === t || 'Offset' === t
  15481. ? r.offset
  15482. : null
  15483. }
  15484. var a = propertyGroupFactory(r, n),
  15485. o = t
  15486. return (
  15487. (r.propertyIndex = e.ix),
  15488. o.c.setGroupProperty(PropertyInterface('Copies', a)),
  15489. o.o.setGroupProperty(PropertyInterface('Offset', a)),
  15490. Object.defineProperties(r, {
  15491. copies: { get: ExpressionPropertyInterface(o.c) },
  15492. offset: { get: ExpressionPropertyInterface(o.o) },
  15493. _name: { value: e.nm }
  15494. }),
  15495. (r.mn = e.mn),
  15496. r
  15497. )
  15498. }
  15499. return function (t, n, r) {
  15500. var a
  15501. function o(e) {
  15502. if ('number' == typeof e)
  15503. return 0 === (e = void 0 === e ? 1 : e) ? r : a[e - 1]
  15504. for (var t = 0, n = a.length; t < n; ) {
  15505. if (a[t]._name === e) return a[t]
  15506. t += 1
  15507. }
  15508. return null
  15509. }
  15510. return (
  15511. (o.propertyGroup = propertyGroupFactory(o, function () {
  15512. return r
  15513. })),
  15514. (a = e(t, n, o.propertyGroup)),
  15515. (o.numProperties = a.length),
  15516. (o._name = 'Contents'),
  15517. o
  15518. )
  15519. }
  15520. })(),
  15521. TextExpressionInterface = function (e) {
  15522. var t, n
  15523. function r(e) {
  15524. return 'ADBE Text Document' === e ? r.sourceText : null
  15525. }
  15526. return (
  15527. Object.defineProperty(r, 'sourceText', {
  15528. get: function () {
  15529. e.textProperty.getValue()
  15530. var r = e.textProperty.currentData.t
  15531. return (
  15532. r !== t &&
  15533. ((e.textProperty.currentData.t = t),
  15534. ((n = new String(r)).value = r || new String(r))),
  15535. n
  15536. )
  15537. }
  15538. }),
  15539. r
  15540. )
  15541. },
  15542. getBlendMode =
  15543. ((blendModeEnums = {
  15544. 0: 'source-over',
  15545. 1: 'multiply',
  15546. 2: 'screen',
  15547. 3: 'overlay',
  15548. 4: 'darken',
  15549. 5: 'lighten',
  15550. 6: 'color-dodge',
  15551. 7: 'color-burn',
  15552. 8: 'hard-light',
  15553. 9: 'soft-light',
  15554. 10: 'difference',
  15555. 11: 'exclusion',
  15556. 12: 'hue',
  15557. 13: 'saturation',
  15558. 14: 'color',
  15559. 15: 'luminosity'
  15560. }),
  15561. function (e) {
  15562. return blendModeEnums[e] || ''
  15563. }),
  15564. blendModeEnums
  15565. function SliderEffect(e, t, n) {
  15566. this.p = PropertyFactory.getProp(t, e.v, 0, 0, n)
  15567. }
  15568. function AngleEffect(e, t, n) {
  15569. this.p = PropertyFactory.getProp(t, e.v, 0, 0, n)
  15570. }
  15571. function ColorEffect(e, t, n) {
  15572. this.p = PropertyFactory.getProp(t, e.v, 1, 0, n)
  15573. }
  15574. function PointEffect(e, t, n) {
  15575. this.p = PropertyFactory.getProp(t, e.v, 1, 0, n)
  15576. }
  15577. function LayerIndexEffect(e, t, n) {
  15578. this.p = PropertyFactory.getProp(t, e.v, 0, 0, n)
  15579. }
  15580. function MaskIndexEffect(e, t, n) {
  15581. this.p = PropertyFactory.getProp(t, e.v, 0, 0, n)
  15582. }
  15583. function CheckboxEffect(e, t, n) {
  15584. this.p = PropertyFactory.getProp(t, e.v, 0, 0, n)
  15585. }
  15586. function NoValueEffect() {
  15587. this.p = {}
  15588. }
  15589. function EffectsManager(e, t) {
  15590. var n,
  15591. r = e.ef || []
  15592. this.effectElements = []
  15593. var a,
  15594. o = r.length
  15595. for (n = 0; n < o; n += 1)
  15596. (a = new GroupEffect(r[n], t)), this.effectElements.push(a)
  15597. }
  15598. function GroupEffect(e, t) {
  15599. this.init(e, t)
  15600. }
  15601. function BaseElement() {}
  15602. function FrameElement() {}
  15603. function _typeof$2(e) {
  15604. return (
  15605. (_typeof$2 =
  15606. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  15607. ? function (e) {
  15608. return typeof e
  15609. }
  15610. : function (e) {
  15611. return e &&
  15612. 'function' == typeof Symbol &&
  15613. e.constructor === Symbol &&
  15614. e !== Symbol.prototype
  15615. ? 'symbol'
  15616. : typeof e
  15617. }),
  15618. _typeof$2(e)
  15619. )
  15620. }
  15621. extendPrototype([DynamicPropertyContainer], GroupEffect),
  15622. (GroupEffect.prototype.getValue = GroupEffect.prototype.iterateDynamicProperties),
  15623. (GroupEffect.prototype.init = function (e, t) {
  15624. var n
  15625. ;(this.data = e),
  15626. (this.effectElements = []),
  15627. this.initDynamicPropertyContainer(t)
  15628. var r,
  15629. a = this.data.ef.length,
  15630. o = this.data.ef
  15631. for (n = 0; n < a; n += 1) {
  15632. switch (((r = null), o[n].ty)) {
  15633. case 0:
  15634. r = new SliderEffect(o[n], t, this)
  15635. break
  15636. case 1:
  15637. r = new AngleEffect(o[n], t, this)
  15638. break
  15639. case 2:
  15640. r = new ColorEffect(o[n], t, this)
  15641. break
  15642. case 3:
  15643. r = new PointEffect(o[n], t, this)
  15644. break
  15645. case 4:
  15646. case 7:
  15647. r = new CheckboxEffect(o[n], t, this)
  15648. break
  15649. case 10:
  15650. r = new LayerIndexEffect(o[n], t, this)
  15651. break
  15652. case 11:
  15653. r = new MaskIndexEffect(o[n], t, this)
  15654. break
  15655. case 5:
  15656. r = new EffectsManager(o[n], t)
  15657. break
  15658. default:
  15659. r = new NoValueEffect(o[n])
  15660. }
  15661. r && this.effectElements.push(r)
  15662. }
  15663. }),
  15664. (BaseElement.prototype = {
  15665. checkMasks: function () {
  15666. if (!this.data.hasMask) return !1
  15667. for (var e = 0, t = this.data.masksProperties.length; e < t; ) {
  15668. if (
  15669. 'n' !== this.data.masksProperties[e].mode &&
  15670. !1 !== this.data.masksProperties[e].cl
  15671. )
  15672. return !0
  15673. e += 1
  15674. }
  15675. return !1
  15676. },
  15677. initExpressions: function () {
  15678. ;(this.layerInterface = LayerExpressionInterface(this)),
  15679. this.data.hasMask &&
  15680. this.maskManager &&
  15681. this.layerInterface.registerMaskInterface(this.maskManager)
  15682. var e = EffectsExpressionInterface.createEffectsInterface(
  15683. this,
  15684. this.layerInterface
  15685. )
  15686. this.layerInterface.registerEffectsInterface(e),
  15687. 0 === this.data.ty || this.data.xt
  15688. ? (this.compInterface = CompExpressionInterface(this))
  15689. : 4 === this.data.ty
  15690. ? ((this.layerInterface.shapeInterface = ShapeExpressionInterface(
  15691. this.shapesData,
  15692. this.itemsData,
  15693. this.layerInterface
  15694. )),
  15695. (this.layerInterface.content = this.layerInterface.shapeInterface))
  15696. : 5 === this.data.ty &&
  15697. ((this.layerInterface.textInterface = TextExpressionInterface(this)),
  15698. (this.layerInterface.text = this.layerInterface.textInterface))
  15699. },
  15700. setBlendMode: function () {
  15701. var e = getBlendMode(this.data.bm)
  15702. ;(this.baseElement || this.layerElement).style['mix-blend-mode'] = e
  15703. },
  15704. initBaseData: function (e, t, n) {
  15705. ;(this.globalData = t),
  15706. (this.comp = n),
  15707. (this.data = e),
  15708. (this.layerId = createElementID()),
  15709. this.data.sr || (this.data.sr = 1),
  15710. (this.effectsManager = new EffectsManager(
  15711. this.data,
  15712. this,
  15713. this.dynamicProperties
  15714. ))
  15715. },
  15716. getType: function () {
  15717. return this.type
  15718. },
  15719. sourceRectAtTime: function () {}
  15720. }),
  15721. (FrameElement.prototype = {
  15722. initFrame: function () {
  15723. ;(this._isFirstFrame = !1), (this.dynamicProperties = []), (this._mdf = !1)
  15724. },
  15725. prepareProperties: function (e, t) {
  15726. var n,
  15727. r = this.dynamicProperties.length
  15728. for (n = 0; n < r; n += 1)
  15729. (t ||
  15730. (this._isParent && 'transform' === this.dynamicProperties[n].propType)) &&
  15731. (this.dynamicProperties[n].getValue(),
  15732. this.dynamicProperties[n]._mdf &&
  15733. ((this.globalData._mdf = !0), (this._mdf = !0)))
  15734. },
  15735. addDynamicProperty: function (e) {
  15736. ;-1 === this.dynamicProperties.indexOf(e) && this.dynamicProperties.push(e)
  15737. }
  15738. })
  15739. var FootageInterface =
  15740. ((dataInterfaceFactory = function (e) {
  15741. function t(e) {
  15742. return 'Outline' === e ? t.outlineInterface() : null
  15743. }
  15744. return (
  15745. (t._name = 'Outline'),
  15746. (t.outlineInterface = (function (e) {
  15747. var t = '',
  15748. n = e.getFootageData()
  15749. function r(e) {
  15750. if (n[e]) return (t = e), 'object' === _typeof$2((n = n[e])) ? r : n
  15751. var a = e.indexOf(t)
  15752. if (-1 !== a) {
  15753. var o = parseInt(e.substr(a + t.length), 10)
  15754. return 'object' === _typeof$2((n = n[o])) ? r : n
  15755. }
  15756. return ''
  15757. }
  15758. return function () {
  15759. return (t = ''), (n = e.getFootageData()), r
  15760. }
  15761. })(e)),
  15762. t
  15763. )
  15764. }),
  15765. function (e) {
  15766. function t(e) {
  15767. return 'Data' === e ? t.dataInterface : null
  15768. }
  15769. return (t._name = 'Data'), (t.dataInterface = dataInterfaceFactory(e)), t
  15770. }),
  15771. dataInterfaceFactory
  15772. function FootageElement(e, t, n) {
  15773. this.initFrame(),
  15774. this.initRenderable(),
  15775. (this.assetData = t.getAssetData(e.refId)),
  15776. (this.footageData = t.imageLoader.getAsset(this.assetData)),
  15777. this.initBaseData(e, t, n)
  15778. }
  15779. function AudioElement(e, t, n) {
  15780. this.initFrame(),
  15781. this.initRenderable(),
  15782. (this.assetData = t.getAssetData(e.refId)),
  15783. this.initBaseData(e, t, n),
  15784. (this._isPlaying = !1),
  15785. (this._canPlay = !1)
  15786. var r = this.globalData.getAssetsPath(this.assetData)
  15787. ;(this.audio = this.globalData.audioController.createAudio(r)),
  15788. (this._currentTime = 0),
  15789. this.globalData.audioController.addAudio(this),
  15790. (this._volumeMultiplier = 1),
  15791. (this._volume = 1),
  15792. (this._previousVolume = null),
  15793. (this.tm = e.tm
  15794. ? PropertyFactory.getProp(this, e.tm, 0, t.frameRate, this)
  15795. : { _placeholder: !0 }),
  15796. (this.lv = PropertyFactory.getProp(
  15797. this,
  15798. e.au && e.au.lv ? e.au.lv : { k: [100] },
  15799. 1,
  15800. 0.01,
  15801. this
  15802. ))
  15803. }
  15804. function BaseRenderer() {}
  15805. function TransformElement() {}
  15806. function MaskElement(e, t, n) {
  15807. ;(this.data = e),
  15808. (this.element = t),
  15809. (this.globalData = n),
  15810. (this.storedData = []),
  15811. (this.masksProperties = this.data.masksProperties || []),
  15812. (this.maskElement = null)
  15813. var r,
  15814. a,
  15815. o = this.globalData.defs,
  15816. i = this.masksProperties ? this.masksProperties.length : 0
  15817. ;(this.viewData = createSizedArray(i)), (this.solidPath = '')
  15818. var s,
  15819. l,
  15820. c,
  15821. u,
  15822. p,
  15823. d,
  15824. f = this.masksProperties,
  15825. h = 0,
  15826. v = [],
  15827. m = createElementID(),
  15828. g = 'clipPath',
  15829. y = 'clip-path'
  15830. for (r = 0; r < i; r += 1)
  15831. if (
  15832. ((('a' !== f[r].mode && 'n' !== f[r].mode) ||
  15833. f[r].inv ||
  15834. 100 !== f[r].o.k ||
  15835. f[r].o.x) &&
  15836. ((g = 'mask'), (y = 'mask')),
  15837. ('s' !== f[r].mode && 'i' !== f[r].mode) || 0 !== h
  15838. ? (c = null)
  15839. : ((c = createNS('rect')).setAttribute('fill', '#ffffff'),
  15840. c.setAttribute('width', this.element.comp.data.w || 0),
  15841. c.setAttribute('height', this.element.comp.data.h || 0),
  15842. v.push(c)),
  15843. (a = createNS('path')),
  15844. 'n' === f[r].mode)
  15845. )
  15846. (this.viewData[r] = {
  15847. op: PropertyFactory.getProp(this.element, f[r].o, 0, 0.01, this.element),
  15848. prop: ShapePropertyFactory.getShapeProp(this.element, f[r], 3),
  15849. elem: a,
  15850. lastPath: ''
  15851. }),
  15852. o.appendChild(a)
  15853. else {
  15854. var b
  15855. if (
  15856. ((h += 1),
  15857. a.setAttribute('fill', 's' === f[r].mode ? '#000000' : '#ffffff'),
  15858. a.setAttribute('clip-rule', 'nonzero'),
  15859. 0 !== f[r].x.k
  15860. ? ((g = 'mask'),
  15861. (y = 'mask'),
  15862. (d = PropertyFactory.getProp(
  15863. this.element,
  15864. f[r].x,
  15865. 0,
  15866. null,
  15867. this.element
  15868. )),
  15869. (b = createElementID()),
  15870. (u = createNS('filter')).setAttribute('id', b),
  15871. (p = createNS('feMorphology')).setAttribute('operator', 'erode'),
  15872. p.setAttribute('in', 'SourceGraphic'),
  15873. p.setAttribute('radius', '0'),
  15874. u.appendChild(p),
  15875. o.appendChild(u),
  15876. a.setAttribute('stroke', 's' === f[r].mode ? '#000000' : '#ffffff'))
  15877. : ((p = null), (d = null)),
  15878. (this.storedData[r] = {
  15879. elem: a,
  15880. x: d,
  15881. expan: p,
  15882. lastPath: '',
  15883. lastOperator: '',
  15884. filterId: b,
  15885. lastRadius: 0
  15886. }),
  15887. 'i' === f[r].mode)
  15888. ) {
  15889. l = v.length
  15890. var _ = createNS('g')
  15891. for (s = 0; s < l; s += 1) _.appendChild(v[s])
  15892. var A = createNS('mask')
  15893. A.setAttribute('mask-type', 'alpha'),
  15894. A.setAttribute('id', m + '_' + h),
  15895. A.appendChild(a),
  15896. o.appendChild(A),
  15897. _.setAttribute(
  15898. 'mask',
  15899. 'url(' + getLocationHref() + '#' + m + '_' + h + ')'
  15900. ),
  15901. (v.length = 0),
  15902. v.push(_)
  15903. } else v.push(a)
  15904. f[r].inv && !this.solidPath && (this.solidPath = this.createLayerSolidPath()),
  15905. (this.viewData[r] = {
  15906. elem: a,
  15907. lastPath: '',
  15908. op: PropertyFactory.getProp(this.element, f[r].o, 0, 0.01, this.element),
  15909. prop: ShapePropertyFactory.getShapeProp(this.element, f[r], 3),
  15910. invRect: c
  15911. }),
  15912. this.viewData[r].prop.k ||
  15913. this.drawPath(f[r], this.viewData[r].prop.v, this.viewData[r])
  15914. }
  15915. for (this.maskElement = createNS(g), i = v.length, r = 0; r < i; r += 1)
  15916. this.maskElement.appendChild(v[r])
  15917. h > 0 &&
  15918. (this.maskElement.setAttribute('id', m),
  15919. this.element.maskedElement.setAttribute(
  15920. y,
  15921. 'url(' + getLocationHref() + '#' + m + ')'
  15922. ),
  15923. o.appendChild(this.maskElement)),
  15924. this.viewData.length && this.element.addRenderableComponent(this)
  15925. }
  15926. ;(FootageElement.prototype.prepareFrame = function () {}),
  15927. extendPrototype([RenderableElement, BaseElement, FrameElement], FootageElement),
  15928. (FootageElement.prototype.getBaseElement = function () {
  15929. return null
  15930. }),
  15931. (FootageElement.prototype.renderFrame = function () {}),
  15932. (FootageElement.prototype.destroy = function () {}),
  15933. (FootageElement.prototype.initExpressions = function () {
  15934. this.layerInterface = FootageInterface(this)
  15935. }),
  15936. (FootageElement.prototype.getFootageData = function () {
  15937. return this.footageData
  15938. }),
  15939. (AudioElement.prototype.prepareFrame = function (e) {
  15940. if (
  15941. (this.prepareRenderableFrame(e, !0),
  15942. this.prepareProperties(e, !0),
  15943. this.tm._placeholder)
  15944. )
  15945. this._currentTime = e / this.data.sr
  15946. else {
  15947. var t = this.tm.v
  15948. this._currentTime = t
  15949. }
  15950. this._volume = this.lv.v[0]
  15951. var n = this._volume * this._volumeMultiplier
  15952. this._previousVolume !== n && ((this._previousVolume = n), this.audio.volume(n))
  15953. }),
  15954. extendPrototype([RenderableElement, BaseElement, FrameElement], AudioElement),
  15955. (AudioElement.prototype.renderFrame = function () {
  15956. this.isInRange &&
  15957. this._canPlay &&
  15958. (this._isPlaying
  15959. ? (!this.audio.playing() ||
  15960. Math.abs(
  15961. this._currentTime / this.globalData.frameRate - this.audio.seek()
  15962. ) > 0.1) &&
  15963. this.audio.seek(this._currentTime / this.globalData.frameRate)
  15964. : (this.audio.play(),
  15965. this.audio.seek(this._currentTime / this.globalData.frameRate),
  15966. (this._isPlaying = !0)))
  15967. }),
  15968. (AudioElement.prototype.show = function () {}),
  15969. (AudioElement.prototype.hide = function () {
  15970. this.audio.pause(), (this._isPlaying = !1)
  15971. }),
  15972. (AudioElement.prototype.pause = function () {
  15973. this.audio.pause(), (this._isPlaying = !1), (this._canPlay = !1)
  15974. }),
  15975. (AudioElement.prototype.resume = function () {
  15976. this._canPlay = !0
  15977. }),
  15978. (AudioElement.prototype.setRate = function (e) {
  15979. this.audio.rate(e)
  15980. }),
  15981. (AudioElement.prototype.volume = function (e) {
  15982. ;(this._volumeMultiplier = e),
  15983. (this._previousVolume = e * this._volume),
  15984. this.audio.volume(this._previousVolume)
  15985. }),
  15986. (AudioElement.prototype.getBaseElement = function () {
  15987. return null
  15988. }),
  15989. (AudioElement.prototype.destroy = function () {}),
  15990. (AudioElement.prototype.sourceRectAtTime = function () {}),
  15991. (AudioElement.prototype.initExpressions = function () {}),
  15992. (BaseRenderer.prototype.checkLayers = function (e) {
  15993. var t,
  15994. n,
  15995. r = this.layers.length
  15996. for (this.completeLayers = !0, t = r - 1; t >= 0; t -= 1)
  15997. this.elements[t] ||
  15998. ((n = this.layers[t]).ip - n.st <= e - this.layers[t].st &&
  15999. n.op - n.st > e - this.layers[t].st &&
  16000. this.buildItem(t)),
  16001. (this.completeLayers = !!this.elements[t] && this.completeLayers)
  16002. this.checkPendingElements()
  16003. }),
  16004. (BaseRenderer.prototype.createItem = function (e) {
  16005. switch (e.ty) {
  16006. case 2:
  16007. return this.createImage(e)
  16008. case 0:
  16009. return this.createComp(e)
  16010. case 1:
  16011. return this.createSolid(e)
  16012. case 3:
  16013. default:
  16014. return this.createNull(e)
  16015. case 4:
  16016. return this.createShape(e)
  16017. case 5:
  16018. return this.createText(e)
  16019. case 6:
  16020. return this.createAudio(e)
  16021. case 13:
  16022. return this.createCamera(e)
  16023. case 15:
  16024. return this.createFootage(e)
  16025. }
  16026. }),
  16027. (BaseRenderer.prototype.createCamera = function () {
  16028. throw new Error("You're using a 3d camera. Try the html renderer.")
  16029. }),
  16030. (BaseRenderer.prototype.createAudio = function (e) {
  16031. return new AudioElement(e, this.globalData, this)
  16032. }),
  16033. (BaseRenderer.prototype.createFootage = function (e) {
  16034. return new FootageElement(e, this.globalData, this)
  16035. }),
  16036. (BaseRenderer.prototype.buildAllItems = function () {
  16037. var e,
  16038. t = this.layers.length
  16039. for (e = 0; e < t; e += 1) this.buildItem(e)
  16040. this.checkPendingElements()
  16041. }),
  16042. (BaseRenderer.prototype.includeLayers = function (e) {
  16043. var t
  16044. this.completeLayers = !1
  16045. var n,
  16046. r = e.length,
  16047. a = this.layers.length
  16048. for (t = 0; t < r; t += 1)
  16049. for (n = 0; n < a; ) {
  16050. if (this.layers[n].id === e[t].id) {
  16051. this.layers[n] = e[t]
  16052. break
  16053. }
  16054. n += 1
  16055. }
  16056. }),
  16057. (BaseRenderer.prototype.setProjectInterface = function (e) {
  16058. this.globalData.projectInterface = e
  16059. }),
  16060. (BaseRenderer.prototype.initItems = function () {
  16061. this.globalData.progressiveLoad || this.buildAllItems()
  16062. }),
  16063. (BaseRenderer.prototype.buildElementParenting = function (e, t, n) {
  16064. for (var r = this.elements, a = this.layers, o = 0, i = a.length; o < i; )
  16065. a[o].ind == t &&
  16066. (r[o] && !0 !== r[o]
  16067. ? (n.push(r[o]),
  16068. r[o].setAsParent(),
  16069. void 0 !== a[o].parent
  16070. ? this.buildElementParenting(e, a[o].parent, n)
  16071. : e.setHierarchy(n))
  16072. : (this.buildItem(o), this.addPendingElement(e))),
  16073. (o += 1)
  16074. }),
  16075. (BaseRenderer.prototype.addPendingElement = function (e) {
  16076. this.pendingElements.push(e)
  16077. }),
  16078. (BaseRenderer.prototype.searchExtraCompositions = function (e) {
  16079. var t,
  16080. n = e.length
  16081. for (t = 0; t < n; t += 1)
  16082. if (e[t].xt) {
  16083. var r = this.createComp(e[t])
  16084. r.initExpressions(), this.globalData.projectInterface.registerComposition(r)
  16085. }
  16086. }),
  16087. (BaseRenderer.prototype.getElementByPath = function (e) {
  16088. var t,
  16089. n = e.shift()
  16090. if ('number' == typeof n) t = this.elements[n]
  16091. else {
  16092. var r,
  16093. a = this.elements.length
  16094. for (r = 0; r < a; r += 1)
  16095. if (this.elements[r].data.nm === n) {
  16096. t = this.elements[r]
  16097. break
  16098. }
  16099. }
  16100. return 0 === e.length ? t : t.getElementByPath(e)
  16101. }),
  16102. (BaseRenderer.prototype.setupGlobalData = function (e, t) {
  16103. ;(this.globalData.fontManager = new FontManager()),
  16104. this.globalData.fontManager.addChars(e.chars),
  16105. this.globalData.fontManager.addFonts(e.fonts, t),
  16106. (this.globalData.getAssetData = this.animationItem.getAssetData.bind(
  16107. this.animationItem
  16108. )),
  16109. (this.globalData.getAssetsPath = this.animationItem.getAssetsPath.bind(
  16110. this.animationItem
  16111. )),
  16112. (this.globalData.imageLoader = this.animationItem.imagePreloader),
  16113. (this.globalData.audioController = this.animationItem.audioController),
  16114. (this.globalData.frameId = 0),
  16115. (this.globalData.frameRate = e.fr),
  16116. (this.globalData.nm = e.nm),
  16117. (this.globalData.compSize = { w: e.w, h: e.h })
  16118. }),
  16119. (TransformElement.prototype = {
  16120. initTransform: function () {
  16121. ;(this.finalTransform = {
  16122. mProp: this.data.ks
  16123. ? TransformPropertyFactory.getTransformProperty(this, this.data.ks, this)
  16124. : { o: 0 },
  16125. _matMdf: !1,
  16126. _opMdf: !1,
  16127. mat: new Matrix()
  16128. }),
  16129. this.data.ao && (this.finalTransform.mProp.autoOriented = !0),
  16130. this.data.ty
  16131. },
  16132. renderTransform: function () {
  16133. if (
  16134. ((this.finalTransform._opMdf =
  16135. this.finalTransform.mProp.o._mdf || this._isFirstFrame),
  16136. (this.finalTransform._matMdf =
  16137. this.finalTransform.mProp._mdf || this._isFirstFrame),
  16138. this.hierarchy)
  16139. ) {
  16140. var e,
  16141. t = this.finalTransform.mat,
  16142. n = 0,
  16143. r = this.hierarchy.length
  16144. if (!this.finalTransform._matMdf)
  16145. for (; n < r; ) {
  16146. if (this.hierarchy[n].finalTransform.mProp._mdf) {
  16147. this.finalTransform._matMdf = !0
  16148. break
  16149. }
  16150. n += 1
  16151. }
  16152. if (this.finalTransform._matMdf)
  16153. for (
  16154. e = this.finalTransform.mProp.v.props, t.cloneFromProps(e), n = 0;
  16155. n < r;
  16156. n += 1
  16157. )
  16158. (e = this.hierarchy[n].finalTransform.mProp.v.props),
  16159. t.transform(
  16160. e[0],
  16161. e[1],
  16162. e[2],
  16163. e[3],
  16164. e[4],
  16165. e[5],
  16166. e[6],
  16167. e[7],
  16168. e[8],
  16169. e[9],
  16170. e[10],
  16171. e[11],
  16172. e[12],
  16173. e[13],
  16174. e[14],
  16175. e[15]
  16176. )
  16177. }
  16178. },
  16179. globalToLocal: function (e) {
  16180. var t = []
  16181. t.push(this.finalTransform)
  16182. for (var n, r = !0, a = this.comp; r; )
  16183. a.finalTransform
  16184. ? (a.data.hasMask && t.splice(0, 0, a.finalTransform), (a = a.comp))
  16185. : (r = !1)
  16186. var o,
  16187. i = t.length
  16188. for (n = 0; n < i; n += 1)
  16189. (o = t[n].mat.applyToPointArray(0, 0, 0)),
  16190. (e = [e[0] - o[0], e[1] - o[1], 0])
  16191. return e
  16192. },
  16193. mHelper: new Matrix()
  16194. }),
  16195. (MaskElement.prototype.getMaskProperty = function (e) {
  16196. return this.viewData[e].prop
  16197. }),
  16198. (MaskElement.prototype.renderFrame = function (e) {
  16199. var t,
  16200. n = this.element.finalTransform.mat,
  16201. r = this.masksProperties.length
  16202. for (t = 0; t < r; t += 1)
  16203. if (
  16204. ((this.viewData[t].prop._mdf || e) &&
  16205. this.drawPath(
  16206. this.masksProperties[t],
  16207. this.viewData[t].prop.v,
  16208. this.viewData[t]
  16209. ),
  16210. (this.viewData[t].op._mdf || e) &&
  16211. this.viewData[t].elem.setAttribute('fill-opacity', this.viewData[t].op.v),
  16212. 'n' !== this.masksProperties[t].mode &&
  16213. (this.viewData[t].invRect &&
  16214. (this.element.finalTransform.mProp._mdf || e) &&
  16215. this.viewData[t].invRect.setAttribute(
  16216. 'transform',
  16217. n.getInverseMatrix().to2dCSS()
  16218. ),
  16219. this.storedData[t].x && (this.storedData[t].x._mdf || e)))
  16220. ) {
  16221. var a = this.storedData[t].expan
  16222. this.storedData[t].x.v < 0
  16223. ? ('erode' !== this.storedData[t].lastOperator &&
  16224. ((this.storedData[t].lastOperator = 'erode'),
  16225. this.storedData[t].elem.setAttribute(
  16226. 'filter',
  16227. 'url(' + getLocationHref() + '#' + this.storedData[t].filterId + ')'
  16228. )),
  16229. a.setAttribute('radius', -this.storedData[t].x.v))
  16230. : ('dilate' !== this.storedData[t].lastOperator &&
  16231. ((this.storedData[t].lastOperator = 'dilate'),
  16232. this.storedData[t].elem.setAttribute('filter', null)),
  16233. this.storedData[t].elem.setAttribute(
  16234. 'stroke-width',
  16235. 2 * this.storedData[t].x.v
  16236. ))
  16237. }
  16238. }),
  16239. (MaskElement.prototype.getMaskelement = function () {
  16240. return this.maskElement
  16241. }),
  16242. (MaskElement.prototype.createLayerSolidPath = function () {
  16243. var e = 'M0,0 '
  16244. return (
  16245. (e += ' h' + this.globalData.compSize.w),
  16246. (e += ' v' + this.globalData.compSize.h),
  16247. (e += ' h-' + this.globalData.compSize.w),
  16248. (e += ' v-' + this.globalData.compSize.h + ' ')
  16249. )
  16250. }),
  16251. (MaskElement.prototype.drawPath = function (e, t, n) {
  16252. var r,
  16253. a,
  16254. o = ' M' + t.v[0][0] + ',' + t.v[0][1]
  16255. for (a = t._length, r = 1; r < a; r += 1)
  16256. o +=
  16257. ' C' +
  16258. t.o[r - 1][0] +
  16259. ',' +
  16260. t.o[r - 1][1] +
  16261. ' ' +
  16262. t.i[r][0] +
  16263. ',' +
  16264. t.i[r][1] +
  16265. ' ' +
  16266. t.v[r][0] +
  16267. ',' +
  16268. t.v[r][1]
  16269. if (
  16270. (t.c &&
  16271. a > 1 &&
  16272. (o +=
  16273. ' C' +
  16274. t.o[r - 1][0] +
  16275. ',' +
  16276. t.o[r - 1][1] +
  16277. ' ' +
  16278. t.i[0][0] +
  16279. ',' +
  16280. t.i[0][1] +
  16281. ' ' +
  16282. t.v[0][0] +
  16283. ',' +
  16284. t.v[0][1]),
  16285. n.lastPath !== o)
  16286. ) {
  16287. var i = ''
  16288. n.elem &&
  16289. (t.c && (i = e.inv ? this.solidPath + o : o), n.elem.setAttribute('d', i)),
  16290. (n.lastPath = o)
  16291. }
  16292. }),
  16293. (MaskElement.prototype.destroy = function () {
  16294. ;(this.element = null),
  16295. (this.globalData = null),
  16296. (this.maskElement = null),
  16297. (this.data = null),
  16298. (this.masksProperties = null)
  16299. })
  16300. var filtersFactory = (function () {
  16301. var e = {
  16302. createFilter: function (e, t) {
  16303. var n = createNS('filter')
  16304. return (
  16305. n.setAttribute('id', e),
  16306. !0 !== t &&
  16307. (n.setAttribute('filterUnits', 'objectBoundingBox'),
  16308. n.setAttribute('x', '0%'),
  16309. n.setAttribute('y', '0%'),
  16310. n.setAttribute('width', '100%'),
  16311. n.setAttribute('height', '100%')),
  16312. n
  16313. )
  16314. },
  16315. createAlphaToLuminanceFilter: function () {
  16316. var e = createNS('feColorMatrix')
  16317. return (
  16318. e.setAttribute('type', 'matrix'),
  16319. e.setAttribute('color-interpolation-filters', 'sRGB'),
  16320. e.setAttribute('values', '0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1'),
  16321. e
  16322. )
  16323. }
  16324. }
  16325. return e
  16326. })(),
  16327. featureSupport = (function () {
  16328. var e = { maskType: !0 }
  16329. return (
  16330. (/MSIE 10/i.test(navigator.userAgent) ||
  16331. /MSIE 9/i.test(navigator.userAgent) ||
  16332. /rv:11.0/i.test(navigator.userAgent) ||
  16333. /Edge\/\d./i.test(navigator.userAgent)) &&
  16334. (e.maskType = !1),
  16335. e
  16336. )
  16337. })(),
  16338. registeredEffects = {},
  16339. idPrefix = 'filter_result_'
  16340. function SVGEffects(e) {
  16341. var t,
  16342. n,
  16343. r = 'SourceGraphic',
  16344. a = e.data.ef ? e.data.ef.length : 0,
  16345. o = createElementID(),
  16346. i = filtersFactory.createFilter(o, !0),
  16347. s = 0
  16348. for (this.filters = [], t = 0; t < a; t += 1) {
  16349. n = null
  16350. var l = e.data.ef[t].ty
  16351. registeredEffects[l] &&
  16352. ((n = new (0, registeredEffects[l].effect)(
  16353. i,
  16354. e.effectsManager.effectElements[t],
  16355. e,
  16356. idPrefix + s,
  16357. r
  16358. )),
  16359. (r = idPrefix + s),
  16360. registeredEffects[l].countsAsEffect && (s += 1)),
  16361. n && this.filters.push(n)
  16362. }
  16363. s &&
  16364. (e.globalData.defs.appendChild(i),
  16365. e.layerElement.setAttribute(
  16366. 'filter',
  16367. 'url(' + getLocationHref() + '#' + o + ')'
  16368. )),
  16369. this.filters.length && e.addRenderableComponent(this)
  16370. }
  16371. function registerEffect(e, t, n) {
  16372. registeredEffects[e] = { effect: t, countsAsEffect: n }
  16373. }
  16374. function SVGBaseElement() {}
  16375. function HierarchyElement() {}
  16376. function RenderableDOMElement() {}
  16377. function IImageElement(e, t, n) {
  16378. ;(this.assetData = t.getAssetData(e.refId)),
  16379. this.initElement(e, t, n),
  16380. (this.sourceRect = {
  16381. top: 0,
  16382. left: 0,
  16383. width: this.assetData.w,
  16384. height: this.assetData.h
  16385. })
  16386. }
  16387. function ProcessedElement(e, t) {
  16388. ;(this.elem = e), (this.pos = t)
  16389. }
  16390. function IShapeElement() {}
  16391. ;(SVGEffects.prototype.renderFrame = function (e) {
  16392. var t,
  16393. n = this.filters.length
  16394. for (t = 0; t < n; t += 1) this.filters[t].renderFrame(e)
  16395. }),
  16396. (SVGBaseElement.prototype = {
  16397. initRendererElement: function () {
  16398. this.layerElement = createNS('g')
  16399. },
  16400. createContainerElements: function () {
  16401. ;(this.matteElement = createNS('g')),
  16402. (this.transformedElement = this.layerElement),
  16403. (this.maskedElement = this.layerElement),
  16404. (this._sizeChanged = !1)
  16405. var e,
  16406. t,
  16407. n,
  16408. r = null
  16409. if (this.data.td) {
  16410. if (3 == this.data.td || 1 == this.data.td) {
  16411. var a = createNS('mask')
  16412. a.setAttribute('id', this.layerId),
  16413. a.setAttribute('mask-type', 3 == this.data.td ? 'luminance' : 'alpha'),
  16414. a.appendChild(this.layerElement),
  16415. (r = a),
  16416. this.globalData.defs.appendChild(a),
  16417. featureSupport.maskType ||
  16418. 1 != this.data.td ||
  16419. (a.setAttribute('mask-type', 'luminance'),
  16420. (e = createElementID()),
  16421. (t = filtersFactory.createFilter(e)),
  16422. this.globalData.defs.appendChild(t),
  16423. t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),
  16424. (n = createNS('g')).appendChild(this.layerElement),
  16425. (r = n),
  16426. a.appendChild(n),
  16427. n.setAttribute('filter', 'url(' + getLocationHref() + '#' + e + ')'))
  16428. } else if (2 == this.data.td) {
  16429. var o = createNS('mask')
  16430. o.setAttribute('id', this.layerId), o.setAttribute('mask-type', 'alpha')
  16431. var i = createNS('g')
  16432. o.appendChild(i),
  16433. (e = createElementID()),
  16434. (t = filtersFactory.createFilter(e))
  16435. var s = createNS('feComponentTransfer')
  16436. s.setAttribute('in', 'SourceGraphic'), t.appendChild(s)
  16437. var l = createNS('feFuncA')
  16438. l.setAttribute('type', 'table'),
  16439. l.setAttribute('tableValues', '1.0 0.0'),
  16440. s.appendChild(l),
  16441. this.globalData.defs.appendChild(t)
  16442. var c = createNS('rect')
  16443. c.setAttribute('width', this.comp.data.w),
  16444. c.setAttribute('height', this.comp.data.h),
  16445. c.setAttribute('x', '0'),
  16446. c.setAttribute('y', '0'),
  16447. c.setAttribute('fill', '#ffffff'),
  16448. c.setAttribute('opacity', '0'),
  16449. i.setAttribute('filter', 'url(' + getLocationHref() + '#' + e + ')'),
  16450. i.appendChild(c),
  16451. i.appendChild(this.layerElement),
  16452. (r = i),
  16453. featureSupport.maskType ||
  16454. (o.setAttribute('mask-type', 'luminance'),
  16455. t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),
  16456. (n = createNS('g')),
  16457. i.appendChild(c),
  16458. n.appendChild(this.layerElement),
  16459. (r = n),
  16460. i.appendChild(n)),
  16461. this.globalData.defs.appendChild(o)
  16462. }
  16463. } else
  16464. this.data.tt
  16465. ? (this.matteElement.appendChild(this.layerElement),
  16466. (r = this.matteElement),
  16467. (this.baseElement = this.matteElement))
  16468. : (this.baseElement = this.layerElement)
  16469. if (
  16470. (this.data.ln && this.layerElement.setAttribute('id', this.data.ln),
  16471. this.data.cl && this.layerElement.setAttribute('class', this.data.cl),
  16472. 0 === this.data.ty && !this.data.hd)
  16473. ) {
  16474. var u = createNS('clipPath'),
  16475. p = createNS('path')
  16476. p.setAttribute(
  16477. 'd',
  16478. 'M0,0 L' +
  16479. this.data.w +
  16480. ',0 L' +
  16481. this.data.w +
  16482. ',' +
  16483. this.data.h +
  16484. ' L0,' +
  16485. this.data.h +
  16486. 'z'
  16487. )
  16488. var d = createElementID()
  16489. if (
  16490. (u.setAttribute('id', d),
  16491. u.appendChild(p),
  16492. this.globalData.defs.appendChild(u),
  16493. this.checkMasks())
  16494. ) {
  16495. var f = createNS('g')
  16496. f.setAttribute('clip-path', 'url(' + getLocationHref() + '#' + d + ')'),
  16497. f.appendChild(this.layerElement),
  16498. (this.transformedElement = f),
  16499. r
  16500. ? r.appendChild(this.transformedElement)
  16501. : (this.baseElement = this.transformedElement)
  16502. } else
  16503. this.layerElement.setAttribute(
  16504. 'clip-path',
  16505. 'url(' + getLocationHref() + '#' + d + ')'
  16506. )
  16507. }
  16508. 0 !== this.data.bm && this.setBlendMode()
  16509. },
  16510. renderElement: function () {
  16511. this.finalTransform._matMdf &&
  16512. this.transformedElement.setAttribute(
  16513. 'transform',
  16514. this.finalTransform.mat.to2dCSS()
  16515. ),
  16516. this.finalTransform._opMdf &&
  16517. this.transformedElement.setAttribute(
  16518. 'opacity',
  16519. this.finalTransform.mProp.o.v
  16520. )
  16521. },
  16522. destroyBaseElement: function () {
  16523. ;(this.layerElement = null),
  16524. (this.matteElement = null),
  16525. this.maskManager.destroy()
  16526. },
  16527. getBaseElement: function () {
  16528. return this.data.hd ? null : this.baseElement
  16529. },
  16530. createRenderableComponents: function () {
  16531. ;(this.maskManager = new MaskElement(this.data, this, this.globalData)),
  16532. (this.renderableEffectsManager = new SVGEffects(this))
  16533. },
  16534. setMatte: function (e) {
  16535. this.matteElement &&
  16536. this.matteElement.setAttribute(
  16537. 'mask',
  16538. 'url(' + getLocationHref() + '#' + e + ')'
  16539. )
  16540. }
  16541. }),
  16542. (HierarchyElement.prototype = {
  16543. initHierarchy: function () {
  16544. ;(this.hierarchy = []), (this._isParent = !1), this.checkParenting()
  16545. },
  16546. setHierarchy: function (e) {
  16547. this.hierarchy = e
  16548. },
  16549. setAsParent: function () {
  16550. this._isParent = !0
  16551. },
  16552. checkParenting: function () {
  16553. void 0 !== this.data.parent &&
  16554. this.comp.buildElementParenting(this, this.data.parent, [])
  16555. }
  16556. }),
  16557. extendPrototype(
  16558. [
  16559. RenderableElement,
  16560. createProxyFunction({
  16561. initElement: function (e, t, n) {
  16562. this.initFrame(),
  16563. this.initBaseData(e, t, n),
  16564. this.initTransform(e, t, n),
  16565. this.initHierarchy(),
  16566. this.initRenderable(),
  16567. this.initRendererElement(),
  16568. this.createContainerElements(),
  16569. this.createRenderableComponents(),
  16570. this.createContent(),
  16571. this.hide()
  16572. },
  16573. hide: function () {
  16574. this.hidden ||
  16575. (this.isInRange && !this.isTransparent) ||
  16576. (((this.baseElement || this.layerElement).style.display = 'none'),
  16577. (this.hidden = !0))
  16578. },
  16579. show: function () {
  16580. this.isInRange &&
  16581. !this.isTransparent &&
  16582. (this.data.hd ||
  16583. ((this.baseElement || this.layerElement).style.display = 'block'),
  16584. (this.hidden = !1),
  16585. (this._isFirstFrame = !0))
  16586. },
  16587. renderFrame: function () {
  16588. this.data.hd ||
  16589. this.hidden ||
  16590. (this.renderTransform(),
  16591. this.renderRenderable(),
  16592. this.renderElement(),
  16593. this.renderInnerContent(),
  16594. this._isFirstFrame && (this._isFirstFrame = !1))
  16595. },
  16596. renderInnerContent: function () {},
  16597. prepareFrame: function (e) {
  16598. ;(this._mdf = !1),
  16599. this.prepareRenderableFrame(e),
  16600. this.prepareProperties(e, this.isInRange),
  16601. this.checkTransparency()
  16602. },
  16603. destroy: function () {
  16604. ;(this.innerElem = null), this.destroyBaseElement()
  16605. }
  16606. })
  16607. ],
  16608. RenderableDOMElement
  16609. ),
  16610. extendPrototype(
  16611. [
  16612. BaseElement,
  16613. TransformElement,
  16614. SVGBaseElement,
  16615. HierarchyElement,
  16616. FrameElement,
  16617. RenderableDOMElement
  16618. ],
  16619. IImageElement
  16620. ),
  16621. (IImageElement.prototype.createContent = function () {
  16622. var e = this.globalData.getAssetsPath(this.assetData)
  16623. ;(this.innerElem = createNS('image')),
  16624. this.innerElem.setAttribute('width', this.assetData.w + 'px'),
  16625. this.innerElem.setAttribute('height', this.assetData.h + 'px'),
  16626. this.innerElem.setAttribute(
  16627. 'preserveAspectRatio',
  16628. this.assetData.pr || this.globalData.renderConfig.imagePreserveAspectRatio
  16629. ),
  16630. this.innerElem.setAttributeNS('http://www.w3.org/1999/xlink', 'href', e),
  16631. this.layerElement.appendChild(this.innerElem)
  16632. }),
  16633. (IImageElement.prototype.sourceRectAtTime = function () {
  16634. return this.sourceRect
  16635. }),
  16636. (IShapeElement.prototype = {
  16637. addShapeToModifiers: function (e) {
  16638. var t,
  16639. n = this.shapeModifiers.length
  16640. for (t = 0; t < n; t += 1) this.shapeModifiers[t].addShape(e)
  16641. },
  16642. isShapeInAnimatedModifiers: function (e) {
  16643. for (var t = this.shapeModifiers.length; 0 < t; )
  16644. if (this.shapeModifiers[0].isAnimatedWithShape(e)) return !0
  16645. return !1
  16646. },
  16647. renderModifiers: function () {
  16648. if (this.shapeModifiers.length) {
  16649. var e,
  16650. t = this.shapes.length
  16651. for (e = 0; e < t; e += 1) this.shapes[e].sh.reset()
  16652. for (
  16653. e = (t = this.shapeModifiers.length) - 1;
  16654. e >= 0 && !this.shapeModifiers[e].processShapes(this._isFirstFrame);
  16655. e -= 1
  16656. );
  16657. }
  16658. },
  16659. searchProcessedElement: function (e) {
  16660. for (var t = this.processedElements, n = 0, r = t.length; n < r; ) {
  16661. if (t[n].elem === e) return t[n].pos
  16662. n += 1
  16663. }
  16664. return 0
  16665. },
  16666. addProcessedElement: function (e, t) {
  16667. for (var n = this.processedElements, r = n.length; r; )
  16668. if (n[(r -= 1)].elem === e) return void (n[r].pos = t)
  16669. n.push(new ProcessedElement(e, t))
  16670. },
  16671. prepareFrame: function (e) {
  16672. this.prepareRenderableFrame(e), this.prepareProperties(e, this.isInRange)
  16673. }
  16674. })
  16675. var lineCapEnum = { 1: 'butt', 2: 'round', 3: 'square' },
  16676. lineJoinEnum = { 1: 'miter', 2: 'round', 3: 'bevel' }
  16677. function SVGShapeData(e, t, n) {
  16678. ;(this.caches = []),
  16679. (this.styles = []),
  16680. (this.transformers = e),
  16681. (this.lStr = ''),
  16682. (this.sh = n),
  16683. (this.lvl = t),
  16684. (this._isAnimated = !!n.k)
  16685. for (var r = 0, a = e.length; r < a; ) {
  16686. if (e[r].mProps.dynamicProperties.length) {
  16687. this._isAnimated = !0
  16688. break
  16689. }
  16690. r += 1
  16691. }
  16692. }
  16693. function SVGStyleData(e, t) {
  16694. ;(this.data = e),
  16695. (this.type = e.ty),
  16696. (this.d = ''),
  16697. (this.lvl = t),
  16698. (this._mdf = !1),
  16699. (this.closed = !0 === e.hd),
  16700. (this.pElem = createNS('path')),
  16701. (this.msElem = null)
  16702. }
  16703. function DashProperty(e, t, n, r) {
  16704. var a
  16705. ;(this.elem = e),
  16706. (this.frameId = -1),
  16707. (this.dataProps = createSizedArray(t.length)),
  16708. (this.renderer = n),
  16709. (this.k = !1),
  16710. (this.dashStr = ''),
  16711. (this.dashArray = createTypedArray('float32', t.length ? t.length - 1 : 0)),
  16712. (this.dashoffset = createTypedArray('float32', 1)),
  16713. this.initDynamicPropertyContainer(r)
  16714. var o,
  16715. i = t.length || 0
  16716. for (a = 0; a < i; a += 1)
  16717. (o = PropertyFactory.getProp(e, t[a].v, 0, 0, this)),
  16718. (this.k = o.k || this.k),
  16719. (this.dataProps[a] = { n: t[a].n, p: o })
  16720. this.k || this.getValue(!0), (this._isAnimated = this.k)
  16721. }
  16722. function SVGStrokeStyleData(e, t, n) {
  16723. this.initDynamicPropertyContainer(e),
  16724. (this.getValue = this.iterateDynamicProperties),
  16725. (this.o = PropertyFactory.getProp(e, t.o, 0, 0.01, this)),
  16726. (this.w = PropertyFactory.getProp(e, t.w, 0, null, this)),
  16727. (this.d = new DashProperty(e, t.d || {}, 'svg', this)),
  16728. (this.c = PropertyFactory.getProp(e, t.c, 1, 255, this)),
  16729. (this.style = n),
  16730. (this._isAnimated = !!this._isAnimated)
  16731. }
  16732. function SVGFillStyleData(e, t, n) {
  16733. this.initDynamicPropertyContainer(e),
  16734. (this.getValue = this.iterateDynamicProperties),
  16735. (this.o = PropertyFactory.getProp(e, t.o, 0, 0.01, this)),
  16736. (this.c = PropertyFactory.getProp(e, t.c, 1, 255, this)),
  16737. (this.style = n)
  16738. }
  16739. function SVGNoStyleData(e, t, n) {
  16740. this.initDynamicPropertyContainer(e),
  16741. (this.getValue = this.iterateDynamicProperties),
  16742. (this.style = n)
  16743. }
  16744. function GradientProperty(e, t, n) {
  16745. ;(this.data = t), (this.c = createTypedArray('uint8c', 4 * t.p))
  16746. var r = t.k.k[0].s ? t.k.k[0].s.length - 4 * t.p : t.k.k.length - 4 * t.p
  16747. ;(this.o = createTypedArray('float32', r)),
  16748. (this._cmdf = !1),
  16749. (this._omdf = !1),
  16750. (this._collapsable = this.checkCollapsable()),
  16751. (this._hasOpacity = r),
  16752. this.initDynamicPropertyContainer(n),
  16753. (this.prop = PropertyFactory.getProp(e, t.k, 1, null, this)),
  16754. (this.k = this.prop.k),
  16755. this.getValue(!0)
  16756. }
  16757. function SVGGradientFillStyleData(e, t, n) {
  16758. this.initDynamicPropertyContainer(e),
  16759. (this.getValue = this.iterateDynamicProperties),
  16760. this.initGradientData(e, t, n)
  16761. }
  16762. function SVGGradientStrokeStyleData(e, t, n) {
  16763. this.initDynamicPropertyContainer(e),
  16764. (this.getValue = this.iterateDynamicProperties),
  16765. (this.w = PropertyFactory.getProp(e, t.w, 0, null, this)),
  16766. (this.d = new DashProperty(e, t.d || {}, 'svg', this)),
  16767. this.initGradientData(e, t, n),
  16768. (this._isAnimated = !!this._isAnimated)
  16769. }
  16770. function ShapeGroupData() {
  16771. ;(this.it = []), (this.prevViewData = []), (this.gr = createNS('g'))
  16772. }
  16773. function SVGTransformData(e, t, n) {
  16774. ;(this.transform = { mProps: e, op: t, container: n }),
  16775. (this.elements = []),
  16776. (this._isAnimated =
  16777. this.transform.mProps.dynamicProperties.length ||
  16778. this.transform.op.effectsSequence.length)
  16779. }
  16780. ;(SVGShapeData.prototype.setAsAnimated = function () {
  16781. this._isAnimated = !0
  16782. }),
  16783. (SVGStyleData.prototype.reset = function () {
  16784. ;(this.d = ''), (this._mdf = !1)
  16785. }),
  16786. (DashProperty.prototype.getValue = function (e) {
  16787. if (
  16788. (this.elem.globalData.frameId !== this.frameId || e) &&
  16789. ((this.frameId = this.elem.globalData.frameId),
  16790. this.iterateDynamicProperties(),
  16791. (this._mdf = this._mdf || e),
  16792. this._mdf)
  16793. ) {
  16794. var t = 0,
  16795. n = this.dataProps.length
  16796. for ('svg' === this.renderer && (this.dashStr = ''), t = 0; t < n; t += 1)
  16797. 'o' !== this.dataProps[t].n
  16798. ? 'svg' === this.renderer
  16799. ? (this.dashStr += ' ' + this.dataProps[t].p.v)
  16800. : (this.dashArray[t] = this.dataProps[t].p.v)
  16801. : (this.dashoffset[0] = this.dataProps[t].p.v)
  16802. }
  16803. }),
  16804. extendPrototype([DynamicPropertyContainer], DashProperty),
  16805. extendPrototype([DynamicPropertyContainer], SVGStrokeStyleData),
  16806. extendPrototype([DynamicPropertyContainer], SVGFillStyleData),
  16807. extendPrototype([DynamicPropertyContainer], SVGNoStyleData),
  16808. (GradientProperty.prototype.comparePoints = function (e, t) {
  16809. for (var n = 0, r = this.o.length / 2; n < r; ) {
  16810. if (Math.abs(e[4 * n] - e[4 * t + 2 * n]) > 0.01) return !1
  16811. n += 1
  16812. }
  16813. return !0
  16814. }),
  16815. (GradientProperty.prototype.checkCollapsable = function () {
  16816. if (this.o.length / 2 != this.c.length / 4) return !1
  16817. if (this.data.k.k[0].s)
  16818. for (var e = 0, t = this.data.k.k.length; e < t; ) {
  16819. if (!this.comparePoints(this.data.k.k[e].s, this.data.p)) return !1
  16820. e += 1
  16821. }
  16822. else if (!this.comparePoints(this.data.k.k, this.data.p)) return !1
  16823. return !0
  16824. }),
  16825. (GradientProperty.prototype.getValue = function (e) {
  16826. if (
  16827. (this.prop.getValue(),
  16828. (this._mdf = !1),
  16829. (this._cmdf = !1),
  16830. (this._omdf = !1),
  16831. this.prop._mdf || e)
  16832. ) {
  16833. var t,
  16834. n,
  16835. r,
  16836. a = 4 * this.data.p
  16837. for (t = 0; t < a; t += 1)
  16838. (n = t % 4 == 0 ? 100 : 255),
  16839. (r = Math.round(this.prop.v[t] * n)),
  16840. this.c[t] !== r && ((this.c[t] = r), (this._cmdf = !e))
  16841. if (this.o.length)
  16842. for (a = this.prop.v.length, t = 4 * this.data.p; t < a; t += 1)
  16843. (n = t % 2 == 0 ? 100 : 1),
  16844. (r = t % 2 == 0 ? Math.round(100 * this.prop.v[t]) : this.prop.v[t]),
  16845. this.o[t - 4 * this.data.p] !== r &&
  16846. ((this.o[t - 4 * this.data.p] = r), (this._omdf = !e))
  16847. this._mdf = !e
  16848. }
  16849. }),
  16850. extendPrototype([DynamicPropertyContainer], GradientProperty),
  16851. (SVGGradientFillStyleData.prototype.initGradientData = function (e, t, n) {
  16852. ;(this.o = PropertyFactory.getProp(e, t.o, 0, 0.01, this)),
  16853. (this.s = PropertyFactory.getProp(e, t.s, 1, null, this)),
  16854. (this.e = PropertyFactory.getProp(e, t.e, 1, null, this)),
  16855. (this.h = PropertyFactory.getProp(e, t.h || { k: 0 }, 0, 0.01, this)),
  16856. (this.a = PropertyFactory.getProp(e, t.a || { k: 0 }, 0, degToRads, this)),
  16857. (this.g = new GradientProperty(e, t.g, this)),
  16858. (this.style = n),
  16859. (this.stops = []),
  16860. this.setGradientData(n.pElem, t),
  16861. this.setGradientOpacity(t, n),
  16862. (this._isAnimated = !!this._isAnimated)
  16863. }),
  16864. (SVGGradientFillStyleData.prototype.setGradientData = function (e, t) {
  16865. var n = createElementID(),
  16866. r = createNS(1 === t.t ? 'linearGradient' : 'radialGradient')
  16867. r.setAttribute('id', n),
  16868. r.setAttribute('spreadMethod', 'pad'),
  16869. r.setAttribute('gradientUnits', 'userSpaceOnUse')
  16870. var a,
  16871. o,
  16872. i,
  16873. s = []
  16874. for (i = 4 * t.g.p, o = 0; o < i; o += 4)
  16875. (a = createNS('stop')), r.appendChild(a), s.push(a)
  16876. e.setAttribute(
  16877. 'gf' === t.ty ? 'fill' : 'stroke',
  16878. 'url(' + getLocationHref() + '#' + n + ')'
  16879. ),
  16880. (this.gf = r),
  16881. (this.cst = s)
  16882. }),
  16883. (SVGGradientFillStyleData.prototype.setGradientOpacity = function (e, t) {
  16884. if (this.g._hasOpacity && !this.g._collapsable) {
  16885. var n,
  16886. r,
  16887. a,
  16888. o = createNS('mask'),
  16889. i = createNS('path')
  16890. o.appendChild(i)
  16891. var s = createElementID(),
  16892. l = createElementID()
  16893. o.setAttribute('id', l)
  16894. var c = createNS(1 === e.t ? 'linearGradient' : 'radialGradient')
  16895. c.setAttribute('id', s),
  16896. c.setAttribute('spreadMethod', 'pad'),
  16897. c.setAttribute('gradientUnits', 'userSpaceOnUse'),
  16898. (a = e.g.k.k[0].s ? e.g.k.k[0].s.length : e.g.k.k.length)
  16899. var u = this.stops
  16900. for (r = 4 * e.g.p; r < a; r += 2)
  16901. (n = createNS('stop')).setAttribute('stop-color', 'rgb(255,255,255)'),
  16902. c.appendChild(n),
  16903. u.push(n)
  16904. i.setAttribute(
  16905. 'gf' === e.ty ? 'fill' : 'stroke',
  16906. 'url(' + getLocationHref() + '#' + s + ')'
  16907. ),
  16908. 'gs' === e.ty &&
  16909. (i.setAttribute('stroke-linecap', lineCapEnum[e.lc || 2]),
  16910. i.setAttribute('stroke-linejoin', lineJoinEnum[e.lj || 2]),
  16911. 1 === e.lj && i.setAttribute('stroke-miterlimit', e.ml)),
  16912. (this.of = c),
  16913. (this.ms = o),
  16914. (this.ost = u),
  16915. (this.maskId = l),
  16916. (t.msElem = i)
  16917. }
  16918. }),
  16919. extendPrototype([DynamicPropertyContainer], SVGGradientFillStyleData),
  16920. extendPrototype(
  16921. [SVGGradientFillStyleData, DynamicPropertyContainer],
  16922. SVGGradientStrokeStyleData
  16923. )
  16924. var buildShapeString = function (e, t, n, r) {
  16925. if (0 === t) return ''
  16926. var a,
  16927. o = e.o,
  16928. i = e.i,
  16929. s = e.v,
  16930. l = ' M' + r.applyToPointStringified(s[0][0], s[0][1])
  16931. for (a = 1; a < t; a += 1)
  16932. l +=
  16933. ' C' +
  16934. r.applyToPointStringified(o[a - 1][0], o[a - 1][1]) +
  16935. ' ' +
  16936. r.applyToPointStringified(i[a][0], i[a][1]) +
  16937. ' ' +
  16938. r.applyToPointStringified(s[a][0], s[a][1])
  16939. return (
  16940. n &&
  16941. t &&
  16942. ((l +=
  16943. ' C' +
  16944. r.applyToPointStringified(o[a - 1][0], o[a - 1][1]) +
  16945. ' ' +
  16946. r.applyToPointStringified(i[0][0], i[0][1]) +
  16947. ' ' +
  16948. r.applyToPointStringified(s[0][0], s[0][1])),
  16949. (l += 'z')),
  16950. l
  16951. )
  16952. },
  16953. SVGElementsRenderer = (function () {
  16954. var e = new Matrix(),
  16955. t = new Matrix()
  16956. function n(e, t, n) {
  16957. ;(n || t.transform.op._mdf) &&
  16958. t.transform.container.setAttribute('opacity', t.transform.op.v),
  16959. (n || t.transform.mProps._mdf) &&
  16960. t.transform.container.setAttribute(
  16961. 'transform',
  16962. t.transform.mProps.v.to2dCSS()
  16963. )
  16964. }
  16965. function r() {}
  16966. function a(n, r, a) {
  16967. var o,
  16968. i,
  16969. s,
  16970. l,
  16971. c,
  16972. u,
  16973. p,
  16974. d,
  16975. f,
  16976. h,
  16977. v,
  16978. m = r.styles.length,
  16979. g = r.lvl
  16980. for (u = 0; u < m; u += 1) {
  16981. if (((l = r.sh._mdf || a), r.styles[u].lvl < g)) {
  16982. for (
  16983. d = t.reset(), h = g - r.styles[u].lvl, v = r.transformers.length - 1;
  16984. !l && h > 0;
  16985. )
  16986. (l = r.transformers[v].mProps._mdf || l), (h -= 1), (v -= 1)
  16987. if (l)
  16988. for (h = g - r.styles[u].lvl, v = r.transformers.length - 1; h > 0; )
  16989. (f = r.transformers[v].mProps.v.props),
  16990. d.transform(
  16991. f[0],
  16992. f[1],
  16993. f[2],
  16994. f[3],
  16995. f[4],
  16996. f[5],
  16997. f[6],
  16998. f[7],
  16999. f[8],
  17000. f[9],
  17001. f[10],
  17002. f[11],
  17003. f[12],
  17004. f[13],
  17005. f[14],
  17006. f[15]
  17007. ),
  17008. (h -= 1),
  17009. (v -= 1)
  17010. } else d = e
  17011. if (((i = (p = r.sh.paths)._length), l)) {
  17012. for (s = '', o = 0; o < i; o += 1)
  17013. (c = p.shapes[o]) &&
  17014. c._length &&
  17015. (s += buildShapeString(c, c._length, c.c, d))
  17016. r.caches[u] = s
  17017. } else s = r.caches[u]
  17018. ;(r.styles[u].d += !0 === n.hd ? '' : s),
  17019. (r.styles[u]._mdf = l || r.styles[u]._mdf)
  17020. }
  17021. }
  17022. function o(e, t, n) {
  17023. var r = t.style
  17024. ;(t.c._mdf || n) &&
  17025. r.pElem.setAttribute(
  17026. 'fill',
  17027. 'rgb(' +
  17028. bmFloor(t.c.v[0]) +
  17029. ',' +
  17030. bmFloor(t.c.v[1]) +
  17031. ',' +
  17032. bmFloor(t.c.v[2]) +
  17033. ')'
  17034. ),
  17035. (t.o._mdf || n) && r.pElem.setAttribute('fill-opacity', t.o.v)
  17036. }
  17037. function i(e, t, n) {
  17038. s(e, t, n), l(0, t, n)
  17039. }
  17040. function s(e, t, n) {
  17041. var r,
  17042. a,
  17043. o,
  17044. i,
  17045. s,
  17046. l = t.gf,
  17047. c = t.g._hasOpacity,
  17048. u = t.s.v,
  17049. p = t.e.v
  17050. if (t.o._mdf || n) {
  17051. var d = 'gf' === e.ty ? 'fill-opacity' : 'stroke-opacity'
  17052. t.style.pElem.setAttribute(d, t.o.v)
  17053. }
  17054. if (t.s._mdf || n) {
  17055. var f = 1 === e.t ? 'x1' : 'cx',
  17056. h = 'x1' === f ? 'y1' : 'cy'
  17057. l.setAttribute(f, u[0]),
  17058. l.setAttribute(h, u[1]),
  17059. c &&
  17060. !t.g._collapsable &&
  17061. (t.of.setAttribute(f, u[0]), t.of.setAttribute(h, u[1]))
  17062. }
  17063. if (t.g._cmdf || n) {
  17064. r = t.cst
  17065. var v = t.g.c
  17066. for (o = r.length, a = 0; a < o; a += 1)
  17067. (i = r[a]).setAttribute('offset', v[4 * a] + '%'),
  17068. i.setAttribute(
  17069. 'stop-color',
  17070. 'rgb(' + v[4 * a + 1] + ',' + v[4 * a + 2] + ',' + v[4 * a + 3] + ')'
  17071. )
  17072. }
  17073. if (c && (t.g._omdf || n)) {
  17074. var m = t.g.o
  17075. for (
  17076. o = (r = t.g._collapsable ? t.cst : t.ost).length, a = 0;
  17077. a < o;
  17078. a += 1
  17079. )
  17080. (i = r[a]),
  17081. t.g._collapsable || i.setAttribute('offset', m[2 * a] + '%'),
  17082. i.setAttribute('stop-opacity', m[2 * a + 1])
  17083. }
  17084. if (1 === e.t)
  17085. (t.e._mdf || n) &&
  17086. (l.setAttribute('x2', p[0]),
  17087. l.setAttribute('y2', p[1]),
  17088. c &&
  17089. !t.g._collapsable &&
  17090. (t.of.setAttribute('x2', p[0]), t.of.setAttribute('y2', p[1])))
  17091. else if (
  17092. ((t.s._mdf || t.e._mdf || n) &&
  17093. ((s = Math.sqrt(Math.pow(u[0] - p[0], 2) + Math.pow(u[1] - p[1], 2))),
  17094. l.setAttribute('r', s),
  17095. c && !t.g._collapsable && t.of.setAttribute('r', s)),
  17096. t.e._mdf || t.h._mdf || t.a._mdf || n)
  17097. ) {
  17098. s || (s = Math.sqrt(Math.pow(u[0] - p[0], 2) + Math.pow(u[1] - p[1], 2)))
  17099. var g = Math.atan2(p[1] - u[1], p[0] - u[0]),
  17100. y = t.h.v
  17101. y >= 1 ? (y = 0.99) : y <= -1 && (y = -0.99)
  17102. var b = s * y,
  17103. _ = Math.cos(g + t.a.v) * b + u[0],
  17104. A = Math.sin(g + t.a.v) * b + u[1]
  17105. l.setAttribute('fx', _),
  17106. l.setAttribute('fy', A),
  17107. c &&
  17108. !t.g._collapsable &&
  17109. (t.of.setAttribute('fx', _), t.of.setAttribute('fy', A))
  17110. }
  17111. }
  17112. function l(e, t, n) {
  17113. var r = t.style,
  17114. a = t.d
  17115. a &&
  17116. (a._mdf || n) &&
  17117. a.dashStr &&
  17118. (r.pElem.setAttribute('stroke-dasharray', a.dashStr),
  17119. r.pElem.setAttribute('stroke-dashoffset', a.dashoffset[0])),
  17120. t.c &&
  17121. (t.c._mdf || n) &&
  17122. r.pElem.setAttribute(
  17123. 'stroke',
  17124. 'rgb(' +
  17125. bmFloor(t.c.v[0]) +
  17126. ',' +
  17127. bmFloor(t.c.v[1]) +
  17128. ',' +
  17129. bmFloor(t.c.v[2]) +
  17130. ')'
  17131. ),
  17132. (t.o._mdf || n) && r.pElem.setAttribute('stroke-opacity', t.o.v),
  17133. (t.w._mdf || n) &&
  17134. (r.pElem.setAttribute('stroke-width', t.w.v),
  17135. r.msElem && r.msElem.setAttribute('stroke-width', t.w.v))
  17136. }
  17137. return {
  17138. createRenderFunction: function (e) {
  17139. switch (e.ty) {
  17140. case 'fl':
  17141. return o
  17142. case 'gf':
  17143. return s
  17144. case 'gs':
  17145. return i
  17146. case 'st':
  17147. return l
  17148. case 'sh':
  17149. case 'el':
  17150. case 'rc':
  17151. case 'sr':
  17152. return a
  17153. case 'tr':
  17154. return n
  17155. case 'no':
  17156. return r
  17157. default:
  17158. return null
  17159. }
  17160. }
  17161. }
  17162. })()
  17163. function SVGShapeElement(e, t, n) {
  17164. ;(this.shapes = []),
  17165. (this.shapesData = e.shapes),
  17166. (this.stylesList = []),
  17167. (this.shapeModifiers = []),
  17168. (this.itemsData = []),
  17169. (this.processedElements = []),
  17170. (this.animatedContents = []),
  17171. this.initElement(e, t, n),
  17172. (this.prevViewData = [])
  17173. }
  17174. function LetterProps(e, t, n, r, a, o) {
  17175. ;(this.o = e),
  17176. (this.sw = t),
  17177. (this.sc = n),
  17178. (this.fc = r),
  17179. (this.m = a),
  17180. (this.p = o),
  17181. (this._mdf = { o: !0, sw: !!t, sc: !!n, fc: !!r, m: !0, p: !0 })
  17182. }
  17183. function TextProperty(e, t) {
  17184. ;(this._frameId = initialDefaultFrame),
  17185. (this.pv = ''),
  17186. (this.v = ''),
  17187. (this.kf = !1),
  17188. (this._isFirstFrame = !0),
  17189. (this._mdf = !1),
  17190. (this.data = t),
  17191. (this.elem = e),
  17192. (this.comp = this.elem.comp),
  17193. (this.keysIndex = 0),
  17194. (this.canResize = !1),
  17195. (this.minimumFontSize = 1),
  17196. (this.effectsSequence = []),
  17197. (this.currentData = {
  17198. ascent: 0,
  17199. boxWidth: this.defaultBoxWidth,
  17200. f: '',
  17201. fStyle: '',
  17202. fWeight: '',
  17203. fc: '',
  17204. j: '',
  17205. justifyOffset: '',
  17206. l: [],
  17207. lh: 0,
  17208. lineWidths: [],
  17209. ls: '',
  17210. of: '',
  17211. s: '',
  17212. sc: '',
  17213. sw: 0,
  17214. t: 0,
  17215. tr: 0,
  17216. sz: 0,
  17217. ps: null,
  17218. fillColorAnim: !1,
  17219. strokeColorAnim: !1,
  17220. strokeWidthAnim: !1,
  17221. yOffset: 0,
  17222. finalSize: 0,
  17223. finalText: [],
  17224. finalLineHeight: 0,
  17225. __complete: !1
  17226. }),
  17227. this.copyData(this.currentData, this.data.d.k[0].s),
  17228. this.searchProperty() || this.completeTextData(this.currentData)
  17229. }
  17230. extendPrototype(
  17231. [
  17232. BaseElement,
  17233. TransformElement,
  17234. SVGBaseElement,
  17235. IShapeElement,
  17236. HierarchyElement,
  17237. FrameElement,
  17238. RenderableDOMElement
  17239. ],
  17240. SVGShapeElement
  17241. ),
  17242. (SVGShapeElement.prototype.initSecondaryElement = function () {}),
  17243. (SVGShapeElement.prototype.identityMatrix = new Matrix()),
  17244. (SVGShapeElement.prototype.buildExpressionInterface = function () {}),
  17245. (SVGShapeElement.prototype.createContent = function () {
  17246. this.searchShapes(
  17247. this.shapesData,
  17248. this.itemsData,
  17249. this.prevViewData,
  17250. this.layerElement,
  17251. 0,
  17252. [],
  17253. !0
  17254. ),
  17255. this.filterUniqueShapes()
  17256. }),
  17257. (SVGShapeElement.prototype.filterUniqueShapes = function () {
  17258. var e,
  17259. t,
  17260. n,
  17261. r,
  17262. a = this.shapes.length,
  17263. o = this.stylesList.length,
  17264. i = [],
  17265. s = !1
  17266. for (n = 0; n < o; n += 1) {
  17267. for (r = this.stylesList[n], s = !1, i.length = 0, e = 0; e < a; e += 1)
  17268. -1 !== (t = this.shapes[e]).styles.indexOf(r) &&
  17269. (i.push(t), (s = t._isAnimated || s))
  17270. i.length > 1 && s && this.setShapesAsAnimated(i)
  17271. }
  17272. }),
  17273. (SVGShapeElement.prototype.setShapesAsAnimated = function (e) {
  17274. var t,
  17275. n = e.length
  17276. for (t = 0; t < n; t += 1) e[t].setAsAnimated()
  17277. }),
  17278. (SVGShapeElement.prototype.createStyleElement = function (e, t) {
  17279. var n,
  17280. r = new SVGStyleData(e, t),
  17281. a = r.pElem
  17282. return (
  17283. 'st' === e.ty
  17284. ? (n = new SVGStrokeStyleData(this, e, r))
  17285. : 'fl' === e.ty
  17286. ? (n = new SVGFillStyleData(this, e, r))
  17287. : 'gf' === e.ty || 'gs' === e.ty
  17288. ? ((n = new (
  17289. 'gf' === e.ty ? SVGGradientFillStyleData : SVGGradientStrokeStyleData
  17290. )(this, e, r)),
  17291. this.globalData.defs.appendChild(n.gf),
  17292. n.maskId &&
  17293. (this.globalData.defs.appendChild(n.ms),
  17294. this.globalData.defs.appendChild(n.of),
  17295. a.setAttribute(
  17296. 'mask',
  17297. 'url(' + getLocationHref() + '#' + n.maskId + ')'
  17298. )))
  17299. : 'no' === e.ty && (n = new SVGNoStyleData(this, e, r)),
  17300. ('st' !== e.ty && 'gs' !== e.ty) ||
  17301. (a.setAttribute('stroke-linecap', lineCapEnum[e.lc || 2]),
  17302. a.setAttribute('stroke-linejoin', lineJoinEnum[e.lj || 2]),
  17303. a.setAttribute('fill-opacity', '0'),
  17304. 1 === e.lj && a.setAttribute('stroke-miterlimit', e.ml)),
  17305. 2 === e.r && a.setAttribute('fill-rule', 'evenodd'),
  17306. e.ln && a.setAttribute('id', e.ln),
  17307. e.cl && a.setAttribute('class', e.cl),
  17308. e.bm && (a.style['mix-blend-mode'] = getBlendMode(e.bm)),
  17309. this.stylesList.push(r),
  17310. this.addToAnimatedContents(e, n),
  17311. n
  17312. )
  17313. }),
  17314. (SVGShapeElement.prototype.createGroupElement = function (e) {
  17315. var t = new ShapeGroupData()
  17316. return (
  17317. e.ln && t.gr.setAttribute('id', e.ln),
  17318. e.cl && t.gr.setAttribute('class', e.cl),
  17319. e.bm && (t.gr.style['mix-blend-mode'] = getBlendMode(e.bm)),
  17320. t
  17321. )
  17322. }),
  17323. (SVGShapeElement.prototype.createTransformElement = function (e, t) {
  17324. var n = TransformPropertyFactory.getTransformProperty(this, e, this),
  17325. r = new SVGTransformData(n, n.o, t)
  17326. return this.addToAnimatedContents(e, r), r
  17327. }),
  17328. (SVGShapeElement.prototype.createShapeElement = function (e, t, n) {
  17329. var r = 4
  17330. 'rc' === e.ty ? (r = 5) : 'el' === e.ty ? (r = 6) : 'sr' === e.ty && (r = 7)
  17331. var a = new SVGShapeData(
  17332. t,
  17333. n,
  17334. ShapePropertyFactory.getShapeProp(this, e, r, this)
  17335. )
  17336. return (
  17337. this.shapes.push(a),
  17338. this.addShapeToModifiers(a),
  17339. this.addToAnimatedContents(e, a),
  17340. a
  17341. )
  17342. }),
  17343. (SVGShapeElement.prototype.addToAnimatedContents = function (e, t) {
  17344. for (var n = 0, r = this.animatedContents.length; n < r; ) {
  17345. if (this.animatedContents[n].element === t) return
  17346. n += 1
  17347. }
  17348. this.animatedContents.push({
  17349. fn: SVGElementsRenderer.createRenderFunction(e),
  17350. element: t,
  17351. data: e
  17352. })
  17353. }),
  17354. (SVGShapeElement.prototype.setElementStyles = function (e) {
  17355. var t,
  17356. n = e.styles,
  17357. r = this.stylesList.length
  17358. for (t = 0; t < r; t += 1)
  17359. this.stylesList[t].closed || n.push(this.stylesList[t])
  17360. }),
  17361. (SVGShapeElement.prototype.reloadShapes = function () {
  17362. var e
  17363. this._isFirstFrame = !0
  17364. var t = this.itemsData.length
  17365. for (e = 0; e < t; e += 1) this.prevViewData[e] = this.itemsData[e]
  17366. for (
  17367. this.searchShapes(
  17368. this.shapesData,
  17369. this.itemsData,
  17370. this.prevViewData,
  17371. this.layerElement,
  17372. 0,
  17373. [],
  17374. !0
  17375. ),
  17376. this.filterUniqueShapes(),
  17377. t = this.dynamicProperties.length,
  17378. e = 0;
  17379. e < t;
  17380. e += 1
  17381. )
  17382. this.dynamicProperties[e].getValue()
  17383. this.renderModifiers()
  17384. }),
  17385. (SVGShapeElement.prototype.searchShapes = function (e, t, n, r, a, o, i) {
  17386. var s,
  17387. l,
  17388. c,
  17389. u,
  17390. p,
  17391. d,
  17392. f = [].concat(o),
  17393. h = e.length - 1,
  17394. v = [],
  17395. m = []
  17396. for (s = h; s >= 0; s -= 1) {
  17397. if (
  17398. ((d = this.searchProcessedElement(e[s]))
  17399. ? (t[s] = n[d - 1])
  17400. : (e[s]._render = i),
  17401. 'fl' === e[s].ty ||
  17402. 'st' === e[s].ty ||
  17403. 'gf' === e[s].ty ||
  17404. 'gs' === e[s].ty ||
  17405. 'no' === e[s].ty)
  17406. )
  17407. d ? (t[s].style.closed = !1) : (t[s] = this.createStyleElement(e[s], a)),
  17408. e[s]._render &&
  17409. t[s].style.pElem.parentNode !== r &&
  17410. r.appendChild(t[s].style.pElem),
  17411. v.push(t[s].style)
  17412. else if ('gr' === e[s].ty) {
  17413. if (d)
  17414. for (c = t[s].it.length, l = 0; l < c; l += 1)
  17415. t[s].prevViewData[l] = t[s].it[l]
  17416. else t[s] = this.createGroupElement(e[s])
  17417. this.searchShapes(
  17418. e[s].it,
  17419. t[s].it,
  17420. t[s].prevViewData,
  17421. t[s].gr,
  17422. a + 1,
  17423. f,
  17424. i
  17425. ),
  17426. e[s]._render && t[s].gr.parentNode !== r && r.appendChild(t[s].gr)
  17427. } else
  17428. 'tr' === e[s].ty
  17429. ? (d || (t[s] = this.createTransformElement(e[s], r)),
  17430. (u = t[s].transform),
  17431. f.push(u))
  17432. : 'sh' === e[s].ty ||
  17433. 'rc' === e[s].ty ||
  17434. 'el' === e[s].ty ||
  17435. 'sr' === e[s].ty
  17436. ? (d || (t[s] = this.createShapeElement(e[s], f, a)),
  17437. this.setElementStyles(t[s]))
  17438. : 'tm' === e[s].ty ||
  17439. 'rd' === e[s].ty ||
  17440. 'ms' === e[s].ty ||
  17441. 'pb' === e[s].ty
  17442. ? (d
  17443. ? ((p = t[s]).closed = !1)
  17444. : ((p = ShapeModifiers.getModifier(e[s].ty)).init(this, e[s]),
  17445. (t[s] = p),
  17446. this.shapeModifiers.push(p)),
  17447. m.push(p))
  17448. : 'rp' === e[s].ty &&
  17449. (d
  17450. ? ((p = t[s]).closed = !0)
  17451. : ((p = ShapeModifiers.getModifier(e[s].ty)),
  17452. (t[s] = p),
  17453. p.init(this, e, s, t),
  17454. this.shapeModifiers.push(p),
  17455. (i = !1)),
  17456. m.push(p))
  17457. this.addProcessedElement(e[s], s + 1)
  17458. }
  17459. for (h = v.length, s = 0; s < h; s += 1) v[s].closed = !0
  17460. for (h = m.length, s = 0; s < h; s += 1) m[s].closed = !0
  17461. }),
  17462. (SVGShapeElement.prototype.renderInnerContent = function () {
  17463. var e
  17464. this.renderModifiers()
  17465. var t = this.stylesList.length
  17466. for (e = 0; e < t; e += 1) this.stylesList[e].reset()
  17467. for (this.renderShape(), e = 0; e < t; e += 1)
  17468. (this.stylesList[e]._mdf || this._isFirstFrame) &&
  17469. (this.stylesList[e].msElem &&
  17470. (this.stylesList[e].msElem.setAttribute('d', this.stylesList[e].d),
  17471. (this.stylesList[e].d = 'M0 0' + this.stylesList[e].d)),
  17472. this.stylesList[e].pElem.setAttribute('d', this.stylesList[e].d || 'M0 0'))
  17473. }),
  17474. (SVGShapeElement.prototype.renderShape = function () {
  17475. var e,
  17476. t,
  17477. n = this.animatedContents.length
  17478. for (e = 0; e < n; e += 1)
  17479. (t = this.animatedContents[e]),
  17480. (this._isFirstFrame || t.element._isAnimated) &&
  17481. !0 !== t.data &&
  17482. t.fn(t.data, t.element, this._isFirstFrame)
  17483. }),
  17484. (SVGShapeElement.prototype.destroy = function () {
  17485. this.destroyBaseElement(), (this.shapesData = null), (this.itemsData = null)
  17486. }),
  17487. (LetterProps.prototype.update = function (e, t, n, r, a, o) {
  17488. ;(this._mdf.o = !1),
  17489. (this._mdf.sw = !1),
  17490. (this._mdf.sc = !1),
  17491. (this._mdf.fc = !1),
  17492. (this._mdf.m = !1),
  17493. (this._mdf.p = !1)
  17494. var i = !1
  17495. return (
  17496. this.o !== e && ((this.o = e), (this._mdf.o = !0), (i = !0)),
  17497. this.sw !== t && ((this.sw = t), (this._mdf.sw = !0), (i = !0)),
  17498. this.sc !== n && ((this.sc = n), (this._mdf.sc = !0), (i = !0)),
  17499. this.fc !== r && ((this.fc = r), (this._mdf.fc = !0), (i = !0)),
  17500. this.m !== a && ((this.m = a), (this._mdf.m = !0), (i = !0)),
  17501. !o.length ||
  17502. (this.p[0] === o[0] &&
  17503. this.p[1] === o[1] &&
  17504. this.p[4] === o[4] &&
  17505. this.p[5] === o[5] &&
  17506. this.p[12] === o[12] &&
  17507. this.p[13] === o[13]) ||
  17508. ((this.p = o), (this._mdf.p = !0), (i = !0)),
  17509. i
  17510. )
  17511. }),
  17512. (TextProperty.prototype.defaultBoxWidth = [0, 0]),
  17513. (TextProperty.prototype.copyData = function (e, t) {
  17514. for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
  17515. return e
  17516. }),
  17517. (TextProperty.prototype.setCurrentData = function (e) {
  17518. e.__complete || this.completeTextData(e),
  17519. (this.currentData = e),
  17520. (this.currentData.boxWidth =
  17521. this.currentData.boxWidth || this.defaultBoxWidth),
  17522. (this._mdf = !0)
  17523. }),
  17524. (TextProperty.prototype.searchProperty = function () {
  17525. return this.searchKeyframes()
  17526. }),
  17527. (TextProperty.prototype.searchKeyframes = function () {
  17528. return (
  17529. (this.kf = this.data.d.k.length > 1),
  17530. this.kf && this.addEffect(this.getKeyframeValue.bind(this)),
  17531. this.kf
  17532. )
  17533. }),
  17534. (TextProperty.prototype.addEffect = function (e) {
  17535. this.effectsSequence.push(e), this.elem.addDynamicProperty(this)
  17536. }),
  17537. (TextProperty.prototype.getValue = function (e) {
  17538. if (
  17539. (this.elem.globalData.frameId !== this.frameId &&
  17540. this.effectsSequence.length) ||
  17541. e
  17542. ) {
  17543. this.currentData.t = this.data.d.k[this.keysIndex].s.t
  17544. var t = this.currentData,
  17545. n = this.keysIndex
  17546. if (this.lock) this.setCurrentData(this.currentData)
  17547. else {
  17548. var r
  17549. ;(this.lock = !0), (this._mdf = !1)
  17550. var a = this.effectsSequence.length,
  17551. o = e || this.data.d.k[this.keysIndex].s
  17552. for (r = 0; r < a; r += 1)
  17553. o =
  17554. n !== this.keysIndex
  17555. ? this.effectsSequence[r](o, o.t)
  17556. : this.effectsSequence[r](this.currentData, o.t)
  17557. t !== o && this.setCurrentData(o),
  17558. (this.v = this.currentData),
  17559. (this.pv = this.v),
  17560. (this.lock = !1),
  17561. (this.frameId = this.elem.globalData.frameId)
  17562. }
  17563. }
  17564. }),
  17565. (TextProperty.prototype.getKeyframeValue = function () {
  17566. for (
  17567. var e = this.data.d.k, t = this.elem.comp.renderedFrame, n = 0, r = e.length;
  17568. n <= r - 1 && !(n === r - 1 || e[n + 1].t > t);
  17569. )
  17570. n += 1
  17571. return (
  17572. this.keysIndex !== n && (this.keysIndex = n), this.data.d.k[this.keysIndex].s
  17573. )
  17574. }),
  17575. (TextProperty.prototype.buildFinalText = function (e) {
  17576. for (var t, n, r = [], a = 0, o = e.length, i = !1; a < o; )
  17577. (t = e.charCodeAt(a)),
  17578. FontManager.isCombinedCharacter(t)
  17579. ? (r[r.length - 1] += e.charAt(a))
  17580. : t >= 55296 && t <= 56319
  17581. ? (n = e.charCodeAt(a + 1)) >= 56320 && n <= 57343
  17582. ? (i || FontManager.isModifier(t, n)
  17583. ? ((r[r.length - 1] += e.substr(a, 2)), (i = !1))
  17584. : r.push(e.substr(a, 2)),
  17585. (a += 1))
  17586. : r.push(e.charAt(a))
  17587. : t > 56319
  17588. ? ((n = e.charCodeAt(a + 1)),
  17589. FontManager.isZeroWidthJoiner(t, n)
  17590. ? ((i = !0), (r[r.length - 1] += e.substr(a, 2)), (a += 1))
  17591. : r.push(e.charAt(a)))
  17592. : FontManager.isZeroWidthJoiner(t)
  17593. ? ((r[r.length - 1] += e.charAt(a)), (i = !0))
  17594. : r.push(e.charAt(a)),
  17595. (a += 1)
  17596. return r
  17597. }),
  17598. (TextProperty.prototype.completeTextData = function (e) {
  17599. e.__complete = !0
  17600. var t,
  17601. n,
  17602. r,
  17603. a,
  17604. o,
  17605. i,
  17606. s,
  17607. l = this.elem.globalData.fontManager,
  17608. c = this.data,
  17609. u = [],
  17610. p = 0,
  17611. d = c.m.g,
  17612. f = 0,
  17613. h = 0,
  17614. v = 0,
  17615. m = [],
  17616. g = 0,
  17617. y = 0,
  17618. b = l.getFontByName(e.f),
  17619. _ = 0,
  17620. A = getFontProperties(b)
  17621. ;(e.fWeight = A.weight),
  17622. (e.fStyle = A.style),
  17623. (e.finalSize = e.s),
  17624. (e.finalText = this.buildFinalText(e.t)),
  17625. (n = e.finalText.length),
  17626. (e.finalLineHeight = e.lh)
  17627. var x,
  17628. w = (e.tr / 1e3) * e.finalSize
  17629. if (e.sz)
  17630. for (var k, S, E = !0, P = e.sz[0], C = e.sz[1]; E; ) {
  17631. ;(k = 0),
  17632. (g = 0),
  17633. (n = (S = this.buildFinalText(e.t)).length),
  17634. (w = (e.tr / 1e3) * e.finalSize)
  17635. var T = -1
  17636. for (t = 0; t < n; t += 1)
  17637. (x = S[t].charCodeAt(0)),
  17638. (r = !1),
  17639. ' ' === S[t]
  17640. ? (T = t)
  17641. : (13 !== x && 3 !== x) ||
  17642. ((g = 0), (r = !0), (k += e.finalLineHeight || 1.2 * e.finalSize)),
  17643. l.chars
  17644. ? ((s = l.getCharData(S[t], b.fStyle, b.fFamily)),
  17645. (_ = r ? 0 : (s.w * e.finalSize) / 100))
  17646. : (_ = l.measureText(S[t], e.f, e.finalSize)),
  17647. g + _ > P && ' ' !== S[t]
  17648. ? (-1 === T ? (n += 1) : (t = T),
  17649. (k += e.finalLineHeight || 1.2 * e.finalSize),
  17650. S.splice(t, T === t ? 1 : 0, '\r'),
  17651. (T = -1),
  17652. (g = 0))
  17653. : ((g += _), (g += w))
  17654. ;(k += (b.ascent * e.finalSize) / 100),
  17655. this.canResize && e.finalSize > this.minimumFontSize && C < k
  17656. ? ((e.finalSize -= 1), (e.finalLineHeight = (e.finalSize * e.lh) / e.s))
  17657. : ((e.finalText = S), (n = e.finalText.length), (E = !1))
  17658. }
  17659. ;(g = -w), (_ = 0)
  17660. var I,
  17661. M = 0
  17662. for (t = 0; t < n; t += 1)
  17663. if (
  17664. ((r = !1),
  17665. 13 === (x = (I = e.finalText[t]).charCodeAt(0)) || 3 === x
  17666. ? ((M = 0),
  17667. m.push(g),
  17668. (y = g > y ? g : y),
  17669. (g = -2 * w),
  17670. (a = ''),
  17671. (r = !0),
  17672. (v += 1))
  17673. : (a = I),
  17674. l.chars
  17675. ? ((s = l.getCharData(I, b.fStyle, l.getFontByName(e.f).fFamily)),
  17676. (_ = r ? 0 : (s.w * e.finalSize) / 100))
  17677. : (_ = l.measureText(a, e.f, e.finalSize)),
  17678. ' ' === I ? (M += _ + w) : ((g += _ + w + M), (M = 0)),
  17679. u.push({
  17680. l: _,
  17681. an: _,
  17682. add: f,
  17683. n: r,
  17684. anIndexes: [],
  17685. val: a,
  17686. line: v,
  17687. animatorJustifyOffset: 0
  17688. }),
  17689. 2 == d)
  17690. ) {
  17691. if (((f += _), '' === a || ' ' === a || t === n - 1)) {
  17692. for (('' !== a && ' ' !== a) || (f -= _); h <= t; )
  17693. (u[h].an = f), (u[h].ind = p), (u[h].extra = _), (h += 1)
  17694. ;(p += 1), (f = 0)
  17695. }
  17696. } else if (3 == d) {
  17697. if (((f += _), '' === a || t === n - 1)) {
  17698. for ('' === a && (f -= _); h <= t; )
  17699. (u[h].an = f), (u[h].ind = p), (u[h].extra = _), (h += 1)
  17700. ;(f = 0), (p += 1)
  17701. }
  17702. } else (u[p].ind = p), (u[p].extra = 0), (p += 1)
  17703. if (((e.l = u), (y = g > y ? g : y), m.push(g), e.sz))
  17704. (e.boxWidth = e.sz[0]), (e.justifyOffset = 0)
  17705. else
  17706. switch (((e.boxWidth = y), e.j)) {
  17707. case 1:
  17708. e.justifyOffset = -e.boxWidth
  17709. break
  17710. case 2:
  17711. e.justifyOffset = -e.boxWidth / 2
  17712. break
  17713. default:
  17714. e.justifyOffset = 0
  17715. }
  17716. e.lineWidths = m
  17717. var R,
  17718. O,
  17719. z,
  17720. D,
  17721. F = c.a
  17722. i = F.length
  17723. var B = []
  17724. for (o = 0; o < i; o += 1) {
  17725. for (
  17726. (R = F[o]).a.sc && (e.strokeColorAnim = !0),
  17727. R.a.sw && (e.strokeWidthAnim = !0),
  17728. (R.a.fc || R.a.fh || R.a.fs || R.a.fb) && (e.fillColorAnim = !0),
  17729. D = 0,
  17730. z = R.s.b,
  17731. t = 0;
  17732. t < n;
  17733. t += 1
  17734. )
  17735. ((O = u[t]).anIndexes[o] = D),
  17736. ((1 == z && '' !== O.val) ||
  17737. (2 == z && '' !== O.val && ' ' !== O.val) ||
  17738. (3 == z && (O.n || ' ' == O.val || t == n - 1)) ||
  17739. (4 == z && (O.n || t == n - 1))) &&
  17740. (1 === R.s.rn && B.push(D), (D += 1))
  17741. c.a[o].s.totalChars = D
  17742. var N,
  17743. j = -1
  17744. if (1 === R.s.rn)
  17745. for (t = 0; t < n; t += 1)
  17746. j != (O = u[t]).anIndexes[o] &&
  17747. ((j = O.anIndexes[o]),
  17748. (N = B.splice(Math.floor(Math.random() * B.length), 1)[0])),
  17749. (O.anIndexes[o] = N)
  17750. }
  17751. ;(e.yOffset = e.finalLineHeight || 1.2 * e.finalSize),
  17752. (e.ls = e.ls || 0),
  17753. (e.ascent = (b.ascent * e.finalSize) / 100)
  17754. }),
  17755. (TextProperty.prototype.updateDocumentData = function (e, t) {
  17756. t = void 0 === t ? this.keysIndex : t
  17757. var n = this.copyData({}, this.data.d.k[t].s)
  17758. ;(n = this.copyData(n, e)),
  17759. (this.data.d.k[t].s = n),
  17760. this.recalculate(t),
  17761. this.elem.addDynamicProperty(this)
  17762. }),
  17763. (TextProperty.prototype.recalculate = function (e) {
  17764. var t = this.data.d.k[e].s
  17765. ;(t.__complete = !1),
  17766. (this.keysIndex = 0),
  17767. (this._isFirstFrame = !0),
  17768. this.getValue(t)
  17769. }),
  17770. (TextProperty.prototype.canResizeFont = function (e) {
  17771. ;(this.canResize = e),
  17772. this.recalculate(this.keysIndex),
  17773. this.elem.addDynamicProperty(this)
  17774. }),
  17775. (TextProperty.prototype.setMinimumFontSize = function (e) {
  17776. ;(this.minimumFontSize = Math.floor(e) || 1),
  17777. this.recalculate(this.keysIndex),
  17778. this.elem.addDynamicProperty(this)
  17779. })
  17780. var TextSelectorProp = (function () {
  17781. var e = Math.max,
  17782. t = Math.min,
  17783. n = Math.floor
  17784. function r(e, t) {
  17785. ;(this._currentTextLength = -1),
  17786. (this.k = !1),
  17787. (this.data = t),
  17788. (this.elem = e),
  17789. (this.comp = e.comp),
  17790. (this.finalS = 0),
  17791. (this.finalE = 0),
  17792. this.initDynamicPropertyContainer(e),
  17793. (this.s = PropertyFactory.getProp(e, t.s || { k: 0 }, 0, 0, this)),
  17794. (this.e =
  17795. 'e' in t ? PropertyFactory.getProp(e, t.e, 0, 0, this) : { v: 100 }),
  17796. (this.o = PropertyFactory.getProp(e, t.o || { k: 0 }, 0, 0, this)),
  17797. (this.xe = PropertyFactory.getProp(e, t.xe || { k: 0 }, 0, 0, this)),
  17798. (this.ne = PropertyFactory.getProp(e, t.ne || { k: 0 }, 0, 0, this)),
  17799. (this.sm = PropertyFactory.getProp(e, t.sm || { k: 100 }, 0, 0, this)),
  17800. (this.a = PropertyFactory.getProp(e, t.a, 0, 0.01, this)),
  17801. this.dynamicProperties.length || this.getValue()
  17802. }
  17803. return (
  17804. (r.prototype = {
  17805. getMult: function (r) {
  17806. this._currentTextLength !== this.elem.textProperty.currentData.l.length &&
  17807. this.getValue()
  17808. var a = 0,
  17809. o = 0,
  17810. i = 1,
  17811. s = 1
  17812. this.ne.v > 0 ? (a = this.ne.v / 100) : (o = -this.ne.v / 100),
  17813. this.xe.v > 0 ? (i = 1 - this.xe.v / 100) : (s = 1 + this.xe.v / 100)
  17814. var l = BezierFactory.getBezierEasing(a, o, i, s).get,
  17815. c = 0,
  17816. u = this.finalS,
  17817. p = this.finalE,
  17818. d = this.data.sh
  17819. if (2 === d)
  17820. c = l(
  17821. (c =
  17822. p === u
  17823. ? r >= p
  17824. ? 1
  17825. : 0
  17826. : e(0, t(0.5 / (p - u) + (r - u) / (p - u), 1)))
  17827. )
  17828. else if (3 === d)
  17829. c = l(
  17830. (c =
  17831. p === u
  17832. ? r >= p
  17833. ? 0
  17834. : 1
  17835. : 1 - e(0, t(0.5 / (p - u) + (r - u) / (p - u), 1)))
  17836. )
  17837. else if (4 === d)
  17838. p === u
  17839. ? (c = 0)
  17840. : (c = e(0, t(0.5 / (p - u) + (r - u) / (p - u), 1))) < 0.5
  17841. ? (c *= 2)
  17842. : (c = 1 - 2 * (c - 0.5)),
  17843. (c = l(c))
  17844. else if (5 === d) {
  17845. if (p === u) c = 0
  17846. else {
  17847. var f = p - u,
  17848. h = -f / 2 + (r = t(e(0, r + 0.5 - u), p - u)),
  17849. v = f / 2
  17850. c = Math.sqrt(1 - (h * h) / (v * v))
  17851. }
  17852. c = l(c)
  17853. } else
  17854. 6 === d
  17855. ? (p === u
  17856. ? (c = 0)
  17857. : ((r = t(e(0, r + 0.5 - u), p - u)),
  17858. (c = (1 + Math.cos(Math.PI + (2 * Math.PI * r) / (p - u))) / 2)),
  17859. (c = l(c)))
  17860. : (r >= n(u) && (c = e(0, t(r - u < 0 ? t(p, 1) - (u - r) : p - r, 1))),
  17861. (c = l(c)))
  17862. if (100 !== this.sm.v) {
  17863. var m = 0.01 * this.sm.v
  17864. 0 === m && (m = 1e-8)
  17865. var g = 0.5 - 0.5 * m
  17866. c < g ? (c = 0) : (c = (c - g) / m) > 1 && (c = 1)
  17867. }
  17868. return c * this.a.v
  17869. },
  17870. getValue: function (e) {
  17871. this.iterateDynamicProperties(),
  17872. (this._mdf = e || this._mdf),
  17873. (this._currentTextLength =
  17874. this.elem.textProperty.currentData.l.length || 0),
  17875. e && 2 === this.data.r && (this.e.v = this._currentTextLength)
  17876. var t = 2 === this.data.r ? 1 : 100 / this.data.totalChars,
  17877. n = this.o.v / t,
  17878. r = this.s.v / t + n,
  17879. a = this.e.v / t + n
  17880. if (r > a) {
  17881. var o = r
  17882. ;(r = a), (a = o)
  17883. }
  17884. ;(this.finalS = r), (this.finalE = a)
  17885. }
  17886. }),
  17887. extendPrototype([DynamicPropertyContainer], r),
  17888. {
  17889. getTextSelectorProp: function (e, t, n) {
  17890. return new r(e, t)
  17891. }
  17892. }
  17893. )
  17894. })()
  17895. function TextAnimatorDataProperty(e, t, n) {
  17896. var r = { propType: !1 },
  17897. a = PropertyFactory.getProp,
  17898. o = t.a
  17899. ;(this.a = {
  17900. r: o.r ? a(e, o.r, 0, degToRads, n) : r,
  17901. rx: o.rx ? a(e, o.rx, 0, degToRads, n) : r,
  17902. ry: o.ry ? a(e, o.ry, 0, degToRads, n) : r,
  17903. sk: o.sk ? a(e, o.sk, 0, degToRads, n) : r,
  17904. sa: o.sa ? a(e, o.sa, 0, degToRads, n) : r,
  17905. s: o.s ? a(e, o.s, 1, 0.01, n) : r,
  17906. a: o.a ? a(e, o.a, 1, 0, n) : r,
  17907. o: o.o ? a(e, o.o, 0, 0.01, n) : r,
  17908. p: o.p ? a(e, o.p, 1, 0, n) : r,
  17909. sw: o.sw ? a(e, o.sw, 0, 0, n) : r,
  17910. sc: o.sc ? a(e, o.sc, 1, 0, n) : r,
  17911. fc: o.fc ? a(e, o.fc, 1, 0, n) : r,
  17912. fh: o.fh ? a(e, o.fh, 0, 0, n) : r,
  17913. fs: o.fs ? a(e, o.fs, 0, 0.01, n) : r,
  17914. fb: o.fb ? a(e, o.fb, 0, 0.01, n) : r,
  17915. t: o.t ? a(e, o.t, 0, 0, n) : r
  17916. }),
  17917. (this.s = TextSelectorProp.getTextSelectorProp(e, t.s, n)),
  17918. (this.s.t = t.s.t)
  17919. }
  17920. function TextAnimatorProperty(e, t, n) {
  17921. ;(this._isFirstFrame = !0),
  17922. (this._hasMaskedPath = !1),
  17923. (this._frameId = -1),
  17924. (this._textData = e),
  17925. (this._renderType = t),
  17926. (this._elem = n),
  17927. (this._animatorsData = createSizedArray(this._textData.a.length)),
  17928. (this._pathData = {}),
  17929. (this._moreOptions = { alignment: {} }),
  17930. (this.renderedLetters = []),
  17931. (this.lettersChangedFlag = !1),
  17932. this.initDynamicPropertyContainer(n)
  17933. }
  17934. function ITextElement() {}
  17935. ;(TextAnimatorProperty.prototype.searchProperties = function () {
  17936. var e,
  17937. t,
  17938. n = this._textData.a.length,
  17939. r = PropertyFactory.getProp
  17940. for (e = 0; e < n; e += 1)
  17941. (t = this._textData.a[e]),
  17942. (this._animatorsData[e] = new TextAnimatorDataProperty(this._elem, t, this))
  17943. this._textData.p && 'm' in this._textData.p
  17944. ? ((this._pathData = {
  17945. a: r(this._elem, this._textData.p.a, 0, 0, this),
  17946. f: r(this._elem, this._textData.p.f, 0, 0, this),
  17947. l: r(this._elem, this._textData.p.l, 0, 0, this),
  17948. r: r(this._elem, this._textData.p.r, 0, 0, this),
  17949. p: r(this._elem, this._textData.p.p, 0, 0, this),
  17950. m: this._elem.maskManager.getMaskProperty(this._textData.p.m)
  17951. }),
  17952. (this._hasMaskedPath = !0))
  17953. : (this._hasMaskedPath = !1),
  17954. (this._moreOptions.alignment = r(this._elem, this._textData.m.a, 1, 0, this))
  17955. }),
  17956. (TextAnimatorProperty.prototype.getMeasures = function (e, t) {
  17957. if (
  17958. ((this.lettersChangedFlag = t),
  17959. this._mdf ||
  17960. this._isFirstFrame ||
  17961. t ||
  17962. (this._hasMaskedPath && this._pathData.m._mdf))
  17963. ) {
  17964. this._isFirstFrame = !1
  17965. var n,
  17966. r,
  17967. a,
  17968. o,
  17969. i,
  17970. s,
  17971. l,
  17972. c,
  17973. u,
  17974. p,
  17975. d,
  17976. f,
  17977. h,
  17978. v,
  17979. m,
  17980. g,
  17981. y,
  17982. b,
  17983. _,
  17984. A = this._moreOptions.alignment.v,
  17985. x = this._animatorsData,
  17986. w = this._textData,
  17987. k = this.mHelper,
  17988. S = this._renderType,
  17989. E = this.renderedLetters.length,
  17990. P = e.l
  17991. if (this._hasMaskedPath) {
  17992. if (((_ = this._pathData.m), !this._pathData.n || this._pathData._mdf)) {
  17993. var C,
  17994. T = _.v
  17995. for (
  17996. this._pathData.r.v && (T = T.reverse()),
  17997. i = { tLength: 0, segments: [] },
  17998. o = T._length - 1,
  17999. g = 0,
  18000. a = 0;
  18001. a < o;
  18002. a += 1
  18003. )
  18004. (C = bez.buildBezierData(
  18005. T.v[a],
  18006. T.v[a + 1],
  18007. [T.o[a][0] - T.v[a][0], T.o[a][1] - T.v[a][1]],
  18008. [T.i[a + 1][0] - T.v[a + 1][0], T.i[a + 1][1] - T.v[a + 1][1]]
  18009. )),
  18010. (i.tLength += C.segmentLength),
  18011. i.segments.push(C),
  18012. (g += C.segmentLength)
  18013. ;(a = o),
  18014. _.v.c &&
  18015. ((C = bez.buildBezierData(
  18016. T.v[a],
  18017. T.v[0],
  18018. [T.o[a][0] - T.v[a][0], T.o[a][1] - T.v[a][1]],
  18019. [T.i[0][0] - T.v[0][0], T.i[0][1] - T.v[0][1]]
  18020. )),
  18021. (i.tLength += C.segmentLength),
  18022. i.segments.push(C),
  18023. (g += C.segmentLength)),
  18024. (this._pathData.pi = i)
  18025. }
  18026. if (
  18027. ((i = this._pathData.pi),
  18028. (s = this._pathData.f.v),
  18029. (d = 0),
  18030. (p = 1),
  18031. (c = 0),
  18032. (u = !0),
  18033. (v = i.segments),
  18034. s < 0 && _.v.c)
  18035. )
  18036. for (
  18037. i.tLength < Math.abs(s) && (s = -Math.abs(s) % i.tLength),
  18038. p = (h = v[(d = v.length - 1)].points).length - 1;
  18039. s < 0;
  18040. )
  18041. (s += h[p].partialLength),
  18042. (p -= 1) < 0 && (p = (h = v[(d -= 1)].points).length - 1)
  18043. ;(f = (h = v[d].points)[p - 1]), (m = (l = h[p]).partialLength)
  18044. }
  18045. ;(o = P.length), (n = 0), (r = 0)
  18046. var I,
  18047. M,
  18048. R,
  18049. O,
  18050. z,
  18051. D = 1.2 * e.finalSize * 0.714,
  18052. F = !0
  18053. R = x.length
  18054. var B,
  18055. N,
  18056. j,
  18057. V,
  18058. L,
  18059. H,
  18060. G,
  18061. q,
  18062. U,
  18063. W,
  18064. K,
  18065. $,
  18066. Y = -1,
  18067. J = s,
  18068. Q = d,
  18069. X = p,
  18070. Z = -1,
  18071. ee = '',
  18072. te = this.defaultPropsArray
  18073. if (2 === e.j || 1 === e.j) {
  18074. var ne = 0,
  18075. re = 0,
  18076. ae = 2 === e.j ? -0.5 : -1,
  18077. oe = 0,
  18078. ie = !0
  18079. for (a = 0; a < o; a += 1)
  18080. if (P[a].n) {
  18081. for (ne && (ne += re); oe < a; )
  18082. (P[oe].animatorJustifyOffset = ne), (oe += 1)
  18083. ;(ne = 0), (ie = !0)
  18084. } else {
  18085. for (M = 0; M < R; M += 1)
  18086. (I = x[M].a).t.propType &&
  18087. (ie && 2 === e.j && (re += I.t.v * ae),
  18088. (z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)).length
  18089. ? (ne += I.t.v * z[0] * ae)
  18090. : (ne += I.t.v * z * ae))
  18091. ie = !1
  18092. }
  18093. for (ne && (ne += re); oe < a; )
  18094. (P[oe].animatorJustifyOffset = ne), (oe += 1)
  18095. }
  18096. for (a = 0; a < o; a += 1) {
  18097. if ((k.reset(), (V = 1), P[a].n))
  18098. (n = 0),
  18099. (r += e.yOffset),
  18100. (r += F ? 1 : 0),
  18101. (s = J),
  18102. (F = !1),
  18103. this._hasMaskedPath &&
  18104. ((p = X),
  18105. (f = (h = v[(d = Q)].points)[p - 1]),
  18106. (m = (l = h[p]).partialLength),
  18107. (c = 0)),
  18108. (ee = ''),
  18109. (K = ''),
  18110. (U = ''),
  18111. ($ = ''),
  18112. (te = this.defaultPropsArray)
  18113. else {
  18114. if (this._hasMaskedPath) {
  18115. if (Z !== P[a].line) {
  18116. switch (e.j) {
  18117. case 1:
  18118. s += g - e.lineWidths[P[a].line]
  18119. break
  18120. case 2:
  18121. s += (g - e.lineWidths[P[a].line]) / 2
  18122. }
  18123. Z = P[a].line
  18124. }
  18125. Y !== P[a].ind &&
  18126. (P[Y] && (s += P[Y].extra), (s += P[a].an / 2), (Y = P[a].ind)),
  18127. (s += A[0] * P[a].an * 0.005)
  18128. var se = 0
  18129. for (M = 0; M < R; M += 1)
  18130. (I = x[M].a).p.propType &&
  18131. ((z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)).length
  18132. ? (se += I.p.v[0] * z[0])
  18133. : (se += I.p.v[0] * z)),
  18134. I.a.propType &&
  18135. ((z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars))
  18136. .length
  18137. ? (se += I.a.v[0] * z[0])
  18138. : (se += I.a.v[0] * z))
  18139. for (
  18140. u = !0,
  18141. this._pathData.a.v &&
  18142. ((s =
  18143. 0.5 * P[0].an +
  18144. ((g -
  18145. this._pathData.f.v -
  18146. 0.5 * P[0].an -
  18147. 0.5 * P[P.length - 1].an) *
  18148. Y) /
  18149. (o - 1)),
  18150. (s += this._pathData.f.v));
  18151. u;
  18152. )
  18153. c + m >= s + se || !h
  18154. ? ((y = (s + se - c) / l.partialLength),
  18155. (N = f.point[0] + (l.point[0] - f.point[0]) * y),
  18156. (j = f.point[1] + (l.point[1] - f.point[1]) * y),
  18157. k.translate(-A[0] * P[a].an * 0.005, -A[1] * D * 0.01),
  18158. (u = !1))
  18159. : h &&
  18160. ((c += l.partialLength),
  18161. (p += 1) >= h.length &&
  18162. ((p = 0),
  18163. v[(d += 1)]
  18164. ? (h = v[d].points)
  18165. : _.v.c
  18166. ? ((p = 0), (h = v[(d = 0)].points))
  18167. : ((c -= l.partialLength), (h = null))),
  18168. h && ((f = l), (m = (l = h[p]).partialLength)))
  18169. ;(B = P[a].an / 2 - P[a].add), k.translate(-B, 0, 0)
  18170. } else
  18171. (B = P[a].an / 2 - P[a].add),
  18172. k.translate(-B, 0, 0),
  18173. k.translate(-A[0] * P[a].an * 0.005, -A[1] * D * 0.01, 0)
  18174. for (M = 0; M < R; M += 1)
  18175. (I = x[M].a).t.propType &&
  18176. ((z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)),
  18177. (0 === n && 0 === e.j) ||
  18178. (this._hasMaskedPath
  18179. ? z.length
  18180. ? (s += I.t.v * z[0])
  18181. : (s += I.t.v * z)
  18182. : z.length
  18183. ? (n += I.t.v * z[0])
  18184. : (n += I.t.v * z)))
  18185. for (
  18186. e.strokeWidthAnim && (H = e.sw || 0),
  18187. e.strokeColorAnim &&
  18188. (L = e.sc ? [e.sc[0], e.sc[1], e.sc[2]] : [0, 0, 0]),
  18189. e.fillColorAnim && e.fc && (G = [e.fc[0], e.fc[1], e.fc[2]]),
  18190. M = 0;
  18191. M < R;
  18192. M += 1
  18193. )
  18194. (I = x[M].a).a.propType &&
  18195. ((z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)).length
  18196. ? k.translate(-I.a.v[0] * z[0], -I.a.v[1] * z[1], I.a.v[2] * z[2])
  18197. : k.translate(-I.a.v[0] * z, -I.a.v[1] * z, I.a.v[2] * z))
  18198. for (M = 0; M < R; M += 1)
  18199. (I = x[M].a).s.propType &&
  18200. ((z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)).length
  18201. ? k.scale(1 + (I.s.v[0] - 1) * z[0], 1 + (I.s.v[1] - 1) * z[1], 1)
  18202. : k.scale(1 + (I.s.v[0] - 1) * z, 1 + (I.s.v[1] - 1) * z, 1))
  18203. for (M = 0; M < R; M += 1) {
  18204. if (
  18205. ((I = x[M].a),
  18206. (z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)),
  18207. I.sk.propType &&
  18208. (z.length
  18209. ? k.skewFromAxis(-I.sk.v * z[0], I.sa.v * z[1])
  18210. : k.skewFromAxis(-I.sk.v * z, I.sa.v * z)),
  18211. I.r.propType &&
  18212. (z.length ? k.rotateZ(-I.r.v * z[2]) : k.rotateZ(-I.r.v * z)),
  18213. I.ry.propType &&
  18214. (z.length ? k.rotateY(I.ry.v * z[1]) : k.rotateY(I.ry.v * z)),
  18215. I.rx.propType &&
  18216. (z.length ? k.rotateX(I.rx.v * z[0]) : k.rotateX(I.rx.v * z)),
  18217. I.o.propType &&
  18218. (z.length
  18219. ? (V += (I.o.v * z[0] - V) * z[0])
  18220. : (V += (I.o.v * z - V) * z)),
  18221. e.strokeWidthAnim &&
  18222. I.sw.propType &&
  18223. (z.length ? (H += I.sw.v * z[0]) : (H += I.sw.v * z)),
  18224. e.strokeColorAnim && I.sc.propType)
  18225. )
  18226. for (q = 0; q < 3; q += 1)
  18227. z.length
  18228. ? (L[q] += (I.sc.v[q] - L[q]) * z[0])
  18229. : (L[q] += (I.sc.v[q] - L[q]) * z)
  18230. if (e.fillColorAnim && e.fc) {
  18231. if (I.fc.propType)
  18232. for (q = 0; q < 3; q += 1)
  18233. z.length
  18234. ? (G[q] += (I.fc.v[q] - G[q]) * z[0])
  18235. : (G[q] += (I.fc.v[q] - G[q]) * z)
  18236. I.fh.propType &&
  18237. (G = z.length
  18238. ? addHueToRGB(G, I.fh.v * z[0])
  18239. : addHueToRGB(G, I.fh.v * z)),
  18240. I.fs.propType &&
  18241. (G = z.length
  18242. ? addSaturationToRGB(G, I.fs.v * z[0])
  18243. : addSaturationToRGB(G, I.fs.v * z)),
  18244. I.fb.propType &&
  18245. (G = z.length
  18246. ? addBrightnessToRGB(G, I.fb.v * z[0])
  18247. : addBrightnessToRGB(G, I.fb.v * z))
  18248. }
  18249. }
  18250. for (M = 0; M < R; M += 1)
  18251. (I = x[M].a).p.propType &&
  18252. ((z = x[M].s.getMult(P[a].anIndexes[M], w.a[M].s.totalChars)),
  18253. this._hasMaskedPath
  18254. ? z.length
  18255. ? k.translate(0, I.p.v[1] * z[0], -I.p.v[2] * z[1])
  18256. : k.translate(0, I.p.v[1] * z, -I.p.v[2] * z)
  18257. : z.length
  18258. ? k.translate(I.p.v[0] * z[0], I.p.v[1] * z[1], -I.p.v[2] * z[2])
  18259. : k.translate(I.p.v[0] * z, I.p.v[1] * z, -I.p.v[2] * z))
  18260. if (
  18261. (e.strokeWidthAnim && (U = H < 0 ? 0 : H),
  18262. e.strokeColorAnim &&
  18263. (W =
  18264. 'rgb(' +
  18265. Math.round(255 * L[0]) +
  18266. ',' +
  18267. Math.round(255 * L[1]) +
  18268. ',' +
  18269. Math.round(255 * L[2]) +
  18270. ')'),
  18271. e.fillColorAnim &&
  18272. e.fc &&
  18273. (K =
  18274. 'rgb(' +
  18275. Math.round(255 * G[0]) +
  18276. ',' +
  18277. Math.round(255 * G[1]) +
  18278. ',' +
  18279. Math.round(255 * G[2]) +
  18280. ')'),
  18281. this._hasMaskedPath)
  18282. ) {
  18283. if (
  18284. (k.translate(0, -e.ls),
  18285. k.translate(0, A[1] * D * 0.01 + r, 0),
  18286. this._pathData.p.v)
  18287. ) {
  18288. b = (l.point[1] - f.point[1]) / (l.point[0] - f.point[0])
  18289. var le = (180 * Math.atan(b)) / Math.PI
  18290. l.point[0] < f.point[0] && (le += 180),
  18291. k.rotate((-le * Math.PI) / 180)
  18292. }
  18293. k.translate(N, j, 0),
  18294. (s -= A[0] * P[a].an * 0.005),
  18295. P[a + 1] &&
  18296. Y !== P[a + 1].ind &&
  18297. ((s += P[a].an / 2), (s += 0.001 * e.tr * e.finalSize))
  18298. } else {
  18299. switch (
  18300. (k.translate(n, r, 0),
  18301. e.ps && k.translate(e.ps[0], e.ps[1] + e.ascent, 0),
  18302. e.j)
  18303. ) {
  18304. case 1:
  18305. k.translate(
  18306. P[a].animatorJustifyOffset +
  18307. e.justifyOffset +
  18308. (e.boxWidth - e.lineWidths[P[a].line]),
  18309. 0,
  18310. 0
  18311. )
  18312. break
  18313. case 2:
  18314. k.translate(
  18315. P[a].animatorJustifyOffset +
  18316. e.justifyOffset +
  18317. (e.boxWidth - e.lineWidths[P[a].line]) / 2,
  18318. 0,
  18319. 0
  18320. )
  18321. }
  18322. k.translate(0, -e.ls),
  18323. k.translate(B, 0, 0),
  18324. k.translate(A[0] * P[a].an * 0.005, A[1] * D * 0.01, 0),
  18325. (n += P[a].l + 0.001 * e.tr * e.finalSize)
  18326. }
  18327. 'html' === S
  18328. ? (ee = k.toCSS())
  18329. : 'svg' === S
  18330. ? (ee = k.to2dCSS())
  18331. : (te = [
  18332. k.props[0],
  18333. k.props[1],
  18334. k.props[2],
  18335. k.props[3],
  18336. k.props[4],
  18337. k.props[5],
  18338. k.props[6],
  18339. k.props[7],
  18340. k.props[8],
  18341. k.props[9],
  18342. k.props[10],
  18343. k.props[11],
  18344. k.props[12],
  18345. k.props[13],
  18346. k.props[14],
  18347. k.props[15]
  18348. ]),
  18349. ($ = V)
  18350. }
  18351. E <= a
  18352. ? ((O = new LetterProps($, U, W, K, ee, te)),
  18353. this.renderedLetters.push(O),
  18354. (E += 1),
  18355. (this.lettersChangedFlag = !0))
  18356. : ((O = this.renderedLetters[a]),
  18357. (this.lettersChangedFlag =
  18358. O.update($, U, W, K, ee, te) || this.lettersChangedFlag))
  18359. }
  18360. }
  18361. }),
  18362. (TextAnimatorProperty.prototype.getValue = function () {
  18363. this._elem.globalData.frameId !== this._frameId &&
  18364. ((this._frameId = this._elem.globalData.frameId),
  18365. this.iterateDynamicProperties())
  18366. }),
  18367. (TextAnimatorProperty.prototype.mHelper = new Matrix()),
  18368. (TextAnimatorProperty.prototype.defaultPropsArray = []),
  18369. extendPrototype([DynamicPropertyContainer], TextAnimatorProperty),
  18370. (ITextElement.prototype.initElement = function (e, t, n) {
  18371. ;(this.lettersChangedFlag = !0),
  18372. this.initFrame(),
  18373. this.initBaseData(e, t, n),
  18374. (this.textProperty = new TextProperty(this, e.t, this.dynamicProperties)),
  18375. (this.textAnimator = new TextAnimatorProperty(e.t, this.renderType, this)),
  18376. this.initTransform(e, t, n),
  18377. this.initHierarchy(),
  18378. this.initRenderable(),
  18379. this.initRendererElement(),
  18380. this.createContainerElements(),
  18381. this.createRenderableComponents(),
  18382. this.createContent(),
  18383. this.hide(),
  18384. this.textAnimator.searchProperties(this.dynamicProperties)
  18385. }),
  18386. (ITextElement.prototype.prepareFrame = function (e) {
  18387. ;(this._mdf = !1),
  18388. this.prepareRenderableFrame(e),
  18389. this.prepareProperties(e, this.isInRange),
  18390. (this.textProperty._mdf || this.textProperty._isFirstFrame) &&
  18391. (this.buildNewText(),
  18392. (this.textProperty._isFirstFrame = !1),
  18393. (this.textProperty._mdf = !1))
  18394. }),
  18395. (ITextElement.prototype.createPathShape = function (e, t) {
  18396. var n,
  18397. r,
  18398. a = t.length,
  18399. o = ''
  18400. for (n = 0; n < a; n += 1)
  18401. 'sh' === t[n].ty &&
  18402. ((r = t[n].ks.k), (o += buildShapeString(r, r.i.length, !0, e)))
  18403. return o
  18404. }),
  18405. (ITextElement.prototype.updateDocumentData = function (e, t) {
  18406. this.textProperty.updateDocumentData(e, t)
  18407. }),
  18408. (ITextElement.prototype.canResizeFont = function (e) {
  18409. this.textProperty.canResizeFont(e)
  18410. }),
  18411. (ITextElement.prototype.setMinimumFontSize = function (e) {
  18412. this.textProperty.setMinimumFontSize(e)
  18413. }),
  18414. (ITextElement.prototype.applyTextPropertiesToMatrix = function (e, t, n, r, a) {
  18415. switch (
  18416. (e.ps && t.translate(e.ps[0], e.ps[1] + e.ascent, 0),
  18417. t.translate(0, -e.ls, 0),
  18418. e.j)
  18419. ) {
  18420. case 1:
  18421. t.translate(e.justifyOffset + (e.boxWidth - e.lineWidths[n]), 0, 0)
  18422. break
  18423. case 2:
  18424. t.translate(e.justifyOffset + (e.boxWidth - e.lineWidths[n]) / 2, 0, 0)
  18425. }
  18426. t.translate(r, a, 0)
  18427. }),
  18428. (ITextElement.prototype.buildColor = function (e) {
  18429. return (
  18430. 'rgb(' +
  18431. Math.round(255 * e[0]) +
  18432. ',' +
  18433. Math.round(255 * e[1]) +
  18434. ',' +
  18435. Math.round(255 * e[2]) +
  18436. ')'
  18437. )
  18438. }),
  18439. (ITextElement.prototype.emptyProp = new LetterProps()),
  18440. (ITextElement.prototype.destroy = function () {})
  18441. var emptyShapeData = { shapes: [] }
  18442. function SVGTextLottieElement(e, t, n) {
  18443. ;(this.textSpans = []), (this.renderType = 'svg'), this.initElement(e, t, n)
  18444. }
  18445. function ISolidElement(e, t, n) {
  18446. this.initElement(e, t, n)
  18447. }
  18448. function NullElement(e, t, n) {
  18449. this.initFrame(),
  18450. this.initBaseData(e, t, n),
  18451. this.initFrame(),
  18452. this.initTransform(e, t, n),
  18453. this.initHierarchy()
  18454. }
  18455. function SVGRendererBase() {}
  18456. function ICompElement() {}
  18457. function SVGCompElement(e, t, n) {
  18458. ;(this.layers = e.layers),
  18459. (this.supports3d = !0),
  18460. (this.completeLayers = !1),
  18461. (this.pendingElements = []),
  18462. (this.elements = this.layers ? createSizedArray(this.layers.length) : []),
  18463. this.initElement(e, t, n),
  18464. (this.tm = e.tm
  18465. ? PropertyFactory.getProp(this, e.tm, 0, t.frameRate, this)
  18466. : { _placeholder: !0 })
  18467. }
  18468. function SVGRenderer(e, t) {
  18469. ;(this.animationItem = e),
  18470. (this.layers = null),
  18471. (this.renderedFrame = -1),
  18472. (this.svgElement = createNS('svg'))
  18473. var n = ''
  18474. if (t && t.title) {
  18475. var r = createNS('title'),
  18476. a = createElementID()
  18477. r.setAttribute('id', a),
  18478. (r.textContent = t.title),
  18479. this.svgElement.appendChild(r),
  18480. (n += a)
  18481. }
  18482. if (t && t.description) {
  18483. var o = createNS('desc'),
  18484. i = createElementID()
  18485. o.setAttribute('id', i),
  18486. (o.textContent = t.description),
  18487. this.svgElement.appendChild(o),
  18488. (n += ' ' + i)
  18489. }
  18490. n && this.svgElement.setAttribute('aria-labelledby', n)
  18491. var s = createNS('defs')
  18492. this.svgElement.appendChild(s)
  18493. var l = createNS('g')
  18494. this.svgElement.appendChild(l),
  18495. (this.layerElement = l),
  18496. (this.renderConfig = {
  18497. preserveAspectRatio: (t && t.preserveAspectRatio) || 'xMidYMid meet',
  18498. imagePreserveAspectRatio:
  18499. (t && t.imagePreserveAspectRatio) || 'xMidYMid slice',
  18500. contentVisibility: (t && t.contentVisibility) || 'visible',
  18501. progressiveLoad: (t && t.progressiveLoad) || !1,
  18502. hideOnTransparent: !(t && !1 === t.hideOnTransparent),
  18503. viewBoxOnly: (t && t.viewBoxOnly) || !1,
  18504. viewBoxSize: (t && t.viewBoxSize) || !1,
  18505. className: (t && t.className) || '',
  18506. id: (t && t.id) || '',
  18507. focusable: t && t.focusable,
  18508. filterSize: {
  18509. width: (t && t.filterSize && t.filterSize.width) || '100%',
  18510. height: (t && t.filterSize && t.filterSize.height) || '100%',
  18511. x: (t && t.filterSize && t.filterSize.x) || '0%',
  18512. y: (t && t.filterSize && t.filterSize.y) || '0%'
  18513. },
  18514. width: t && t.width,
  18515. height: t && t.height
  18516. }),
  18517. (this.globalData = {
  18518. _mdf: !1,
  18519. frameNum: -1,
  18520. defs: s,
  18521. renderConfig: this.renderConfig
  18522. }),
  18523. (this.elements = []),
  18524. (this.pendingElements = []),
  18525. (this.destroyed = !1),
  18526. (this.rendererType = 'svg')
  18527. }
  18528. function CVContextData() {
  18529. var e
  18530. for (
  18531. this.saved = [],
  18532. this.cArrPos = 0,
  18533. this.cTr = new Matrix(),
  18534. this.cO = 1,
  18535. this.savedOp = createTypedArray('float32', 15),
  18536. e = 0;
  18537. e < 15;
  18538. e += 1
  18539. )
  18540. this.saved[e] = createTypedArray('float32', 16)
  18541. this._length = 15
  18542. }
  18543. function ShapeTransformManager() {
  18544. ;(this.sequences = {}), (this.sequenceList = []), (this.transform_key_count = 0)
  18545. }
  18546. function CVEffects() {}
  18547. function CVMaskElement(e, t) {
  18548. var n
  18549. ;(this.data = e),
  18550. (this.element = t),
  18551. (this.masksProperties = this.data.masksProperties || []),
  18552. (this.viewData = createSizedArray(this.masksProperties.length))
  18553. var r = this.masksProperties.length,
  18554. a = !1
  18555. for (n = 0; n < r; n += 1)
  18556. 'n' !== this.masksProperties[n].mode && (a = !0),
  18557. (this.viewData[n] = ShapePropertyFactory.getShapeProp(
  18558. this.element,
  18559. this.masksProperties[n],
  18560. 3
  18561. ))
  18562. ;(this.hasMasks = a), a && this.element.addRenderableComponent(this)
  18563. }
  18564. function CVBaseElement() {}
  18565. function CVShapeData(e, t, n, r) {
  18566. ;(this.styledShapes = []), (this.tr = [0, 0, 0, 0, 0, 0])
  18567. var a,
  18568. o = 4
  18569. 'rc' === t.ty ? (o = 5) : 'el' === t.ty ? (o = 6) : 'sr' === t.ty && (o = 7),
  18570. (this.sh = ShapePropertyFactory.getShapeProp(e, t, o, e))
  18571. var i,
  18572. s = n.length
  18573. for (a = 0; a < s; a += 1)
  18574. n[a].closed ||
  18575. ((i = { transforms: r.addTransformSequence(n[a].transforms), trNodes: [] }),
  18576. this.styledShapes.push(i),
  18577. n[a].elements.push(i))
  18578. }
  18579. function CVShapeElement(e, t, n) {
  18580. ;(this.shapes = []),
  18581. (this.shapesData = e.shapes),
  18582. (this.stylesList = []),
  18583. (this.itemsData = []),
  18584. (this.prevViewData = []),
  18585. (this.shapeModifiers = []),
  18586. (this.processedElements = []),
  18587. (this.transformsManager = new ShapeTransformManager()),
  18588. this.initElement(e, t, n)
  18589. }
  18590. function CVTextElement(e, t, n) {
  18591. ;(this.textSpans = []),
  18592. (this.yOffset = 0),
  18593. (this.fillColorAnim = !1),
  18594. (this.strokeColorAnim = !1),
  18595. (this.strokeWidthAnim = !1),
  18596. (this.stroke = !1),
  18597. (this.fill = !1),
  18598. (this.justifyOffset = 0),
  18599. (this.currentRender = null),
  18600. (this.renderType = 'canvas'),
  18601. (this.values = {
  18602. fill: 'rgba(0,0,0,0)',
  18603. stroke: 'rgba(0,0,0,0)',
  18604. sWidth: 0,
  18605. fValue: ''
  18606. }),
  18607. this.initElement(e, t, n)
  18608. }
  18609. function CVImageElement(e, t, n) {
  18610. ;(this.assetData = t.getAssetData(e.refId)),
  18611. (this.img = t.imageLoader.getAsset(this.assetData)),
  18612. this.initElement(e, t, n)
  18613. }
  18614. function CVSolidElement(e, t, n) {
  18615. this.initElement(e, t, n)
  18616. }
  18617. function CanvasRendererBase(e, t) {
  18618. ;(this.animationItem = e),
  18619. (this.renderConfig = {
  18620. clearCanvas: !t || void 0 === t.clearCanvas || t.clearCanvas,
  18621. context: (t && t.context) || null,
  18622. progressiveLoad: (t && t.progressiveLoad) || !1,
  18623. preserveAspectRatio: (t && t.preserveAspectRatio) || 'xMidYMid meet',
  18624. imagePreserveAspectRatio:
  18625. (t && t.imagePreserveAspectRatio) || 'xMidYMid slice',
  18626. contentVisibility: (t && t.contentVisibility) || 'visible',
  18627. className: (t && t.className) || '',
  18628. id: (t && t.id) || ''
  18629. }),
  18630. (this.renderConfig.dpr = (t && t.dpr) || 1),
  18631. this.animationItem.wrapper &&
  18632. (this.renderConfig.dpr = (t && t.dpr) || window.devicePixelRatio || 1),
  18633. (this.renderedFrame = -1),
  18634. (this.globalData = {
  18635. frameNum: -1,
  18636. _mdf: !1,
  18637. renderConfig: this.renderConfig,
  18638. currentGlobalAlpha: -1
  18639. }),
  18640. (this.contextData = new CVContextData()),
  18641. (this.elements = []),
  18642. (this.pendingElements = []),
  18643. (this.transformMat = new Matrix()),
  18644. (this.completeLayers = !1),
  18645. (this.rendererType = 'canvas')
  18646. }
  18647. function CVCompElement(e, t, n) {
  18648. ;(this.completeLayers = !1),
  18649. (this.layers = e.layers),
  18650. (this.pendingElements = []),
  18651. (this.elements = createSizedArray(this.layers.length)),
  18652. this.initElement(e, t, n),
  18653. (this.tm = e.tm
  18654. ? PropertyFactory.getProp(this, e.tm, 0, t.frameRate, this)
  18655. : { _placeholder: !0 })
  18656. }
  18657. function CanvasRenderer(e, t) {
  18658. ;(this.animationItem = e),
  18659. (this.renderConfig = {
  18660. clearCanvas: !t || void 0 === t.clearCanvas || t.clearCanvas,
  18661. context: (t && t.context) || null,
  18662. progressiveLoad: (t && t.progressiveLoad) || !1,
  18663. preserveAspectRatio: (t && t.preserveAspectRatio) || 'xMidYMid meet',
  18664. imagePreserveAspectRatio:
  18665. (t && t.imagePreserveAspectRatio) || 'xMidYMid slice',
  18666. contentVisibility: (t && t.contentVisibility) || 'visible',
  18667. className: (t && t.className) || '',
  18668. id: (t && t.id) || ''
  18669. }),
  18670. (this.renderConfig.dpr = (t && t.dpr) || 1),
  18671. this.animationItem.wrapper &&
  18672. (this.renderConfig.dpr = (t && t.dpr) || window.devicePixelRatio || 1),
  18673. (this.renderedFrame = -1),
  18674. (this.globalData = {
  18675. frameNum: -1,
  18676. _mdf: !1,
  18677. renderConfig: this.renderConfig,
  18678. currentGlobalAlpha: -1
  18679. }),
  18680. (this.contextData = new CVContextData()),
  18681. (this.elements = []),
  18682. (this.pendingElements = []),
  18683. (this.transformMat = new Matrix()),
  18684. (this.completeLayers = !1),
  18685. (this.rendererType = 'canvas')
  18686. }
  18687. function HBaseElement() {}
  18688. function HSolidElement(e, t, n) {
  18689. this.initElement(e, t, n)
  18690. }
  18691. function HShapeElement(e, t, n) {
  18692. ;(this.shapes = []),
  18693. (this.shapesData = e.shapes),
  18694. (this.stylesList = []),
  18695. (this.shapeModifiers = []),
  18696. (this.itemsData = []),
  18697. (this.processedElements = []),
  18698. (this.animatedContents = []),
  18699. (this.shapesContainer = createNS('g')),
  18700. this.initElement(e, t, n),
  18701. (this.prevViewData = []),
  18702. (this.currentBBox = { x: 999999, y: -999999, h: 0, w: 0 })
  18703. }
  18704. function HTextElement(e, t, n) {
  18705. ;(this.textSpans = []),
  18706. (this.textPaths = []),
  18707. (this.currentBBox = { x: 999999, y: -999999, h: 0, w: 0 }),
  18708. (this.renderType = 'svg'),
  18709. (this.isMasked = !1),
  18710. this.initElement(e, t, n)
  18711. }
  18712. function HCameraElement(e, t, n) {
  18713. this.initFrame(), this.initBaseData(e, t, n), this.initHierarchy()
  18714. var r = PropertyFactory.getProp
  18715. if (
  18716. ((this.pe = r(this, e.pe, 0, 0, this)),
  18717. e.ks.p.s
  18718. ? ((this.px = r(this, e.ks.p.x, 1, 0, this)),
  18719. (this.py = r(this, e.ks.p.y, 1, 0, this)),
  18720. (this.pz = r(this, e.ks.p.z, 1, 0, this)))
  18721. : (this.p = r(this, e.ks.p, 1, 0, this)),
  18722. e.ks.a && (this.a = r(this, e.ks.a, 1, 0, this)),
  18723. e.ks.or.k.length && e.ks.or.k[0].to)
  18724. ) {
  18725. var a,
  18726. o = e.ks.or.k.length
  18727. for (a = 0; a < o; a += 1) (e.ks.or.k[a].to = null), (e.ks.or.k[a].ti = null)
  18728. }
  18729. ;(this.or = r(this, e.ks.or, 1, degToRads, this)),
  18730. (this.or.sh = !0),
  18731. (this.rx = r(this, e.ks.rx, 0, degToRads, this)),
  18732. (this.ry = r(this, e.ks.ry, 0, degToRads, this)),
  18733. (this.rz = r(this, e.ks.rz, 0, degToRads, this)),
  18734. (this.mat = new Matrix()),
  18735. (this._prevMat = new Matrix()),
  18736. (this._isFirstFrame = !0),
  18737. (this.finalTransform = { mProp: this })
  18738. }
  18739. function HImageElement(e, t, n) {
  18740. ;(this.assetData = t.getAssetData(e.refId)), this.initElement(e, t, n)
  18741. }
  18742. function HybridRendererBase(e, t) {
  18743. ;(this.animationItem = e),
  18744. (this.layers = null),
  18745. (this.renderedFrame = -1),
  18746. (this.renderConfig = {
  18747. className: (t && t.className) || '',
  18748. imagePreserveAspectRatio:
  18749. (t && t.imagePreserveAspectRatio) || 'xMidYMid slice',
  18750. hideOnTransparent: !(t && !1 === t.hideOnTransparent),
  18751. filterSize: {
  18752. width: (t && t.filterSize && t.filterSize.width) || '400%',
  18753. height: (t && t.filterSize && t.filterSize.height) || '400%',
  18754. x: (t && t.filterSize && t.filterSize.x) || '-100%',
  18755. y: (t && t.filterSize && t.filterSize.y) || '-100%'
  18756. }
  18757. }),
  18758. (this.globalData = { _mdf: !1, frameNum: -1, renderConfig: this.renderConfig }),
  18759. (this.pendingElements = []),
  18760. (this.elements = []),
  18761. (this.threeDElements = []),
  18762. (this.destroyed = !1),
  18763. (this.camera = null),
  18764. (this.supports3d = !0),
  18765. (this.rendererType = 'html')
  18766. }
  18767. function HCompElement(e, t, n) {
  18768. ;(this.layers = e.layers),
  18769. (this.supports3d = !e.hasMask),
  18770. (this.completeLayers = !1),
  18771. (this.pendingElements = []),
  18772. (this.elements = this.layers ? createSizedArray(this.layers.length) : []),
  18773. this.initElement(e, t, n),
  18774. (this.tm = e.tm
  18775. ? PropertyFactory.getProp(this, e.tm, 0, t.frameRate, this)
  18776. : { _placeholder: !0 })
  18777. }
  18778. function HybridRenderer(e, t) {
  18779. ;(this.animationItem = e),
  18780. (this.layers = null),
  18781. (this.renderedFrame = -1),
  18782. (this.renderConfig = {
  18783. className: (t && t.className) || '',
  18784. imagePreserveAspectRatio:
  18785. (t && t.imagePreserveAspectRatio) || 'xMidYMid slice',
  18786. hideOnTransparent: !(t && !1 === t.hideOnTransparent),
  18787. filterSize: {
  18788. width: (t && t.filterSize && t.filterSize.width) || '400%',
  18789. height: (t && t.filterSize && t.filterSize.height) || '400%',
  18790. x: (t && t.filterSize && t.filterSize.x) || '-100%',
  18791. y: (t && t.filterSize && t.filterSize.y) || '-100%'
  18792. }
  18793. }),
  18794. (this.globalData = { _mdf: !1, frameNum: -1, renderConfig: this.renderConfig }),
  18795. (this.pendingElements = []),
  18796. (this.elements = []),
  18797. (this.threeDElements = []),
  18798. (this.destroyed = !1),
  18799. (this.camera = null),
  18800. (this.supports3d = !0),
  18801. (this.rendererType = 'html')
  18802. }
  18803. extendPrototype(
  18804. [
  18805. BaseElement,
  18806. TransformElement,
  18807. SVGBaseElement,
  18808. HierarchyElement,
  18809. FrameElement,
  18810. RenderableDOMElement,
  18811. ITextElement
  18812. ],
  18813. SVGTextLottieElement
  18814. ),
  18815. (SVGTextLottieElement.prototype.createContent = function () {
  18816. this.data.singleShape &&
  18817. !this.globalData.fontManager.chars &&
  18818. (this.textContainer = createNS('text'))
  18819. }),
  18820. (SVGTextLottieElement.prototype.buildTextContents = function (e) {
  18821. for (var t = 0, n = e.length, r = [], a = ''; t < n; )
  18822. e[t] === String.fromCharCode(13) || e[t] === String.fromCharCode(3)
  18823. ? (r.push(a), (a = ''))
  18824. : (a += e[t]),
  18825. (t += 1)
  18826. return r.push(a), r
  18827. }),
  18828. (SVGTextLottieElement.prototype.buildShapeData = function (e, t) {
  18829. if (e.shapes && e.shapes.length) {
  18830. var n = e.shapes[0]
  18831. if (n.it) {
  18832. var r = n.it[n.it.length - 1]
  18833. r.s && ((r.s.k[0] = t), (r.s.k[1] = t))
  18834. }
  18835. }
  18836. return e
  18837. }),
  18838. (SVGTextLottieElement.prototype.buildNewText = function () {
  18839. var e, t
  18840. this.addDynamicProperty(this)
  18841. var n = this.textProperty.currentData
  18842. ;(this.renderedLetters = createSizedArray(n ? n.l.length : 0)),
  18843. n.fc
  18844. ? this.layerElement.setAttribute('fill', this.buildColor(n.fc))
  18845. : this.layerElement.setAttribute('fill', 'rgba(0,0,0,0)'),
  18846. n.sc &&
  18847. (this.layerElement.setAttribute('stroke', this.buildColor(n.sc)),
  18848. this.layerElement.setAttribute('stroke-width', n.sw)),
  18849. this.layerElement.setAttribute('font-size', n.finalSize)
  18850. var r = this.globalData.fontManager.getFontByName(n.f)
  18851. if (r.fClass) this.layerElement.setAttribute('class', r.fClass)
  18852. else {
  18853. this.layerElement.setAttribute('font-family', r.fFamily)
  18854. var a = n.fWeight,
  18855. o = n.fStyle
  18856. this.layerElement.setAttribute('font-style', o),
  18857. this.layerElement.setAttribute('font-weight', a)
  18858. }
  18859. this.layerElement.setAttribute('aria-label', n.t)
  18860. var i,
  18861. s = n.l || [],
  18862. l = !!this.globalData.fontManager.chars
  18863. t = s.length
  18864. var c = this.mHelper,
  18865. u = this.data.singleShape,
  18866. p = 0,
  18867. d = 0,
  18868. f = !0,
  18869. h = 0.001 * n.tr * n.finalSize
  18870. if (!u || l || n.sz) {
  18871. var v,
  18872. m = this.textSpans.length
  18873. for (e = 0; e < t; e += 1) {
  18874. if (
  18875. (this.textSpans[e] ||
  18876. (this.textSpans[e] = { span: null, childSpan: null, glyph: null }),
  18877. !l || !u || 0 === e)
  18878. ) {
  18879. if (
  18880. ((i = m > e ? this.textSpans[e].span : createNS(l ? 'g' : 'text')),
  18881. m <= e)
  18882. ) {
  18883. if (
  18884. (i.setAttribute('stroke-linecap', 'butt'),
  18885. i.setAttribute('stroke-linejoin', 'round'),
  18886. i.setAttribute('stroke-miterlimit', '4'),
  18887. (this.textSpans[e].span = i),
  18888. l)
  18889. ) {
  18890. var g = createNS('g')
  18891. i.appendChild(g), (this.textSpans[e].childSpan = g)
  18892. }
  18893. ;(this.textSpans[e].span = i), this.layerElement.appendChild(i)
  18894. }
  18895. i.style.display = 'inherit'
  18896. }
  18897. if (
  18898. (c.reset(),
  18899. u &&
  18900. (s[e].n && ((p = -h), (d += n.yOffset), (d += f ? 1 : 0), (f = !1)),
  18901. this.applyTextPropertiesToMatrix(n, c, s[e].line, p, d),
  18902. (p += s[e].l || 0),
  18903. (p += h)),
  18904. l)
  18905. ) {
  18906. var y
  18907. if (
  18908. 1 ===
  18909. (v = this.globalData.fontManager.getCharData(
  18910. n.finalText[e],
  18911. r.fStyle,
  18912. this.globalData.fontManager.getFontByName(n.f).fFamily
  18913. )).t
  18914. )
  18915. y = new SVGCompElement(v.data, this.globalData, this)
  18916. else {
  18917. var b = emptyShapeData
  18918. v.data &&
  18919. v.data.shapes &&
  18920. (b = this.buildShapeData(v.data, n.finalSize)),
  18921. (y = new SVGShapeElement(b, this.globalData, this))
  18922. }
  18923. if (this.textSpans[e].glyph) {
  18924. var _ = this.textSpans[e].glyph
  18925. this.textSpans[e].childSpan.removeChild(_.layerElement), _.destroy()
  18926. }
  18927. ;(this.textSpans[e].glyph = y),
  18928. (y._debug = !0),
  18929. y.prepareFrame(0),
  18930. y.renderFrame(),
  18931. this.textSpans[e].childSpan.appendChild(y.layerElement),
  18932. 1 === v.t &&
  18933. this.textSpans[e].childSpan.setAttribute(
  18934. 'transform',
  18935. 'scale(' + n.finalSize / 100 + ',' + n.finalSize / 100 + ')'
  18936. )
  18937. } else
  18938. u &&
  18939. i.setAttribute(
  18940. 'transform',
  18941. 'translate(' + c.props[12] + ',' + c.props[13] + ')'
  18942. ),
  18943. (i.textContent = s[e].val),
  18944. i.setAttributeNS(
  18945. 'http://www.w3.org/XML/1998/namespace',
  18946. 'xml:space',
  18947. 'preserve'
  18948. )
  18949. }
  18950. u && i && i.setAttribute('d', '')
  18951. } else {
  18952. var A = this.textContainer,
  18953. x = 'start'
  18954. switch (n.j) {
  18955. case 1:
  18956. x = 'end'
  18957. break
  18958. case 2:
  18959. x = 'middle'
  18960. break
  18961. default:
  18962. x = 'start'
  18963. }
  18964. A.setAttribute('text-anchor', x), A.setAttribute('letter-spacing', h)
  18965. var w = this.buildTextContents(n.finalText)
  18966. for (t = w.length, d = n.ps ? n.ps[1] + n.ascent : 0, e = 0; e < t; e += 1)
  18967. ((i = this.textSpans[e].span || createNS('tspan')).textContent = w[e]),
  18968. i.setAttribute('x', 0),
  18969. i.setAttribute('y', d),
  18970. (i.style.display = 'inherit'),
  18971. A.appendChild(i),
  18972. this.textSpans[e] || (this.textSpans[e] = { span: null, glyph: null }),
  18973. (this.textSpans[e].span = i),
  18974. (d += n.finalLineHeight)
  18975. this.layerElement.appendChild(A)
  18976. }
  18977. for (; e < this.textSpans.length; )
  18978. (this.textSpans[e].span.style.display = 'none'), (e += 1)
  18979. this._sizeChanged = !0
  18980. }),
  18981. (SVGTextLottieElement.prototype.sourceRectAtTime = function () {
  18982. if (
  18983. (this.prepareFrame(this.comp.renderedFrame - this.data.st),
  18984. this.renderInnerContent(),
  18985. this._sizeChanged)
  18986. ) {
  18987. this._sizeChanged = !1
  18988. var e = this.layerElement.getBBox()
  18989. this.bbox = { top: e.y, left: e.x, width: e.width, height: e.height }
  18990. }
  18991. return this.bbox
  18992. }),
  18993. (SVGTextLottieElement.prototype.getValue = function () {
  18994. var e,
  18995. t,
  18996. n = this.textSpans.length
  18997. for (this.renderedFrame = this.comp.renderedFrame, e = 0; e < n; e += 1)
  18998. (t = this.textSpans[e].glyph) &&
  18999. (t.prepareFrame(this.comp.renderedFrame - this.data.st),
  19000. t._mdf && (this._mdf = !0))
  19001. }),
  19002. (SVGTextLottieElement.prototype.renderInnerContent = function () {
  19003. if (
  19004. (!this.data.singleShape || this._mdf) &&
  19005. (this.textAnimator.getMeasures(
  19006. this.textProperty.currentData,
  19007. this.lettersChangedFlag
  19008. ),
  19009. this.lettersChangedFlag || this.textAnimator.lettersChangedFlag)
  19010. ) {
  19011. var e, t
  19012. this._sizeChanged = !0
  19013. var n,
  19014. r,
  19015. a,
  19016. o = this.textAnimator.renderedLetters,
  19017. i = this.textProperty.currentData.l
  19018. for (t = i.length, e = 0; e < t; e += 1)
  19019. i[e].n ||
  19020. ((n = o[e]),
  19021. (r = this.textSpans[e].span),
  19022. (a = this.textSpans[e].glyph) && a.renderFrame(),
  19023. n._mdf.m && r.setAttribute('transform', n.m),
  19024. n._mdf.o && r.setAttribute('opacity', n.o),
  19025. n._mdf.sw && r.setAttribute('stroke-width', n.sw),
  19026. n._mdf.sc && r.setAttribute('stroke', n.sc),
  19027. n._mdf.fc && r.setAttribute('fill', n.fc))
  19028. }
  19029. }),
  19030. extendPrototype([IImageElement], ISolidElement),
  19031. (ISolidElement.prototype.createContent = function () {
  19032. var e = createNS('rect')
  19033. e.setAttribute('width', this.data.sw),
  19034. e.setAttribute('height', this.data.sh),
  19035. e.setAttribute('fill', this.data.sc),
  19036. this.layerElement.appendChild(e)
  19037. }),
  19038. (NullElement.prototype.prepareFrame = function (e) {
  19039. this.prepareProperties(e, !0)
  19040. }),
  19041. (NullElement.prototype.renderFrame = function () {}),
  19042. (NullElement.prototype.getBaseElement = function () {
  19043. return null
  19044. }),
  19045. (NullElement.prototype.destroy = function () {}),
  19046. (NullElement.prototype.sourceRectAtTime = function () {}),
  19047. (NullElement.prototype.hide = function () {}),
  19048. extendPrototype(
  19049. [BaseElement, TransformElement, HierarchyElement, FrameElement],
  19050. NullElement
  19051. ),
  19052. extendPrototype([BaseRenderer], SVGRendererBase),
  19053. (SVGRendererBase.prototype.createNull = function (e) {
  19054. return new NullElement(e, this.globalData, this)
  19055. }),
  19056. (SVGRendererBase.prototype.createShape = function (e) {
  19057. return new SVGShapeElement(e, this.globalData, this)
  19058. }),
  19059. (SVGRendererBase.prototype.createText = function (e) {
  19060. return new SVGTextLottieElement(e, this.globalData, this)
  19061. }),
  19062. (SVGRendererBase.prototype.createImage = function (e) {
  19063. return new IImageElement(e, this.globalData, this)
  19064. }),
  19065. (SVGRendererBase.prototype.createSolid = function (e) {
  19066. return new ISolidElement(e, this.globalData, this)
  19067. }),
  19068. (SVGRendererBase.prototype.configAnimation = function (e) {
  19069. this.svgElement.setAttribute('xmlns', 'http://www.w3.org/2000/svg'),
  19070. this.renderConfig.viewBoxSize
  19071. ? this.svgElement.setAttribute('viewBox', this.renderConfig.viewBoxSize)
  19072. : this.svgElement.setAttribute('viewBox', '0 0 ' + e.w + ' ' + e.h),
  19073. this.renderConfig.viewBoxOnly ||
  19074. (this.svgElement.setAttribute('width', e.w),
  19075. this.svgElement.setAttribute('height', e.h),
  19076. (this.svgElement.style.width = '100%'),
  19077. (this.svgElement.style.height = '100%'),
  19078. (this.svgElement.style.transform = 'translate3d(0,0,0)'),
  19079. (this.svgElement.style.contentVisibility =
  19080. this.renderConfig.contentVisibility)),
  19081. this.renderConfig.width &&
  19082. this.svgElement.setAttribute('width', this.renderConfig.width),
  19083. this.renderConfig.height &&
  19084. this.svgElement.setAttribute('height', this.renderConfig.height),
  19085. this.renderConfig.className &&
  19086. this.svgElement.setAttribute('class', this.renderConfig.className),
  19087. this.renderConfig.id &&
  19088. this.svgElement.setAttribute('id', this.renderConfig.id),
  19089. void 0 !== this.renderConfig.focusable &&
  19090. this.svgElement.setAttribute('focusable', this.renderConfig.focusable),
  19091. this.svgElement.setAttribute(
  19092. 'preserveAspectRatio',
  19093. this.renderConfig.preserveAspectRatio
  19094. ),
  19095. this.animationItem.wrapper.appendChild(this.svgElement)
  19096. var t = this.globalData.defs
  19097. this.setupGlobalData(e, t),
  19098. (this.globalData.progressiveLoad = this.renderConfig.progressiveLoad),
  19099. (this.data = e)
  19100. var n = createNS('clipPath'),
  19101. r = createNS('rect')
  19102. r.setAttribute('width', e.w),
  19103. r.setAttribute('height', e.h),
  19104. r.setAttribute('x', 0),
  19105. r.setAttribute('y', 0)
  19106. var a = createElementID()
  19107. n.setAttribute('id', a),
  19108. n.appendChild(r),
  19109. this.layerElement.setAttribute(
  19110. 'clip-path',
  19111. 'url(' + getLocationHref() + '#' + a + ')'
  19112. ),
  19113. t.appendChild(n),
  19114. (this.layers = e.layers),
  19115. (this.elements = createSizedArray(e.layers.length))
  19116. }),
  19117. (SVGRendererBase.prototype.destroy = function () {
  19118. var e
  19119. this.animationItem.wrapper && (this.animationItem.wrapper.innerText = ''),
  19120. (this.layerElement = null),
  19121. (this.globalData.defs = null)
  19122. var t = this.layers ? this.layers.length : 0
  19123. for (e = 0; e < t; e += 1) this.elements[e] && this.elements[e].destroy()
  19124. ;(this.elements.length = 0), (this.destroyed = !0), (this.animationItem = null)
  19125. }),
  19126. (SVGRendererBase.prototype.updateContainerSize = function () {}),
  19127. (SVGRendererBase.prototype.buildItem = function (e) {
  19128. var t = this.elements
  19129. if (!t[e] && 99 !== this.layers[e].ty) {
  19130. t[e] = !0
  19131. var n = this.createItem(this.layers[e])
  19132. ;(t[e] = n),
  19133. getExpressionsPlugin() &&
  19134. (0 === this.layers[e].ty &&
  19135. this.globalData.projectInterface.registerComposition(n),
  19136. n.initExpressions()),
  19137. this.appendElementInPos(n, e),
  19138. this.layers[e].tt &&
  19139. (this.elements[e - 1] && !0 !== this.elements[e - 1]
  19140. ? n.setMatte(t[e - 1].layerId)
  19141. : (this.buildItem(e - 1), this.addPendingElement(n)))
  19142. }
  19143. }),
  19144. (SVGRendererBase.prototype.checkPendingElements = function () {
  19145. for (; this.pendingElements.length; ) {
  19146. var e = this.pendingElements.pop()
  19147. if ((e.checkParenting(), e.data.tt))
  19148. for (var t = 0, n = this.elements.length; t < n; ) {
  19149. if (this.elements[t] === e) {
  19150. e.setMatte(this.elements[t - 1].layerId)
  19151. break
  19152. }
  19153. t += 1
  19154. }
  19155. }
  19156. }),
  19157. (SVGRendererBase.prototype.renderFrame = function (e) {
  19158. if (this.renderedFrame !== e && !this.destroyed) {
  19159. var t
  19160. null === e ? (e = this.renderedFrame) : (this.renderedFrame = e),
  19161. (this.globalData.frameNum = e),
  19162. (this.globalData.frameId += 1),
  19163. (this.globalData.projectInterface.currentFrame = e),
  19164. (this.globalData._mdf = !1)
  19165. var n = this.layers.length
  19166. for (this.completeLayers || this.checkLayers(e), t = n - 1; t >= 0; t -= 1)
  19167. (this.completeLayers || this.elements[t]) &&
  19168. this.elements[t].prepareFrame(e - this.layers[t].st)
  19169. if (this.globalData._mdf)
  19170. for (t = 0; t < n; t += 1)
  19171. (this.completeLayers || this.elements[t]) &&
  19172. this.elements[t].renderFrame()
  19173. }
  19174. }),
  19175. (SVGRendererBase.prototype.appendElementInPos = function (e, t) {
  19176. var n = e.getBaseElement()
  19177. if (n) {
  19178. for (var r, a = 0; a < t; )
  19179. this.elements[a] &&
  19180. !0 !== this.elements[a] &&
  19181. this.elements[a].getBaseElement() &&
  19182. (r = this.elements[a].getBaseElement()),
  19183. (a += 1)
  19184. r ? this.layerElement.insertBefore(n, r) : this.layerElement.appendChild(n)
  19185. }
  19186. }),
  19187. (SVGRendererBase.prototype.hide = function () {
  19188. this.layerElement.style.display = 'none'
  19189. }),
  19190. (SVGRendererBase.prototype.show = function () {
  19191. this.layerElement.style.display = 'block'
  19192. }),
  19193. extendPrototype(
  19194. [
  19195. BaseElement,
  19196. TransformElement,
  19197. HierarchyElement,
  19198. FrameElement,
  19199. RenderableDOMElement
  19200. ],
  19201. ICompElement
  19202. ),
  19203. (ICompElement.prototype.initElement = function (e, t, n) {
  19204. this.initFrame(),
  19205. this.initBaseData(e, t, n),
  19206. this.initTransform(e, t, n),
  19207. this.initRenderable(),
  19208. this.initHierarchy(),
  19209. this.initRendererElement(),
  19210. this.createContainerElements(),
  19211. this.createRenderableComponents(),
  19212. (!this.data.xt && t.progressiveLoad) || this.buildAllItems(),
  19213. this.hide()
  19214. }),
  19215. (ICompElement.prototype.prepareFrame = function (e) {
  19216. if (
  19217. ((this._mdf = !1),
  19218. this.prepareRenderableFrame(e),
  19219. this.prepareProperties(e, this.isInRange),
  19220. this.isInRange || this.data.xt)
  19221. ) {
  19222. if (this.tm._placeholder) this.renderedFrame = e / this.data.sr
  19223. else {
  19224. var t = this.tm.v
  19225. t === this.data.op && (t = this.data.op - 1), (this.renderedFrame = t)
  19226. }
  19227. var n,
  19228. r = this.elements.length
  19229. for (
  19230. this.completeLayers || this.checkLayers(this.renderedFrame), n = r - 1;
  19231. n >= 0;
  19232. n -= 1
  19233. )
  19234. (this.completeLayers || this.elements[n]) &&
  19235. (this.elements[n].prepareFrame(this.renderedFrame - this.layers[n].st),
  19236. this.elements[n]._mdf && (this._mdf = !0))
  19237. }
  19238. }),
  19239. (ICompElement.prototype.renderInnerContent = function () {
  19240. var e,
  19241. t = this.layers.length
  19242. for (e = 0; e < t; e += 1)
  19243. (this.completeLayers || this.elements[e]) && this.elements[e].renderFrame()
  19244. }),
  19245. (ICompElement.prototype.setElements = function (e) {
  19246. this.elements = e
  19247. }),
  19248. (ICompElement.prototype.getElements = function () {
  19249. return this.elements
  19250. }),
  19251. (ICompElement.prototype.destroyElements = function () {
  19252. var e,
  19253. t = this.layers.length
  19254. for (e = 0; e < t; e += 1) this.elements[e] && this.elements[e].destroy()
  19255. }),
  19256. (ICompElement.prototype.destroy = function () {
  19257. this.destroyElements(), this.destroyBaseElement()
  19258. }),
  19259. extendPrototype([SVGRendererBase, ICompElement, SVGBaseElement], SVGCompElement),
  19260. (SVGCompElement.prototype.createComp = function (e) {
  19261. return new SVGCompElement(e, this.globalData, this)
  19262. }),
  19263. extendPrototype([SVGRendererBase], SVGRenderer),
  19264. (SVGRenderer.prototype.createComp = function (e) {
  19265. return new SVGCompElement(e, this.globalData, this)
  19266. }),
  19267. (CVContextData.prototype.duplicate = function () {
  19268. var e = 2 * this._length,
  19269. t = this.savedOp
  19270. ;(this.savedOp = createTypedArray('float32', e)), this.savedOp.set(t)
  19271. var n = 0
  19272. for (n = this._length; n < e; n += 1)
  19273. this.saved[n] = createTypedArray('float32', 16)
  19274. this._length = e
  19275. }),
  19276. (CVContextData.prototype.reset = function () {
  19277. ;(this.cArrPos = 0), this.cTr.reset(), (this.cO = 1)
  19278. }),
  19279. (ShapeTransformManager.prototype = {
  19280. addTransformSequence: function (e) {
  19281. var t,
  19282. n = e.length,
  19283. r = '_'
  19284. for (t = 0; t < n; t += 1) r += e[t].transform.key + '_'
  19285. var a = this.sequences[r]
  19286. return (
  19287. a ||
  19288. ((a = {
  19289. transforms: [].concat(e),
  19290. finalTransform: new Matrix(),
  19291. _mdf: !1
  19292. }),
  19293. (this.sequences[r] = a),
  19294. this.sequenceList.push(a)),
  19295. a
  19296. )
  19297. },
  19298. processSequence: function (e, t) {
  19299. for (var n, r = 0, a = e.transforms.length, o = t; r < a && !t; ) {
  19300. if (e.transforms[r].transform.mProps._mdf) {
  19301. o = !0
  19302. break
  19303. }
  19304. r += 1
  19305. }
  19306. if (o)
  19307. for (e.finalTransform.reset(), r = a - 1; r >= 0; r -= 1)
  19308. (n = e.transforms[r].transform.mProps.v.props),
  19309. e.finalTransform.transform(
  19310. n[0],
  19311. n[1],
  19312. n[2],
  19313. n[3],
  19314. n[4],
  19315. n[5],
  19316. n[6],
  19317. n[7],
  19318. n[8],
  19319. n[9],
  19320. n[10],
  19321. n[11],
  19322. n[12],
  19323. n[13],
  19324. n[14],
  19325. n[15]
  19326. )
  19327. e._mdf = o
  19328. },
  19329. processSequences: function (e) {
  19330. var t,
  19331. n = this.sequenceList.length
  19332. for (t = 0; t < n; t += 1) this.processSequence(this.sequenceList[t], e)
  19333. },
  19334. getNewKey: function () {
  19335. return (this.transform_key_count += 1), '_' + this.transform_key_count
  19336. }
  19337. }),
  19338. (CVEffects.prototype.renderFrame = function () {}),
  19339. (CVMaskElement.prototype.renderFrame = function () {
  19340. if (this.hasMasks) {
  19341. var e,
  19342. t,
  19343. n,
  19344. r,
  19345. a = this.element.finalTransform.mat,
  19346. o = this.element.canvasContext,
  19347. i = this.masksProperties.length
  19348. for (o.beginPath(), e = 0; e < i; e += 1)
  19349. if ('n' !== this.masksProperties[e].mode) {
  19350. var s
  19351. this.masksProperties[e].inv &&
  19352. (o.moveTo(0, 0),
  19353. o.lineTo(this.element.globalData.compSize.w, 0),
  19354. o.lineTo(
  19355. this.element.globalData.compSize.w,
  19356. this.element.globalData.compSize.h
  19357. ),
  19358. o.lineTo(0, this.element.globalData.compSize.h),
  19359. o.lineTo(0, 0)),
  19360. (r = this.viewData[e].v),
  19361. (t = a.applyToPointArray(r.v[0][0], r.v[0][1], 0)),
  19362. o.moveTo(t[0], t[1])
  19363. var l = r._length
  19364. for (s = 1; s < l; s += 1)
  19365. (n = a.applyToTriplePoints(r.o[s - 1], r.i[s], r.v[s])),
  19366. o.bezierCurveTo(n[0], n[1], n[2], n[3], n[4], n[5])
  19367. ;(n = a.applyToTriplePoints(r.o[s - 1], r.i[0], r.v[0])),
  19368. o.bezierCurveTo(n[0], n[1], n[2], n[3], n[4], n[5])
  19369. }
  19370. this.element.globalData.renderer.save(!0), o.clip()
  19371. }
  19372. }),
  19373. (CVMaskElement.prototype.getMaskProperty = MaskElement.prototype.getMaskProperty),
  19374. (CVMaskElement.prototype.destroy = function () {
  19375. this.element = null
  19376. }),
  19377. (CVBaseElement.prototype = {
  19378. createElements: function () {},
  19379. initRendererElement: function () {},
  19380. createContainerElements: function () {
  19381. ;(this.canvasContext = this.globalData.canvasContext),
  19382. (this.renderableEffectsManager = new CVEffects())
  19383. },
  19384. createContent: function () {},
  19385. setBlendMode: function () {
  19386. var e = this.globalData
  19387. if (e.blendMode !== this.data.bm) {
  19388. e.blendMode = this.data.bm
  19389. var t = getBlendMode(this.data.bm)
  19390. e.canvasContext.globalCompositeOperation = t
  19391. }
  19392. },
  19393. createRenderableComponents: function () {
  19394. this.maskManager = new CVMaskElement(this.data, this)
  19395. },
  19396. hideElement: function () {
  19397. this.hidden || (this.isInRange && !this.isTransparent) || (this.hidden = !0)
  19398. },
  19399. showElement: function () {
  19400. this.isInRange &&
  19401. !this.isTransparent &&
  19402. ((this.hidden = !1),
  19403. (this._isFirstFrame = !0),
  19404. (this.maskManager._isFirstFrame = !0))
  19405. },
  19406. renderFrame: function () {
  19407. if (!this.hidden && !this.data.hd) {
  19408. this.renderTransform(), this.renderRenderable(), this.setBlendMode()
  19409. var e = 0 === this.data.ty
  19410. this.globalData.renderer.save(e),
  19411. this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),
  19412. this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),
  19413. this.renderInnerContent(),
  19414. this.globalData.renderer.restore(e),
  19415. this.maskManager.hasMasks && this.globalData.renderer.restore(!0),
  19416. this._isFirstFrame && (this._isFirstFrame = !1)
  19417. }
  19418. },
  19419. destroy: function () {
  19420. ;(this.canvasContext = null),
  19421. (this.data = null),
  19422. (this.globalData = null),
  19423. this.maskManager.destroy()
  19424. },
  19425. mHelper: new Matrix()
  19426. }),
  19427. (CVBaseElement.prototype.hide = CVBaseElement.prototype.hideElement),
  19428. (CVBaseElement.prototype.show = CVBaseElement.prototype.showElement),
  19429. (CVShapeData.prototype.setAsAnimated = SVGShapeData.prototype.setAsAnimated),
  19430. extendPrototype(
  19431. [
  19432. BaseElement,
  19433. TransformElement,
  19434. CVBaseElement,
  19435. IShapeElement,
  19436. HierarchyElement,
  19437. FrameElement,
  19438. RenderableElement
  19439. ],
  19440. CVShapeElement
  19441. ),
  19442. (CVShapeElement.prototype.initElement =
  19443. RenderableDOMElement.prototype.initElement),
  19444. (CVShapeElement.prototype.transformHelper = { opacity: 1, _opMdf: !1 }),
  19445. (CVShapeElement.prototype.dashResetter = []),
  19446. (CVShapeElement.prototype.createContent = function () {
  19447. this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, !0, [])
  19448. }),
  19449. (CVShapeElement.prototype.createStyleElement = function (e, t) {
  19450. var n = {
  19451. data: e,
  19452. type: e.ty,
  19453. preTransforms: this.transformsManager.addTransformSequence(t),
  19454. transforms: [],
  19455. elements: [],
  19456. closed: !0 === e.hd
  19457. },
  19458. r = {}
  19459. if (
  19460. ('fl' === e.ty || 'st' === e.ty
  19461. ? ((r.c = PropertyFactory.getProp(this, e.c, 1, 255, this)),
  19462. r.c.k ||
  19463. (n.co =
  19464. 'rgb(' +
  19465. bmFloor(r.c.v[0]) +
  19466. ',' +
  19467. bmFloor(r.c.v[1]) +
  19468. ',' +
  19469. bmFloor(r.c.v[2]) +
  19470. ')'))
  19471. : ('gf' !== e.ty && 'gs' !== e.ty) ||
  19472. ((r.s = PropertyFactory.getProp(this, e.s, 1, null, this)),
  19473. (r.e = PropertyFactory.getProp(this, e.e, 1, null, this)),
  19474. (r.h = PropertyFactory.getProp(this, e.h || { k: 0 }, 0, 0.01, this)),
  19475. (r.a = PropertyFactory.getProp(
  19476. this,
  19477. e.a || { k: 0 },
  19478. 0,
  19479. degToRads,
  19480. this
  19481. )),
  19482. (r.g = new GradientProperty(this, e.g, this))),
  19483. (r.o = PropertyFactory.getProp(this, e.o, 0, 0.01, this)),
  19484. 'st' === e.ty || 'gs' === e.ty)
  19485. ) {
  19486. if (
  19487. ((n.lc = lineCapEnum[e.lc || 2]),
  19488. (n.lj = lineJoinEnum[e.lj || 2]),
  19489. 1 == e.lj && (n.ml = e.ml),
  19490. (r.w = PropertyFactory.getProp(this, e.w, 0, null, this)),
  19491. r.w.k || (n.wi = r.w.v),
  19492. e.d)
  19493. ) {
  19494. var a = new DashProperty(this, e.d, 'canvas', this)
  19495. ;(r.d = a), r.d.k || ((n.da = r.d.dashArray), (n.do = r.d.dashoffset[0]))
  19496. }
  19497. } else n.r = 2 === e.r ? 'evenodd' : 'nonzero'
  19498. return this.stylesList.push(n), (r.style = n), r
  19499. }),
  19500. (CVShapeElement.prototype.createGroupElement = function () {
  19501. return { it: [], prevViewData: [] }
  19502. }),
  19503. (CVShapeElement.prototype.createTransformElement = function (e) {
  19504. return {
  19505. transform: {
  19506. opacity: 1,
  19507. _opMdf: !1,
  19508. key: this.transformsManager.getNewKey(),
  19509. op: PropertyFactory.getProp(this, e.o, 0, 0.01, this),
  19510. mProps: TransformPropertyFactory.getTransformProperty(this, e, this)
  19511. }
  19512. }
  19513. }),
  19514. (CVShapeElement.prototype.createShapeElement = function (e) {
  19515. var t = new CVShapeData(this, e, this.stylesList, this.transformsManager)
  19516. return this.shapes.push(t), this.addShapeToModifiers(t), t
  19517. }),
  19518. (CVShapeElement.prototype.reloadShapes = function () {
  19519. var e
  19520. this._isFirstFrame = !0
  19521. var t = this.itemsData.length
  19522. for (e = 0; e < t; e += 1) this.prevViewData[e] = this.itemsData[e]
  19523. for (
  19524. this.searchShapes(this.shapesData, this.itemsData, this.prevViewData, !0, []),
  19525. t = this.dynamicProperties.length,
  19526. e = 0;
  19527. e < t;
  19528. e += 1
  19529. )
  19530. this.dynamicProperties[e].getValue()
  19531. this.renderModifiers(),
  19532. this.transformsManager.processSequences(this._isFirstFrame)
  19533. }),
  19534. (CVShapeElement.prototype.addTransformToStyleList = function (e) {
  19535. var t,
  19536. n = this.stylesList.length
  19537. for (t = 0; t < n; t += 1)
  19538. this.stylesList[t].closed || this.stylesList[t].transforms.push(e)
  19539. }),
  19540. (CVShapeElement.prototype.removeTransformFromStyleList = function () {
  19541. var e,
  19542. t = this.stylesList.length
  19543. for (e = 0; e < t; e += 1)
  19544. this.stylesList[e].closed || this.stylesList[e].transforms.pop()
  19545. }),
  19546. (CVShapeElement.prototype.closeStyles = function (e) {
  19547. var t,
  19548. n = e.length
  19549. for (t = 0; t < n; t += 1) e[t].closed = !0
  19550. }),
  19551. (CVShapeElement.prototype.searchShapes = function (e, t, n, r, a) {
  19552. var o,
  19553. i,
  19554. s,
  19555. l,
  19556. c,
  19557. u,
  19558. p = e.length - 1,
  19559. d = [],
  19560. f = [],
  19561. h = [].concat(a)
  19562. for (o = p; o >= 0; o -= 1) {
  19563. if (
  19564. ((l = this.searchProcessedElement(e[o]))
  19565. ? (t[o] = n[l - 1])
  19566. : (e[o]._shouldRender = r),
  19567. 'fl' === e[o].ty ||
  19568. 'st' === e[o].ty ||
  19569. 'gf' === e[o].ty ||
  19570. 'gs' === e[o].ty)
  19571. )
  19572. l ? (t[o].style.closed = !1) : (t[o] = this.createStyleElement(e[o], h)),
  19573. d.push(t[o].style)
  19574. else if ('gr' === e[o].ty) {
  19575. if (l)
  19576. for (s = t[o].it.length, i = 0; i < s; i += 1)
  19577. t[o].prevViewData[i] = t[o].it[i]
  19578. else t[o] = this.createGroupElement(e[o])
  19579. this.searchShapes(e[o].it, t[o].it, t[o].prevViewData, r, h)
  19580. } else
  19581. 'tr' === e[o].ty
  19582. ? (l || ((u = this.createTransformElement(e[o])), (t[o] = u)),
  19583. h.push(t[o]),
  19584. this.addTransformToStyleList(t[o]))
  19585. : 'sh' === e[o].ty ||
  19586. 'rc' === e[o].ty ||
  19587. 'el' === e[o].ty ||
  19588. 'sr' === e[o].ty
  19589. ? l || (t[o] = this.createShapeElement(e[o]))
  19590. : 'tm' === e[o].ty || 'rd' === e[o].ty || 'pb' === e[o].ty
  19591. ? (l
  19592. ? ((c = t[o]).closed = !1)
  19593. : ((c = ShapeModifiers.getModifier(e[o].ty)).init(this, e[o]),
  19594. (t[o] = c),
  19595. this.shapeModifiers.push(c)),
  19596. f.push(c))
  19597. : 'rp' === e[o].ty &&
  19598. (l
  19599. ? ((c = t[o]).closed = !0)
  19600. : ((c = ShapeModifiers.getModifier(e[o].ty)),
  19601. (t[o] = c),
  19602. c.init(this, e, o, t),
  19603. this.shapeModifiers.push(c),
  19604. (r = !1)),
  19605. f.push(c))
  19606. this.addProcessedElement(e[o], o + 1)
  19607. }
  19608. for (
  19609. this.removeTransformFromStyleList(), this.closeStyles(d), p = f.length, o = 0;
  19610. o < p;
  19611. o += 1
  19612. )
  19613. f[o].closed = !0
  19614. }),
  19615. (CVShapeElement.prototype.renderInnerContent = function () {
  19616. ;(this.transformHelper.opacity = 1),
  19617. (this.transformHelper._opMdf = !1),
  19618. this.renderModifiers(),
  19619. this.transformsManager.processSequences(this._isFirstFrame),
  19620. this.renderShape(this.transformHelper, this.shapesData, this.itemsData, !0)
  19621. }),
  19622. (CVShapeElement.prototype.renderShapeTransform = function (e, t) {
  19623. ;(e._opMdf || t.op._mdf || this._isFirstFrame) &&
  19624. ((t.opacity = e.opacity), (t.opacity *= t.op.v), (t._opMdf = !0))
  19625. }),
  19626. (CVShapeElement.prototype.drawLayer = function () {
  19627. var e,
  19628. t,
  19629. n,
  19630. r,
  19631. a,
  19632. o,
  19633. i,
  19634. s,
  19635. l,
  19636. c = this.stylesList.length,
  19637. u = this.globalData.renderer,
  19638. p = this.globalData.canvasContext
  19639. for (e = 0; e < c; e += 1)
  19640. if (
  19641. (('st' !== (s = (l = this.stylesList[e]).type) && 'gs' !== s) ||
  19642. 0 !== l.wi) &&
  19643. l.data._shouldRender &&
  19644. 0 !== l.coOp &&
  19645. 0 !== this.globalData.currentGlobalAlpha
  19646. ) {
  19647. for (
  19648. u.save(),
  19649. o = l.elements,
  19650. 'st' === s || 'gs' === s
  19651. ? ((p.strokeStyle = 'st' === s ? l.co : l.grd),
  19652. (p.lineWidth = l.wi),
  19653. (p.lineCap = l.lc),
  19654. (p.lineJoin = l.lj),
  19655. (p.miterLimit = l.ml || 0))
  19656. : (p.fillStyle = 'fl' === s ? l.co : l.grd),
  19657. u.ctxOpacity(l.coOp),
  19658. 'st' !== s && 'gs' !== s && p.beginPath(),
  19659. u.ctxTransform(l.preTransforms.finalTransform.props),
  19660. n = o.length,
  19661. t = 0;
  19662. t < n;
  19663. t += 1
  19664. ) {
  19665. for (
  19666. ('st' !== s && 'gs' !== s) ||
  19667. (p.beginPath(),
  19668. l.da && (p.setLineDash(l.da), (p.lineDashOffset = l.do))),
  19669. a = (i = o[t].trNodes).length,
  19670. r = 0;
  19671. r < a;
  19672. r += 1
  19673. )
  19674. 'm' === i[r].t
  19675. ? p.moveTo(i[r].p[0], i[r].p[1])
  19676. : 'c' === i[r].t
  19677. ? p.bezierCurveTo(
  19678. i[r].pts[0],
  19679. i[r].pts[1],
  19680. i[r].pts[2],
  19681. i[r].pts[3],
  19682. i[r].pts[4],
  19683. i[r].pts[5]
  19684. )
  19685. : p.closePath()
  19686. ;('st' !== s && 'gs' !== s) ||
  19687. (p.stroke(), l.da && p.setLineDash(this.dashResetter))
  19688. }
  19689. 'st' !== s && 'gs' !== s && p.fill(l.r), u.restore()
  19690. }
  19691. }),
  19692. (CVShapeElement.prototype.renderShape = function (e, t, n, r) {
  19693. var a, o
  19694. for (o = e, a = t.length - 1; a >= 0; a -= 1)
  19695. 'tr' === t[a].ty
  19696. ? ((o = n[a].transform), this.renderShapeTransform(e, o))
  19697. : 'sh' === t[a].ty ||
  19698. 'el' === t[a].ty ||
  19699. 'rc' === t[a].ty ||
  19700. 'sr' === t[a].ty
  19701. ? this.renderPath(t[a], n[a])
  19702. : 'fl' === t[a].ty
  19703. ? this.renderFill(t[a], n[a], o)
  19704. : 'st' === t[a].ty
  19705. ? this.renderStroke(t[a], n[a], o)
  19706. : 'gf' === t[a].ty || 'gs' === t[a].ty
  19707. ? this.renderGradientFill(t[a], n[a], o)
  19708. : 'gr' === t[a].ty
  19709. ? this.renderShape(o, t[a].it, n[a].it)
  19710. : t[a].ty
  19711. r && this.drawLayer()
  19712. }),
  19713. (CVShapeElement.prototype.renderStyledShape = function (e, t) {
  19714. if (this._isFirstFrame || t._mdf || e.transforms._mdf) {
  19715. var n,
  19716. r,
  19717. a,
  19718. o = e.trNodes,
  19719. i = t.paths,
  19720. s = i._length
  19721. o.length = 0
  19722. var l = e.transforms.finalTransform
  19723. for (a = 0; a < s; a += 1) {
  19724. var c = i.shapes[a]
  19725. if (c && c.v) {
  19726. for (r = c._length, n = 1; n < r; n += 1)
  19727. 1 === n &&
  19728. o.push({ t: 'm', p: l.applyToPointArray(c.v[0][0], c.v[0][1], 0) }),
  19729. o.push({
  19730. t: 'c',
  19731. pts: l.applyToTriplePoints(c.o[n - 1], c.i[n], c.v[n])
  19732. })
  19733. 1 === r &&
  19734. o.push({ t: 'm', p: l.applyToPointArray(c.v[0][0], c.v[0][1], 0) }),
  19735. c.c &&
  19736. r &&
  19737. (o.push({
  19738. t: 'c',
  19739. pts: l.applyToTriplePoints(c.o[n - 1], c.i[0], c.v[0])
  19740. }),
  19741. o.push({ t: 'z' }))
  19742. }
  19743. }
  19744. e.trNodes = o
  19745. }
  19746. }),
  19747. (CVShapeElement.prototype.renderPath = function (e, t) {
  19748. if (!0 !== e.hd && e._shouldRender) {
  19749. var n,
  19750. r = t.styledShapes.length
  19751. for (n = 0; n < r; n += 1) this.renderStyledShape(t.styledShapes[n], t.sh)
  19752. }
  19753. }),
  19754. (CVShapeElement.prototype.renderFill = function (e, t, n) {
  19755. var r = t.style
  19756. ;(t.c._mdf || this._isFirstFrame) &&
  19757. (r.co =
  19758. 'rgb(' +
  19759. bmFloor(t.c.v[0]) +
  19760. ',' +
  19761. bmFloor(t.c.v[1]) +
  19762. ',' +
  19763. bmFloor(t.c.v[2]) +
  19764. ')'),
  19765. (t.o._mdf || n._opMdf || this._isFirstFrame) && (r.coOp = t.o.v * n.opacity)
  19766. }),
  19767. (CVShapeElement.prototype.renderGradientFill = function (e, t, n) {
  19768. var r,
  19769. a = t.style
  19770. if (
  19771. !a.grd ||
  19772. t.g._mdf ||
  19773. t.s._mdf ||
  19774. t.e._mdf ||
  19775. (1 !== e.t && (t.h._mdf || t.a._mdf))
  19776. ) {
  19777. var o,
  19778. i = this.globalData.canvasContext,
  19779. s = t.s.v,
  19780. l = t.e.v
  19781. if (1 === e.t) r = i.createLinearGradient(s[0], s[1], l[0], l[1])
  19782. else {
  19783. var c = Math.sqrt(Math.pow(s[0] - l[0], 2) + Math.pow(s[1] - l[1], 2)),
  19784. u = Math.atan2(l[1] - s[1], l[0] - s[0]),
  19785. p = t.h.v
  19786. p >= 1 ? (p = 0.99) : p <= -1 && (p = -0.99)
  19787. var d = c * p,
  19788. f = Math.cos(u + t.a.v) * d + s[0],
  19789. h = Math.sin(u + t.a.v) * d + s[1]
  19790. r = i.createRadialGradient(f, h, 0, s[0], s[1], c)
  19791. }
  19792. var v = e.g.p,
  19793. m = t.g.c,
  19794. g = 1
  19795. for (o = 0; o < v; o += 1)
  19796. t.g._hasOpacity && t.g._collapsable && (g = t.g.o[2 * o + 1]),
  19797. r.addColorStop(
  19798. m[4 * o] / 100,
  19799. 'rgba(' +
  19800. m[4 * o + 1] +
  19801. ',' +
  19802. m[4 * o + 2] +
  19803. ',' +
  19804. m[4 * o + 3] +
  19805. ',' +
  19806. g +
  19807. ')'
  19808. )
  19809. a.grd = r
  19810. }
  19811. a.coOp = t.o.v * n.opacity
  19812. }),
  19813. (CVShapeElement.prototype.renderStroke = function (e, t, n) {
  19814. var r = t.style,
  19815. a = t.d
  19816. a &&
  19817. (a._mdf || this._isFirstFrame) &&
  19818. ((r.da = a.dashArray), (r.do = a.dashoffset[0])),
  19819. (t.c._mdf || this._isFirstFrame) &&
  19820. (r.co =
  19821. 'rgb(' +
  19822. bmFloor(t.c.v[0]) +
  19823. ',' +
  19824. bmFloor(t.c.v[1]) +
  19825. ',' +
  19826. bmFloor(t.c.v[2]) +
  19827. ')'),
  19828. (t.o._mdf || n._opMdf || this._isFirstFrame) && (r.coOp = t.o.v * n.opacity),
  19829. (t.w._mdf || this._isFirstFrame) && (r.wi = t.w.v)
  19830. }),
  19831. (CVShapeElement.prototype.destroy = function () {
  19832. ;(this.shapesData = null),
  19833. (this.globalData = null),
  19834. (this.canvasContext = null),
  19835. (this.stylesList.length = 0),
  19836. (this.itemsData.length = 0)
  19837. }),
  19838. extendPrototype(
  19839. [
  19840. BaseElement,
  19841. TransformElement,
  19842. CVBaseElement,
  19843. HierarchyElement,
  19844. FrameElement,
  19845. RenderableElement,
  19846. ITextElement
  19847. ],
  19848. CVTextElement
  19849. ),
  19850. (CVTextElement.prototype.tHelper = createTag('canvas').getContext('2d')),
  19851. (CVTextElement.prototype.buildNewText = function () {
  19852. var e = this.textProperty.currentData
  19853. this.renderedLetters = createSizedArray(e.l ? e.l.length : 0)
  19854. var t = !1
  19855. e.fc
  19856. ? ((t = !0), (this.values.fill = this.buildColor(e.fc)))
  19857. : (this.values.fill = 'rgba(0,0,0,0)'),
  19858. (this.fill = t)
  19859. var n = !1
  19860. e.sc &&
  19861. ((n = !0),
  19862. (this.values.stroke = this.buildColor(e.sc)),
  19863. (this.values.sWidth = e.sw))
  19864. var r,
  19865. a,
  19866. o,
  19867. i,
  19868. s,
  19869. l,
  19870. c,
  19871. u,
  19872. p,
  19873. d,
  19874. f,
  19875. h,
  19876. v = this.globalData.fontManager.getFontByName(e.f),
  19877. m = e.l,
  19878. g = this.mHelper
  19879. ;(this.stroke = n),
  19880. (this.values.fValue =
  19881. e.finalSize +
  19882. 'px ' +
  19883. this.globalData.fontManager.getFontByName(e.f).fFamily),
  19884. (a = e.finalText.length)
  19885. var y = this.data.singleShape,
  19886. b = 0.001 * e.tr * e.finalSize,
  19887. _ = 0,
  19888. A = 0,
  19889. x = !0,
  19890. w = 0
  19891. for (r = 0; r < a; r += 1) {
  19892. ;(i =
  19893. ((o = this.globalData.fontManager.getCharData(
  19894. e.finalText[r],
  19895. v.fStyle,
  19896. this.globalData.fontManager.getFontByName(e.f).fFamily
  19897. )) &&
  19898. o.data) ||
  19899. {}),
  19900. g.reset(),
  19901. y && m[r].n && ((_ = -b), (A += e.yOffset), (A += x ? 1 : 0), (x = !1)),
  19902. (p = (c = i.shapes ? i.shapes[0].it : []).length),
  19903. g.scale(e.finalSize / 100, e.finalSize / 100),
  19904. y && this.applyTextPropertiesToMatrix(e, g, m[r].line, _, A),
  19905. (f = createSizedArray(p - 1))
  19906. var k = 0
  19907. for (u = 0; u < p; u += 1)
  19908. if ('sh' === c[u].ty) {
  19909. for (l = c[u].ks.k.i.length, d = c[u].ks.k, h = [], s = 1; s < l; s += 1)
  19910. 1 === s &&
  19911. h.push(
  19912. g.applyToX(d.v[0][0], d.v[0][1], 0),
  19913. g.applyToY(d.v[0][0], d.v[0][1], 0)
  19914. ),
  19915. h.push(
  19916. g.applyToX(d.o[s - 1][0], d.o[s - 1][1], 0),
  19917. g.applyToY(d.o[s - 1][0], d.o[s - 1][1], 0),
  19918. g.applyToX(d.i[s][0], d.i[s][1], 0),
  19919. g.applyToY(d.i[s][0], d.i[s][1], 0),
  19920. g.applyToX(d.v[s][0], d.v[s][1], 0),
  19921. g.applyToY(d.v[s][0], d.v[s][1], 0)
  19922. )
  19923. h.push(
  19924. g.applyToX(d.o[s - 1][0], d.o[s - 1][1], 0),
  19925. g.applyToY(d.o[s - 1][0], d.o[s - 1][1], 0),
  19926. g.applyToX(d.i[0][0], d.i[0][1], 0),
  19927. g.applyToY(d.i[0][0], d.i[0][1], 0),
  19928. g.applyToX(d.v[0][0], d.v[0][1], 0),
  19929. g.applyToY(d.v[0][0], d.v[0][1], 0)
  19930. ),
  19931. (f[k] = h),
  19932. (k += 1)
  19933. }
  19934. y && ((_ += m[r].l), (_ += b)),
  19935. this.textSpans[w]
  19936. ? (this.textSpans[w].elem = f)
  19937. : (this.textSpans[w] = { elem: f }),
  19938. (w += 1)
  19939. }
  19940. }),
  19941. (CVTextElement.prototype.renderInnerContent = function () {
  19942. var e,
  19943. t,
  19944. n,
  19945. r,
  19946. a,
  19947. o,
  19948. i = this.canvasContext
  19949. ;(i.font = this.values.fValue),
  19950. (i.lineCap = 'butt'),
  19951. (i.lineJoin = 'miter'),
  19952. (i.miterLimit = 4),
  19953. this.data.singleShape ||
  19954. this.textAnimator.getMeasures(
  19955. this.textProperty.currentData,
  19956. this.lettersChangedFlag
  19957. )
  19958. var s,
  19959. l = this.textAnimator.renderedLetters,
  19960. c = this.textProperty.currentData.l
  19961. t = c.length
  19962. var u,
  19963. p,
  19964. d = null,
  19965. f = null,
  19966. h = null
  19967. for (e = 0; e < t; e += 1)
  19968. if (!c[e].n) {
  19969. if (
  19970. ((s = l[e]) &&
  19971. (this.globalData.renderer.save(),
  19972. this.globalData.renderer.ctxTransform(s.p),
  19973. this.globalData.renderer.ctxOpacity(s.o)),
  19974. this.fill)
  19975. ) {
  19976. for (
  19977. s && s.fc
  19978. ? d !== s.fc && ((d = s.fc), (i.fillStyle = s.fc))
  19979. : d !== this.values.fill &&
  19980. ((d = this.values.fill), (i.fillStyle = this.values.fill)),
  19981. r = (u = this.textSpans[e].elem).length,
  19982. this.globalData.canvasContext.beginPath(),
  19983. n = 0;
  19984. n < r;
  19985. n += 1
  19986. )
  19987. for (
  19988. o = (p = u[n]).length,
  19989. this.globalData.canvasContext.moveTo(p[0], p[1]),
  19990. a = 2;
  19991. a < o;
  19992. a += 6
  19993. )
  19994. this.globalData.canvasContext.bezierCurveTo(
  19995. p[a],
  19996. p[a + 1],
  19997. p[a + 2],
  19998. p[a + 3],
  19999. p[a + 4],
  20000. p[a + 5]
  20001. )
  20002. this.globalData.canvasContext.closePath(),
  20003. this.globalData.canvasContext.fill()
  20004. }
  20005. if (this.stroke) {
  20006. for (
  20007. s && s.sw
  20008. ? h !== s.sw && ((h = s.sw), (i.lineWidth = s.sw))
  20009. : h !== this.values.sWidth &&
  20010. ((h = this.values.sWidth), (i.lineWidth = this.values.sWidth)),
  20011. s && s.sc
  20012. ? f !== s.sc && ((f = s.sc), (i.strokeStyle = s.sc))
  20013. : f !== this.values.stroke &&
  20014. ((f = this.values.stroke), (i.strokeStyle = this.values.stroke)),
  20015. r = (u = this.textSpans[e].elem).length,
  20016. this.globalData.canvasContext.beginPath(),
  20017. n = 0;
  20018. n < r;
  20019. n += 1
  20020. )
  20021. for (
  20022. o = (p = u[n]).length,
  20023. this.globalData.canvasContext.moveTo(p[0], p[1]),
  20024. a = 2;
  20025. a < o;
  20026. a += 6
  20027. )
  20028. this.globalData.canvasContext.bezierCurveTo(
  20029. p[a],
  20030. p[a + 1],
  20031. p[a + 2],
  20032. p[a + 3],
  20033. p[a + 4],
  20034. p[a + 5]
  20035. )
  20036. this.globalData.canvasContext.closePath(),
  20037. this.globalData.canvasContext.stroke()
  20038. }
  20039. s && this.globalData.renderer.restore()
  20040. }
  20041. }),
  20042. extendPrototype(
  20043. [
  20044. BaseElement,
  20045. TransformElement,
  20046. CVBaseElement,
  20047. HierarchyElement,
  20048. FrameElement,
  20049. RenderableElement
  20050. ],
  20051. CVImageElement
  20052. ),
  20053. (CVImageElement.prototype.initElement = SVGShapeElement.prototype.initElement),
  20054. (CVImageElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame),
  20055. (CVImageElement.prototype.createContent = function () {
  20056. if (
  20057. this.img.width &&
  20058. (this.assetData.w !== this.img.width || this.assetData.h !== this.img.height)
  20059. ) {
  20060. var e = createTag('canvas')
  20061. ;(e.width = this.assetData.w), (e.height = this.assetData.h)
  20062. var t,
  20063. n,
  20064. r = e.getContext('2d'),
  20065. a = this.img.width,
  20066. o = this.img.height,
  20067. i = a / o,
  20068. s = this.assetData.w / this.assetData.h,
  20069. l =
  20070. this.assetData.pr || this.globalData.renderConfig.imagePreserveAspectRatio
  20071. ;(i > s && 'xMidYMid slice' === l) || (i < s && 'xMidYMid slice' !== l)
  20072. ? (t = (n = o) * s)
  20073. : (n = (t = a) / s),
  20074. r.drawImage(
  20075. this.img,
  20076. (a - t) / 2,
  20077. (o - n) / 2,
  20078. t,
  20079. n,
  20080. 0,
  20081. 0,
  20082. this.assetData.w,
  20083. this.assetData.h
  20084. ),
  20085. (this.img = e)
  20086. }
  20087. }),
  20088. (CVImageElement.prototype.renderInnerContent = function () {
  20089. this.canvasContext.drawImage(this.img, 0, 0)
  20090. }),
  20091. (CVImageElement.prototype.destroy = function () {
  20092. this.img = null
  20093. }),
  20094. extendPrototype(
  20095. [
  20096. BaseElement,
  20097. TransformElement,
  20098. CVBaseElement,
  20099. HierarchyElement,
  20100. FrameElement,
  20101. RenderableElement
  20102. ],
  20103. CVSolidElement
  20104. ),
  20105. (CVSolidElement.prototype.initElement = SVGShapeElement.prototype.initElement),
  20106. (CVSolidElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame),
  20107. (CVSolidElement.prototype.renderInnerContent = function () {
  20108. var e = this.canvasContext
  20109. ;(e.fillStyle = this.data.sc), e.fillRect(0, 0, this.data.sw, this.data.sh)
  20110. }),
  20111. extendPrototype([BaseRenderer], CanvasRendererBase),
  20112. (CanvasRendererBase.prototype.createShape = function (e) {
  20113. return new CVShapeElement(e, this.globalData, this)
  20114. }),
  20115. (CanvasRendererBase.prototype.createText = function (e) {
  20116. return new CVTextElement(e, this.globalData, this)
  20117. }),
  20118. (CanvasRendererBase.prototype.createImage = function (e) {
  20119. return new CVImageElement(e, this.globalData, this)
  20120. }),
  20121. (CanvasRendererBase.prototype.createSolid = function (e) {
  20122. return new CVSolidElement(e, this.globalData, this)
  20123. }),
  20124. (CanvasRendererBase.prototype.createNull = SVGRenderer.prototype.createNull),
  20125. (CanvasRendererBase.prototype.ctxTransform = function (e) {
  20126. if (
  20127. 1 !== e[0] ||
  20128. 0 !== e[1] ||
  20129. 0 !== e[4] ||
  20130. 1 !== e[5] ||
  20131. 0 !== e[12] ||
  20132. 0 !== e[13]
  20133. )
  20134. if (this.renderConfig.clearCanvas) {
  20135. this.transformMat.cloneFromProps(e)
  20136. var t = this.contextData.cTr.props
  20137. this.transformMat.transform(
  20138. t[0],
  20139. t[1],
  20140. t[2],
  20141. t[3],
  20142. t[4],
  20143. t[5],
  20144. t[6],
  20145. t[7],
  20146. t[8],
  20147. t[9],
  20148. t[10],
  20149. t[11],
  20150. t[12],
  20151. t[13],
  20152. t[14],
  20153. t[15]
  20154. ),
  20155. this.contextData.cTr.cloneFromProps(this.transformMat.props)
  20156. var n = this.contextData.cTr.props
  20157. this.canvasContext.setTransform(n[0], n[1], n[4], n[5], n[12], n[13])
  20158. } else this.canvasContext.transform(e[0], e[1], e[4], e[5], e[12], e[13])
  20159. }),
  20160. (CanvasRendererBase.prototype.ctxOpacity = function (e) {
  20161. if (!this.renderConfig.clearCanvas)
  20162. return (
  20163. (this.canvasContext.globalAlpha *= e < 0 ? 0 : e),
  20164. void (this.globalData.currentGlobalAlpha = this.contextData.cO)
  20165. )
  20166. ;(this.contextData.cO *= e < 0 ? 0 : e),
  20167. this.globalData.currentGlobalAlpha !== this.contextData.cO &&
  20168. ((this.canvasContext.globalAlpha = this.contextData.cO),
  20169. (this.globalData.currentGlobalAlpha = this.contextData.cO))
  20170. }),
  20171. (CanvasRendererBase.prototype.reset = function () {
  20172. this.renderConfig.clearCanvas
  20173. ? this.contextData.reset()
  20174. : this.canvasContext.restore()
  20175. }),
  20176. (CanvasRendererBase.prototype.save = function (e) {
  20177. if (this.renderConfig.clearCanvas) {
  20178. e && this.canvasContext.save()
  20179. var t,
  20180. n = this.contextData.cTr.props
  20181. this.contextData._length <= this.contextData.cArrPos &&
  20182. this.contextData.duplicate()
  20183. var r = this.contextData.saved[this.contextData.cArrPos]
  20184. for (t = 0; t < 16; t += 1) r[t] = n[t]
  20185. ;(this.contextData.savedOp[this.contextData.cArrPos] = this.contextData.cO),
  20186. (this.contextData.cArrPos += 1)
  20187. } else this.canvasContext.save()
  20188. }),
  20189. (CanvasRendererBase.prototype.restore = function (e) {
  20190. if (this.renderConfig.clearCanvas) {
  20191. e &&
  20192. (this.canvasContext.restore(), (this.globalData.blendMode = 'source-over')),
  20193. (this.contextData.cArrPos -= 1)
  20194. var t,
  20195. n = this.contextData.saved[this.contextData.cArrPos],
  20196. r = this.contextData.cTr.props
  20197. for (t = 0; t < 16; t += 1) r[t] = n[t]
  20198. this.canvasContext.setTransform(n[0], n[1], n[4], n[5], n[12], n[13]),
  20199. (n = this.contextData.savedOp[this.contextData.cArrPos]),
  20200. (this.contextData.cO = n),
  20201. this.globalData.currentGlobalAlpha !== n &&
  20202. ((this.canvasContext.globalAlpha = n),
  20203. (this.globalData.currentGlobalAlpha = n))
  20204. } else this.canvasContext.restore()
  20205. }),
  20206. (CanvasRendererBase.prototype.configAnimation = function (e) {
  20207. if (this.animationItem.wrapper) {
  20208. this.animationItem.container = createTag('canvas')
  20209. var t = this.animationItem.container.style
  20210. ;(t.width = '100%'), (t.height = '100%')
  20211. var n = '0px 0px 0px'
  20212. ;(t.transformOrigin = n),
  20213. (t.mozTransformOrigin = n),
  20214. (t.webkitTransformOrigin = n),
  20215. (t['-webkit-transform'] = n),
  20216. (t.contentVisibility = this.renderConfig.contentVisibility),
  20217. this.animationItem.wrapper.appendChild(this.animationItem.container),
  20218. (this.canvasContext = this.animationItem.container.getContext('2d')),
  20219. this.renderConfig.className &&
  20220. this.animationItem.container.setAttribute(
  20221. 'class',
  20222. this.renderConfig.className
  20223. ),
  20224. this.renderConfig.id &&
  20225. this.animationItem.container.setAttribute('id', this.renderConfig.id)
  20226. } else this.canvasContext = this.renderConfig.context
  20227. ;(this.data = e),
  20228. (this.layers = e.layers),
  20229. (this.transformCanvas = { w: e.w, h: e.h, sx: 0, sy: 0, tx: 0, ty: 0 }),
  20230. this.setupGlobalData(e, document.body),
  20231. (this.globalData.canvasContext = this.canvasContext),
  20232. (this.globalData.renderer = this),
  20233. (this.globalData.isDashed = !1),
  20234. (this.globalData.progressiveLoad = this.renderConfig.progressiveLoad),
  20235. (this.globalData.transformCanvas = this.transformCanvas),
  20236. (this.elements = createSizedArray(e.layers.length)),
  20237. this.updateContainerSize()
  20238. }),
  20239. (CanvasRendererBase.prototype.updateContainerSize = function () {
  20240. var e, t, n, r
  20241. if (
  20242. (this.reset(),
  20243. this.animationItem.wrapper && this.animationItem.container
  20244. ? ((e = this.animationItem.wrapper.offsetWidth),
  20245. (t = this.animationItem.wrapper.offsetHeight),
  20246. this.animationItem.container.setAttribute(
  20247. 'width',
  20248. e * this.renderConfig.dpr
  20249. ),
  20250. this.animationItem.container.setAttribute(
  20251. 'height',
  20252. t * this.renderConfig.dpr
  20253. ))
  20254. : ((e = this.canvasContext.canvas.width * this.renderConfig.dpr),
  20255. (t = this.canvasContext.canvas.height * this.renderConfig.dpr)),
  20256. -1 !== this.renderConfig.preserveAspectRatio.indexOf('meet') ||
  20257. -1 !== this.renderConfig.preserveAspectRatio.indexOf('slice'))
  20258. ) {
  20259. var a = this.renderConfig.preserveAspectRatio.split(' '),
  20260. o = a[1] || 'meet',
  20261. i = a[0] || 'xMidYMid',
  20262. s = i.substr(0, 4),
  20263. l = i.substr(4)
  20264. ;(n = e / t),
  20265. ((r = this.transformCanvas.w / this.transformCanvas.h) > n &&
  20266. 'meet' === o) ||
  20267. (r < n && 'slice' === o)
  20268. ? ((this.transformCanvas.sx =
  20269. e / (this.transformCanvas.w / this.renderConfig.dpr)),
  20270. (this.transformCanvas.sy =
  20271. e / (this.transformCanvas.w / this.renderConfig.dpr)))
  20272. : ((this.transformCanvas.sx =
  20273. t / (this.transformCanvas.h / this.renderConfig.dpr)),
  20274. (this.transformCanvas.sy =
  20275. t / (this.transformCanvas.h / this.renderConfig.dpr))),
  20276. (this.transformCanvas.tx =
  20277. 'xMid' === s && ((r < n && 'meet' === o) || (r > n && 'slice' === o))
  20278. ? ((e - this.transformCanvas.w * (t / this.transformCanvas.h)) / 2) *
  20279. this.renderConfig.dpr
  20280. : 'xMax' === s && ((r < n && 'meet' === o) || (r > n && 'slice' === o))
  20281. ? (e - this.transformCanvas.w * (t / this.transformCanvas.h)) *
  20282. this.renderConfig.dpr
  20283. : 0),
  20284. (this.transformCanvas.ty =
  20285. 'YMid' === l && ((r > n && 'meet' === o) || (r < n && 'slice' === o))
  20286. ? ((t - this.transformCanvas.h * (e / this.transformCanvas.w)) / 2) *
  20287. this.renderConfig.dpr
  20288. : 'YMax' === l && ((r > n && 'meet' === o) || (r < n && 'slice' === o))
  20289. ? (t - this.transformCanvas.h * (e / this.transformCanvas.w)) *
  20290. this.renderConfig.dpr
  20291. : 0)
  20292. } else
  20293. 'none' === this.renderConfig.preserveAspectRatio
  20294. ? ((this.transformCanvas.sx =
  20295. e / (this.transformCanvas.w / this.renderConfig.dpr)),
  20296. (this.transformCanvas.sy =
  20297. t / (this.transformCanvas.h / this.renderConfig.dpr)),
  20298. (this.transformCanvas.tx = 0),
  20299. (this.transformCanvas.ty = 0))
  20300. : ((this.transformCanvas.sx = this.renderConfig.dpr),
  20301. (this.transformCanvas.sy = this.renderConfig.dpr),
  20302. (this.transformCanvas.tx = 0),
  20303. (this.transformCanvas.ty = 0))
  20304. ;(this.transformCanvas.props = [
  20305. this.transformCanvas.sx,
  20306. 0,
  20307. 0,
  20308. 0,
  20309. 0,
  20310. this.transformCanvas.sy,
  20311. 0,
  20312. 0,
  20313. 0,
  20314. 0,
  20315. 1,
  20316. 0,
  20317. this.transformCanvas.tx,
  20318. this.transformCanvas.ty,
  20319. 0,
  20320. 1
  20321. ]),
  20322. this.ctxTransform(this.transformCanvas.props),
  20323. this.canvasContext.beginPath(),
  20324. this.canvasContext.rect(0, 0, this.transformCanvas.w, this.transformCanvas.h),
  20325. this.canvasContext.closePath(),
  20326. this.canvasContext.clip(),
  20327. this.renderFrame(this.renderedFrame, !0)
  20328. }),
  20329. (CanvasRendererBase.prototype.destroy = function () {
  20330. var e
  20331. for (
  20332. this.renderConfig.clearCanvas &&
  20333. this.animationItem.wrapper &&
  20334. (this.animationItem.wrapper.innerText = ''),
  20335. e = (this.layers ? this.layers.length : 0) - 1;
  20336. e >= 0;
  20337. e -= 1
  20338. )
  20339. this.elements[e] && this.elements[e].destroy()
  20340. ;(this.elements.length = 0),
  20341. (this.globalData.canvasContext = null),
  20342. (this.animationItem.container = null),
  20343. (this.destroyed = !0)
  20344. }),
  20345. (CanvasRendererBase.prototype.renderFrame = function (e, t) {
  20346. if (
  20347. (this.renderedFrame !== e || !0 !== this.renderConfig.clearCanvas || t) &&
  20348. !this.destroyed &&
  20349. -1 !== e
  20350. ) {
  20351. var n
  20352. ;(this.renderedFrame = e),
  20353. (this.globalData.frameNum = e - this.animationItem._isFirstFrame),
  20354. (this.globalData.frameId += 1),
  20355. (this.globalData._mdf = !this.renderConfig.clearCanvas || t),
  20356. (this.globalData.projectInterface.currentFrame = e)
  20357. var r = this.layers.length
  20358. for (this.completeLayers || this.checkLayers(e), n = 0; n < r; n += 1)
  20359. (this.completeLayers || this.elements[n]) &&
  20360. this.elements[n].prepareFrame(e - this.layers[n].st)
  20361. if (this.globalData._mdf) {
  20362. for (
  20363. !0 === this.renderConfig.clearCanvas
  20364. ? this.canvasContext.clearRect(
  20365. 0,
  20366. 0,
  20367. this.transformCanvas.w,
  20368. this.transformCanvas.h
  20369. )
  20370. : this.save(),
  20371. n = r - 1;
  20372. n >= 0;
  20373. n -= 1
  20374. )
  20375. (this.completeLayers || this.elements[n]) &&
  20376. this.elements[n].renderFrame()
  20377. !0 !== this.renderConfig.clearCanvas && this.restore()
  20378. }
  20379. }
  20380. }),
  20381. (CanvasRendererBase.prototype.buildItem = function (e) {
  20382. var t = this.elements
  20383. if (!t[e] && 99 !== this.layers[e].ty) {
  20384. var n = this.createItem(this.layers[e], this, this.globalData)
  20385. ;(t[e] = n), n.initExpressions()
  20386. }
  20387. }),
  20388. (CanvasRendererBase.prototype.checkPendingElements = function () {
  20389. for (; this.pendingElements.length; )
  20390. this.pendingElements.pop().checkParenting()
  20391. }),
  20392. (CanvasRendererBase.prototype.hide = function () {
  20393. this.animationItem.container.style.display = 'none'
  20394. }),
  20395. (CanvasRendererBase.prototype.show = function () {
  20396. this.animationItem.container.style.display = 'block'
  20397. }),
  20398. extendPrototype([CanvasRendererBase, ICompElement, CVBaseElement], CVCompElement),
  20399. (CVCompElement.prototype.renderInnerContent = function () {
  20400. var e,
  20401. t = this.canvasContext
  20402. for (
  20403. t.beginPath(),
  20404. t.moveTo(0, 0),
  20405. t.lineTo(this.data.w, 0),
  20406. t.lineTo(this.data.w, this.data.h),
  20407. t.lineTo(0, this.data.h),
  20408. t.lineTo(0, 0),
  20409. t.clip(),
  20410. e = this.layers.length - 1;
  20411. e >= 0;
  20412. e -= 1
  20413. )
  20414. (this.completeLayers || this.elements[e]) && this.elements[e].renderFrame()
  20415. }),
  20416. (CVCompElement.prototype.destroy = function () {
  20417. var e
  20418. for (e = this.layers.length - 1; e >= 0; e -= 1)
  20419. this.elements[e] && this.elements[e].destroy()
  20420. ;(this.layers = null), (this.elements = null)
  20421. }),
  20422. (CVCompElement.prototype.createComp = function (e) {
  20423. return new CVCompElement(e, this.globalData, this)
  20424. }),
  20425. extendPrototype([CanvasRendererBase], CanvasRenderer),
  20426. (CanvasRenderer.prototype.createComp = function (e) {
  20427. return new CVCompElement(e, this.globalData, this)
  20428. }),
  20429. (HBaseElement.prototype = {
  20430. checkBlendMode: function () {},
  20431. initRendererElement: function () {
  20432. ;(this.baseElement = createTag(this.data.tg || 'div')),
  20433. this.data.hasMask
  20434. ? ((this.svgElement = createNS('svg')),
  20435. (this.layerElement = createNS('g')),
  20436. (this.maskedElement = this.layerElement),
  20437. this.svgElement.appendChild(this.layerElement),
  20438. this.baseElement.appendChild(this.svgElement))
  20439. : (this.layerElement = this.baseElement),
  20440. styleDiv(this.baseElement)
  20441. },
  20442. createContainerElements: function () {
  20443. ;(this.renderableEffectsManager = new CVEffects()),
  20444. (this.transformedElement = this.baseElement),
  20445. (this.maskedElement = this.layerElement),
  20446. this.data.ln && this.layerElement.setAttribute('id', this.data.ln),
  20447. this.data.cl && this.layerElement.setAttribute('class', this.data.cl),
  20448. 0 !== this.data.bm && this.setBlendMode()
  20449. },
  20450. renderElement: function () {
  20451. var e = this.transformedElement ? this.transformedElement.style : {}
  20452. if (this.finalTransform._matMdf) {
  20453. var t = this.finalTransform.mat.toCSS()
  20454. ;(e.transform = t), (e.webkitTransform = t)
  20455. }
  20456. this.finalTransform._opMdf && (e.opacity = this.finalTransform.mProp.o.v)
  20457. },
  20458. renderFrame: function () {
  20459. this.data.hd ||
  20460. this.hidden ||
  20461. (this.renderTransform(),
  20462. this.renderRenderable(),
  20463. this.renderElement(),
  20464. this.renderInnerContent(),
  20465. this._isFirstFrame && (this._isFirstFrame = !1))
  20466. },
  20467. destroy: function () {
  20468. ;(this.layerElement = null),
  20469. (this.transformedElement = null),
  20470. this.matteElement && (this.matteElement = null),
  20471. this.maskManager && (this.maskManager.destroy(), (this.maskManager = null))
  20472. },
  20473. createRenderableComponents: function () {
  20474. this.maskManager = new MaskElement(this.data, this, this.globalData)
  20475. },
  20476. addEffects: function () {},
  20477. setMatte: function () {}
  20478. }),
  20479. (HBaseElement.prototype.getBaseElement = SVGBaseElement.prototype.getBaseElement),
  20480. (HBaseElement.prototype.destroyBaseElement = HBaseElement.prototype.destroy),
  20481. (HBaseElement.prototype.buildElementParenting =
  20482. BaseRenderer.prototype.buildElementParenting),
  20483. extendPrototype(
  20484. [
  20485. BaseElement,
  20486. TransformElement,
  20487. HBaseElement,
  20488. HierarchyElement,
  20489. FrameElement,
  20490. RenderableDOMElement
  20491. ],
  20492. HSolidElement
  20493. ),
  20494. (HSolidElement.prototype.createContent = function () {
  20495. var e
  20496. this.data.hasMask
  20497. ? ((e = createNS('rect')).setAttribute('width', this.data.sw),
  20498. e.setAttribute('height', this.data.sh),
  20499. e.setAttribute('fill', this.data.sc),
  20500. this.svgElement.setAttribute('width', this.data.sw),
  20501. this.svgElement.setAttribute('height', this.data.sh))
  20502. : (((e = createTag('div')).style.width = this.data.sw + 'px'),
  20503. (e.style.height = this.data.sh + 'px'),
  20504. (e.style.backgroundColor = this.data.sc)),
  20505. this.layerElement.appendChild(e)
  20506. }),
  20507. extendPrototype(
  20508. [
  20509. BaseElement,
  20510. TransformElement,
  20511. HSolidElement,
  20512. SVGShapeElement,
  20513. HBaseElement,
  20514. HierarchyElement,
  20515. FrameElement,
  20516. RenderableElement
  20517. ],
  20518. HShapeElement
  20519. ),
  20520. (HShapeElement.prototype._renderShapeFrame =
  20521. HShapeElement.prototype.renderInnerContent),
  20522. (HShapeElement.prototype.createContent = function () {
  20523. var e
  20524. if (((this.baseElement.style.fontSize = 0), this.data.hasMask))
  20525. this.layerElement.appendChild(this.shapesContainer), (e = this.svgElement)
  20526. else {
  20527. e = createNS('svg')
  20528. var t = this.comp.data ? this.comp.data : this.globalData.compSize
  20529. e.setAttribute('width', t.w),
  20530. e.setAttribute('height', t.h),
  20531. e.appendChild(this.shapesContainer),
  20532. this.layerElement.appendChild(e)
  20533. }
  20534. this.searchShapes(
  20535. this.shapesData,
  20536. this.itemsData,
  20537. this.prevViewData,
  20538. this.shapesContainer,
  20539. 0,
  20540. [],
  20541. !0
  20542. ),
  20543. this.filterUniqueShapes(),
  20544. (this.shapeCont = e)
  20545. }),
  20546. (HShapeElement.prototype.getTransformedPoint = function (e, t) {
  20547. var n,
  20548. r = e.length
  20549. for (n = 0; n < r; n += 1) t = e[n].mProps.v.applyToPointArray(t[0], t[1], 0)
  20550. return t
  20551. }),
  20552. (HShapeElement.prototype.calculateShapeBoundingBox = function (e, t) {
  20553. var n,
  20554. r,
  20555. a,
  20556. o,
  20557. i,
  20558. s = e.sh.v,
  20559. l = e.transformers,
  20560. c = s._length
  20561. if (!(c <= 1)) {
  20562. for (n = 0; n < c - 1; n += 1)
  20563. (r = this.getTransformedPoint(l, s.v[n])),
  20564. (a = this.getTransformedPoint(l, s.o[n])),
  20565. (o = this.getTransformedPoint(l, s.i[n + 1])),
  20566. (i = this.getTransformedPoint(l, s.v[n + 1])),
  20567. this.checkBounds(r, a, o, i, t)
  20568. s.c &&
  20569. ((r = this.getTransformedPoint(l, s.v[n])),
  20570. (a = this.getTransformedPoint(l, s.o[n])),
  20571. (o = this.getTransformedPoint(l, s.i[0])),
  20572. (i = this.getTransformedPoint(l, s.v[0])),
  20573. this.checkBounds(r, a, o, i, t))
  20574. }
  20575. }),
  20576. (HShapeElement.prototype.checkBounds = function (e, t, n, r, a) {
  20577. this.getBoundsOfCurve(e, t, n, r)
  20578. var o = this.shapeBoundingBox
  20579. ;(a.x = bmMin(o.left, a.x)),
  20580. (a.xMax = bmMax(o.right, a.xMax)),
  20581. (a.y = bmMin(o.top, a.y)),
  20582. (a.yMax = bmMax(o.bottom, a.yMax))
  20583. }),
  20584. (HShapeElement.prototype.shapeBoundingBox = {
  20585. left: 0,
  20586. right: 0,
  20587. top: 0,
  20588. bottom: 0
  20589. }),
  20590. (HShapeElement.prototype.tempBoundingBox = {
  20591. x: 0,
  20592. xMax: 0,
  20593. y: 0,
  20594. yMax: 0,
  20595. width: 0,
  20596. height: 0
  20597. }),
  20598. (HShapeElement.prototype.getBoundsOfCurve = function (e, t, n, r) {
  20599. for (
  20600. var a,
  20601. o,
  20602. i,
  20603. s,
  20604. l,
  20605. c,
  20606. u,
  20607. p = [
  20608. [e[0], r[0]],
  20609. [e[1], r[1]]
  20610. ],
  20611. d = 0;
  20612. d < 2;
  20613. ++d
  20614. )
  20615. (o = 6 * e[d] - 12 * t[d] + 6 * n[d]),
  20616. (a = -3 * e[d] + 9 * t[d] - 9 * n[d] + 3 * r[d]),
  20617. (i = 3 * t[d] - 3 * e[d]),
  20618. (o |= 0),
  20619. (i |= 0),
  20620. (0 == (a |= 0) && 0 === o) ||
  20621. (0 === a
  20622. ? (s = -i / o) > 0 &&
  20623. s < 1 &&
  20624. p[d].push(this.calculateF(s, e, t, n, r, d))
  20625. : (l = o * o - 4 * i * a) >= 0 &&
  20626. ((c = (-o + bmSqrt(l)) / (2 * a)) > 0 &&
  20627. c < 1 &&
  20628. p[d].push(this.calculateF(c, e, t, n, r, d)),
  20629. (u = (-o - bmSqrt(l)) / (2 * a)) > 0 &&
  20630. u < 1 &&
  20631. p[d].push(this.calculateF(u, e, t, n, r, d))))
  20632. ;(this.shapeBoundingBox.left = bmMin.apply(null, p[0])),
  20633. (this.shapeBoundingBox.top = bmMin.apply(null, p[1])),
  20634. (this.shapeBoundingBox.right = bmMax.apply(null, p[0])),
  20635. (this.shapeBoundingBox.bottom = bmMax.apply(null, p[1]))
  20636. }),
  20637. (HShapeElement.prototype.calculateF = function (e, t, n, r, a, o) {
  20638. return (
  20639. bmPow(1 - e, 3) * t[o] +
  20640. 3 * bmPow(1 - e, 2) * e * n[o] +
  20641. 3 * (1 - e) * bmPow(e, 2) * r[o] +
  20642. bmPow(e, 3) * a[o]
  20643. )
  20644. }),
  20645. (HShapeElement.prototype.calculateBoundingBox = function (e, t) {
  20646. var n,
  20647. r = e.length
  20648. for (n = 0; n < r; n += 1)
  20649. e[n] && e[n].sh
  20650. ? this.calculateShapeBoundingBox(e[n], t)
  20651. : e[n] && e[n].it
  20652. ? this.calculateBoundingBox(e[n].it, t)
  20653. : e[n] && e[n].style && e[n].w && this.expandStrokeBoundingBox(e[n].w, t)
  20654. }),
  20655. (HShapeElement.prototype.expandStrokeBoundingBox = function (e, t) {
  20656. var n = 0
  20657. if (e.keyframes) {
  20658. for (var r = 0; r < e.keyframes.length; r += 1) {
  20659. var a = e.keyframes[r].s
  20660. a > n && (n = a)
  20661. }
  20662. n *= e.mult
  20663. } else n = e.v * e.mult
  20664. ;(t.x -= n), (t.xMax += n), (t.y -= n), (t.yMax += n)
  20665. }),
  20666. (HShapeElement.prototype.currentBoxContains = function (e) {
  20667. return (
  20668. this.currentBBox.x <= e.x &&
  20669. this.currentBBox.y <= e.y &&
  20670. this.currentBBox.width + this.currentBBox.x >= e.x + e.width &&
  20671. this.currentBBox.height + this.currentBBox.y >= e.y + e.height
  20672. )
  20673. }),
  20674. (HShapeElement.prototype.renderInnerContent = function () {
  20675. if (
  20676. (this._renderShapeFrame(), !this.hidden && (this._isFirstFrame || this._mdf))
  20677. ) {
  20678. var e = this.tempBoundingBox,
  20679. t = 999999
  20680. if (
  20681. ((e.x = t),
  20682. (e.xMax = -t),
  20683. (e.y = t),
  20684. (e.yMax = -t),
  20685. this.calculateBoundingBox(this.itemsData, e),
  20686. (e.width = e.xMax < e.x ? 0 : e.xMax - e.x),
  20687. (e.height = e.yMax < e.y ? 0 : e.yMax - e.y),
  20688. this.currentBoxContains(e))
  20689. )
  20690. return
  20691. var n = !1
  20692. if (
  20693. (this.currentBBox.w !== e.width &&
  20694. ((this.currentBBox.w = e.width),
  20695. this.shapeCont.setAttribute('width', e.width),
  20696. (n = !0)),
  20697. this.currentBBox.h !== e.height &&
  20698. ((this.currentBBox.h = e.height),
  20699. this.shapeCont.setAttribute('height', e.height),
  20700. (n = !0)),
  20701. n || this.currentBBox.x !== e.x || this.currentBBox.y !== e.y)
  20702. ) {
  20703. ;(this.currentBBox.w = e.width),
  20704. (this.currentBBox.h = e.height),
  20705. (this.currentBBox.x = e.x),
  20706. (this.currentBBox.y = e.y),
  20707. this.shapeCont.setAttribute(
  20708. 'viewBox',
  20709. this.currentBBox.x +
  20710. ' ' +
  20711. this.currentBBox.y +
  20712. ' ' +
  20713. this.currentBBox.w +
  20714. ' ' +
  20715. this.currentBBox.h
  20716. )
  20717. var r = this.shapeCont.style,
  20718. a = 'translate(' + this.currentBBox.x + 'px,' + this.currentBBox.y + 'px)'
  20719. ;(r.transform = a), (r.webkitTransform = a)
  20720. }
  20721. }
  20722. }),
  20723. extendPrototype(
  20724. [
  20725. BaseElement,
  20726. TransformElement,
  20727. HBaseElement,
  20728. HierarchyElement,
  20729. FrameElement,
  20730. RenderableDOMElement,
  20731. ITextElement
  20732. ],
  20733. HTextElement
  20734. ),
  20735. (HTextElement.prototype.createContent = function () {
  20736. if (((this.isMasked = this.checkMasks()), this.isMasked)) {
  20737. ;(this.renderType = 'svg'),
  20738. (this.compW = this.comp.data.w),
  20739. (this.compH = this.comp.data.h),
  20740. this.svgElement.setAttribute('width', this.compW),
  20741. this.svgElement.setAttribute('height', this.compH)
  20742. var e = createNS('g')
  20743. this.maskedElement.appendChild(e), (this.innerElem = e)
  20744. } else (this.renderType = 'html'), (this.innerElem = this.layerElement)
  20745. this.checkParenting()
  20746. }),
  20747. (HTextElement.prototype.buildNewText = function () {
  20748. var e = this.textProperty.currentData
  20749. this.renderedLetters = createSizedArray(e.l ? e.l.length : 0)
  20750. var t = this.innerElem.style,
  20751. n = e.fc ? this.buildColor(e.fc) : 'rgba(0,0,0,0)'
  20752. ;(t.fill = n),
  20753. (t.color = n),
  20754. e.sc && ((t.stroke = this.buildColor(e.sc)), (t.strokeWidth = e.sw + 'px'))
  20755. var r,
  20756. a,
  20757. o = this.globalData.fontManager.getFontByName(e.f)
  20758. if (!this.globalData.fontManager.chars)
  20759. if (
  20760. ((t.fontSize = e.finalSize + 'px'),
  20761. (t.lineHeight = e.finalSize + 'px'),
  20762. o.fClass)
  20763. )
  20764. this.innerElem.className = o.fClass
  20765. else {
  20766. t.fontFamily = o.fFamily
  20767. var i = e.fWeight,
  20768. s = e.fStyle
  20769. ;(t.fontStyle = s), (t.fontWeight = i)
  20770. }
  20771. var l,
  20772. c,
  20773. u,
  20774. p = e.l
  20775. a = p.length
  20776. var d,
  20777. f = this.mHelper,
  20778. h = '',
  20779. v = 0
  20780. for (r = 0; r < a; r += 1) {
  20781. if (
  20782. (this.globalData.fontManager.chars
  20783. ? (this.textPaths[v]
  20784. ? (l = this.textPaths[v])
  20785. : ((l = createNS('path')).setAttribute(
  20786. 'stroke-linecap',
  20787. lineCapEnum[1]
  20788. ),
  20789. l.setAttribute('stroke-linejoin', lineJoinEnum[2]),
  20790. l.setAttribute('stroke-miterlimit', '4')),
  20791. this.isMasked ||
  20792. (this.textSpans[v]
  20793. ? (u = (c = this.textSpans[v]).children[0])
  20794. : (((c = createTag('div')).style.lineHeight = 0),
  20795. (u = createNS('svg')).appendChild(l),
  20796. styleDiv(c))))
  20797. : this.isMasked
  20798. ? (l = this.textPaths[v] ? this.textPaths[v] : createNS('text'))
  20799. : this.textSpans[v]
  20800. ? ((c = this.textSpans[v]), (l = this.textPaths[v]))
  20801. : (styleDiv((c = createTag('span'))),
  20802. styleDiv((l = createTag('span'))),
  20803. c.appendChild(l)),
  20804. this.globalData.fontManager.chars)
  20805. ) {
  20806. var m,
  20807. g = this.globalData.fontManager.getCharData(
  20808. e.finalText[r],
  20809. o.fStyle,
  20810. this.globalData.fontManager.getFontByName(e.f).fFamily
  20811. )
  20812. if (
  20813. ((m = g ? g.data : null),
  20814. f.reset(),
  20815. m &&
  20816. m.shapes &&
  20817. m.shapes.length &&
  20818. ((d = m.shapes[0].it),
  20819. f.scale(e.finalSize / 100, e.finalSize / 100),
  20820. (h = this.createPathShape(f, d)),
  20821. l.setAttribute('d', h)),
  20822. this.isMasked)
  20823. )
  20824. this.innerElem.appendChild(l)
  20825. else {
  20826. if ((this.innerElem.appendChild(c), m && m.shapes)) {
  20827. document.body.appendChild(u)
  20828. var y = u.getBBox()
  20829. u.setAttribute('width', y.width + 2),
  20830. u.setAttribute('height', y.height + 2),
  20831. u.setAttribute(
  20832. 'viewBox',
  20833. y.x -
  20834. 1 +
  20835. ' ' +
  20836. (y.y - 1) +
  20837. ' ' +
  20838. (y.width + 2) +
  20839. ' ' +
  20840. (y.height + 2)
  20841. )
  20842. var b = u.style,
  20843. _ = 'translate(' + (y.x - 1) + 'px,' + (y.y - 1) + 'px)'
  20844. ;(b.transform = _), (b.webkitTransform = _), (p[r].yOffset = y.y - 1)
  20845. } else u.setAttribute('width', 1), u.setAttribute('height', 1)
  20846. c.appendChild(u)
  20847. }
  20848. } else if (
  20849. ((l.textContent = p[r].val),
  20850. l.setAttributeNS(
  20851. 'http://www.w3.org/XML/1998/namespace',
  20852. 'xml:space',
  20853. 'preserve'
  20854. ),
  20855. this.isMasked)
  20856. )
  20857. this.innerElem.appendChild(l)
  20858. else {
  20859. this.innerElem.appendChild(c)
  20860. var A = l.style,
  20861. x = 'translate3d(0,' + -e.finalSize / 1.2 + 'px,0)'
  20862. ;(A.transform = x), (A.webkitTransform = x)
  20863. }
  20864. this.isMasked ? (this.textSpans[v] = l) : (this.textSpans[v] = c),
  20865. (this.textSpans[v].style.display = 'block'),
  20866. (this.textPaths[v] = l),
  20867. (v += 1)
  20868. }
  20869. for (; v < this.textSpans.length; )
  20870. (this.textSpans[v].style.display = 'none'), (v += 1)
  20871. }),
  20872. (HTextElement.prototype.renderInnerContent = function () {
  20873. var e
  20874. if (this.data.singleShape) {
  20875. if (!this._isFirstFrame && !this.lettersChangedFlag) return
  20876. if (this.isMasked && this.finalTransform._matMdf) {
  20877. this.svgElement.setAttribute(
  20878. 'viewBox',
  20879. -this.finalTransform.mProp.p.v[0] +
  20880. ' ' +
  20881. -this.finalTransform.mProp.p.v[1] +
  20882. ' ' +
  20883. this.compW +
  20884. ' ' +
  20885. this.compH
  20886. ),
  20887. (e = this.svgElement.style)
  20888. var t =
  20889. 'translate(' +
  20890. -this.finalTransform.mProp.p.v[0] +
  20891. 'px,' +
  20892. -this.finalTransform.mProp.p.v[1] +
  20893. 'px)'
  20894. ;(e.transform = t), (e.webkitTransform = t)
  20895. }
  20896. }
  20897. if (
  20898. (this.textAnimator.getMeasures(
  20899. this.textProperty.currentData,
  20900. this.lettersChangedFlag
  20901. ),
  20902. this.lettersChangedFlag || this.textAnimator.lettersChangedFlag)
  20903. ) {
  20904. var n,
  20905. r,
  20906. a,
  20907. o,
  20908. i,
  20909. s = 0,
  20910. l = this.textAnimator.renderedLetters,
  20911. c = this.textProperty.currentData.l
  20912. for (r = c.length, n = 0; n < r; n += 1)
  20913. c[n].n
  20914. ? (s += 1)
  20915. : ((o = this.textSpans[n]),
  20916. (i = this.textPaths[n]),
  20917. (a = l[s]),
  20918. (s += 1),
  20919. a._mdf.m &&
  20920. (this.isMasked
  20921. ? o.setAttribute('transform', a.m)
  20922. : ((o.style.webkitTransform = a.m), (o.style.transform = a.m))),
  20923. (o.style.opacity = a.o),
  20924. a.sw && a._mdf.sw && i.setAttribute('stroke-width', a.sw),
  20925. a.sc && a._mdf.sc && i.setAttribute('stroke', a.sc),
  20926. a.fc &&
  20927. a._mdf.fc &&
  20928. (i.setAttribute('fill', a.fc), (i.style.color = a.fc)))
  20929. if (
  20930. this.innerElem.getBBox &&
  20931. !this.hidden &&
  20932. (this._isFirstFrame || this._mdf)
  20933. ) {
  20934. var u = this.innerElem.getBBox()
  20935. if (
  20936. (this.currentBBox.w !== u.width &&
  20937. ((this.currentBBox.w = u.width),
  20938. this.svgElement.setAttribute('width', u.width)),
  20939. this.currentBBox.h !== u.height &&
  20940. ((this.currentBBox.h = u.height),
  20941. this.svgElement.setAttribute('height', u.height)),
  20942. this.currentBBox.w !== u.width + 2 ||
  20943. this.currentBBox.h !== u.height + 2 ||
  20944. this.currentBBox.x !== u.x - 1 ||
  20945. this.currentBBox.y !== u.y - 1)
  20946. ) {
  20947. ;(this.currentBBox.w = u.width + 2),
  20948. (this.currentBBox.h = u.height + 2),
  20949. (this.currentBBox.x = u.x - 1),
  20950. (this.currentBBox.y = u.y - 1),
  20951. this.svgElement.setAttribute(
  20952. 'viewBox',
  20953. this.currentBBox.x +
  20954. ' ' +
  20955. this.currentBBox.y +
  20956. ' ' +
  20957. this.currentBBox.w +
  20958. ' ' +
  20959. this.currentBBox.h
  20960. ),
  20961. (e = this.svgElement.style)
  20962. var p =
  20963. 'translate(' + this.currentBBox.x + 'px,' + this.currentBBox.y + 'px)'
  20964. ;(e.transform = p), (e.webkitTransform = p)
  20965. }
  20966. }
  20967. }
  20968. }),
  20969. extendPrototype([BaseElement, FrameElement, HierarchyElement], HCameraElement),
  20970. (HCameraElement.prototype.setup = function () {
  20971. var e,
  20972. t,
  20973. n,
  20974. r,
  20975. a = this.comp.threeDElements.length
  20976. for (e = 0; e < a; e += 1)
  20977. if ('3d' === (t = this.comp.threeDElements[e]).type) {
  20978. ;(n = t.perspectiveElem.style), (r = t.container.style)
  20979. var o = this.pe.v + 'px',
  20980. i = '0px 0px 0px',
  20981. s = 'matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)'
  20982. ;(n.perspective = o),
  20983. (n.webkitPerspective = o),
  20984. (r.transformOrigin = i),
  20985. (r.mozTransformOrigin = i),
  20986. (r.webkitTransformOrigin = i),
  20987. (n.transform = s),
  20988. (n.webkitTransform = s)
  20989. }
  20990. }),
  20991. (HCameraElement.prototype.createElements = function () {}),
  20992. (HCameraElement.prototype.hide = function () {}),
  20993. (HCameraElement.prototype.renderFrame = function () {
  20994. var e,
  20995. t,
  20996. n = this._isFirstFrame
  20997. if (this.hierarchy)
  20998. for (t = this.hierarchy.length, e = 0; e < t; e += 1)
  20999. n = this.hierarchy[e].finalTransform.mProp._mdf || n
  21000. if (
  21001. n ||
  21002. this.pe._mdf ||
  21003. (this.p && this.p._mdf) ||
  21004. (this.px && (this.px._mdf || this.py._mdf || this.pz._mdf)) ||
  21005. this.rx._mdf ||
  21006. this.ry._mdf ||
  21007. this.rz._mdf ||
  21008. this.or._mdf ||
  21009. (this.a && this.a._mdf)
  21010. ) {
  21011. if ((this.mat.reset(), this.hierarchy))
  21012. for (e = t = this.hierarchy.length - 1; e >= 0; e -= 1) {
  21013. var r = this.hierarchy[e].finalTransform.mProp
  21014. this.mat.translate(-r.p.v[0], -r.p.v[1], r.p.v[2]),
  21015. this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),
  21016. this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),
  21017. this.mat.scale(1 / r.s.v[0], 1 / r.s.v[1], 1 / r.s.v[2]),
  21018. this.mat.translate(r.a.v[0], r.a.v[1], r.a.v[2])
  21019. }
  21020. if (
  21021. (this.p
  21022. ? this.mat.translate(-this.p.v[0], -this.p.v[1], this.p.v[2])
  21023. : this.mat.translate(-this.px.v, -this.py.v, this.pz.v),
  21024. this.a)
  21025. ) {
  21026. var a
  21027. a = this.p
  21028. ? [
  21029. this.p.v[0] - this.a.v[0],
  21030. this.p.v[1] - this.a.v[1],
  21031. this.p.v[2] - this.a.v[2]
  21032. ]
  21033. : [
  21034. this.px.v - this.a.v[0],
  21035. this.py.v - this.a.v[1],
  21036. this.pz.v - this.a.v[2]
  21037. ]
  21038. var o = Math.sqrt(
  21039. Math.pow(a[0], 2) + Math.pow(a[1], 2) + Math.pow(a[2], 2)
  21040. ),
  21041. i = [a[0] / o, a[1] / o, a[2] / o],
  21042. s = Math.sqrt(i[2] * i[2] + i[0] * i[0]),
  21043. l = Math.atan2(i[1], s),
  21044. c = Math.atan2(i[0], -i[2])
  21045. this.mat.rotateY(c).rotateX(-l)
  21046. }
  21047. this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),
  21048. this.mat
  21049. .rotateX(-this.or.v[0])
  21050. .rotateY(-this.or.v[1])
  21051. .rotateZ(this.or.v[2]),
  21052. this.mat.translate(
  21053. this.globalData.compSize.w / 2,
  21054. this.globalData.compSize.h / 2,
  21055. 0
  21056. ),
  21057. this.mat.translate(0, 0, this.pe.v)
  21058. var u = !this._prevMat.equals(this.mat)
  21059. if ((u || this.pe._mdf) && this.comp.threeDElements) {
  21060. var p, d, f
  21061. for (t = this.comp.threeDElements.length, e = 0; e < t; e += 1)
  21062. if ('3d' === (p = this.comp.threeDElements[e]).type) {
  21063. if (u) {
  21064. var h = this.mat.toCSS()
  21065. ;((f = p.container.style).transform = h), (f.webkitTransform = h)
  21066. }
  21067. this.pe._mdf &&
  21068. (((d = p.perspectiveElem.style).perspective = this.pe.v + 'px'),
  21069. (d.webkitPerspective = this.pe.v + 'px'))
  21070. }
  21071. this.mat.clone(this._prevMat)
  21072. }
  21073. }
  21074. this._isFirstFrame = !1
  21075. }),
  21076. (HCameraElement.prototype.prepareFrame = function (e) {
  21077. this.prepareProperties(e, !0)
  21078. }),
  21079. (HCameraElement.prototype.destroy = function () {}),
  21080. (HCameraElement.prototype.getBaseElement = function () {
  21081. return null
  21082. }),
  21083. extendPrototype(
  21084. [
  21085. BaseElement,
  21086. TransformElement,
  21087. HBaseElement,
  21088. HSolidElement,
  21089. HierarchyElement,
  21090. FrameElement,
  21091. RenderableElement
  21092. ],
  21093. HImageElement
  21094. ),
  21095. (HImageElement.prototype.createContent = function () {
  21096. var e = this.globalData.getAssetsPath(this.assetData),
  21097. t = new Image()
  21098. this.data.hasMask
  21099. ? ((this.imageElem = createNS('image')),
  21100. this.imageElem.setAttribute('width', this.assetData.w + 'px'),
  21101. this.imageElem.setAttribute('height', this.assetData.h + 'px'),
  21102. this.imageElem.setAttributeNS('http://www.w3.org/1999/xlink', 'href', e),
  21103. this.layerElement.appendChild(this.imageElem),
  21104. this.baseElement.setAttribute('width', this.assetData.w),
  21105. this.baseElement.setAttribute('height', this.assetData.h))
  21106. : this.layerElement.appendChild(t),
  21107. (t.crossOrigin = 'anonymous'),
  21108. (t.src = e),
  21109. this.data.ln && this.baseElement.setAttribute('id', this.data.ln)
  21110. }),
  21111. extendPrototype([BaseRenderer], HybridRendererBase),
  21112. (HybridRendererBase.prototype.buildItem = SVGRenderer.prototype.buildItem),
  21113. (HybridRendererBase.prototype.checkPendingElements = function () {
  21114. for (; this.pendingElements.length; )
  21115. this.pendingElements.pop().checkParenting()
  21116. }),
  21117. (HybridRendererBase.prototype.appendElementInPos = function (e, t) {
  21118. var n = e.getBaseElement()
  21119. if (n) {
  21120. var r = this.layers[t]
  21121. if (r.ddd && this.supports3d) this.addTo3dContainer(n, t)
  21122. else if (this.threeDElements) this.addTo3dContainer(n, t)
  21123. else {
  21124. for (var a, o, i = 0; i < t; )
  21125. this.elements[i] &&
  21126. !0 !== this.elements[i] &&
  21127. this.elements[i].getBaseElement &&
  21128. ((o = this.elements[i]),
  21129. (a =
  21130. (this.layers[i].ddd
  21131. ? this.getThreeDContainerByPos(i)
  21132. : o.getBaseElement()) || a)),
  21133. (i += 1)
  21134. a
  21135. ? (r.ddd && this.supports3d) || this.layerElement.insertBefore(n, a)
  21136. : (r.ddd && this.supports3d) || this.layerElement.appendChild(n)
  21137. }
  21138. }
  21139. }),
  21140. (HybridRendererBase.prototype.createShape = function (e) {
  21141. return this.supports3d
  21142. ? new HShapeElement(e, this.globalData, this)
  21143. : new SVGShapeElement(e, this.globalData, this)
  21144. }),
  21145. (HybridRendererBase.prototype.createText = function (e) {
  21146. return this.supports3d
  21147. ? new HTextElement(e, this.globalData, this)
  21148. : new SVGTextLottieElement(e, this.globalData, this)
  21149. }),
  21150. (HybridRendererBase.prototype.createCamera = function (e) {
  21151. return (this.camera = new HCameraElement(e, this.globalData, this)), this.camera
  21152. }),
  21153. (HybridRendererBase.prototype.createImage = function (e) {
  21154. return this.supports3d
  21155. ? new HImageElement(e, this.globalData, this)
  21156. : new IImageElement(e, this.globalData, this)
  21157. }),
  21158. (HybridRendererBase.prototype.createSolid = function (e) {
  21159. return this.supports3d
  21160. ? new HSolidElement(e, this.globalData, this)
  21161. : new ISolidElement(e, this.globalData, this)
  21162. }),
  21163. (HybridRendererBase.prototype.createNull = SVGRenderer.prototype.createNull),
  21164. (HybridRendererBase.prototype.getThreeDContainerByPos = function (e) {
  21165. for (var t = 0, n = this.threeDElements.length; t < n; ) {
  21166. if (
  21167. this.threeDElements[t].startPos <= e &&
  21168. this.threeDElements[t].endPos >= e
  21169. )
  21170. return this.threeDElements[t].perspectiveElem
  21171. t += 1
  21172. }
  21173. return null
  21174. }),
  21175. (HybridRendererBase.prototype.createThreeDContainer = function (e, t) {
  21176. var n,
  21177. r,
  21178. a = createTag('div')
  21179. styleDiv(a)
  21180. var o = createTag('div')
  21181. if ((styleDiv(o), '3d' === t)) {
  21182. ;((n = a.style).width = this.globalData.compSize.w + 'px'),
  21183. (n.height = this.globalData.compSize.h + 'px')
  21184. var i = '50% 50%'
  21185. ;(n.webkitTransformOrigin = i),
  21186. (n.mozTransformOrigin = i),
  21187. (n.transformOrigin = i)
  21188. var s = 'matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)'
  21189. ;((r = o.style).transform = s), (r.webkitTransform = s)
  21190. }
  21191. a.appendChild(o)
  21192. var l = { container: o, perspectiveElem: a, startPos: e, endPos: e, type: t }
  21193. return this.threeDElements.push(l), l
  21194. }),
  21195. (HybridRendererBase.prototype.build3dContainers = function () {
  21196. var e,
  21197. t,
  21198. n = this.layers.length,
  21199. r = ''
  21200. for (e = 0; e < n; e += 1)
  21201. this.layers[e].ddd && 3 !== this.layers[e].ty
  21202. ? ('3d' !== r && ((r = '3d'), (t = this.createThreeDContainer(e, '3d'))),
  21203. (t.endPos = Math.max(t.endPos, e)))
  21204. : ('2d' !== r && ((r = '2d'), (t = this.createThreeDContainer(e, '2d'))),
  21205. (t.endPos = Math.max(t.endPos, e)))
  21206. for (e = (n = this.threeDElements.length) - 1; e >= 0; e -= 1)
  21207. this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)
  21208. }),
  21209. (HybridRendererBase.prototype.addTo3dContainer = function (e, t) {
  21210. for (var n = 0, r = this.threeDElements.length; n < r; ) {
  21211. if (t <= this.threeDElements[n].endPos) {
  21212. for (var a, o = this.threeDElements[n].startPos; o < t; )
  21213. this.elements[o] &&
  21214. this.elements[o].getBaseElement &&
  21215. (a = this.elements[o].getBaseElement()),
  21216. (o += 1)
  21217. a
  21218. ? this.threeDElements[n].container.insertBefore(e, a)
  21219. : this.threeDElements[n].container.appendChild(e)
  21220. break
  21221. }
  21222. n += 1
  21223. }
  21224. }),
  21225. (HybridRendererBase.prototype.configAnimation = function (e) {
  21226. var t = createTag('div'),
  21227. n = this.animationItem.wrapper,
  21228. r = t.style
  21229. ;(r.width = e.w + 'px'),
  21230. (r.height = e.h + 'px'),
  21231. (this.resizerElem = t),
  21232. styleDiv(t),
  21233. (r.transformStyle = 'flat'),
  21234. (r.mozTransformStyle = 'flat'),
  21235. (r.webkitTransformStyle = 'flat'),
  21236. this.renderConfig.className &&
  21237. t.setAttribute('class', this.renderConfig.className),
  21238. n.appendChild(t),
  21239. (r.overflow = 'hidden')
  21240. var a = createNS('svg')
  21241. a.setAttribute('width', '1'),
  21242. a.setAttribute('height', '1'),
  21243. styleDiv(a),
  21244. this.resizerElem.appendChild(a)
  21245. var o = createNS('defs')
  21246. a.appendChild(o),
  21247. (this.data = e),
  21248. this.setupGlobalData(e, a),
  21249. (this.globalData.defs = o),
  21250. (this.layers = e.layers),
  21251. (this.layerElement = this.resizerElem),
  21252. this.build3dContainers(),
  21253. this.updateContainerSize()
  21254. }),
  21255. (HybridRendererBase.prototype.destroy = function () {
  21256. var e
  21257. this.animationItem.wrapper && (this.animationItem.wrapper.innerText = ''),
  21258. (this.animationItem.container = null),
  21259. (this.globalData.defs = null)
  21260. var t = this.layers ? this.layers.length : 0
  21261. for (e = 0; e < t; e += 1) this.elements[e].destroy()
  21262. ;(this.elements.length = 0), (this.destroyed = !0), (this.animationItem = null)
  21263. }),
  21264. (HybridRendererBase.prototype.updateContainerSize = function () {
  21265. var e,
  21266. t,
  21267. n,
  21268. r,
  21269. a = this.animationItem.wrapper.offsetWidth,
  21270. o = this.animationItem.wrapper.offsetHeight,
  21271. i = a / o
  21272. this.globalData.compSize.w / this.globalData.compSize.h > i
  21273. ? ((e = a / this.globalData.compSize.w),
  21274. (t = a / this.globalData.compSize.w),
  21275. (n = 0),
  21276. (r =
  21277. (o - this.globalData.compSize.h * (a / this.globalData.compSize.w)) / 2))
  21278. : ((e = o / this.globalData.compSize.h),
  21279. (t = o / this.globalData.compSize.h),
  21280. (n =
  21281. (a - this.globalData.compSize.w * (o / this.globalData.compSize.h)) / 2),
  21282. (r = 0))
  21283. var s = this.resizerElem.style
  21284. ;(s.webkitTransform =
  21285. 'matrix3d(' + e + ',0,0,0,0,' + t + ',0,0,0,0,1,0,' + n + ',' + r + ',0,1)'),
  21286. (s.transform = s.webkitTransform)
  21287. }),
  21288. (HybridRendererBase.prototype.renderFrame = SVGRenderer.prototype.renderFrame),
  21289. (HybridRendererBase.prototype.hide = function () {
  21290. this.resizerElem.style.display = 'none'
  21291. }),
  21292. (HybridRendererBase.prototype.show = function () {
  21293. this.resizerElem.style.display = 'block'
  21294. }),
  21295. (HybridRendererBase.prototype.initItems = function () {
  21296. if ((this.buildAllItems(), this.camera)) this.camera.setup()
  21297. else {
  21298. var e,
  21299. t = this.globalData.compSize.w,
  21300. n = this.globalData.compSize.h,
  21301. r = this.threeDElements.length
  21302. for (e = 0; e < r; e += 1) {
  21303. var a = this.threeDElements[e].perspectiveElem.style
  21304. ;(a.webkitPerspective = Math.sqrt(Math.pow(t, 2) + Math.pow(n, 2)) + 'px'),
  21305. (a.perspective = a.webkitPerspective)
  21306. }
  21307. }
  21308. }),
  21309. (HybridRendererBase.prototype.searchExtraCompositions = function (e) {
  21310. var t,
  21311. n = e.length,
  21312. r = createTag('div')
  21313. for (t = 0; t < n; t += 1)
  21314. if (e[t].xt) {
  21315. var a = this.createComp(e[t], r, this.globalData.comp, null)
  21316. a.initExpressions(), this.globalData.projectInterface.registerComposition(a)
  21317. }
  21318. }),
  21319. extendPrototype([HybridRendererBase, ICompElement, HBaseElement], HCompElement),
  21320. (HCompElement.prototype._createBaseContainerElements =
  21321. HCompElement.prototype.createContainerElements),
  21322. (HCompElement.prototype.createContainerElements = function () {
  21323. this._createBaseContainerElements(),
  21324. this.data.hasMask
  21325. ? (this.svgElement.setAttribute('width', this.data.w),
  21326. this.svgElement.setAttribute('height', this.data.h),
  21327. (this.transformedElement = this.baseElement))
  21328. : (this.transformedElement = this.layerElement)
  21329. }),
  21330. (HCompElement.prototype.addTo3dContainer = function (e, t) {
  21331. for (var n, r = 0; r < t; )
  21332. this.elements[r] &&
  21333. this.elements[r].getBaseElement &&
  21334. (n = this.elements[r].getBaseElement()),
  21335. (r += 1)
  21336. n ? this.layerElement.insertBefore(e, n) : this.layerElement.appendChild(e)
  21337. }),
  21338. (HCompElement.prototype.createComp = function (e) {
  21339. return this.supports3d
  21340. ? new HCompElement(e, this.globalData, this)
  21341. : new SVGCompElement(e, this.globalData, this)
  21342. }),
  21343. extendPrototype([HybridRendererBase], HybridRenderer),
  21344. (HybridRenderer.prototype.createComp = function (e) {
  21345. return this.supports3d
  21346. ? new HCompElement(e, this.globalData, this)
  21347. : new SVGCompElement(e, this.globalData, this)
  21348. })
  21349. var Expressions = (function () {
  21350. var e = {
  21351. initExpressions: function (e) {
  21352. var t = 0,
  21353. n = []
  21354. ;(e.renderer.compInterface = CompExpressionInterface(e.renderer)),
  21355. e.renderer.globalData.projectInterface.registerComposition(e.renderer),
  21356. (e.renderer.globalData.pushExpression = function () {
  21357. t += 1
  21358. }),
  21359. (e.renderer.globalData.popExpression = function () {
  21360. 0 == (t -= 1) &&
  21361. (function () {
  21362. var e,
  21363. t = n.length
  21364. for (e = 0; e < t; e += 1) n[e].release()
  21365. n.length = 0
  21366. })()
  21367. }),
  21368. (e.renderer.globalData.registerExpressionProperty = function (e) {
  21369. ;-1 === n.indexOf(e) && n.push(e)
  21370. })
  21371. }
  21372. }
  21373. return e
  21374. })()
  21375. function _typeof$1(e) {
  21376. return (
  21377. (_typeof$1 =
  21378. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  21379. ? function (e) {
  21380. return typeof e
  21381. }
  21382. : function (e) {
  21383. return e &&
  21384. 'function' == typeof Symbol &&
  21385. e.constructor === Symbol &&
  21386. e !== Symbol.prototype
  21387. ? 'symbol'
  21388. : typeof e
  21389. }),
  21390. _typeof$1(e)
  21391. )
  21392. }
  21393. function seedRandom(e, t) {
  21394. var n = this,
  21395. r = 256,
  21396. a = t.pow(r, 6),
  21397. o = t.pow(2, 52),
  21398. i = 2 * o,
  21399. s = 255
  21400. function l(e) {
  21401. var t,
  21402. n = e.length,
  21403. a = this,
  21404. o = 0,
  21405. i = (a.i = a.j = 0),
  21406. l = (a.S = [])
  21407. for (n || (e = [n++]); o < r; ) l[o] = o++
  21408. for (o = 0; o < r; o++)
  21409. (l[o] = l[(i = s & (i + e[o % n] + (t = l[o])))]), (l[i] = t)
  21410. a.g = function (e) {
  21411. for (var t, n = 0, o = a.i, i = a.j, l = a.S; e--; )
  21412. (t = l[(o = s & (o + 1))]),
  21413. (n = n * r + l[s & ((l[o] = l[(i = s & (i + t))]) + (l[i] = t))])
  21414. return (a.i = o), (a.j = i), n
  21415. }
  21416. }
  21417. function c(e, t) {
  21418. return (t.i = e.i), (t.j = e.j), (t.S = e.S.slice()), t
  21419. }
  21420. function u(e, t) {
  21421. var n,
  21422. r = [],
  21423. a = _typeof$1(e)
  21424. if (t && 'object' == a)
  21425. for (n in e)
  21426. try {
  21427. r.push(u(e[n], t - 1))
  21428. } catch (o) {}
  21429. return r.length ? r : 'string' == a ? e : e + '\0'
  21430. }
  21431. function p(e, t) {
  21432. for (var n, r = e + '', a = 0; a < r.length; )
  21433. t[s & a] = s & ((n ^= 19 * t[s & a]) + r.charCodeAt(a++))
  21434. return d(t)
  21435. }
  21436. function d(e) {
  21437. return String.fromCharCode.apply(0, e)
  21438. }
  21439. ;(t.seedrandom = function (s, f, h) {
  21440. var v = [],
  21441. m = p(
  21442. u(
  21443. (f = !0 === f ? { entropy: !0 } : f || {}).entropy
  21444. ? [s, d(e)]
  21445. : null === s
  21446. ? (function () {
  21447. try {
  21448. var t = new Uint8Array(r)
  21449. return (n.crypto || n.msCrypto).getRandomValues(t), d(t)
  21450. } catch (i) {
  21451. var a = n.navigator,
  21452. o = a && a.plugins
  21453. return [+new Date(), n, o, n.screen, d(e)]
  21454. }
  21455. })()
  21456. : s,
  21457. 3
  21458. ),
  21459. v
  21460. ),
  21461. g = new l(v),
  21462. y = function () {
  21463. for (var e = g.g(6), t = a, n = 0; e < o; )
  21464. (e = (e + n) * r), (t *= r), (n = g.g(1))
  21465. for (; e >= i; ) (e /= 2), (t /= 2), (n >>>= 1)
  21466. return (e + n) / t
  21467. }
  21468. return (
  21469. (y.int32 = function () {
  21470. return 0 | g.g(4)
  21471. }),
  21472. (y.quick = function () {
  21473. return g.g(4) / 4294967296
  21474. }),
  21475. (y.double = y),
  21476. p(d(g.S), e),
  21477. (
  21478. f.pass ||
  21479. h ||
  21480. function (e, n, r, a) {
  21481. return (
  21482. a &&
  21483. (a.S && c(a, g),
  21484. (e.state = function () {
  21485. return c(g, {})
  21486. })),
  21487. r ? ((t.random = e), n) : e
  21488. )
  21489. }
  21490. )(y, m, 'global' in f ? f.global : this == t, f.state)
  21491. )
  21492. }),
  21493. p(t.random(), e)
  21494. }
  21495. function initialize$2(e) {
  21496. seedRandom([], e)
  21497. }
  21498. var propTypes = { SHAPE: 'shape' }
  21499. function _typeof(e) {
  21500. return (
  21501. (_typeof =
  21502. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  21503. ? function (e) {
  21504. return typeof e
  21505. }
  21506. : function (e) {
  21507. return e &&
  21508. 'function' == typeof Symbol &&
  21509. e.constructor === Symbol &&
  21510. e !== Symbol.prototype
  21511. ? 'symbol'
  21512. : typeof e
  21513. }),
  21514. _typeof(e)
  21515. )
  21516. }
  21517. var ExpressionManager = (function () {
  21518. var ob = {},
  21519. Math = BMMath,
  21520. window = null,
  21521. document = null,
  21522. XMLHttpRequest = null,
  21523. fetch = null,
  21524. frames = null
  21525. function $bm_isInstanceOfArray(e) {
  21526. return e.constructor === Array || e.constructor === Float32Array
  21527. }
  21528. function isNumerable(e, t) {
  21529. return (
  21530. 'number' === e || 'boolean' === e || 'string' === e || t instanceof Number
  21531. )
  21532. }
  21533. function $bm_neg(e) {
  21534. var t = _typeof(e)
  21535. if ('number' === t || 'boolean' === t || e instanceof Number) return -e
  21536. if ($bm_isInstanceOfArray(e)) {
  21537. var n,
  21538. r = e.length,
  21539. a = []
  21540. for (n = 0; n < r; n += 1) a[n] = -e[n]
  21541. return a
  21542. }
  21543. return e.propType ? e.v : -e
  21544. }
  21545. initialize$2(BMMath)
  21546. var easeInBez = BezierFactory.getBezierEasing(
  21547. 0.333,
  21548. 0,
  21549. 0.833,
  21550. 0.833,
  21551. 'easeIn'
  21552. ).get,
  21553. easeOutBez = BezierFactory.getBezierEasing(
  21554. 0.167,
  21555. 0.167,
  21556. 0.667,
  21557. 1,
  21558. 'easeOut'
  21559. ).get,
  21560. easeInOutBez = BezierFactory.getBezierEasing(
  21561. 0.33,
  21562. 0,
  21563. 0.667,
  21564. 1,
  21565. 'easeInOut'
  21566. ).get
  21567. function sum(e, t) {
  21568. var n = _typeof(e),
  21569. r = _typeof(t)
  21570. if ('string' === n || 'string' === r) return e + t
  21571. if (isNumerable(n, e) && isNumerable(r, t)) return e + t
  21572. if ($bm_isInstanceOfArray(e) && isNumerable(r, t))
  21573. return ((e = e.slice(0))[0] += t), e
  21574. if (isNumerable(n, e) && $bm_isInstanceOfArray(t))
  21575. return ((t = t.slice(0))[0] = e + t[0]), t
  21576. if ($bm_isInstanceOfArray(e) && $bm_isInstanceOfArray(t)) {
  21577. for (var a = 0, o = e.length, i = t.length, s = []; a < o || a < i; )
  21578. ('number' == typeof e[a] || e[a] instanceof Number) &&
  21579. ('number' == typeof t[a] || t[a] instanceof Number)
  21580. ? (s[a] = e[a] + t[a])
  21581. : (s[a] = void 0 === t[a] ? e[a] : e[a] || t[a]),
  21582. (a += 1)
  21583. return s
  21584. }
  21585. return 0
  21586. }
  21587. var add = sum
  21588. function sub(e, t) {
  21589. var n = _typeof(e),
  21590. r = _typeof(t)
  21591. if (isNumerable(n, e) && isNumerable(r, t))
  21592. return (
  21593. 'string' === n && (e = parseInt(e, 10)),
  21594. 'string' === r && (t = parseInt(t, 10)),
  21595. e - t
  21596. )
  21597. if ($bm_isInstanceOfArray(e) && isNumerable(r, t))
  21598. return ((e = e.slice(0))[0] -= t), e
  21599. if (isNumerable(n, e) && $bm_isInstanceOfArray(t))
  21600. return ((t = t.slice(0))[0] = e - t[0]), t
  21601. if ($bm_isInstanceOfArray(e) && $bm_isInstanceOfArray(t)) {
  21602. for (var a = 0, o = e.length, i = t.length, s = []; a < o || a < i; )
  21603. ('number' == typeof e[a] || e[a] instanceof Number) &&
  21604. ('number' == typeof t[a] || t[a] instanceof Number)
  21605. ? (s[a] = e[a] - t[a])
  21606. : (s[a] = void 0 === t[a] ? e[a] : e[a] || t[a]),
  21607. (a += 1)
  21608. return s
  21609. }
  21610. return 0
  21611. }
  21612. function mul(e, t) {
  21613. var n,
  21614. r,
  21615. a,
  21616. o = _typeof(e),
  21617. i = _typeof(t)
  21618. if (isNumerable(o, e) && isNumerable(i, t)) return e * t
  21619. if ($bm_isInstanceOfArray(e) && isNumerable(i, t)) {
  21620. for (a = e.length, n = createTypedArray('float32', a), r = 0; r < a; r += 1)
  21621. n[r] = e[r] * t
  21622. return n
  21623. }
  21624. if (isNumerable(o, e) && $bm_isInstanceOfArray(t)) {
  21625. for (a = t.length, n = createTypedArray('float32', a), r = 0; r < a; r += 1)
  21626. n[r] = e * t[r]
  21627. return n
  21628. }
  21629. return 0
  21630. }
  21631. function div(e, t) {
  21632. var n,
  21633. r,
  21634. a,
  21635. o = _typeof(e),
  21636. i = _typeof(t)
  21637. if (isNumerable(o, e) && isNumerable(i, t)) return e / t
  21638. if ($bm_isInstanceOfArray(e) && isNumerable(i, t)) {
  21639. for (a = e.length, n = createTypedArray('float32', a), r = 0; r < a; r += 1)
  21640. n[r] = e[r] / t
  21641. return n
  21642. }
  21643. if (isNumerable(o, e) && $bm_isInstanceOfArray(t)) {
  21644. for (a = t.length, n = createTypedArray('float32', a), r = 0; r < a; r += 1)
  21645. n[r] = e / t[r]
  21646. return n
  21647. }
  21648. return 0
  21649. }
  21650. function mod(e, t) {
  21651. return (
  21652. 'string' == typeof e && (e = parseInt(e, 10)),
  21653. 'string' == typeof t && (t = parseInt(t, 10)),
  21654. e % t
  21655. )
  21656. }
  21657. var $bm_sum = sum,
  21658. $bm_sub = sub,
  21659. $bm_mul = mul,
  21660. $bm_div = div,
  21661. $bm_mod = mod
  21662. function clamp(e, t, n) {
  21663. if (t > n) {
  21664. var r = n
  21665. ;(n = t), (t = r)
  21666. }
  21667. return Math.min(Math.max(e, t), n)
  21668. }
  21669. function radiansToDegrees(e) {
  21670. return e / degToRads
  21671. }
  21672. var radians_to_degrees = radiansToDegrees
  21673. function degreesToRadians(e) {
  21674. return e * degToRads
  21675. }
  21676. var degrees_to_radians = radiansToDegrees,
  21677. helperLengthArray = [0, 0, 0, 0, 0, 0]
  21678. function length(e, t) {
  21679. if ('number' == typeof e || e instanceof Number)
  21680. return (t = t || 0), Math.abs(e - t)
  21681. var n
  21682. t || (t = helperLengthArray)
  21683. var r = Math.min(e.length, t.length),
  21684. a = 0
  21685. for (n = 0; n < r; n += 1) a += Math.pow(t[n] - e[n], 2)
  21686. return Math.sqrt(a)
  21687. }
  21688. function normalize(e) {
  21689. return div(e, length(e))
  21690. }
  21691. function rgbToHsl(e) {
  21692. var t,
  21693. n,
  21694. r = e[0],
  21695. a = e[1],
  21696. o = e[2],
  21697. i = Math.max(r, a, o),
  21698. s = Math.min(r, a, o),
  21699. l = (i + s) / 2
  21700. if (i === s) (t = 0), (n = 0)
  21701. else {
  21702. var c = i - s
  21703. switch (((n = l > 0.5 ? c / (2 - i - s) : c / (i + s)), i)) {
  21704. case r:
  21705. t = (a - o) / c + (a < o ? 6 : 0)
  21706. break
  21707. case a:
  21708. t = (o - r) / c + 2
  21709. break
  21710. case o:
  21711. t = (r - a) / c + 4
  21712. }
  21713. t /= 6
  21714. }
  21715. return [t, n, l, e[3]]
  21716. }
  21717. function hue2rgb(e, t, n) {
  21718. return (
  21719. n < 0 && (n += 1),
  21720. n > 1 && (n -= 1),
  21721. n < 1 / 6
  21722. ? e + 6 * (t - e) * n
  21723. : n < 0.5
  21724. ? t
  21725. : n < 2 / 3
  21726. ? e + (t - e) * (2 / 3 - n) * 6
  21727. : e
  21728. )
  21729. }
  21730. function hslToRgb(e) {
  21731. var t,
  21732. n,
  21733. r,
  21734. a = e[0],
  21735. o = e[1],
  21736. i = e[2]
  21737. if (0 === o) (t = i), (r = i), (n = i)
  21738. else {
  21739. var s = i < 0.5 ? i * (1 + o) : i + o - i * o,
  21740. l = 2 * i - s
  21741. ;(t = hue2rgb(l, s, a + 1 / 3)),
  21742. (n = hue2rgb(l, s, a)),
  21743. (r = hue2rgb(l, s, a - 1 / 3))
  21744. }
  21745. return [t, n, r, e[3]]
  21746. }
  21747. function linear(e, t, n, r, a) {
  21748. if (
  21749. ((void 0 !== r && void 0 !== a) || ((r = t), (a = n), (t = 0), (n = 1)),
  21750. n < t)
  21751. ) {
  21752. var o = n
  21753. ;(n = t), (t = o)
  21754. }
  21755. if (e <= t) return r
  21756. if (e >= n) return a
  21757. var i,
  21758. s = n === t ? 0 : (e - t) / (n - t)
  21759. if (!r.length) return r + (a - r) * s
  21760. var l = r.length,
  21761. c = createTypedArray('float32', l)
  21762. for (i = 0; i < l; i += 1) c[i] = r[i] + (a[i] - r[i]) * s
  21763. return c
  21764. }
  21765. function random(e, t) {
  21766. if (
  21767. (void 0 === t &&
  21768. (void 0 === e ? ((e = 0), (t = 1)) : ((t = e), (e = void 0))),
  21769. t.length)
  21770. ) {
  21771. var n,
  21772. r = t.length
  21773. e || (e = createTypedArray('float32', r))
  21774. var a = createTypedArray('float32', r),
  21775. o = BMMath.random()
  21776. for (n = 0; n < r; n += 1) a[n] = e[n] + o * (t[n] - e[n])
  21777. return a
  21778. }
  21779. return void 0 === e && (e = 0), e + BMMath.random() * (t - e)
  21780. }
  21781. function createPath(e, t, n, r) {
  21782. var a,
  21783. o = e.length,
  21784. i = shapePool.newElement()
  21785. i.setPathData(!!r, o)
  21786. var s,
  21787. l,
  21788. c = [0, 0]
  21789. for (a = 0; a < o; a += 1)
  21790. (s = t && t[a] ? t[a] : c),
  21791. (l = n && n[a] ? n[a] : c),
  21792. i.setTripleAt(
  21793. e[a][0],
  21794. e[a][1],
  21795. l[0] + e[a][0],
  21796. l[1] + e[a][1],
  21797. s[0] + e[a][0],
  21798. s[1] + e[a][1],
  21799. a,
  21800. !0
  21801. )
  21802. return i
  21803. }
  21804. function initiateExpression(elem, data, property) {
  21805. var val = data.x,
  21806. needsVelocity = /velocity(?![\w\d])/.test(val),
  21807. _needsRandom = -1 !== val.indexOf('random'),
  21808. elemType = elem.data.ty,
  21809. transform,
  21810. $bm_transform,
  21811. content,
  21812. effect,
  21813. thisProperty = property
  21814. ;(thisProperty.valueAtTime = thisProperty.getValueAtTime),
  21815. Object.defineProperty(thisProperty, 'value', {
  21816. get: function () {
  21817. return thisProperty.v
  21818. }
  21819. }),
  21820. (elem.comp.frameDuration = 1 / elem.comp.globalData.frameRate),
  21821. (elem.comp.displayStartTime = 0)
  21822. var inPoint = elem.data.ip / elem.comp.globalData.frameRate,
  21823. outPoint = elem.data.op / elem.comp.globalData.frameRate,
  21824. width = elem.data.sw ? elem.data.sw : 0,
  21825. height = elem.data.sh ? elem.data.sh : 0,
  21826. name = elem.data.nm,
  21827. loopIn,
  21828. loop_in,
  21829. loopOut,
  21830. loop_out,
  21831. smooth,
  21832. toWorld,
  21833. fromWorld,
  21834. fromComp,
  21835. toComp,
  21836. fromCompToSurface,
  21837. position,
  21838. rotation,
  21839. anchorPoint,
  21840. scale,
  21841. thisLayer,
  21842. thisComp,
  21843. mask,
  21844. valueAtTime,
  21845. velocityAtTime,
  21846. scoped_bm_rt,
  21847. expression_function = eval(
  21848. '[function _expression_function(){' + val + ';scoped_bm_rt=$bm_rt}]'
  21849. )[0],
  21850. numKeys = property.kf ? data.k.length : 0,
  21851. active = !this.data || !0 !== this.data.hd,
  21852. wiggle = function (e, t) {
  21853. var n,
  21854. r,
  21855. a = this.pv.length ? this.pv.length : 1,
  21856. o = createTypedArray('float32', a),
  21857. i = Math.floor(5 * time)
  21858. for (n = 0, r = 0; n < i; ) {
  21859. for (r = 0; r < a; r += 1) o[r] += -t + 2 * t * BMMath.random()
  21860. n += 1
  21861. }
  21862. var s = 5 * time,
  21863. l = s - Math.floor(s),
  21864. c = createTypedArray('float32', a)
  21865. if (a > 1) {
  21866. for (r = 0; r < a; r += 1)
  21867. c[r] = this.pv[r] + o[r] + (-t + 2 * t * BMMath.random()) * l
  21868. return c
  21869. }
  21870. return this.pv + o[0] + (-t + 2 * t * BMMath.random()) * l
  21871. }.bind(this)
  21872. function loopInDuration(e, t) {
  21873. return loopIn(e, t, !0)
  21874. }
  21875. function loopOutDuration(e, t) {
  21876. return loopOut(e, t, !0)
  21877. }
  21878. thisProperty.loopIn &&
  21879. ((loopIn = thisProperty.loopIn.bind(thisProperty)), (loop_in = loopIn)),
  21880. thisProperty.loopOut &&
  21881. ((loopOut = thisProperty.loopOut.bind(thisProperty)),
  21882. (loop_out = loopOut)),
  21883. thisProperty.smooth && (smooth = thisProperty.smooth.bind(thisProperty)),
  21884. this.getValueAtTime && (valueAtTime = this.getValueAtTime.bind(this)),
  21885. this.getVelocityAtTime &&
  21886. (velocityAtTime = this.getVelocityAtTime.bind(this))
  21887. var comp = elem.comp.globalData.projectInterface.bind(
  21888. elem.comp.globalData.projectInterface
  21889. ),
  21890. time,
  21891. velocity,
  21892. value,
  21893. text,
  21894. textIndex,
  21895. textTotal,
  21896. selectorValue
  21897. function lookAt(e, t) {
  21898. var n = [t[0] - e[0], t[1] - e[1], t[2] - e[2]],
  21899. r = Math.atan2(n[0], Math.sqrt(n[1] * n[1] + n[2] * n[2])) / degToRads
  21900. return [-Math.atan2(n[1], n[2]) / degToRads, r, 0]
  21901. }
  21902. function easeOut(e, t, n, r, a) {
  21903. return applyEase(easeOutBez, e, t, n, r, a)
  21904. }
  21905. function easeIn(e, t, n, r, a) {
  21906. return applyEase(easeInBez, e, t, n, r, a)
  21907. }
  21908. function ease(e, t, n, r, a) {
  21909. return applyEase(easeInOutBez, e, t, n, r, a)
  21910. }
  21911. function applyEase(e, t, n, r, a, o) {
  21912. void 0 === a ? ((a = n), (o = r)) : (t = (t - n) / (r - n)),
  21913. t > 1 ? (t = 1) : t < 0 && (t = 0)
  21914. var i = e(t)
  21915. if ($bm_isInstanceOfArray(a)) {
  21916. var s,
  21917. l = a.length,
  21918. c = createTypedArray('float32', l)
  21919. for (s = 0; s < l; s += 1) c[s] = (o[s] - a[s]) * i + a[s]
  21920. return c
  21921. }
  21922. return (o - a) * i + a
  21923. }
  21924. function nearestKey(e) {
  21925. var t,
  21926. n,
  21927. r,
  21928. a = data.k.length
  21929. if (data.k.length && 'number' != typeof data.k[0])
  21930. if (((n = -1), (e *= elem.comp.globalData.frameRate) < data.k[0].t))
  21931. (n = 1), (r = data.k[0].t)
  21932. else {
  21933. for (t = 0; t < a - 1; t += 1) {
  21934. if (e === data.k[t].t) {
  21935. ;(n = t + 1), (r = data.k[t].t)
  21936. break
  21937. }
  21938. if (e > data.k[t].t && e < data.k[t + 1].t) {
  21939. e - data.k[t].t > data.k[t + 1].t - e
  21940. ? ((n = t + 2), (r = data.k[t + 1].t))
  21941. : ((n = t + 1), (r = data.k[t].t))
  21942. break
  21943. }
  21944. }
  21945. ;-1 === n && ((n = t + 1), (r = data.k[t].t))
  21946. }
  21947. else (n = 0), (r = 0)
  21948. var o = {}
  21949. return (o.index = n), (o.time = r / elem.comp.globalData.frameRate), o
  21950. }
  21951. function key(e) {
  21952. var t, n, r
  21953. if (!data.k.length || 'number' == typeof data.k[0])
  21954. throw new Error('The property has no keyframe at index ' + e)
  21955. ;(e -= 1),
  21956. (t = { time: data.k[e].t / elem.comp.globalData.frameRate, value: [] })
  21957. var a = Object.prototype.hasOwnProperty.call(data.k[e], 's')
  21958. ? data.k[e].s
  21959. : data.k[e - 1].e
  21960. for (r = a.length, n = 0; n < r; n += 1) (t[n] = a[n]), (t.value[n] = a[n])
  21961. return t
  21962. }
  21963. function framesToTime(e, t) {
  21964. return t || (t = elem.comp.globalData.frameRate), e / t
  21965. }
  21966. function timeToFrames(e, t) {
  21967. return (
  21968. e || 0 === e || (e = time),
  21969. t || (t = elem.comp.globalData.frameRate),
  21970. e * t
  21971. )
  21972. }
  21973. function seedRandom(e) {
  21974. BMMath.seedrandom(randSeed + e)
  21975. }
  21976. function sourceRectAtTime() {
  21977. return elem.sourceRectAtTime()
  21978. }
  21979. function substring(e, t) {
  21980. return 'string' == typeof value
  21981. ? void 0 === t
  21982. ? value.substring(e)
  21983. : value.substring(e, t)
  21984. : ''
  21985. }
  21986. function substr(e, t) {
  21987. return 'string' == typeof value
  21988. ? void 0 === t
  21989. ? value.substr(e)
  21990. : value.substr(e, t)
  21991. : ''
  21992. }
  21993. function posterizeTime(e) {
  21994. ;(time = 0 === e ? 0 : Math.floor(time * e) / e),
  21995. (value = valueAtTime(time))
  21996. }
  21997. var index = elem.data.ind,
  21998. hasParent = !(!elem.hierarchy || !elem.hierarchy.length),
  21999. parent,
  22000. randSeed = Math.floor(1e6 * Math.random()),
  22001. globalData = elem.globalData
  22002. function executeExpression(e) {
  22003. return (
  22004. (value = e),
  22005. this.frameExpressionId === elem.globalData.frameId &&
  22006. 'textSelector' !== this.propType
  22007. ? value
  22008. : ('textSelector' === this.propType &&
  22009. ((textIndex = this.textIndex),
  22010. (textTotal = this.textTotal),
  22011. (selectorValue = this.selectorValue)),
  22012. thisLayer ||
  22013. ((text = elem.layerInterface.text),
  22014. (thisLayer = elem.layerInterface),
  22015. (thisComp = elem.comp.compInterface),
  22016. (toWorld = thisLayer.toWorld.bind(thisLayer)),
  22017. (fromWorld = thisLayer.fromWorld.bind(thisLayer)),
  22018. (fromComp = thisLayer.fromComp.bind(thisLayer)),
  22019. (toComp = thisLayer.toComp.bind(thisLayer)),
  22020. (mask = thisLayer.mask ? thisLayer.mask.bind(thisLayer) : null),
  22021. (fromCompToSurface = fromComp)),
  22022. transform ||
  22023. ((transform = elem.layerInterface('ADBE Transform Group')),
  22024. ($bm_transform = transform),
  22025. transform && (anchorPoint = transform.anchorPoint)),
  22026. 4 !== elemType ||
  22027. content ||
  22028. (content = thisLayer('ADBE Root Vectors Group')),
  22029. effect || (effect = thisLayer(4)),
  22030. (hasParent = !(!elem.hierarchy || !elem.hierarchy.length)) &&
  22031. !parent &&
  22032. (parent = elem.hierarchy[0].layerInterface),
  22033. (time = this.comp.renderedFrame / this.comp.globalData.frameRate),
  22034. _needsRandom && seedRandom(randSeed + time),
  22035. needsVelocity && (velocity = velocityAtTime(time)),
  22036. expression_function(),
  22037. (this.frameExpressionId = elem.globalData.frameId),
  22038. (scoped_bm_rt =
  22039. scoped_bm_rt.propType === propTypes.SHAPE
  22040. ? scoped_bm_rt.v
  22041. : scoped_bm_rt))
  22042. )
  22043. }
  22044. return (
  22045. (executeExpression.__preventDeadCodeRemoval = [
  22046. $bm_transform,
  22047. anchorPoint,
  22048. time,
  22049. velocity,
  22050. inPoint,
  22051. outPoint,
  22052. width,
  22053. height,
  22054. name,
  22055. loop_in,
  22056. loop_out,
  22057. smooth,
  22058. toComp,
  22059. fromCompToSurface,
  22060. toWorld,
  22061. fromWorld,
  22062. mask,
  22063. position,
  22064. rotation,
  22065. scale,
  22066. thisComp,
  22067. numKeys,
  22068. active,
  22069. wiggle,
  22070. loopInDuration,
  22071. loopOutDuration,
  22072. comp,
  22073. lookAt,
  22074. easeOut,
  22075. easeIn,
  22076. ease,
  22077. nearestKey,
  22078. key,
  22079. text,
  22080. textIndex,
  22081. textTotal,
  22082. selectorValue,
  22083. framesToTime,
  22084. timeToFrames,
  22085. sourceRectAtTime,
  22086. substring,
  22087. substr,
  22088. posterizeTime,
  22089. index,
  22090. globalData
  22091. ]),
  22092. executeExpression
  22093. )
  22094. }
  22095. return (
  22096. (ob.initiateExpression = initiateExpression),
  22097. (ob.__preventDeadCodeRemoval = [
  22098. window,
  22099. document,
  22100. XMLHttpRequest,
  22101. fetch,
  22102. frames,
  22103. $bm_neg,
  22104. add,
  22105. $bm_sum,
  22106. $bm_sub,
  22107. $bm_mul,
  22108. $bm_div,
  22109. $bm_mod,
  22110. clamp,
  22111. radians_to_degrees,
  22112. degreesToRadians,
  22113. degrees_to_radians,
  22114. normalize,
  22115. rgbToHsl,
  22116. hslToRgb,
  22117. linear,
  22118. random,
  22119. createPath
  22120. ]),
  22121. ob
  22122. )
  22123. })(),
  22124. expressionHelpers = {
  22125. searchExpressions: function (e, t, n) {
  22126. t.x &&
  22127. ((n.k = !0),
  22128. (n.x = !0),
  22129. (n.initiateExpression = ExpressionManager.initiateExpression),
  22130. n.effectsSequence.push(n.initiateExpression(e, t, n).bind(n)))
  22131. },
  22132. getSpeedAtTime: function (e) {
  22133. var t = this.getValueAtTime(e),
  22134. n = this.getValueAtTime(e + -0.01),
  22135. r = 0
  22136. if (t.length) {
  22137. var a
  22138. for (a = 0; a < t.length; a += 1) r += Math.pow(n[a] - t[a], 2)
  22139. r = 100 * Math.sqrt(r)
  22140. } else r = 0
  22141. return r
  22142. },
  22143. getVelocityAtTime: function (e) {
  22144. if (void 0 !== this.vel) return this.vel
  22145. var t,
  22146. n,
  22147. r = -0.001,
  22148. a = this.getValueAtTime(e),
  22149. o = this.getValueAtTime(e + r)
  22150. if (a.length)
  22151. for (t = createTypedArray('float32', a.length), n = 0; n < a.length; n += 1)
  22152. t[n] = (o[n] - a[n]) / r
  22153. else t = (o - a) / r
  22154. return t
  22155. },
  22156. getValueAtTime: function (e) {
  22157. return (
  22158. (e *= this.elem.globalData.frameRate),
  22159. (e -= this.offsetTime) !== this._cachingAtTime.lastFrame &&
  22160. ((this._cachingAtTime.lastIndex =
  22161. this._cachingAtTime.lastFrame < e ? this._cachingAtTime.lastIndex : 0),
  22162. (this._cachingAtTime.value = this.interpolateValue(
  22163. e,
  22164. this._cachingAtTime
  22165. )),
  22166. (this._cachingAtTime.lastFrame = e)),
  22167. this._cachingAtTime.value
  22168. )
  22169. },
  22170. getStaticValueAtTime: function () {
  22171. return this.pv
  22172. },
  22173. setGroupProperty: function (e) {
  22174. this.propertyGroup = e
  22175. }
  22176. }
  22177. function addPropertyDecorator() {
  22178. function e(e, t, n) {
  22179. if (!this.k || !this.keyframes) return this.pv
  22180. e = e ? e.toLowerCase() : ''
  22181. var r,
  22182. a,
  22183. o,
  22184. i,
  22185. s,
  22186. l = this.comp.renderedFrame,
  22187. c = this.keyframes,
  22188. u = c[c.length - 1].t
  22189. if (l <= u) return this.pv
  22190. if (
  22191. (n
  22192. ? (a =
  22193. u -
  22194. (r = t
  22195. ? Math.abs(u - this.elem.comp.globalData.frameRate * t)
  22196. : Math.max(0, u - this.elem.data.ip)))
  22197. : ((!t || t > c.length - 1) && (t = c.length - 1),
  22198. (r = u - (a = c[c.length - 1 - t].t))),
  22199. 'pingpong' === e)
  22200. ) {
  22201. if (Math.floor((l - a) / r) % 2 != 0)
  22202. return this.getValueAtTime(
  22203. (r - ((l - a) % r) + a) / this.comp.globalData.frameRate,
  22204. 0
  22205. )
  22206. } else {
  22207. if ('offset' === e) {
  22208. var p = this.getValueAtTime(a / this.comp.globalData.frameRate, 0),
  22209. d = this.getValueAtTime(u / this.comp.globalData.frameRate, 0),
  22210. f = this.getValueAtTime(
  22211. (((l - a) % r) + a) / this.comp.globalData.frameRate,
  22212. 0
  22213. ),
  22214. h = Math.floor((l - a) / r)
  22215. if (this.pv.length) {
  22216. for (i = (s = new Array(p.length)).length, o = 0; o < i; o += 1)
  22217. s[o] = (d[o] - p[o]) * h + f[o]
  22218. return s
  22219. }
  22220. return (d - p) * h + f
  22221. }
  22222. if ('continue' === e) {
  22223. var v = this.getValueAtTime(u / this.comp.globalData.frameRate, 0),
  22224. m = this.getValueAtTime((u - 0.001) / this.comp.globalData.frameRate, 0)
  22225. if (this.pv.length) {
  22226. for (i = (s = new Array(v.length)).length, o = 0; o < i; o += 1)
  22227. s[o] =
  22228. v[o] +
  22229. ((v[o] - m[o]) * ((l - u) / this.comp.globalData.frameRate)) / 5e-4
  22230. return s
  22231. }
  22232. return v + ((l - u) / 0.001) * (v - m)
  22233. }
  22234. }
  22235. return this.getValueAtTime(
  22236. (((l - a) % r) + a) / this.comp.globalData.frameRate,
  22237. 0
  22238. )
  22239. }
  22240. function t(e, t, n) {
  22241. if (!this.k) return this.pv
  22242. e = e ? e.toLowerCase() : ''
  22243. var r,
  22244. a,
  22245. o,
  22246. i,
  22247. s,
  22248. l = this.comp.renderedFrame,
  22249. c = this.keyframes,
  22250. u = c[0].t
  22251. if (l >= u) return this.pv
  22252. if (
  22253. (n
  22254. ? (a =
  22255. u +
  22256. (r = t
  22257. ? Math.abs(this.elem.comp.globalData.frameRate * t)
  22258. : Math.max(0, this.elem.data.op - u)))
  22259. : ((!t || t > c.length - 1) && (t = c.length - 1), (r = (a = c[t].t) - u)),
  22260. 'pingpong' === e)
  22261. ) {
  22262. if (Math.floor((u - l) / r) % 2 == 0)
  22263. return this.getValueAtTime(
  22264. (((u - l) % r) + u) / this.comp.globalData.frameRate,
  22265. 0
  22266. )
  22267. } else {
  22268. if ('offset' === e) {
  22269. var p = this.getValueAtTime(u / this.comp.globalData.frameRate, 0),
  22270. d = this.getValueAtTime(a / this.comp.globalData.frameRate, 0),
  22271. f = this.getValueAtTime(
  22272. (r - ((u - l) % r) + u) / this.comp.globalData.frameRate,
  22273. 0
  22274. ),
  22275. h = Math.floor((u - l) / r) + 1
  22276. if (this.pv.length) {
  22277. for (i = (s = new Array(p.length)).length, o = 0; o < i; o += 1)
  22278. s[o] = f[o] - (d[o] - p[o]) * h
  22279. return s
  22280. }
  22281. return f - (d - p) * h
  22282. }
  22283. if ('continue' === e) {
  22284. var v = this.getValueAtTime(u / this.comp.globalData.frameRate, 0),
  22285. m = this.getValueAtTime((u + 0.001) / this.comp.globalData.frameRate, 0)
  22286. if (this.pv.length) {
  22287. for (i = (s = new Array(v.length)).length, o = 0; o < i; o += 1)
  22288. s[o] = v[o] + ((v[o] - m[o]) * (u - l)) / 0.001
  22289. return s
  22290. }
  22291. return v + ((v - m) * (u - l)) / 0.001
  22292. }
  22293. }
  22294. return this.getValueAtTime(
  22295. (r - (((u - l) % r) + u)) / this.comp.globalData.frameRate,
  22296. 0
  22297. )
  22298. }
  22299. function n(e, t) {
  22300. if (!this.k) return this.pv
  22301. if (((e = 0.5 * (e || 0.4)), (t = Math.floor(t || 5)) <= 1)) return this.pv
  22302. var n,
  22303. r,
  22304. a = this.comp.renderedFrame / this.comp.globalData.frameRate,
  22305. o = a - e,
  22306. i = t > 1 ? (a + e - o) / (t - 1) : 1,
  22307. s = 0,
  22308. l = 0
  22309. for (
  22310. n = this.pv.length ? createTypedArray('float32', this.pv.length) : 0;
  22311. s < t;
  22312. ) {
  22313. if (((r = this.getValueAtTime(o + s * i)), this.pv.length))
  22314. for (l = 0; l < this.pv.length; l += 1) n[l] += r[l]
  22315. else n += r
  22316. s += 1
  22317. }
  22318. if (this.pv.length) for (l = 0; l < this.pv.length; l += 1) n[l] /= t
  22319. else n /= t
  22320. return n
  22321. }
  22322. function r(e) {
  22323. this._transformCachingAtTime ||
  22324. (this._transformCachingAtTime = { v: new Matrix() })
  22325. var t = this._transformCachingAtTime.v
  22326. if ((t.cloneFromProps(this.pre.props), this.appliedTransformations < 1)) {
  22327. var n = this.a.getValueAtTime(e)
  22328. t.translate(-n[0] * this.a.mult, -n[1] * this.a.mult, n[2] * this.a.mult)
  22329. }
  22330. if (this.appliedTransformations < 2) {
  22331. var r = this.s.getValueAtTime(e)
  22332. t.scale(r[0] * this.s.mult, r[1] * this.s.mult, r[2] * this.s.mult)
  22333. }
  22334. if (this.sk && this.appliedTransformations < 3) {
  22335. var a = this.sk.getValueAtTime(e),
  22336. o = this.sa.getValueAtTime(e)
  22337. t.skewFromAxis(-a * this.sk.mult, o * this.sa.mult)
  22338. }
  22339. if (this.r && this.appliedTransformations < 4) {
  22340. var i = this.r.getValueAtTime(e)
  22341. t.rotate(-i * this.r.mult)
  22342. } else if (!this.r && this.appliedTransformations < 4) {
  22343. var s = this.rz.getValueAtTime(e),
  22344. l = this.ry.getValueAtTime(e),
  22345. c = this.rx.getValueAtTime(e),
  22346. u = this.or.getValueAtTime(e)
  22347. t.rotateZ(-s * this.rz.mult)
  22348. .rotateY(l * this.ry.mult)
  22349. .rotateX(c * this.rx.mult)
  22350. .rotateZ(-u[2] * this.or.mult)
  22351. .rotateY(u[1] * this.or.mult)
  22352. .rotateX(u[0] * this.or.mult)
  22353. }
  22354. if (this.data.p && this.data.p.s) {
  22355. var p = this.px.getValueAtTime(e),
  22356. d = this.py.getValueAtTime(e)
  22357. if (this.data.p.z) {
  22358. var f = this.pz.getValueAtTime(e)
  22359. t.translate(p * this.px.mult, d * this.py.mult, -f * this.pz.mult)
  22360. } else t.translate(p * this.px.mult, d * this.py.mult, 0)
  22361. } else {
  22362. var h = this.p.getValueAtTime(e)
  22363. t.translate(h[0] * this.p.mult, h[1] * this.p.mult, -h[2] * this.p.mult)
  22364. }
  22365. return t
  22366. }
  22367. function a() {
  22368. return this.v.clone(new Matrix())
  22369. }
  22370. var o = TransformPropertyFactory.getTransformProperty
  22371. TransformPropertyFactory.getTransformProperty = function (e, t, n) {
  22372. var i = o(e, t, n)
  22373. return (
  22374. i.dynamicProperties.length
  22375. ? (i.getValueAtTime = r.bind(i))
  22376. : (i.getValueAtTime = a.bind(i)),
  22377. (i.setGroupProperty = expressionHelpers.setGroupProperty),
  22378. i
  22379. )
  22380. }
  22381. var i = PropertyFactory.getProp
  22382. PropertyFactory.getProp = function (r, a, o, s, l) {
  22383. var c = i(r, a, o, s, l)
  22384. c.kf
  22385. ? (c.getValueAtTime = expressionHelpers.getValueAtTime.bind(c))
  22386. : (c.getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(c)),
  22387. (c.setGroupProperty = expressionHelpers.setGroupProperty),
  22388. (c.loopOut = e),
  22389. (c.loopIn = t),
  22390. (c.smooth = n),
  22391. (c.getVelocityAtTime = expressionHelpers.getVelocityAtTime.bind(c)),
  22392. (c.getSpeedAtTime = expressionHelpers.getSpeedAtTime.bind(c)),
  22393. (c.numKeys = 1 === a.a ? a.k.length : 0),
  22394. (c.propertyIndex = a.ix)
  22395. var u = 0
  22396. return (
  22397. 0 !== o &&
  22398. (u = createTypedArray('float32', 1 === a.a ? a.k[0].s.length : a.k.length)),
  22399. (c._cachingAtTime = {
  22400. lastFrame: initialDefaultFrame,
  22401. lastIndex: 0,
  22402. value: u
  22403. }),
  22404. expressionHelpers.searchExpressions(r, a, c),
  22405. c.k && l.addDynamicProperty(c),
  22406. c
  22407. )
  22408. }
  22409. var s = ShapePropertyFactory.getConstructorFunction(),
  22410. l = ShapePropertyFactory.getKeyframedConstructorFunction()
  22411. function c() {}
  22412. ;(c.prototype = {
  22413. vertices: function (e, t) {
  22414. this.k && this.getValue()
  22415. var n,
  22416. r = this.v
  22417. void 0 !== t && (r = this.getValueAtTime(t, 0))
  22418. var a = r._length,
  22419. o = r[e],
  22420. i = r.v,
  22421. s = createSizedArray(a)
  22422. for (n = 0; n < a; n += 1)
  22423. s[n] =
  22424. 'i' === e || 'o' === e
  22425. ? [o[n][0] - i[n][0], o[n][1] - i[n][1]]
  22426. : [o[n][0], o[n][1]]
  22427. return s
  22428. },
  22429. points: function (e) {
  22430. return this.vertices('v', e)
  22431. },
  22432. inTangents: function (e) {
  22433. return this.vertices('i', e)
  22434. },
  22435. outTangents: function (e) {
  22436. return this.vertices('o', e)
  22437. },
  22438. isClosed: function () {
  22439. return this.v.c
  22440. },
  22441. pointOnPath: function (e, t) {
  22442. var n = this.v
  22443. void 0 !== t && (n = this.getValueAtTime(t, 0)),
  22444. this._segmentsLength || (this._segmentsLength = bez.getSegmentsLength(n))
  22445. for (
  22446. var r,
  22447. a = this._segmentsLength,
  22448. o = a.lengths,
  22449. i = a.totalLength * e,
  22450. s = 0,
  22451. l = o.length,
  22452. c = 0;
  22453. s < l;
  22454. ) {
  22455. if (c + o[s].addedLength > i) {
  22456. var u = s,
  22457. p = n.c && s === l - 1 ? 0 : s + 1,
  22458. d = (i - c) / o[s].addedLength
  22459. r = bez.getPointInSegment(n.v[u], n.v[p], n.o[u], n.i[p], d, o[s])
  22460. break
  22461. }
  22462. ;(c += o[s].addedLength), (s += 1)
  22463. }
  22464. return (
  22465. r ||
  22466. (r = n.c
  22467. ? [n.v[0][0], n.v[0][1]]
  22468. : [n.v[n._length - 1][0], n.v[n._length - 1][1]]),
  22469. r
  22470. )
  22471. },
  22472. vectorOnPath: function (e, t, n) {
  22473. 1 == e ? (e = this.v.c) : 0 == e && (e = 0.999)
  22474. var r = this.pointOnPath(e, t),
  22475. a = this.pointOnPath(e + 0.001, t),
  22476. o = a[0] - r[0],
  22477. i = a[1] - r[1],
  22478. s = Math.sqrt(Math.pow(o, 2) + Math.pow(i, 2))
  22479. return 0 === s ? [0, 0] : 'tangent' === n ? [o / s, i / s] : [-i / s, o / s]
  22480. },
  22481. tangentOnPath: function (e, t) {
  22482. return this.vectorOnPath(e, t, 'tangent')
  22483. },
  22484. normalOnPath: function (e, t) {
  22485. return this.vectorOnPath(e, t, 'normal')
  22486. },
  22487. setGroupProperty: expressionHelpers.setGroupProperty,
  22488. getValueAtTime: expressionHelpers.getStaticValueAtTime
  22489. }),
  22490. extendPrototype([c], s),
  22491. extendPrototype([c], l),
  22492. (l.prototype.getValueAtTime = function (e) {
  22493. return (
  22494. this._cachingAtTime ||
  22495. (this._cachingAtTime = {
  22496. shapeValue: shapePool.clone(this.pv),
  22497. lastIndex: 0,
  22498. lastTime: initialDefaultFrame
  22499. }),
  22500. (e *= this.elem.globalData.frameRate),
  22501. (e -= this.offsetTime) !== this._cachingAtTime.lastTime &&
  22502. ((this._cachingAtTime.lastIndex =
  22503. this._cachingAtTime.lastTime < e ? this._caching.lastIndex : 0),
  22504. (this._cachingAtTime.lastTime = e),
  22505. this.interpolateShape(
  22506. e,
  22507. this._cachingAtTime.shapeValue,
  22508. this._cachingAtTime
  22509. )),
  22510. this._cachingAtTime.shapeValue
  22511. )
  22512. }),
  22513. (l.prototype.initiateExpression = ExpressionManager.initiateExpression)
  22514. var u = ShapePropertyFactory.getShapeProp
  22515. ShapePropertyFactory.getShapeProp = function (e, t, n, r, a) {
  22516. var o = u(e, t, n, r, a)
  22517. return (
  22518. (o.propertyIndex = t.ix),
  22519. (o.lock = !1),
  22520. 3 === n
  22521. ? expressionHelpers.searchExpressions(e, t.pt, o)
  22522. : 4 === n && expressionHelpers.searchExpressions(e, t.ks, o),
  22523. o.k && e.addDynamicProperty(o),
  22524. o
  22525. )
  22526. }
  22527. }
  22528. function initialize$1() {
  22529. addPropertyDecorator()
  22530. }
  22531. function addDecorator() {
  22532. ;(TextProperty.prototype.getExpressionValue = function (e, t) {
  22533. var n = this.calculateExpression(t)
  22534. if (e.t !== n) {
  22535. var r = {}
  22536. return this.copyData(r, e), (r.t = n.toString()), (r.__complete = !1), r
  22537. }
  22538. return e
  22539. }),
  22540. (TextProperty.prototype.searchProperty = function () {
  22541. var e = this.searchKeyframes(),
  22542. t = this.searchExpressions()
  22543. return (this.kf = e || t), this.kf
  22544. }),
  22545. (TextProperty.prototype.searchExpressions = function () {
  22546. return this.data.d.x
  22547. ? ((this.calculateExpression = ExpressionManager.initiateExpression.bind(
  22548. this
  22549. )(this.elem, this.data.d, this)),
  22550. this.addEffect(this.getExpressionValue.bind(this)),
  22551. !0)
  22552. : null
  22553. })
  22554. }
  22555. function initialize() {
  22556. addDecorator()
  22557. }
  22558. function SVGComposableEffect() {}
  22559. function SVGTintFilter(e, t, n, r, a) {
  22560. this.filterManager = t
  22561. var o = createNS('feColorMatrix')
  22562. o.setAttribute('type', 'matrix'),
  22563. o.setAttribute('color-interpolation-filters', 'linearRGB'),
  22564. o.setAttribute(
  22565. 'values',
  22566. '0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'
  22567. ),
  22568. o.setAttribute('result', r + '_tint_1'),
  22569. e.appendChild(o),
  22570. (o = createNS('feColorMatrix')).setAttribute('type', 'matrix'),
  22571. o.setAttribute('color-interpolation-filters', 'sRGB'),
  22572. o.setAttribute('values', '1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'),
  22573. o.setAttribute('result', r + '_tint_2'),
  22574. e.appendChild(o),
  22575. (this.matrixFilter = o)
  22576. var i = this.createMergeNode(r, [a, r + '_tint_1', r + '_tint_2'])
  22577. e.appendChild(i)
  22578. }
  22579. function SVGFillFilter(e, t, n, r) {
  22580. this.filterManager = t
  22581. var a = createNS('feColorMatrix')
  22582. a.setAttribute('type', 'matrix'),
  22583. a.setAttribute('color-interpolation-filters', 'sRGB'),
  22584. a.setAttribute('values', '1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'),
  22585. a.setAttribute('result', r),
  22586. e.appendChild(a),
  22587. (this.matrixFilter = a)
  22588. }
  22589. function SVGStrokeEffect(e, t, n) {
  22590. ;(this.initialized = !1),
  22591. (this.filterManager = t),
  22592. (this.elem = n),
  22593. (this.paths = [])
  22594. }
  22595. function SVGTritoneFilter(e, t, n, r) {
  22596. this.filterManager = t
  22597. var a = createNS('feColorMatrix')
  22598. a.setAttribute('type', 'matrix'),
  22599. a.setAttribute('color-interpolation-filters', 'linearRGB'),
  22600. a.setAttribute(
  22601. 'values',
  22602. '0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'
  22603. ),
  22604. e.appendChild(a)
  22605. var o = createNS('feComponentTransfer')
  22606. o.setAttribute('color-interpolation-filters', 'sRGB'),
  22607. o.setAttribute('result', r),
  22608. (this.matrixFilter = o)
  22609. var i = createNS('feFuncR')
  22610. i.setAttribute('type', 'table'), o.appendChild(i), (this.feFuncR = i)
  22611. var s = createNS('feFuncG')
  22612. s.setAttribute('type', 'table'), o.appendChild(s), (this.feFuncG = s)
  22613. var l = createNS('feFuncB')
  22614. l.setAttribute('type', 'table'),
  22615. o.appendChild(l),
  22616. (this.feFuncB = l),
  22617. e.appendChild(o)
  22618. }
  22619. function SVGProLevelsFilter(e, t, n, r) {
  22620. this.filterManager = t
  22621. var a = this.filterManager.effectElements,
  22622. o = createNS('feComponentTransfer')
  22623. ;(a[10].p.k ||
  22624. 0 !== a[10].p.v ||
  22625. a[11].p.k ||
  22626. 1 !== a[11].p.v ||
  22627. a[12].p.k ||
  22628. 1 !== a[12].p.v ||
  22629. a[13].p.k ||
  22630. 0 !== a[13].p.v ||
  22631. a[14].p.k ||
  22632. 1 !== a[14].p.v) &&
  22633. (this.feFuncR = this.createFeFunc('feFuncR', o)),
  22634. (a[17].p.k ||
  22635. 0 !== a[17].p.v ||
  22636. a[18].p.k ||
  22637. 1 !== a[18].p.v ||
  22638. a[19].p.k ||
  22639. 1 !== a[19].p.v ||
  22640. a[20].p.k ||
  22641. 0 !== a[20].p.v ||
  22642. a[21].p.k ||
  22643. 1 !== a[21].p.v) &&
  22644. (this.feFuncG = this.createFeFunc('feFuncG', o)),
  22645. (a[24].p.k ||
  22646. 0 !== a[24].p.v ||
  22647. a[25].p.k ||
  22648. 1 !== a[25].p.v ||
  22649. a[26].p.k ||
  22650. 1 !== a[26].p.v ||
  22651. a[27].p.k ||
  22652. 0 !== a[27].p.v ||
  22653. a[28].p.k ||
  22654. 1 !== a[28].p.v) &&
  22655. (this.feFuncB = this.createFeFunc('feFuncB', o)),
  22656. (a[31].p.k ||
  22657. 0 !== a[31].p.v ||
  22658. a[32].p.k ||
  22659. 1 !== a[32].p.v ||
  22660. a[33].p.k ||
  22661. 1 !== a[33].p.v ||
  22662. a[34].p.k ||
  22663. 0 !== a[34].p.v ||
  22664. a[35].p.k ||
  22665. 1 !== a[35].p.v) &&
  22666. (this.feFuncA = this.createFeFunc('feFuncA', o)),
  22667. (this.feFuncR || this.feFuncG || this.feFuncB || this.feFuncA) &&
  22668. (o.setAttribute('color-interpolation-filters', 'sRGB'), e.appendChild(o)),
  22669. (a[3].p.k ||
  22670. 0 !== a[3].p.v ||
  22671. a[4].p.k ||
  22672. 1 !== a[4].p.v ||
  22673. a[5].p.k ||
  22674. 1 !== a[5].p.v ||
  22675. a[6].p.k ||
  22676. 0 !== a[6].p.v ||
  22677. a[7].p.k ||
  22678. 1 !== a[7].p.v) &&
  22679. ((o = createNS('feComponentTransfer')).setAttribute(
  22680. 'color-interpolation-filters',
  22681. 'sRGB'
  22682. ),
  22683. o.setAttribute('result', r),
  22684. e.appendChild(o),
  22685. (this.feFuncRComposed = this.createFeFunc('feFuncR', o)),
  22686. (this.feFuncGComposed = this.createFeFunc('feFuncG', o)),
  22687. (this.feFuncBComposed = this.createFeFunc('feFuncB', o)))
  22688. }
  22689. function SVGDropShadowEffect(e, t, n, r, a) {
  22690. var o = t.container.globalData.renderConfig.filterSize,
  22691. i = t.data.fs || o
  22692. e.setAttribute('x', i.x || o.x),
  22693. e.setAttribute('y', i.y || o.y),
  22694. e.setAttribute('width', i.width || o.width),
  22695. e.setAttribute('height', i.height || o.height),
  22696. (this.filterManager = t)
  22697. var s = createNS('feGaussianBlur')
  22698. s.setAttribute('in', 'SourceAlpha'),
  22699. s.setAttribute('result', r + '_drop_shadow_1'),
  22700. s.setAttribute('stdDeviation', '0'),
  22701. (this.feGaussianBlur = s),
  22702. e.appendChild(s)
  22703. var l = createNS('feOffset')
  22704. l.setAttribute('dx', '25'),
  22705. l.setAttribute('dy', '0'),
  22706. l.setAttribute('in', r + '_drop_shadow_1'),
  22707. l.setAttribute('result', r + '_drop_shadow_2'),
  22708. (this.feOffset = l),
  22709. e.appendChild(l)
  22710. var c = createNS('feFlood')
  22711. c.setAttribute('flood-color', '#00ff00'),
  22712. c.setAttribute('flood-opacity', '1'),
  22713. c.setAttribute('result', r + '_drop_shadow_3'),
  22714. (this.feFlood = c),
  22715. e.appendChild(c)
  22716. var u = createNS('feComposite')
  22717. u.setAttribute('in', r + '_drop_shadow_3'),
  22718. u.setAttribute('in2', r + '_drop_shadow_2'),
  22719. u.setAttribute('operator', 'in'),
  22720. u.setAttribute('result', r + '_drop_shadow_4'),
  22721. e.appendChild(u)
  22722. var p = this.createMergeNode(r, [r + '_drop_shadow_4', a])
  22723. e.appendChild(p)
  22724. }
  22725. ;(SVGComposableEffect.prototype = {
  22726. createMergeNode: function (e, t) {
  22727. var n,
  22728. r,
  22729. a = createNS('feMerge')
  22730. for (a.setAttribute('result', e), r = 0; r < t.length; r += 1)
  22731. (n = createNS('feMergeNode')).setAttribute('in', t[r]),
  22732. a.appendChild(n),
  22733. a.appendChild(n)
  22734. return a
  22735. }
  22736. }),
  22737. extendPrototype([SVGComposableEffect], SVGTintFilter),
  22738. (SVGTintFilter.prototype.renderFrame = function (e) {
  22739. if (e || this.filterManager._mdf) {
  22740. var t = this.filterManager.effectElements[0].p.v,
  22741. n = this.filterManager.effectElements[1].p.v,
  22742. r = this.filterManager.effectElements[2].p.v / 100
  22743. this.matrixFilter.setAttribute(
  22744. 'values',
  22745. n[0] -
  22746. t[0] +
  22747. ' 0 0 0 ' +
  22748. t[0] +
  22749. ' ' +
  22750. (n[1] - t[1]) +
  22751. ' 0 0 0 ' +
  22752. t[1] +
  22753. ' ' +
  22754. (n[2] - t[2]) +
  22755. ' 0 0 0 ' +
  22756. t[2] +
  22757. ' 0 0 0 ' +
  22758. r +
  22759. ' 0'
  22760. )
  22761. }
  22762. }),
  22763. (SVGFillFilter.prototype.renderFrame = function (e) {
  22764. if (e || this.filterManager._mdf) {
  22765. var t = this.filterManager.effectElements[2].p.v,
  22766. n = this.filterManager.effectElements[6].p.v
  22767. this.matrixFilter.setAttribute(
  22768. 'values',
  22769. '0 0 0 0 ' +
  22770. t[0] +
  22771. ' 0 0 0 0 ' +
  22772. t[1] +
  22773. ' 0 0 0 0 ' +
  22774. t[2] +
  22775. ' 0 0 0 ' +
  22776. n +
  22777. ' 0'
  22778. )
  22779. }
  22780. }),
  22781. (SVGStrokeEffect.prototype.initialize = function () {
  22782. var e,
  22783. t,
  22784. n,
  22785. r,
  22786. a = this.elem.layerElement.children || this.elem.layerElement.childNodes
  22787. for (
  22788. 1 === this.filterManager.effectElements[1].p.v
  22789. ? ((r = this.elem.maskManager.masksProperties.length), (n = 0))
  22790. : (r = 1 + (n = this.filterManager.effectElements[0].p.v - 1)),
  22791. (t = createNS('g')).setAttribute('fill', 'none'),
  22792. t.setAttribute('stroke-linecap', 'round'),
  22793. t.setAttribute('stroke-dashoffset', 1);
  22794. n < r;
  22795. n += 1
  22796. )
  22797. (e = createNS('path')), t.appendChild(e), this.paths.push({ p: e, m: n })
  22798. if (3 === this.filterManager.effectElements[10].p.v) {
  22799. var o = createNS('mask'),
  22800. i = createElementID()
  22801. o.setAttribute('id', i),
  22802. o.setAttribute('mask-type', 'alpha'),
  22803. o.appendChild(t),
  22804. this.elem.globalData.defs.appendChild(o)
  22805. var s = createNS('g')
  22806. for (
  22807. s.setAttribute('mask', 'url(' + getLocationHref() + '#' + i + ')');
  22808. a[0];
  22809. )
  22810. s.appendChild(a[0])
  22811. this.elem.layerElement.appendChild(s),
  22812. (this.masker = o),
  22813. t.setAttribute('stroke', '#fff')
  22814. } else if (
  22815. 1 === this.filterManager.effectElements[10].p.v ||
  22816. 2 === this.filterManager.effectElements[10].p.v
  22817. ) {
  22818. if (2 === this.filterManager.effectElements[10].p.v)
  22819. for (
  22820. a = this.elem.layerElement.children || this.elem.layerElement.childNodes;
  22821. a.length;
  22822. )
  22823. this.elem.layerElement.removeChild(a[0])
  22824. this.elem.layerElement.appendChild(t),
  22825. this.elem.layerElement.removeAttribute('mask'),
  22826. t.setAttribute('stroke', '#fff')
  22827. }
  22828. ;(this.initialized = !0), (this.pathMasker = t)
  22829. }),
  22830. (SVGStrokeEffect.prototype.renderFrame = function (e) {
  22831. var t
  22832. this.initialized || this.initialize()
  22833. var n,
  22834. r,
  22835. a = this.paths.length
  22836. for (t = 0; t < a; t += 1)
  22837. if (
  22838. -1 !== this.paths[t].m &&
  22839. ((n = this.elem.maskManager.viewData[this.paths[t].m]),
  22840. (r = this.paths[t].p),
  22841. (e || this.filterManager._mdf || n.prop._mdf) &&
  22842. r.setAttribute('d', n.lastPath),
  22843. e ||
  22844. this.filterManager.effectElements[9].p._mdf ||
  22845. this.filterManager.effectElements[4].p._mdf ||
  22846. this.filterManager.effectElements[7].p._mdf ||
  22847. this.filterManager.effectElements[8].p._mdf ||
  22848. n.prop._mdf)
  22849. ) {
  22850. var o
  22851. if (
  22852. 0 !== this.filterManager.effectElements[7].p.v ||
  22853. 100 !== this.filterManager.effectElements[8].p.v
  22854. ) {
  22855. var i =
  22856. 0.01 *
  22857. Math.min(
  22858. this.filterManager.effectElements[7].p.v,
  22859. this.filterManager.effectElements[8].p.v
  22860. ),
  22861. s =
  22862. 0.01 *
  22863. Math.max(
  22864. this.filterManager.effectElements[7].p.v,
  22865. this.filterManager.effectElements[8].p.v
  22866. ),
  22867. l = r.getTotalLength()
  22868. o = '0 0 0 ' + l * i + ' '
  22869. var c,
  22870. u = l * (s - i),
  22871. p =
  22872. 1 +
  22873. 2 *
  22874. this.filterManager.effectElements[4].p.v *
  22875. this.filterManager.effectElements[9].p.v *
  22876. 0.01,
  22877. d = Math.floor(u / p)
  22878. for (c = 0; c < d; c += 1)
  22879. o +=
  22880. '1 ' +
  22881. 2 *
  22882. this.filterManager.effectElements[4].p.v *
  22883. this.filterManager.effectElements[9].p.v *
  22884. 0.01 +
  22885. ' '
  22886. o += '0 ' + 10 * l + ' 0 0'
  22887. } else
  22888. o =
  22889. '1 ' +
  22890. 2 *
  22891. this.filterManager.effectElements[4].p.v *
  22892. this.filterManager.effectElements[9].p.v *
  22893. 0.01
  22894. r.setAttribute('stroke-dasharray', o)
  22895. }
  22896. if (
  22897. ((e || this.filterManager.effectElements[4].p._mdf) &&
  22898. this.pathMasker.setAttribute(
  22899. 'stroke-width',
  22900. 2 * this.filterManager.effectElements[4].p.v
  22901. ),
  22902. (e || this.filterManager.effectElements[6].p._mdf) &&
  22903. this.pathMasker.setAttribute(
  22904. 'opacity',
  22905. this.filterManager.effectElements[6].p.v
  22906. ),
  22907. (1 === this.filterManager.effectElements[10].p.v ||
  22908. 2 === this.filterManager.effectElements[10].p.v) &&
  22909. (e || this.filterManager.effectElements[3].p._mdf))
  22910. ) {
  22911. var f = this.filterManager.effectElements[3].p.v
  22912. this.pathMasker.setAttribute(
  22913. 'stroke',
  22914. 'rgb(' +
  22915. bmFloor(255 * f[0]) +
  22916. ',' +
  22917. bmFloor(255 * f[1]) +
  22918. ',' +
  22919. bmFloor(255 * f[2]) +
  22920. ')'
  22921. )
  22922. }
  22923. }),
  22924. (SVGTritoneFilter.prototype.renderFrame = function (e) {
  22925. if (e || this.filterManager._mdf) {
  22926. var t = this.filterManager.effectElements[0].p.v,
  22927. n = this.filterManager.effectElements[1].p.v,
  22928. r = this.filterManager.effectElements[2].p.v,
  22929. a = r[0] + ' ' + n[0] + ' ' + t[0],
  22930. o = r[1] + ' ' + n[1] + ' ' + t[1],
  22931. i = r[2] + ' ' + n[2] + ' ' + t[2]
  22932. this.feFuncR.setAttribute('tableValues', a),
  22933. this.feFuncG.setAttribute('tableValues', o),
  22934. this.feFuncB.setAttribute('tableValues', i)
  22935. }
  22936. }),
  22937. (SVGProLevelsFilter.prototype.createFeFunc = function (e, t) {
  22938. var n = createNS(e)
  22939. return n.setAttribute('type', 'table'), t.appendChild(n), n
  22940. }),
  22941. (SVGProLevelsFilter.prototype.getTableValue = function (e, t, n, r, a) {
  22942. for (
  22943. var o,
  22944. i,
  22945. s = 0,
  22946. l = Math.min(e, t),
  22947. c = Math.max(e, t),
  22948. u = Array.call(null, { length: 256 }),
  22949. p = 0,
  22950. d = a - r,
  22951. f = t - e;
  22952. s <= 256;
  22953. )
  22954. (i =
  22955. (o = s / 256) <= l
  22956. ? f < 0
  22957. ? a
  22958. : r
  22959. : o >= c
  22960. ? f < 0
  22961. ? r
  22962. : a
  22963. : r + d * Math.pow((o - e) / f, 1 / n)),
  22964. (u[p] = i),
  22965. (p += 1),
  22966. (s += 256 / 255)
  22967. return u.join(' ')
  22968. }),
  22969. (SVGProLevelsFilter.prototype.renderFrame = function (e) {
  22970. if (e || this.filterManager._mdf) {
  22971. var t,
  22972. n = this.filterManager.effectElements
  22973. this.feFuncRComposed &&
  22974. (e ||
  22975. n[3].p._mdf ||
  22976. n[4].p._mdf ||
  22977. n[5].p._mdf ||
  22978. n[6].p._mdf ||
  22979. n[7].p._mdf) &&
  22980. ((t = this.getTableValue(n[3].p.v, n[4].p.v, n[5].p.v, n[6].p.v, n[7].p.v)),
  22981. this.feFuncRComposed.setAttribute('tableValues', t),
  22982. this.feFuncGComposed.setAttribute('tableValues', t),
  22983. this.feFuncBComposed.setAttribute('tableValues', t)),
  22984. this.feFuncR &&
  22985. (e ||
  22986. n[10].p._mdf ||
  22987. n[11].p._mdf ||
  22988. n[12].p._mdf ||
  22989. n[13].p._mdf ||
  22990. n[14].p._mdf) &&
  22991. ((t = this.getTableValue(
  22992. n[10].p.v,
  22993. n[11].p.v,
  22994. n[12].p.v,
  22995. n[13].p.v,
  22996. n[14].p.v
  22997. )),
  22998. this.feFuncR.setAttribute('tableValues', t)),
  22999. this.feFuncG &&
  23000. (e ||
  23001. n[17].p._mdf ||
  23002. n[18].p._mdf ||
  23003. n[19].p._mdf ||
  23004. n[20].p._mdf ||
  23005. n[21].p._mdf) &&
  23006. ((t = this.getTableValue(
  23007. n[17].p.v,
  23008. n[18].p.v,
  23009. n[19].p.v,
  23010. n[20].p.v,
  23011. n[21].p.v
  23012. )),
  23013. this.feFuncG.setAttribute('tableValues', t)),
  23014. this.feFuncB &&
  23015. (e ||
  23016. n[24].p._mdf ||
  23017. n[25].p._mdf ||
  23018. n[26].p._mdf ||
  23019. n[27].p._mdf ||
  23020. n[28].p._mdf) &&
  23021. ((t = this.getTableValue(
  23022. n[24].p.v,
  23023. n[25].p.v,
  23024. n[26].p.v,
  23025. n[27].p.v,
  23026. n[28].p.v
  23027. )),
  23028. this.feFuncB.setAttribute('tableValues', t)),
  23029. this.feFuncA &&
  23030. (e ||
  23031. n[31].p._mdf ||
  23032. n[32].p._mdf ||
  23033. n[33].p._mdf ||
  23034. n[34].p._mdf ||
  23035. n[35].p._mdf) &&
  23036. ((t = this.getTableValue(
  23037. n[31].p.v,
  23038. n[32].p.v,
  23039. n[33].p.v,
  23040. n[34].p.v,
  23041. n[35].p.v
  23042. )),
  23043. this.feFuncA.setAttribute('tableValues', t))
  23044. }
  23045. }),
  23046. extendPrototype([SVGComposableEffect], SVGDropShadowEffect),
  23047. (SVGDropShadowEffect.prototype.renderFrame = function (e) {
  23048. if (e || this.filterManager._mdf) {
  23049. if (
  23050. ((e || this.filterManager.effectElements[4].p._mdf) &&
  23051. this.feGaussianBlur.setAttribute(
  23052. 'stdDeviation',
  23053. this.filterManager.effectElements[4].p.v / 4
  23054. ),
  23055. e || this.filterManager.effectElements[0].p._mdf)
  23056. ) {
  23057. var t = this.filterManager.effectElements[0].p.v
  23058. this.feFlood.setAttribute(
  23059. 'flood-color',
  23060. rgbToHex(
  23061. Math.round(255 * t[0]),
  23062. Math.round(255 * t[1]),
  23063. Math.round(255 * t[2])
  23064. )
  23065. )
  23066. }
  23067. if (
  23068. ((e || this.filterManager.effectElements[1].p._mdf) &&
  23069. this.feFlood.setAttribute(
  23070. 'flood-opacity',
  23071. this.filterManager.effectElements[1].p.v / 255
  23072. ),
  23073. e ||
  23074. this.filterManager.effectElements[2].p._mdf ||
  23075. this.filterManager.effectElements[3].p._mdf)
  23076. ) {
  23077. var n = this.filterManager.effectElements[3].p.v,
  23078. r = (this.filterManager.effectElements[2].p.v - 90) * degToRads,
  23079. a = n * Math.cos(r),
  23080. o = n * Math.sin(r)
  23081. this.feOffset.setAttribute('dx', a), this.feOffset.setAttribute('dy', o)
  23082. }
  23083. }
  23084. })
  23085. var _svgMatteSymbols = []
  23086. function SVGMatte3Effect(e, t, n) {
  23087. ;(this.initialized = !1),
  23088. (this.filterManager = t),
  23089. (this.filterElem = e),
  23090. (this.elem = n),
  23091. (n.matteElement = createNS('g')),
  23092. n.matteElement.appendChild(n.layerElement),
  23093. n.matteElement.appendChild(n.transformedElement),
  23094. (n.baseElement = n.matteElement)
  23095. }
  23096. function SVGGaussianBlurEffect(e, t, n, r) {
  23097. e.setAttribute('x', '-100%'),
  23098. e.setAttribute('y', '-100%'),
  23099. e.setAttribute('width', '300%'),
  23100. e.setAttribute('height', '300%'),
  23101. (this.filterManager = t)
  23102. var a = createNS('feGaussianBlur')
  23103. a.setAttribute('result', r), e.appendChild(a), (this.feGaussianBlur = a)
  23104. }
  23105. return (
  23106. (SVGMatte3Effect.prototype.findSymbol = function (e) {
  23107. for (var t = 0, n = _svgMatteSymbols.length; t < n; ) {
  23108. if (_svgMatteSymbols[t] === e) return _svgMatteSymbols[t]
  23109. t += 1
  23110. }
  23111. return null
  23112. }),
  23113. (SVGMatte3Effect.prototype.replaceInParent = function (e, t) {
  23114. var n = e.layerElement.parentNode
  23115. if (n) {
  23116. for (
  23117. var r, a = n.children, o = 0, i = a.length;
  23118. o < i && a[o] !== e.layerElement;
  23119. )
  23120. o += 1
  23121. o <= i - 2 && (r = a[o + 1])
  23122. var s = createNS('use')
  23123. s.setAttribute('href', '#' + t), r ? n.insertBefore(s, r) : n.appendChild(s)
  23124. }
  23125. }),
  23126. (SVGMatte3Effect.prototype.setElementAsMask = function (e, t) {
  23127. if (!this.findSymbol(t)) {
  23128. var n = createElementID(),
  23129. r = createNS('mask')
  23130. r.setAttribute('id', t.layerId),
  23131. r.setAttribute('mask-type', 'alpha'),
  23132. _svgMatteSymbols.push(t)
  23133. var a = e.globalData.defs
  23134. a.appendChild(r)
  23135. var o = createNS('symbol')
  23136. o.setAttribute('id', n),
  23137. this.replaceInParent(t, n),
  23138. o.appendChild(t.layerElement),
  23139. a.appendChild(o)
  23140. var i = createNS('use')
  23141. i.setAttribute('href', '#' + n), r.appendChild(i), (t.data.hd = !1), t.show()
  23142. }
  23143. e.setMatte(t.layerId)
  23144. }),
  23145. (SVGMatte3Effect.prototype.initialize = function () {
  23146. for (
  23147. var e = this.filterManager.effectElements[0].p.v,
  23148. t = this.elem.comp.elements,
  23149. n = 0,
  23150. r = t.length;
  23151. n < r;
  23152. )
  23153. t[n] && t[n].data.ind === e && this.setElementAsMask(this.elem, t[n]),
  23154. (n += 1)
  23155. this.initialized = !0
  23156. }),
  23157. (SVGMatte3Effect.prototype.renderFrame = function () {
  23158. this.initialized || this.initialize()
  23159. }),
  23160. (SVGGaussianBlurEffect.prototype.renderFrame = function (e) {
  23161. if (e || this.filterManager._mdf) {
  23162. var t = 0.3 * this.filterManager.effectElements[0].p.v,
  23163. n = this.filterManager.effectElements[1].p.v,
  23164. r = 3 == n ? 0 : t,
  23165. a = 2 == n ? 0 : t
  23166. this.feGaussianBlur.setAttribute('stdDeviation', r + ' ' + a)
  23167. var o = 1 == this.filterManager.effectElements[2].p.v ? 'wrap' : 'duplicate'
  23168. this.feGaussianBlur.setAttribute('edgeMode', o)
  23169. }
  23170. }),
  23171. registerRenderer('canvas', CanvasRenderer),
  23172. registerRenderer('html', HybridRenderer),
  23173. registerRenderer('svg', SVGRenderer),
  23174. ShapeModifiers.registerModifier('tm', TrimModifier),
  23175. ShapeModifiers.registerModifier('pb', PuckerAndBloatModifier),
  23176. ShapeModifiers.registerModifier('rp', RepeaterModifier),
  23177. ShapeModifiers.registerModifier('rd', RoundCornersModifier),
  23178. setExpressionsPlugin(Expressions),
  23179. initialize$1(),
  23180. initialize(),
  23181. registerEffect(20, SVGTintFilter, !0),
  23182. registerEffect(21, SVGFillFilter, !0),
  23183. registerEffect(22, SVGStrokeEffect, !1),
  23184. registerEffect(23, SVGTritoneFilter, !0),
  23185. registerEffect(24, SVGProLevelsFilter, !0),
  23186. registerEffect(25, SVGDropShadowEffect, !0),
  23187. registerEffect(28, SVGMatte3Effect, !1),
  23188. registerEffect(29, SVGGaussianBlurEffect, !0),
  23189. lottie
  23190. )
  23191. }),
  23192. (module.exports = factory()))
  23193. })(lottie, lottie.exports)
  23194. var Lottie = lottie.exports,
  23195. commonjsGlobal =
  23196. 'undefined' != typeof globalThis
  23197. ? globalThis
  23198. : 'undefined' != typeof window
  23199. ? window
  23200. : 'undefined' != typeof global
  23201. ? global
  23202. : 'undefined' != typeof self
  23203. ? self
  23204. : {},
  23205. lodash = { exports: {} }
  23206. /**
  23207. * @license
  23208. * Lodash <https://lodash.com/>
  23209. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  23210. * Released under MIT license <https://lodash.com/license>
  23211. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  23212. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  23213. */
  23214. !(function (e, t) {
  23215. ;(function () {
  23216. var n,
  23217. r = 'Expected a function',
  23218. a = '__lodash_hash_undefined__',
  23219. o = '__lodash_placeholder__',
  23220. i = 16,
  23221. s = 32,
  23222. l = 64,
  23223. c = 128,
  23224. u = 256,
  23225. p = 1 / 0,
  23226. d = 9007199254740991,
  23227. f = NaN,
  23228. h = 4294967295,
  23229. v = [
  23230. ['ary', c],
  23231. ['bind', 1],
  23232. ['bindKey', 2],
  23233. ['curry', 8],
  23234. ['curryRight', i],
  23235. ['flip', 512],
  23236. ['partial', s],
  23237. ['partialRight', l],
  23238. ['rearg', u]
  23239. ],
  23240. m = '[object Arguments]',
  23241. g = '[object Array]',
  23242. y = '[object Boolean]',
  23243. b = '[object Date]',
  23244. _ = '[object Error]',
  23245. A = '[object Function]',
  23246. x = '[object GeneratorFunction]',
  23247. w = '[object Map]',
  23248. k = '[object Number]',
  23249. S = '[object Object]',
  23250. E = '[object Promise]',
  23251. P = '[object RegExp]',
  23252. C = '[object Set]',
  23253. T = '[object String]',
  23254. I = '[object Symbol]',
  23255. M = '[object WeakMap]',
  23256. R = '[object ArrayBuffer]',
  23257. O = '[object DataView]',
  23258. z = '[object Float32Array]',
  23259. D = '[object Float64Array]',
  23260. F = '[object Int8Array]',
  23261. B = '[object Int16Array]',
  23262. N = '[object Int32Array]',
  23263. j = '[object Uint8Array]',
  23264. V = '[object Uint8ClampedArray]',
  23265. L = '[object Uint16Array]',
  23266. H = '[object Uint32Array]',
  23267. G = /\b__p \+= '';/g,
  23268. q = /\b(__p \+=) '' \+/g,
  23269. U = /(__e\(.*?\)|\b__t\)) \+\n'';/g,
  23270. W = /&(?:amp|lt|gt|quot|#39);/g,
  23271. K = /[&<>"']/g,
  23272. $ = RegExp(W.source),
  23273. Y = RegExp(K.source),
  23274. J = /<%-([\s\S]+?)%>/g,
  23275. Q = /<%([\s\S]+?)%>/g,
  23276. X = /<%=([\s\S]+?)%>/g,
  23277. Z = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
  23278. ee = /^\w*$/,
  23279. te =
  23280. /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
  23281. ne = /[\\^$.*+?()[\]{}|]/g,
  23282. re = RegExp(ne.source),
  23283. ae = /^\s+/,
  23284. oe = /\s/,
  23285. ie = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,
  23286. se = /\{\n\/\* \[wrapped with (.+)\] \*/,
  23287. le = /,? & /,
  23288. ce = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,
  23289. ue = /[()=,{}\[\]\/\s]/,
  23290. pe = /\\(\\)?/g,
  23291. de = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,
  23292. fe = /\w*$/,
  23293. he = /^[-+]0x[0-9a-f]+$/i,
  23294. ve = /^0b[01]+$/i,
  23295. me = /^\[object .+?Constructor\]$/,
  23296. ge = /^0o[0-7]+$/i,
  23297. ye = /^(?:0|[1-9]\d*)$/,
  23298. be = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,
  23299. _e = /($^)/,
  23300. Ae = /['\n\r\u2028\u2029\\]/g,
  23301. xe = '\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff',
  23302. we = '\\u2700-\\u27bf',
  23303. ke = 'a-z\\xdf-\\xf6\\xf8-\\xff',
  23304. Se = 'A-Z\\xc0-\\xd6\\xd8-\\xde',
  23305. Ee = '\\ufe0e\\ufe0f',
  23306. Pe =
  23307. '\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000',
  23308. Ce = "['’]",
  23309. Te = '[\\ud800-\\udfff]',
  23310. Ie = '[' + Pe + ']',
  23311. Me = '[' + xe + ']',
  23312. Re = '\\d+',
  23313. Oe = '[\\u2700-\\u27bf]',
  23314. ze = '[' + ke + ']',
  23315. De = '[^\\ud800-\\udfff' + Pe + Re + we + ke + Se + ']',
  23316. Fe = '\\ud83c[\\udffb-\\udfff]',
  23317. Be = '[^\\ud800-\\udfff]',
  23318. Ne = '(?:\\ud83c[\\udde6-\\uddff]){2}',
  23319. je = '[\\ud800-\\udbff][\\udc00-\\udfff]',
  23320. Ve = '[' + Se + ']',
  23321. Le = '(?:' + ze + '|' + De + ')',
  23322. He = '(?:' + Ve + '|' + De + ')',
  23323. Ge = "(?:['’](?:d|ll|m|re|s|t|ve))?",
  23324. qe = "(?:['’](?:D|LL|M|RE|S|T|VE))?",
  23325. Ue = '(?:' + Me + '|' + Fe + ')' + '?',
  23326. We = '[\\ufe0e\\ufe0f]?',
  23327. Ke = We + Ue + ('(?:\\u200d(?:' + [Be, Ne, je].join('|') + ')' + We + Ue + ')*'),
  23328. $e = '(?:' + [Oe, Ne, je].join('|') + ')' + Ke,
  23329. Ye = '(?:' + [Be + Me + '?', Me, Ne, je, Te].join('|') + ')',
  23330. Je = RegExp(Ce, 'g'),
  23331. Qe = RegExp(Me, 'g'),
  23332. Xe = RegExp(Fe + '(?=' + Fe + ')|' + Ye + Ke, 'g'),
  23333. Ze = RegExp(
  23334. [
  23335. Ve + '?' + ze + '+' + Ge + '(?=' + [Ie, Ve, '$'].join('|') + ')',
  23336. He + '+' + qe + '(?=' + [Ie, Ve + Le, '$'].join('|') + ')',
  23337. Ve + '?' + Le + '+' + Ge,
  23338. Ve + '+' + qe,
  23339. '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])',
  23340. '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])',
  23341. Re,
  23342. $e
  23343. ].join('|'),
  23344. 'g'
  23345. ),
  23346. et = RegExp('[\\u200d\\ud800-\\udfff' + xe + Ee + ']'),
  23347. tt = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,
  23348. nt = [
  23349. 'Array',
  23350. 'Buffer',
  23351. 'DataView',
  23352. 'Date',
  23353. 'Error',
  23354. 'Float32Array',
  23355. 'Float64Array',
  23356. 'Function',
  23357. 'Int8Array',
  23358. 'Int16Array',
  23359. 'Int32Array',
  23360. 'Map',
  23361. 'Math',
  23362. 'Object',
  23363. 'Promise',
  23364. 'RegExp',
  23365. 'Set',
  23366. 'String',
  23367. 'Symbol',
  23368. 'TypeError',
  23369. 'Uint8Array',
  23370. 'Uint8ClampedArray',
  23371. 'Uint16Array',
  23372. 'Uint32Array',
  23373. 'WeakMap',
  23374. '_',
  23375. 'clearTimeout',
  23376. 'isFinite',
  23377. 'parseInt',
  23378. 'setTimeout'
  23379. ],
  23380. rt = -1,
  23381. at = {}
  23382. ;(at[z] = at[D] = at[F] = at[B] = at[N] = at[j] = at[V] = at[L] = at[H] = !0),
  23383. (at[m] =
  23384. at[g] =
  23385. at[R] =
  23386. at[y] =
  23387. at[O] =
  23388. at[b] =
  23389. at[_] =
  23390. at[A] =
  23391. at[w] =
  23392. at[k] =
  23393. at[S] =
  23394. at[P] =
  23395. at[C] =
  23396. at[T] =
  23397. at[M] =
  23398. !1)
  23399. var ot = {}
  23400. ;(ot[m] =
  23401. ot[g] =
  23402. ot[R] =
  23403. ot[O] =
  23404. ot[y] =
  23405. ot[b] =
  23406. ot[z] =
  23407. ot[D] =
  23408. ot[F] =
  23409. ot[B] =
  23410. ot[N] =
  23411. ot[w] =
  23412. ot[k] =
  23413. ot[S] =
  23414. ot[P] =
  23415. ot[C] =
  23416. ot[T] =
  23417. ot[I] =
  23418. ot[j] =
  23419. ot[V] =
  23420. ot[L] =
  23421. ot[H] =
  23422. !0),
  23423. (ot[_] = ot[A] = ot[M] = !1)
  23424. var it = {
  23425. '\\': '\\',
  23426. "'": "'",
  23427. '\n': 'n',
  23428. '\r': 'r',
  23429. '\u2028': 'u2028',
  23430. '\u2029': 'u2029'
  23431. },
  23432. st = parseFloat,
  23433. lt = parseInt,
  23434. ct =
  23435. 'object' == _typeof2(commonjsGlobal) &&
  23436. commonjsGlobal &&
  23437. commonjsGlobal.Object === Object &&
  23438. commonjsGlobal,
  23439. ut =
  23440. 'object' == ('undefined' == typeof self ? 'undefined' : _typeof2(self)) &&
  23441. self &&
  23442. self.Object === Object &&
  23443. self,
  23444. pt = ct || ut || Function('return this')(),
  23445. dt = t && !t.nodeType && t,
  23446. ft = dt && e && !e.nodeType && e,
  23447. ht = ft && ft.exports === dt,
  23448. vt = ht && ct.process,
  23449. mt = (function () {
  23450. try {
  23451. var e = ft && ft.require && ft.require('util').types
  23452. return e || (vt && vt.binding && vt.binding('util'))
  23453. } catch (t) {}
  23454. })(),
  23455. gt = mt && mt.isArrayBuffer,
  23456. yt = mt && mt.isDate,
  23457. bt = mt && mt.isMap,
  23458. _t = mt && mt.isRegExp,
  23459. At = mt && mt.isSet,
  23460. xt = mt && mt.isTypedArray
  23461. function wt(e, t, n) {
  23462. switch (n.length) {
  23463. case 0:
  23464. return e.call(t)
  23465. case 1:
  23466. return e.call(t, n[0])
  23467. case 2:
  23468. return e.call(t, n[0], n[1])
  23469. case 3:
  23470. return e.call(t, n[0], n[1], n[2])
  23471. }
  23472. return e.apply(t, n)
  23473. }
  23474. function kt(e, t, n, r) {
  23475. for (var a = -1, o = null == e ? 0 : e.length; ++a < o; ) {
  23476. var i = e[a]
  23477. t(r, i, n(i), e)
  23478. }
  23479. return r
  23480. }
  23481. function St(e, t) {
  23482. for (var n = -1, r = null == e ? 0 : e.length; ++n < r && !1 !== t(e[n], n, e); );
  23483. return e
  23484. }
  23485. function Et(e, t) {
  23486. for (var n = null == e ? 0 : e.length; n-- && !1 !== t(e[n], n, e); );
  23487. return e
  23488. }
  23489. function Pt(e, t) {
  23490. for (var n = -1, r = null == e ? 0 : e.length; ++n < r; )
  23491. if (!t(e[n], n, e)) return !1
  23492. return !0
  23493. }
  23494. function Ct(e, t) {
  23495. for (var n = -1, r = null == e ? 0 : e.length, a = 0, o = []; ++n < r; ) {
  23496. var i = e[n]
  23497. t(i, n, e) && (o[a++] = i)
  23498. }
  23499. return o
  23500. }
  23501. function Tt(e, t) {
  23502. return !!(null == e ? 0 : e.length) && jt(e, t, 0) > -1
  23503. }
  23504. function It(e, t, n) {
  23505. for (var r = -1, a = null == e ? 0 : e.length; ++r < a; ) if (n(t, e[r])) return !0
  23506. return !1
  23507. }
  23508. function Mt(e, t) {
  23509. for (var n = -1, r = null == e ? 0 : e.length, a = Array(r); ++n < r; )
  23510. a[n] = t(e[n], n, e)
  23511. return a
  23512. }
  23513. function Rt(e, t) {
  23514. for (var n = -1, r = t.length, a = e.length; ++n < r; ) e[a + n] = t[n]
  23515. return e
  23516. }
  23517. function Ot(e, t, n, r) {
  23518. var a = -1,
  23519. o = null == e ? 0 : e.length
  23520. for (r && o && (n = e[++a]); ++a < o; ) n = t(n, e[a], a, e)
  23521. return n
  23522. }
  23523. function zt(e, t, n, r) {
  23524. var a = null == e ? 0 : e.length
  23525. for (r && a && (n = e[--a]); a--; ) n = t(n, e[a], a, e)
  23526. return n
  23527. }
  23528. function Dt(e, t) {
  23529. for (var n = -1, r = null == e ? 0 : e.length; ++n < r; )
  23530. if (t(e[n], n, e)) return !0
  23531. return !1
  23532. }
  23533. var Ft = Gt('length')
  23534. function Bt(e, t, n) {
  23535. var r
  23536. return (
  23537. n(e, function (e, n, a) {
  23538. if (t(e, n, a)) return (r = n), !1
  23539. }),
  23540. r
  23541. )
  23542. }
  23543. function Nt(e, t, n, r) {
  23544. for (var a = e.length, o = n + (r ? 1 : -1); r ? o-- : ++o < a; )
  23545. if (t(e[o], o, e)) return o
  23546. return -1
  23547. }
  23548. function jt(e, t, n) {
  23549. return t == t
  23550. ? (function (e, t, n) {
  23551. var r = n - 1,
  23552. a = e.length
  23553. for (; ++r < a; ) if (e[r] === t) return r
  23554. return -1
  23555. })(e, t, n)
  23556. : Nt(e, Lt, n)
  23557. }
  23558. function Vt(e, t, n, r) {
  23559. for (var a = n - 1, o = e.length; ++a < o; ) if (r(e[a], t)) return a
  23560. return -1
  23561. }
  23562. function Lt(e) {
  23563. return e != e
  23564. }
  23565. function Ht(e, t) {
  23566. var n = null == e ? 0 : e.length
  23567. return n ? Wt(e, t) / n : f
  23568. }
  23569. function Gt(e) {
  23570. return function (t) {
  23571. return null == t ? n : t[e]
  23572. }
  23573. }
  23574. function qt(e) {
  23575. return function (t) {
  23576. return null == e ? n : e[t]
  23577. }
  23578. }
  23579. function Ut(e, t, n, r, a) {
  23580. return (
  23581. a(e, function (e, a, o) {
  23582. n = r ? ((r = !1), e) : t(n, e, a, o)
  23583. }),
  23584. n
  23585. )
  23586. }
  23587. function Wt(e, t) {
  23588. for (var r, a = -1, o = e.length; ++a < o; ) {
  23589. var i = t(e[a])
  23590. i !== n && (r = r === n ? i : r + i)
  23591. }
  23592. return r
  23593. }
  23594. function Kt(e, t) {
  23595. for (var n = -1, r = Array(e); ++n < e; ) r[n] = t(n)
  23596. return r
  23597. }
  23598. function $t(e) {
  23599. return e ? e.slice(0, dn(e) + 1).replace(ae, '') : e
  23600. }
  23601. function Yt(e) {
  23602. return function (t) {
  23603. return e(t)
  23604. }
  23605. }
  23606. function Jt(e, t) {
  23607. return Mt(t, function (t) {
  23608. return e[t]
  23609. })
  23610. }
  23611. function Qt(e, t) {
  23612. return e.has(t)
  23613. }
  23614. function Xt(e, t) {
  23615. for (var n = -1, r = e.length; ++n < r && jt(t, e[n], 0) > -1; );
  23616. return n
  23617. }
  23618. function Zt(e, t) {
  23619. for (var n = e.length; n-- && jt(t, e[n], 0) > -1; );
  23620. return n
  23621. }
  23622. function en(e, t) {
  23623. for (var n = e.length, r = 0; n--; ) e[n] === t && ++r
  23624. return r
  23625. }
  23626. var tn = qt({
  23627. À: 'A',
  23628. Á: 'A',
  23629. Â: 'A',
  23630. Ã: 'A',
  23631. Ä: 'A',
  23632. Å: 'A',
  23633. à: 'a',
  23634. á: 'a',
  23635. â: 'a',
  23636. ã: 'a',
  23637. ä: 'a',
  23638. å: 'a',
  23639. Ç: 'C',
  23640. ç: 'c',
  23641. Ð: 'D',
  23642. ð: 'd',
  23643. È: 'E',
  23644. É: 'E',
  23645. Ê: 'E',
  23646. Ë: 'E',
  23647. è: 'e',
  23648. é: 'e',
  23649. ê: 'e',
  23650. ë: 'e',
  23651. Ì: 'I',
  23652. Í: 'I',
  23653. Î: 'I',
  23654. Ï: 'I',
  23655. ì: 'i',
  23656. í: 'i',
  23657. î: 'i',
  23658. ï: 'i',
  23659. Ñ: 'N',
  23660. ñ: 'n',
  23661. Ò: 'O',
  23662. Ó: 'O',
  23663. Ô: 'O',
  23664. Õ: 'O',
  23665. Ö: 'O',
  23666. Ø: 'O',
  23667. ò: 'o',
  23668. ó: 'o',
  23669. ô: 'o',
  23670. õ: 'o',
  23671. ö: 'o',
  23672. ø: 'o',
  23673. Ù: 'U',
  23674. Ú: 'U',
  23675. Û: 'U',
  23676. Ü: 'U',
  23677. ù: 'u',
  23678. ú: 'u',
  23679. û: 'u',
  23680. ü: 'u',
  23681. Ý: 'Y',
  23682. ý: 'y',
  23683. ÿ: 'y',
  23684. Æ: 'Ae',
  23685. æ: 'ae',
  23686. Þ: 'Th',
  23687. þ: 'th',
  23688. ß: 'ss',
  23689. Ā: 'A',
  23690. Ă: 'A',
  23691. Ą: 'A',
  23692. ā: 'a',
  23693. ă: 'a',
  23694. ą: 'a',
  23695. Ć: 'C',
  23696. Ĉ: 'C',
  23697. Ċ: 'C',
  23698. Č: 'C',
  23699. ć: 'c',
  23700. ĉ: 'c',
  23701. ċ: 'c',
  23702. č: 'c',
  23703. Ď: 'D',
  23704. Đ: 'D',
  23705. ď: 'd',
  23706. đ: 'd',
  23707. Ē: 'E',
  23708. Ĕ: 'E',
  23709. Ė: 'E',
  23710. Ę: 'E',
  23711. Ě: 'E',
  23712. ē: 'e',
  23713. ĕ: 'e',
  23714. ė: 'e',
  23715. ę: 'e',
  23716. ě: 'e',
  23717. Ĝ: 'G',
  23718. Ğ: 'G',
  23719. Ġ: 'G',
  23720. Ģ: 'G',
  23721. ĝ: 'g',
  23722. ğ: 'g',
  23723. ġ: 'g',
  23724. ģ: 'g',
  23725. Ĥ: 'H',
  23726. Ħ: 'H',
  23727. ĥ: 'h',
  23728. ħ: 'h',
  23729. Ĩ: 'I',
  23730. Ī: 'I',
  23731. Ĭ: 'I',
  23732. Į: 'I',
  23733. İ: 'I',
  23734. ĩ: 'i',
  23735. ī: 'i',
  23736. ĭ: 'i',
  23737. į: 'i',
  23738. ı: 'i',
  23739. Ĵ: 'J',
  23740. ĵ: 'j',
  23741. Ķ: 'K',
  23742. ķ: 'k',
  23743. ĸ: 'k',
  23744. Ĺ: 'L',
  23745. Ļ: 'L',
  23746. Ľ: 'L',
  23747. Ŀ: 'L',
  23748. Ł: 'L',
  23749. ĺ: 'l',
  23750. ļ: 'l',
  23751. ľ: 'l',
  23752. ŀ: 'l',
  23753. ł: 'l',
  23754. Ń: 'N',
  23755. Ņ: 'N',
  23756. Ň: 'N',
  23757. Ŋ: 'N',
  23758. ń: 'n',
  23759. ņ: 'n',
  23760. ň: 'n',
  23761. ŋ: 'n',
  23762. Ō: 'O',
  23763. Ŏ: 'O',
  23764. Ő: 'O',
  23765. ō: 'o',
  23766. ŏ: 'o',
  23767. ő: 'o',
  23768. Ŕ: 'R',
  23769. Ŗ: 'R',
  23770. Ř: 'R',
  23771. ŕ: 'r',
  23772. ŗ: 'r',
  23773. ř: 'r',
  23774. Ś: 'S',
  23775. Ŝ: 'S',
  23776. Ş: 'S',
  23777. Š: 'S',
  23778. ś: 's',
  23779. ŝ: 's',
  23780. ş: 's',
  23781. š: 's',
  23782. Ţ: 'T',
  23783. Ť: 'T',
  23784. Ŧ: 'T',
  23785. ţ: 't',
  23786. ť: 't',
  23787. ŧ: 't',
  23788. Ũ: 'U',
  23789. Ū: 'U',
  23790. Ŭ: 'U',
  23791. Ů: 'U',
  23792. Ű: 'U',
  23793. Ų: 'U',
  23794. ũ: 'u',
  23795. ū: 'u',
  23796. ŭ: 'u',
  23797. ů: 'u',
  23798. ű: 'u',
  23799. ų: 'u',
  23800. Ŵ: 'W',
  23801. ŵ: 'w',
  23802. Ŷ: 'Y',
  23803. ŷ: 'y',
  23804. Ÿ: 'Y',
  23805. Ź: 'Z',
  23806. Ż: 'Z',
  23807. Ž: 'Z',
  23808. ź: 'z',
  23809. ż: 'z',
  23810. ž: 'z',
  23811. IJ: 'IJ',
  23812. ij: 'ij',
  23813. Œ: 'Oe',
  23814. œ: 'oe',
  23815. ʼn: "'n",
  23816. ſ: 's'
  23817. }),
  23818. nn = qt({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' })
  23819. function rn(e) {
  23820. return '\\' + it[e]
  23821. }
  23822. function an(e) {
  23823. return et.test(e)
  23824. }
  23825. function on(e) {
  23826. var t = -1,
  23827. n = Array(e.size)
  23828. return (
  23829. e.forEach(function (e, r) {
  23830. n[++t] = [r, e]
  23831. }),
  23832. n
  23833. )
  23834. }
  23835. function sn(e, t) {
  23836. return function (n) {
  23837. return e(t(n))
  23838. }
  23839. }
  23840. function ln(e, t) {
  23841. for (var n = -1, r = e.length, a = 0, i = []; ++n < r; ) {
  23842. var s = e[n]
  23843. ;(s !== t && s !== o) || ((e[n] = o), (i[a++] = n))
  23844. }
  23845. return i
  23846. }
  23847. function cn(e) {
  23848. var t = -1,
  23849. n = Array(e.size)
  23850. return (
  23851. e.forEach(function (e) {
  23852. n[++t] = e
  23853. }),
  23854. n
  23855. )
  23856. }
  23857. function un(e) {
  23858. return an(e)
  23859. ? (function (e) {
  23860. var t = (Xe.lastIndex = 0)
  23861. for (; Xe.test(e); ) ++t
  23862. return t
  23863. })(e)
  23864. : Ft(e)
  23865. }
  23866. function pn(e) {
  23867. return an(e)
  23868. ? (function (e) {
  23869. return e.match(Xe) || []
  23870. })(e)
  23871. : (function (e) {
  23872. return e.split('')
  23873. })(e)
  23874. }
  23875. function dn(e) {
  23876. for (var t = e.length; t-- && oe.test(e.charAt(t)); );
  23877. return t
  23878. }
  23879. var fn = qt({ '&amp;': '&', '&lt;': '<', '&gt;': '>', '&quot;': '"', '&#39;': "'" })
  23880. var hn = (function e(t) {
  23881. var oe = (t = null == t ? pt : hn.defaults(pt.Object(), t, hn.pick(pt, nt))).Array,
  23882. xe = t.Date,
  23883. we = t.Error,
  23884. ke = t.Function,
  23885. Se = t.Math,
  23886. Ee = t.Object,
  23887. Pe = t.RegExp,
  23888. Ce = t.String,
  23889. Te = t.TypeError,
  23890. Ie = oe.prototype,
  23891. Me = ke.prototype,
  23892. Re = Ee.prototype,
  23893. Oe = t['__core-js_shared__'],
  23894. ze = Me.toString,
  23895. De = Re.hasOwnProperty,
  23896. Fe = 0,
  23897. Be = (function () {
  23898. var e = /[^.]+$/.exec((Oe && Oe.keys && Oe.keys.IE_PROTO) || '')
  23899. return e ? 'Symbol(src)_1.' + e : ''
  23900. })(),
  23901. Ne = Re.toString,
  23902. je = ze.call(Ee),
  23903. Ve = pt._,
  23904. Le = Pe(
  23905. '^' +
  23906. ze
  23907. .call(De)
  23908. .replace(ne, '\\$&')
  23909. .replace(
  23910. /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,
  23911. '$1.*?'
  23912. ) +
  23913. '$'
  23914. ),
  23915. He = ht ? t.Buffer : n,
  23916. Ge = t.Symbol,
  23917. qe = t.Uint8Array,
  23918. Ue = He ? He.allocUnsafe : n,
  23919. We = sn(Ee.getPrototypeOf, Ee),
  23920. Ke = Ee.create,
  23921. $e = Re.propertyIsEnumerable,
  23922. Ye = Ie.splice,
  23923. Xe = Ge ? Ge.isConcatSpreadable : n,
  23924. et = Ge ? Ge.iterator : n,
  23925. it = Ge ? Ge.toStringTag : n,
  23926. ct = (function () {
  23927. try {
  23928. var e = po(Ee, 'defineProperty')
  23929. return e({}, '', {}), e
  23930. } catch (t) {}
  23931. })(),
  23932. ut = t.clearTimeout !== pt.clearTimeout && t.clearTimeout,
  23933. dt = xe && xe.now !== pt.Date.now && xe.now,
  23934. ft = t.setTimeout !== pt.setTimeout && t.setTimeout,
  23935. vt = Se.ceil,
  23936. mt = Se.floor,
  23937. Ft = Ee.getOwnPropertySymbols,
  23938. qt = He ? He.isBuffer : n,
  23939. vn = t.isFinite,
  23940. mn = Ie.join,
  23941. gn = sn(Ee.keys, Ee),
  23942. yn = Se.max,
  23943. bn = Se.min,
  23944. _n = xe.now,
  23945. An = t.parseInt,
  23946. xn = Se.random,
  23947. wn = Ie.reverse,
  23948. kn = po(t, 'DataView'),
  23949. Sn = po(t, 'Map'),
  23950. En = po(t, 'Promise'),
  23951. Pn = po(t, 'Set'),
  23952. Cn = po(t, 'WeakMap'),
  23953. Tn = po(Ee, 'create'),
  23954. In = Cn && new Cn(),
  23955. Mn = {},
  23956. Rn = Ho(kn),
  23957. On = Ho(Sn),
  23958. zn = Ho(En),
  23959. Dn = Ho(Pn),
  23960. Fn = Ho(Cn),
  23961. Bn = Ge ? Ge.prototype : n,
  23962. Nn = Bn ? Bn.valueOf : n,
  23963. jn = Bn ? Bn.toString : n
  23964. function Vn(e) {
  23965. if (os(e) && !$i(e) && !(e instanceof qn)) {
  23966. if (e instanceof Gn) return e
  23967. if (De.call(e, '__wrapped__')) return Go(e)
  23968. }
  23969. return new Gn(e)
  23970. }
  23971. var Ln = (function () {
  23972. function e() {}
  23973. return function (t) {
  23974. if (!as(t)) return {}
  23975. if (Ke) return Ke(t)
  23976. e.prototype = t
  23977. var r = new e()
  23978. return (e.prototype = n), r
  23979. }
  23980. })()
  23981. function Hn() {}
  23982. function Gn(e, t) {
  23983. ;(this.__wrapped__ = e),
  23984. (this.__actions__ = []),
  23985. (this.__chain__ = !!t),
  23986. (this.__index__ = 0),
  23987. (this.__values__ = n)
  23988. }
  23989. function qn(e) {
  23990. ;(this.__wrapped__ = e),
  23991. (this.__actions__ = []),
  23992. (this.__dir__ = 1),
  23993. (this.__filtered__ = !1),
  23994. (this.__iteratees__ = []),
  23995. (this.__takeCount__ = h),
  23996. (this.__views__ = [])
  23997. }
  23998. function Un(e) {
  23999. var t = -1,
  24000. n = null == e ? 0 : e.length
  24001. for (this.clear(); ++t < n; ) {
  24002. var r = e[t]
  24003. this.set(r[0], r[1])
  24004. }
  24005. }
  24006. function Wn(e) {
  24007. var t = -1,
  24008. n = null == e ? 0 : e.length
  24009. for (this.clear(); ++t < n; ) {
  24010. var r = e[t]
  24011. this.set(r[0], r[1])
  24012. }
  24013. }
  24014. function Kn(e) {
  24015. var t = -1,
  24016. n = null == e ? 0 : e.length
  24017. for (this.clear(); ++t < n; ) {
  24018. var r = e[t]
  24019. this.set(r[0], r[1])
  24020. }
  24021. }
  24022. function $n(e) {
  24023. var t = -1,
  24024. n = null == e ? 0 : e.length
  24025. for (this.__data__ = new Kn(); ++t < n; ) this.add(e[t])
  24026. }
  24027. function Yn(e) {
  24028. var t = (this.__data__ = new Wn(e))
  24029. this.size = t.size
  24030. }
  24031. function Jn(e, t) {
  24032. var n = $i(e),
  24033. r = !n && Ki(e),
  24034. a = !n && !r && Xi(e),
  24035. o = !n && !r && !a && fs(e),
  24036. i = n || r || a || o,
  24037. s = i ? Kt(e.length, Ce) : [],
  24038. l = s.length
  24039. for (var c in e)
  24040. (!t && !De.call(e, c)) ||
  24041. (i &&
  24042. ('length' == c ||
  24043. (a && ('offset' == c || 'parent' == c)) ||
  24044. (o && ('buffer' == c || 'byteLength' == c || 'byteOffset' == c)) ||
  24045. bo(c, l))) ||
  24046. s.push(c)
  24047. return s
  24048. }
  24049. function Qn(e) {
  24050. var t = e.length
  24051. return t ? e[$r(0, t - 1)] : n
  24052. }
  24053. function Xn(e, t) {
  24054. return Fo(Ta(e), sr(t, 0, e.length))
  24055. }
  24056. function Zn(e) {
  24057. return Fo(Ta(e))
  24058. }
  24059. function er(e, t, r) {
  24060. ;((r !== n && !qi(e[t], r)) || (r === n && !(t in e))) && or(e, t, r)
  24061. }
  24062. function tr(e, t, r) {
  24063. var a = e[t]
  24064. ;(De.call(e, t) && qi(a, r) && (r !== n || t in e)) || or(e, t, r)
  24065. }
  24066. function nr(e, t) {
  24067. for (var n = e.length; n--; ) if (qi(e[n][0], t)) return n
  24068. return -1
  24069. }
  24070. function rr(e, t, n, r) {
  24071. return (
  24072. dr(e, function (e, a, o) {
  24073. t(r, e, n(e), o)
  24074. }),
  24075. r
  24076. )
  24077. }
  24078. function ar(e, t) {
  24079. return e && Ia(t, Ds(t), e)
  24080. }
  24081. function or(e, t, n) {
  24082. '__proto__' == t && ct
  24083. ? ct(e, t, { configurable: !0, enumerable: !0, value: n, writable: !0 })
  24084. : (e[t] = n)
  24085. }
  24086. function ir(e, t) {
  24087. for (var r = -1, a = t.length, o = oe(a), i = null == e; ++r < a; )
  24088. o[r] = i ? n : Is(e, t[r])
  24089. return o
  24090. }
  24091. function sr(e, t, r) {
  24092. return (
  24093. e == e && (r !== n && (e = e <= r ? e : r), t !== n && (e = e >= t ? e : t)), e
  24094. )
  24095. }
  24096. function lr(e, t, r, a, o, i) {
  24097. var s,
  24098. l = 1 & t,
  24099. c = 2 & t,
  24100. u = 4 & t
  24101. if ((r && (s = o ? r(e, a, o, i) : r(e)), s !== n)) return s
  24102. if (!as(e)) return e
  24103. var p = $i(e)
  24104. if (p) {
  24105. if (
  24106. ((s = (function (e) {
  24107. var t = e.length,
  24108. n = new e.constructor(t)
  24109. t &&
  24110. 'string' == typeof e[0] &&
  24111. De.call(e, 'index') &&
  24112. ((n.index = e.index), (n.input = e.input))
  24113. return n
  24114. })(e)),
  24115. !l)
  24116. )
  24117. return Ta(e, s)
  24118. } else {
  24119. var d = vo(e),
  24120. f = d == A || d == x
  24121. if (Xi(e)) return wa(e, l)
  24122. if (d == S || d == m || (f && !o)) {
  24123. if (((s = c || f ? {} : go(e)), !l))
  24124. return c
  24125. ? (function (e, t) {
  24126. return Ia(e, ho(e), t)
  24127. })(
  24128. e,
  24129. (function (e, t) {
  24130. return e && Ia(t, Fs(t), e)
  24131. })(s, e)
  24132. )
  24133. : (function (e, t) {
  24134. return Ia(e, fo(e), t)
  24135. })(e, ar(s, e))
  24136. } else {
  24137. if (!ot[d]) return o ? e : {}
  24138. s = (function (e, t, n) {
  24139. var r = e.constructor
  24140. switch (t) {
  24141. case R:
  24142. return ka(e)
  24143. case y:
  24144. case b:
  24145. return new r(+e)
  24146. case O:
  24147. return (function (e, t) {
  24148. var n = t ? ka(e.buffer) : e.buffer
  24149. return new e.constructor(n, e.byteOffset, e.byteLength)
  24150. })(e, n)
  24151. case z:
  24152. case D:
  24153. case F:
  24154. case B:
  24155. case N:
  24156. case j:
  24157. case V:
  24158. case L:
  24159. case H:
  24160. return Sa(e, n)
  24161. case w:
  24162. return new r()
  24163. case k:
  24164. case T:
  24165. return new r(e)
  24166. case P:
  24167. return (function (e) {
  24168. var t = new e.constructor(e.source, fe.exec(e))
  24169. return (t.lastIndex = e.lastIndex), t
  24170. })(e)
  24171. case C:
  24172. return new r()
  24173. case I:
  24174. return (a = e), Nn ? Ee(Nn.call(a)) : {}
  24175. }
  24176. var a
  24177. })(e, d, l)
  24178. }
  24179. }
  24180. i || (i = new Yn())
  24181. var h = i.get(e)
  24182. if (h) return h
  24183. i.set(e, s),
  24184. us(e)
  24185. ? e.forEach(function (n) {
  24186. s.add(lr(n, t, r, n, e, i))
  24187. })
  24188. : is(e) &&
  24189. e.forEach(function (n, a) {
  24190. s.set(a, lr(n, t, r, a, e, i))
  24191. })
  24192. var v = p ? n : (u ? (c ? ao : ro) : c ? Fs : Ds)(e)
  24193. return (
  24194. St(v || e, function (n, a) {
  24195. v && (n = e[(a = n)]), tr(s, a, lr(n, t, r, a, e, i))
  24196. }),
  24197. s
  24198. )
  24199. }
  24200. function cr(e, t, r) {
  24201. var a = r.length
  24202. if (null == e) return !a
  24203. for (e = Ee(e); a--; ) {
  24204. var o = r[a],
  24205. i = t[o],
  24206. s = e[o]
  24207. if ((s === n && !(o in e)) || !i(s)) return !1
  24208. }
  24209. return !0
  24210. }
  24211. function ur(e, t, a) {
  24212. if ('function' != typeof e) throw new Te(r)
  24213. return Ro(function () {
  24214. e.apply(n, a)
  24215. }, t)
  24216. }
  24217. function pr(e, t, n, r) {
  24218. var a = -1,
  24219. o = Tt,
  24220. i = !0,
  24221. s = e.length,
  24222. l = [],
  24223. c = t.length
  24224. if (!s) return l
  24225. n && (t = Mt(t, Yt(n))),
  24226. r
  24227. ? ((o = It), (i = !1))
  24228. : t.length >= 200 && ((o = Qt), (i = !1), (t = new $n(t)))
  24229. e: for (; ++a < s; ) {
  24230. var u = e[a],
  24231. p = null == n ? u : n(u)
  24232. if (((u = r || 0 !== u ? u : 0), i && p == p)) {
  24233. for (var d = c; d--; ) if (t[d] === p) continue e
  24234. l.push(u)
  24235. } else o(t, p, r) || l.push(u)
  24236. }
  24237. return l
  24238. }
  24239. ;(Vn.templateSettings = {
  24240. escape: J,
  24241. evaluate: Q,
  24242. interpolate: X,
  24243. variable: '',
  24244. imports: { _: Vn }
  24245. }),
  24246. (Vn.prototype = Hn.prototype),
  24247. (Vn.prototype.constructor = Vn),
  24248. (Gn.prototype = Ln(Hn.prototype)),
  24249. (Gn.prototype.constructor = Gn),
  24250. (qn.prototype = Ln(Hn.prototype)),
  24251. (qn.prototype.constructor = qn),
  24252. (Un.prototype.clear = function () {
  24253. ;(this.__data__ = Tn ? Tn(null) : {}), (this.size = 0)
  24254. }),
  24255. (Un.prototype.delete = function (e) {
  24256. var t = this.has(e) && delete this.__data__[e]
  24257. return (this.size -= t ? 1 : 0), t
  24258. }),
  24259. (Un.prototype.get = function (e) {
  24260. var t = this.__data__
  24261. if (Tn) {
  24262. var r = t[e]
  24263. return r === a ? n : r
  24264. }
  24265. return De.call(t, e) ? t[e] : n
  24266. }),
  24267. (Un.prototype.has = function (e) {
  24268. var t = this.__data__
  24269. return Tn ? t[e] !== n : De.call(t, e)
  24270. }),
  24271. (Un.prototype.set = function (e, t) {
  24272. var r = this.__data__
  24273. return (this.size += this.has(e) ? 0 : 1), (r[e] = Tn && t === n ? a : t), this
  24274. }),
  24275. (Wn.prototype.clear = function () {
  24276. ;(this.__data__ = []), (this.size = 0)
  24277. }),
  24278. (Wn.prototype.delete = function (e) {
  24279. var t = this.__data__,
  24280. n = nr(t, e)
  24281. return (
  24282. !(n < 0) && (n == t.length - 1 ? t.pop() : Ye.call(t, n, 1), --this.size, !0)
  24283. )
  24284. }),
  24285. (Wn.prototype.get = function (e) {
  24286. var t = this.__data__,
  24287. r = nr(t, e)
  24288. return r < 0 ? n : t[r][1]
  24289. }),
  24290. (Wn.prototype.has = function (e) {
  24291. return nr(this.__data__, e) > -1
  24292. }),
  24293. (Wn.prototype.set = function (e, t) {
  24294. var n = this.__data__,
  24295. r = nr(n, e)
  24296. return r < 0 ? (++this.size, n.push([e, t])) : (n[r][1] = t), this
  24297. }),
  24298. (Kn.prototype.clear = function () {
  24299. ;(this.size = 0),
  24300. (this.__data__ = { hash: new Un(), map: new (Sn || Wn)(), string: new Un() })
  24301. }),
  24302. (Kn.prototype.delete = function (e) {
  24303. var t = co(this, e).delete(e)
  24304. return (this.size -= t ? 1 : 0), t
  24305. }),
  24306. (Kn.prototype.get = function (e) {
  24307. return co(this, e).get(e)
  24308. }),
  24309. (Kn.prototype.has = function (e) {
  24310. return co(this, e).has(e)
  24311. }),
  24312. (Kn.prototype.set = function (e, t) {
  24313. var n = co(this, e),
  24314. r = n.size
  24315. return n.set(e, t), (this.size += n.size == r ? 0 : 1), this
  24316. }),
  24317. ($n.prototype.add = $n.prototype.push =
  24318. function (e) {
  24319. return this.__data__.set(e, a), this
  24320. }),
  24321. ($n.prototype.has = function (e) {
  24322. return this.__data__.has(e)
  24323. }),
  24324. (Yn.prototype.clear = function () {
  24325. ;(this.__data__ = new Wn()), (this.size = 0)
  24326. }),
  24327. (Yn.prototype.delete = function (e) {
  24328. var t = this.__data__,
  24329. n = t.delete(e)
  24330. return (this.size = t.size), n
  24331. }),
  24332. (Yn.prototype.get = function (e) {
  24333. return this.__data__.get(e)
  24334. }),
  24335. (Yn.prototype.has = function (e) {
  24336. return this.__data__.has(e)
  24337. }),
  24338. (Yn.prototype.set = function (e, t) {
  24339. var n = this.__data__
  24340. if (n instanceof Wn) {
  24341. var r = n.__data__
  24342. if (!Sn || r.length < 199) return r.push([e, t]), (this.size = ++n.size), this
  24343. n = this.__data__ = new Kn(r)
  24344. }
  24345. return n.set(e, t), (this.size = n.size), this
  24346. })
  24347. var dr = Oa(_r),
  24348. fr = Oa(Ar, !0)
  24349. function hr(e, t) {
  24350. var n = !0
  24351. return (
  24352. dr(e, function (e, r, a) {
  24353. return (n = !!t(e, r, a))
  24354. }),
  24355. n
  24356. )
  24357. }
  24358. function vr(e, t, r) {
  24359. for (var a = -1, o = e.length; ++a < o; ) {
  24360. var i = e[a],
  24361. s = t(i)
  24362. if (null != s && (l === n ? s == s && !ds(s) : r(s, l)))
  24363. var l = s,
  24364. c = i
  24365. }
  24366. return c
  24367. }
  24368. function mr(e, t) {
  24369. var n = []
  24370. return (
  24371. dr(e, function (e, r, a) {
  24372. t(e, r, a) && n.push(e)
  24373. }),
  24374. n
  24375. )
  24376. }
  24377. function gr(e, t, n, r, a) {
  24378. var o = -1,
  24379. i = e.length
  24380. for (n || (n = yo), a || (a = []); ++o < i; ) {
  24381. var s = e[o]
  24382. t > 0 && n(s)
  24383. ? t > 1
  24384. ? gr(s, t - 1, n, r, a)
  24385. : Rt(a, s)
  24386. : r || (a[a.length] = s)
  24387. }
  24388. return a
  24389. }
  24390. var yr = za(),
  24391. br = za(!0)
  24392. function _r(e, t) {
  24393. return e && yr(e, t, Ds)
  24394. }
  24395. function Ar(e, t) {
  24396. return e && br(e, t, Ds)
  24397. }
  24398. function xr(e, t) {
  24399. return Ct(t, function (t) {
  24400. return ts(e[t])
  24401. })
  24402. }
  24403. function wr(e, t) {
  24404. for (var r = 0, a = (t = ba(t, e)).length; null != e && r < a; ) e = e[Lo(t[r++])]
  24405. return r && r == a ? e : n
  24406. }
  24407. function kr(e, t, n) {
  24408. var r = t(e)
  24409. return $i(e) ? r : Rt(r, n(e))
  24410. }
  24411. function Sr(e) {
  24412. return null == e
  24413. ? e === n
  24414. ? '[object Undefined]'
  24415. : '[object Null]'
  24416. : it && it in Ee(e)
  24417. ? (function (e) {
  24418. var t = De.call(e, it),
  24419. r = e[it]
  24420. try {
  24421. e[it] = n
  24422. var a = !0
  24423. } catch (i) {}
  24424. var o = Ne.call(e)
  24425. a && (t ? (e[it] = r) : delete e[it])
  24426. return o
  24427. })(e)
  24428. : (function (e) {
  24429. return Ne.call(e)
  24430. })(e)
  24431. }
  24432. function Er(e, t) {
  24433. return e > t
  24434. }
  24435. function Pr(e, t) {
  24436. return null != e && De.call(e, t)
  24437. }
  24438. function Cr(e, t) {
  24439. return null != e && t in Ee(e)
  24440. }
  24441. function Tr(e, t, r) {
  24442. for (
  24443. var a = r ? It : Tt,
  24444. o = e[0].length,
  24445. i = e.length,
  24446. s = i,
  24447. l = oe(i),
  24448. c = 1 / 0,
  24449. u = [];
  24450. s--;
  24451. ) {
  24452. var p = e[s]
  24453. s && t && (p = Mt(p, Yt(t))),
  24454. (c = bn(p.length, c)),
  24455. (l[s] = !r && (t || (o >= 120 && p.length >= 120)) ? new $n(s && p) : n)
  24456. }
  24457. p = e[0]
  24458. var d = -1,
  24459. f = l[0]
  24460. e: for (; ++d < o && u.length < c; ) {
  24461. var h = p[d],
  24462. v = t ? t(h) : h
  24463. if (((h = r || 0 !== h ? h : 0), !(f ? Qt(f, v) : a(u, v, r)))) {
  24464. for (s = i; --s; ) {
  24465. var m = l[s]
  24466. if (!(m ? Qt(m, v) : a(e[s], v, r))) continue e
  24467. }
  24468. f && f.push(v), u.push(h)
  24469. }
  24470. }
  24471. return u
  24472. }
  24473. function Ir(e, t, r) {
  24474. var a = null == (e = Co(e, (t = ba(t, e)))) ? e : e[Lo(ei(t))]
  24475. return null == a ? n : wt(a, e, r)
  24476. }
  24477. function Mr(e) {
  24478. return os(e) && Sr(e) == m
  24479. }
  24480. function Rr(e, t, r, a, o) {
  24481. return (
  24482. e === t ||
  24483. (null == e || null == t || (!os(e) && !os(t))
  24484. ? e != e && t != t
  24485. : (function (e, t, r, a, o, i) {
  24486. var s = $i(e),
  24487. l = $i(t),
  24488. c = s ? g : vo(e),
  24489. u = l ? g : vo(t),
  24490. p = (c = c == m ? S : c) == S,
  24491. d = (u = u == m ? S : u) == S,
  24492. f = c == u
  24493. if (f && Xi(e)) {
  24494. if (!Xi(t)) return !1
  24495. ;(s = !0), (p = !1)
  24496. }
  24497. if (f && !p)
  24498. return (
  24499. i || (i = new Yn()),
  24500. s || fs(e)
  24501. ? to(e, t, r, a, o, i)
  24502. : (function (e, t, n, r, a, o, i) {
  24503. switch (n) {
  24504. case O:
  24505. if (
  24506. e.byteLength != t.byteLength ||
  24507. e.byteOffset != t.byteOffset
  24508. )
  24509. return !1
  24510. ;(e = e.buffer), (t = t.buffer)
  24511. case R:
  24512. return !(
  24513. e.byteLength != t.byteLength || !o(new qe(e), new qe(t))
  24514. )
  24515. case y:
  24516. case b:
  24517. case k:
  24518. return qi(+e, +t)
  24519. case _:
  24520. return e.name == t.name && e.message == t.message
  24521. case P:
  24522. case T:
  24523. return e == t + ''
  24524. case w:
  24525. var s = on
  24526. case C:
  24527. var l = 1 & r
  24528. if ((s || (s = cn), e.size != t.size && !l)) return !1
  24529. var c = i.get(e)
  24530. if (c) return c == t
  24531. ;(r |= 2), i.set(e, t)
  24532. var u = to(s(e), s(t), r, a, o, i)
  24533. return i.delete(e), u
  24534. case I:
  24535. if (Nn) return Nn.call(e) == Nn.call(t)
  24536. }
  24537. return !1
  24538. })(e, t, c, r, a, o, i)
  24539. )
  24540. if (!(1 & r)) {
  24541. var h = p && De.call(e, '__wrapped__'),
  24542. v = d && De.call(t, '__wrapped__')
  24543. if (h || v) {
  24544. var A = h ? e.value() : e,
  24545. x = v ? t.value() : t
  24546. return i || (i = new Yn()), o(A, x, r, a, i)
  24547. }
  24548. }
  24549. if (!f) return !1
  24550. return (
  24551. i || (i = new Yn()),
  24552. (function (e, t, r, a, o, i) {
  24553. var s = 1 & r,
  24554. l = ro(e),
  24555. c = l.length,
  24556. u = ro(t).length
  24557. if (c != u && !s) return !1
  24558. var p = c
  24559. for (; p--; ) {
  24560. var d = l[p]
  24561. if (!(s ? d in t : De.call(t, d))) return !1
  24562. }
  24563. var f = i.get(e),
  24564. h = i.get(t)
  24565. if (f && h) return f == t && h == e
  24566. var v = !0
  24567. i.set(e, t), i.set(t, e)
  24568. var m = s
  24569. for (; ++p < c; ) {
  24570. var g = e[(d = l[p])],
  24571. y = t[d]
  24572. if (a) var b = s ? a(y, g, d, t, e, i) : a(g, y, d, e, t, i)
  24573. if (!(b === n ? g === y || o(g, y, r, a, i) : b)) {
  24574. v = !1
  24575. break
  24576. }
  24577. m || (m = 'constructor' == d)
  24578. }
  24579. if (v && !m) {
  24580. var _ = e.constructor,
  24581. A = t.constructor
  24582. _ == A ||
  24583. !('constructor' in e) ||
  24584. !('constructor' in t) ||
  24585. ('function' == typeof _ &&
  24586. _ instanceof _ &&
  24587. 'function' == typeof A &&
  24588. A instanceof A) ||
  24589. (v = !1)
  24590. }
  24591. return i.delete(e), i.delete(t), v
  24592. })(e, t, r, a, o, i)
  24593. )
  24594. })(e, t, r, a, Rr, o))
  24595. )
  24596. }
  24597. function Or(e, t, r, a) {
  24598. var o = r.length,
  24599. i = o,
  24600. s = !a
  24601. if (null == e) return !i
  24602. for (e = Ee(e); o--; ) {
  24603. var l = r[o]
  24604. if (s && l[2] ? l[1] !== e[l[0]] : !(l[0] in e)) return !1
  24605. }
  24606. for (; ++o < i; ) {
  24607. var c = (l = r[o])[0],
  24608. u = e[c],
  24609. p = l[1]
  24610. if (s && l[2]) {
  24611. if (u === n && !(c in e)) return !1
  24612. } else {
  24613. var d = new Yn()
  24614. if (a) var f = a(u, p, c, e, t, d)
  24615. if (!(f === n ? Rr(p, u, 3, a, d) : f)) return !1
  24616. }
  24617. }
  24618. return !0
  24619. }
  24620. function zr(e) {
  24621. return !(!as(e) || ((t = e), Be && Be in t)) && (ts(e) ? Le : me).test(Ho(e))
  24622. var t
  24623. }
  24624. function Dr(e) {
  24625. return 'function' == typeof e
  24626. ? e
  24627. : null == e
  24628. ? sl
  24629. : 'object' == _typeof2(e)
  24630. ? $i(e)
  24631. ? Lr(e[0], e[1])
  24632. : Vr(e)
  24633. : ml(e)
  24634. }
  24635. function Fr(e) {
  24636. if (!ko(e)) return gn(e)
  24637. var t = []
  24638. for (var n in Ee(e)) De.call(e, n) && 'constructor' != n && t.push(n)
  24639. return t
  24640. }
  24641. function Br(e) {
  24642. if (!as(e))
  24643. return (function (e) {
  24644. var t = []
  24645. if (null != e) for (var n in Ee(e)) t.push(n)
  24646. return t
  24647. })(e)
  24648. var t = ko(e),
  24649. n = []
  24650. for (var r in e) ('constructor' != r || (!t && De.call(e, r))) && n.push(r)
  24651. return n
  24652. }
  24653. function Nr(e, t) {
  24654. return e < t
  24655. }
  24656. function jr(e, t) {
  24657. var n = -1,
  24658. r = Ji(e) ? oe(e.length) : []
  24659. return (
  24660. dr(e, function (e, a, o) {
  24661. r[++n] = t(e, a, o)
  24662. }),
  24663. r
  24664. )
  24665. }
  24666. function Vr(e) {
  24667. var t = uo(e)
  24668. return 1 == t.length && t[0][2]
  24669. ? Eo(t[0][0], t[0][1])
  24670. : function (n) {
  24671. return n === e || Or(n, e, t)
  24672. }
  24673. }
  24674. function Lr(e, t) {
  24675. return Ao(e) && So(t)
  24676. ? Eo(Lo(e), t)
  24677. : function (r) {
  24678. var a = Is(r, e)
  24679. return a === n && a === t ? Ms(r, e) : Rr(t, a, 3)
  24680. }
  24681. }
  24682. function Hr(e, t, r, a, o) {
  24683. e !== t &&
  24684. yr(
  24685. t,
  24686. function (i, s) {
  24687. if ((o || (o = new Yn()), as(i)))
  24688. !(function (e, t, r, a, o, i, s) {
  24689. var l = Io(e, r),
  24690. c = Io(t, r),
  24691. u = s.get(c)
  24692. if (u) return void er(e, r, u)
  24693. var p = i ? i(l, c, r + '', e, t, s) : n,
  24694. d = p === n
  24695. if (d) {
  24696. var f = $i(c),
  24697. h = !f && Xi(c),
  24698. v = !f && !h && fs(c)
  24699. ;(p = c),
  24700. f || h || v
  24701. ? $i(l)
  24702. ? (p = l)
  24703. : Qi(l)
  24704. ? (p = Ta(l))
  24705. : h
  24706. ? ((d = !1), (p = wa(c, !0)))
  24707. : v
  24708. ? ((d = !1), (p = Sa(c, !0)))
  24709. : (p = [])
  24710. : ls(c) || Ki(c)
  24711. ? ((p = l),
  24712. Ki(l) ? (p = As(l)) : (as(l) && !ts(l)) || (p = go(c)))
  24713. : (d = !1)
  24714. }
  24715. d && (s.set(c, p), o(p, c, a, i, s), s.delete(c))
  24716. er(e, r, p)
  24717. })(e, t, s, r, Hr, a, o)
  24718. else {
  24719. var l = a ? a(Io(e, s), i, s + '', e, t, o) : n
  24720. l === n && (l = i), er(e, s, l)
  24721. }
  24722. },
  24723. Fs
  24724. )
  24725. }
  24726. function Gr(e, t) {
  24727. var r = e.length
  24728. if (r) return bo((t += t < 0 ? r : 0), r) ? e[t] : n
  24729. }
  24730. function qr(e, t, n) {
  24731. t = t.length
  24732. ? Mt(t, function (e) {
  24733. return $i(e)
  24734. ? function (t) {
  24735. return wr(t, 1 === e.length ? e[0] : e)
  24736. }
  24737. : e
  24738. })
  24739. : [sl]
  24740. var r = -1
  24741. return (
  24742. (t = Mt(t, Yt(lo()))),
  24743. (function (e, t) {
  24744. var n = e.length
  24745. for (e.sort(t); n--; ) e[n] = e[n].value
  24746. return e
  24747. })(
  24748. jr(e, function (e, n, a) {
  24749. return {
  24750. criteria: Mt(t, function (t) {
  24751. return t(e)
  24752. }),
  24753. index: ++r,
  24754. value: e
  24755. }
  24756. }),
  24757. function (e, t) {
  24758. return (function (e, t, n) {
  24759. var r = -1,
  24760. a = e.criteria,
  24761. o = t.criteria,
  24762. i = a.length,
  24763. s = n.length
  24764. for (; ++r < i; ) {
  24765. var l = Ea(a[r], o[r])
  24766. if (l) return r >= s ? l : l * ('desc' == n[r] ? -1 : 1)
  24767. }
  24768. return e.index - t.index
  24769. })(e, t, n)
  24770. }
  24771. )
  24772. )
  24773. }
  24774. function Ur(e, t, n) {
  24775. for (var r = -1, a = t.length, o = {}; ++r < a; ) {
  24776. var i = t[r],
  24777. s = wr(e, i)
  24778. n(s, i) && Zr(o, ba(i, e), s)
  24779. }
  24780. return o
  24781. }
  24782. function Wr(e, t, n, r) {
  24783. var a = r ? Vt : jt,
  24784. o = -1,
  24785. i = t.length,
  24786. s = e
  24787. for (e === t && (t = Ta(t)), n && (s = Mt(e, Yt(n))); ++o < i; )
  24788. for (var l = 0, c = t[o], u = n ? n(c) : c; (l = a(s, u, l, r)) > -1; )
  24789. s !== e && Ye.call(s, l, 1), Ye.call(e, l, 1)
  24790. return e
  24791. }
  24792. function Kr(e, t) {
  24793. for (var n = e ? t.length : 0, r = n - 1; n--; ) {
  24794. var a = t[n]
  24795. if (n == r || a !== o) {
  24796. var o = a
  24797. bo(a) ? Ye.call(e, a, 1) : pa(e, a)
  24798. }
  24799. }
  24800. return e
  24801. }
  24802. function $r(e, t) {
  24803. return e + mt(xn() * (t - e + 1))
  24804. }
  24805. function Yr(e, t) {
  24806. var n = ''
  24807. if (!e || t < 1 || t > d) return n
  24808. do {
  24809. t % 2 && (n += e), (t = mt(t / 2)) && (e += e)
  24810. } while (t)
  24811. return n
  24812. }
  24813. function Jr(e, t) {
  24814. return Oo(Po(e, t, sl), e + '')
  24815. }
  24816. function Qr(e) {
  24817. return Qn(qs(e))
  24818. }
  24819. function Xr(e, t) {
  24820. var n = qs(e)
  24821. return Fo(n, sr(t, 0, n.length))
  24822. }
  24823. function Zr(e, t, r, a) {
  24824. if (!as(e)) return e
  24825. for (
  24826. var o = -1, i = (t = ba(t, e)).length, s = i - 1, l = e;
  24827. null != l && ++o < i;
  24828. ) {
  24829. var c = Lo(t[o]),
  24830. u = r
  24831. if ('__proto__' === c || 'constructor' === c || 'prototype' === c) return e
  24832. if (o != s) {
  24833. var p = l[c]
  24834. ;(u = a ? a(p, c, l) : n) === n && (u = as(p) ? p : bo(t[o + 1]) ? [] : {})
  24835. }
  24836. tr(l, c, u), (l = l[c])
  24837. }
  24838. return e
  24839. }
  24840. var ea = In
  24841. ? function (e, t) {
  24842. return In.set(e, t), e
  24843. }
  24844. : sl,
  24845. ta = ct
  24846. ? function (e, t) {
  24847. return ct(e, 'toString', {
  24848. configurable: !0,
  24849. enumerable: !1,
  24850. value: al(t),
  24851. writable: !0
  24852. })
  24853. }
  24854. : sl
  24855. function na(e) {
  24856. return Fo(qs(e))
  24857. }
  24858. function ra(e, t, n) {
  24859. var r = -1,
  24860. a = e.length
  24861. t < 0 && (t = -t > a ? 0 : a + t),
  24862. (n = n > a ? a : n) < 0 && (n += a),
  24863. (a = t > n ? 0 : (n - t) >>> 0),
  24864. (t >>>= 0)
  24865. for (var o = oe(a); ++r < a; ) o[r] = e[r + t]
  24866. return o
  24867. }
  24868. function aa(e, t) {
  24869. var n
  24870. return (
  24871. dr(e, function (e, r, a) {
  24872. return !(n = t(e, r, a))
  24873. }),
  24874. !!n
  24875. )
  24876. }
  24877. function oa(e, t, n) {
  24878. var r = 0,
  24879. a = null == e ? r : e.length
  24880. if ('number' == typeof t && t == t && a <= 2147483647) {
  24881. for (; r < a; ) {
  24882. var o = (r + a) >>> 1,
  24883. i = e[o]
  24884. null !== i && !ds(i) && (n ? i <= t : i < t) ? (r = o + 1) : (a = o)
  24885. }
  24886. return a
  24887. }
  24888. return ia(e, t, sl, n)
  24889. }
  24890. function ia(e, t, r, a) {
  24891. var o = 0,
  24892. i = null == e ? 0 : e.length
  24893. if (0 === i) return 0
  24894. for (var s = (t = r(t)) != t, l = null === t, c = ds(t), u = t === n; o < i; ) {
  24895. var p = mt((o + i) / 2),
  24896. d = r(e[p]),
  24897. f = d !== n,
  24898. h = null === d,
  24899. v = d == d,
  24900. m = ds(d)
  24901. if (s) var g = a || v
  24902. else
  24903. g = u
  24904. ? v && (a || f)
  24905. : l
  24906. ? v && f && (a || !h)
  24907. : c
  24908. ? v && f && !h && (a || !m)
  24909. : !h && !m && (a ? d <= t : d < t)
  24910. g ? (o = p + 1) : (i = p)
  24911. }
  24912. return bn(i, 4294967294)
  24913. }
  24914. function sa(e, t) {
  24915. for (var n = -1, r = e.length, a = 0, o = []; ++n < r; ) {
  24916. var i = e[n],
  24917. s = t ? t(i) : i
  24918. if (!n || !qi(s, l)) {
  24919. var l = s
  24920. o[a++] = 0 === i ? 0 : i
  24921. }
  24922. }
  24923. return o
  24924. }
  24925. function la(e) {
  24926. return 'number' == typeof e ? e : ds(e) ? f : +e
  24927. }
  24928. function ca(e) {
  24929. if ('string' == typeof e) return e
  24930. if ($i(e)) return Mt(e, ca) + ''
  24931. if (ds(e)) return jn ? jn.call(e) : ''
  24932. var t = e + ''
  24933. return '0' == t && 1 / e == -1 / 0 ? '-0' : t
  24934. }
  24935. function ua(e, t, n) {
  24936. var r = -1,
  24937. a = Tt,
  24938. o = e.length,
  24939. i = !0,
  24940. s = [],
  24941. l = s
  24942. if (n) (i = !1), (a = It)
  24943. else if (o >= 200) {
  24944. var c = t ? null : Ya(e)
  24945. if (c) return cn(c)
  24946. ;(i = !1), (a = Qt), (l = new $n())
  24947. } else l = t ? [] : s
  24948. e: for (; ++r < o; ) {
  24949. var u = e[r],
  24950. p = t ? t(u) : u
  24951. if (((u = n || 0 !== u ? u : 0), i && p == p)) {
  24952. for (var d = l.length; d--; ) if (l[d] === p) continue e
  24953. t && l.push(p), s.push(u)
  24954. } else a(l, p, n) || (l !== s && l.push(p), s.push(u))
  24955. }
  24956. return s
  24957. }
  24958. function pa(e, t) {
  24959. return null == (e = Co(e, (t = ba(t, e)))) || delete e[Lo(ei(t))]
  24960. }
  24961. function da(e, t, n, r) {
  24962. return Zr(e, t, n(wr(e, t)), r)
  24963. }
  24964. function fa(e, t, n, r) {
  24965. for (var a = e.length, o = r ? a : -1; (r ? o-- : ++o < a) && t(e[o], o, e); );
  24966. return n ? ra(e, r ? 0 : o, r ? o + 1 : a) : ra(e, r ? o + 1 : 0, r ? a : o)
  24967. }
  24968. function ha(e, t) {
  24969. var n = e
  24970. return (
  24971. n instanceof qn && (n = n.value()),
  24972. Ot(
  24973. t,
  24974. function (e, t) {
  24975. return t.func.apply(t.thisArg, Rt([e], t.args))
  24976. },
  24977. n
  24978. )
  24979. )
  24980. }
  24981. function va(e, t, n) {
  24982. var r = e.length
  24983. if (r < 2) return r ? ua(e[0]) : []
  24984. for (var a = -1, o = oe(r); ++a < r; )
  24985. for (var i = e[a], s = -1; ++s < r; )
  24986. s != a && (o[a] = pr(o[a] || i, e[s], t, n))
  24987. return ua(gr(o, 1), t, n)
  24988. }
  24989. function ma(e, t, r) {
  24990. for (var a = -1, o = e.length, i = t.length, s = {}; ++a < o; ) {
  24991. var l = a < i ? t[a] : n
  24992. r(s, e[a], l)
  24993. }
  24994. return s
  24995. }
  24996. function ga(e) {
  24997. return Qi(e) ? e : []
  24998. }
  24999. function ya(e) {
  25000. return 'function' == typeof e ? e : sl
  25001. }
  25002. function ba(e, t) {
  25003. return $i(e) ? e : Ao(e, t) ? [e] : Vo(xs(e))
  25004. }
  25005. var _a = Jr
  25006. function Aa(e, t, r) {
  25007. var a = e.length
  25008. return (r = r === n ? a : r), !t && r >= a ? e : ra(e, t, r)
  25009. }
  25010. var xa =
  25011. ut ||
  25012. function (e) {
  25013. return pt.clearTimeout(e)
  25014. }
  25015. function wa(e, t) {
  25016. if (t) return e.slice()
  25017. var n = e.length,
  25018. r = Ue ? Ue(n) : new e.constructor(n)
  25019. return e.copy(r), r
  25020. }
  25021. function ka(e) {
  25022. var t = new e.constructor(e.byteLength)
  25023. return new qe(t).set(new qe(e)), t
  25024. }
  25025. function Sa(e, t) {
  25026. var n = t ? ka(e.buffer) : e.buffer
  25027. return new e.constructor(n, e.byteOffset, e.length)
  25028. }
  25029. function Ea(e, t) {
  25030. if (e !== t) {
  25031. var r = e !== n,
  25032. a = null === e,
  25033. o = e == e,
  25034. i = ds(e),
  25035. s = t !== n,
  25036. l = null === t,
  25037. c = t == t,
  25038. u = ds(t)
  25039. if (
  25040. (!l && !u && !i && e > t) ||
  25041. (i && s && c && !l && !u) ||
  25042. (a && s && c) ||
  25043. (!r && c) ||
  25044. !o
  25045. )
  25046. return 1
  25047. if (
  25048. (!a && !i && !u && e < t) ||
  25049. (u && r && o && !a && !i) ||
  25050. (l && r && o) ||
  25051. (!s && o) ||
  25052. !c
  25053. )
  25054. return -1
  25055. }
  25056. return 0
  25057. }
  25058. function Pa(e, t, n, r) {
  25059. for (
  25060. var a = -1,
  25061. o = e.length,
  25062. i = n.length,
  25063. s = -1,
  25064. l = t.length,
  25065. c = yn(o - i, 0),
  25066. u = oe(l + c),
  25067. p = !r;
  25068. ++s < l;
  25069. )
  25070. u[s] = t[s]
  25071. for (; ++a < i; ) (p || a < o) && (u[n[a]] = e[a])
  25072. for (; c--; ) u[s++] = e[a++]
  25073. return u
  25074. }
  25075. function Ca(e, t, n, r) {
  25076. for (
  25077. var a = -1,
  25078. o = e.length,
  25079. i = -1,
  25080. s = n.length,
  25081. l = -1,
  25082. c = t.length,
  25083. u = yn(o - s, 0),
  25084. p = oe(u + c),
  25085. d = !r;
  25086. ++a < u;
  25087. )
  25088. p[a] = e[a]
  25089. for (var f = a; ++l < c; ) p[f + l] = t[l]
  25090. for (; ++i < s; ) (d || a < o) && (p[f + n[i]] = e[a++])
  25091. return p
  25092. }
  25093. function Ta(e, t) {
  25094. var n = -1,
  25095. r = e.length
  25096. for (t || (t = oe(r)); ++n < r; ) t[n] = e[n]
  25097. return t
  25098. }
  25099. function Ia(e, t, r, a) {
  25100. var o = !r
  25101. r || (r = {})
  25102. for (var i = -1, s = t.length; ++i < s; ) {
  25103. var l = t[i],
  25104. c = a ? a(r[l], e[l], l, r, e) : n
  25105. c === n && (c = e[l]), o ? or(r, l, c) : tr(r, l, c)
  25106. }
  25107. return r
  25108. }
  25109. function Ma(e, t) {
  25110. return function (n, r) {
  25111. var a = $i(n) ? kt : rr,
  25112. o = t ? t() : {}
  25113. return a(n, e, lo(r, 2), o)
  25114. }
  25115. }
  25116. function Ra(e) {
  25117. return Jr(function (t, r) {
  25118. var a = -1,
  25119. o = r.length,
  25120. i = o > 1 ? r[o - 1] : n,
  25121. s = o > 2 ? r[2] : n
  25122. for (
  25123. i = e.length > 3 && 'function' == typeof i ? (o--, i) : n,
  25124. s && _o(r[0], r[1], s) && ((i = o < 3 ? n : i), (o = 1)),
  25125. t = Ee(t);
  25126. ++a < o;
  25127. ) {
  25128. var l = r[a]
  25129. l && e(t, l, a, i)
  25130. }
  25131. return t
  25132. })
  25133. }
  25134. function Oa(e, t) {
  25135. return function (n, r) {
  25136. if (null == n) return n
  25137. if (!Ji(n)) return e(n, r)
  25138. for (
  25139. var a = n.length, o = t ? a : -1, i = Ee(n);
  25140. (t ? o-- : ++o < a) && !1 !== r(i[o], o, i);
  25141. );
  25142. return n
  25143. }
  25144. }
  25145. function za(e) {
  25146. return function (t, n, r) {
  25147. for (var a = -1, o = Ee(t), i = r(t), s = i.length; s--; ) {
  25148. var l = i[e ? s : ++a]
  25149. if (!1 === n(o[l], l, o)) break
  25150. }
  25151. return t
  25152. }
  25153. }
  25154. function Da(e) {
  25155. return function (t) {
  25156. var r = an((t = xs(t))) ? pn(t) : n,
  25157. a = r ? r[0] : t.charAt(0),
  25158. o = r ? Aa(r, 1).join('') : t.slice(1)
  25159. return a[e]() + o
  25160. }
  25161. }
  25162. function Fa(e) {
  25163. return function (t) {
  25164. return Ot(tl(Ks(t).replace(Je, '')), e, '')
  25165. }
  25166. }
  25167. function Ba(e) {
  25168. return function () {
  25169. var t = arguments
  25170. switch (t.length) {
  25171. case 0:
  25172. return new e()
  25173. case 1:
  25174. return new e(t[0])
  25175. case 2:
  25176. return new e(t[0], t[1])
  25177. case 3:
  25178. return new e(t[0], t[1], t[2])
  25179. case 4:
  25180. return new e(t[0], t[1], t[2], t[3])
  25181. case 5:
  25182. return new e(t[0], t[1], t[2], t[3], t[4])
  25183. case 6:
  25184. return new e(t[0], t[1], t[2], t[3], t[4], t[5])
  25185. case 7:
  25186. return new e(t[0], t[1], t[2], t[3], t[4], t[5], t[6])
  25187. }
  25188. var n = Ln(e.prototype),
  25189. r = e.apply(n, t)
  25190. return as(r) ? r : n
  25191. }
  25192. }
  25193. function Na(e) {
  25194. return function (t, r, a) {
  25195. var o = Ee(t)
  25196. if (!Ji(t)) {
  25197. var i = lo(r, 3)
  25198. ;(t = Ds(t)),
  25199. (r = function (e) {
  25200. return i(o[e], e, o)
  25201. })
  25202. }
  25203. var s = e(t, r, a)
  25204. return s > -1 ? o[i ? t[s] : s] : n
  25205. }
  25206. }
  25207. function ja(e) {
  25208. return no(function (t) {
  25209. var a = t.length,
  25210. o = a,
  25211. i = Gn.prototype.thru
  25212. for (e && t.reverse(); o--; ) {
  25213. var s = t[o]
  25214. if ('function' != typeof s) throw new Te(r)
  25215. if (i && !l && 'wrapper' == io(s)) var l = new Gn([], !0)
  25216. }
  25217. for (o = l ? o : a; ++o < a; ) {
  25218. var c = io((s = t[o])),
  25219. u = 'wrapper' == c ? oo(s) : n
  25220. l =
  25221. u && xo(u[0]) && 424 == u[1] && !u[4].length && 1 == u[9]
  25222. ? l[io(u[0])].apply(l, u[3])
  25223. : 1 == s.length && xo(s)
  25224. ? l[c]()
  25225. : l.thru(s)
  25226. }
  25227. return function () {
  25228. var e = arguments,
  25229. n = e[0]
  25230. if (l && 1 == e.length && $i(n)) return l.plant(n).value()
  25231. for (var r = 0, o = a ? t[r].apply(this, e) : n; ++r < a; )
  25232. o = t[r].call(this, o)
  25233. return o
  25234. }
  25235. })
  25236. }
  25237. function Va(e, t, r, a, o, i, s, l, u, p) {
  25238. var d = t & c,
  25239. f = 1 & t,
  25240. h = 2 & t,
  25241. v = 24 & t,
  25242. m = 512 & t,
  25243. g = h ? n : Ba(e)
  25244. return function n() {
  25245. for (var c = arguments.length, y = oe(c), b = c; b--; ) y[b] = arguments[b]
  25246. if (v)
  25247. var _ = so(n),
  25248. A = en(y, _)
  25249. if (
  25250. (a && (y = Pa(y, a, o, v)), i && (y = Ca(y, i, s, v)), (c -= A), v && c < p)
  25251. ) {
  25252. var x = ln(y, _)
  25253. return Ka(e, t, Va, n.placeholder, r, y, x, l, u, p - c)
  25254. }
  25255. var w = f ? r : this,
  25256. k = h ? w[e] : e
  25257. return (
  25258. (c = y.length),
  25259. l ? (y = To(y, l)) : m && c > 1 && y.reverse(),
  25260. d && u < c && (y.length = u),
  25261. this && this !== pt && this instanceof n && (k = g || Ba(k)),
  25262. k.apply(w, y)
  25263. )
  25264. }
  25265. }
  25266. function La(e, t) {
  25267. return function (n, r) {
  25268. return (function (e, t, n, r) {
  25269. return (
  25270. _r(e, function (e, a, o) {
  25271. t(r, n(e), a, o)
  25272. }),
  25273. r
  25274. )
  25275. })(n, e, t(r), {})
  25276. }
  25277. }
  25278. function Ha(e, t) {
  25279. return function (r, a) {
  25280. var o
  25281. if (r === n && a === n) return t
  25282. if ((r !== n && (o = r), a !== n)) {
  25283. if (o === n) return a
  25284. 'string' == typeof r || 'string' == typeof a
  25285. ? ((r = ca(r)), (a = ca(a)))
  25286. : ((r = la(r)), (a = la(a))),
  25287. (o = e(r, a))
  25288. }
  25289. return o
  25290. }
  25291. }
  25292. function Ga(e) {
  25293. return no(function (t) {
  25294. return (
  25295. (t = Mt(t, Yt(lo()))),
  25296. Jr(function (n) {
  25297. var r = this
  25298. return e(t, function (e) {
  25299. return wt(e, r, n)
  25300. })
  25301. })
  25302. )
  25303. })
  25304. }
  25305. function qa(e, t) {
  25306. var r = (t = t === n ? ' ' : ca(t)).length
  25307. if (r < 2) return r ? Yr(t, e) : t
  25308. var a = Yr(t, vt(e / un(t)))
  25309. return an(t) ? Aa(pn(a), 0, e).join('') : a.slice(0, e)
  25310. }
  25311. function Ua(e) {
  25312. return function (t, r, a) {
  25313. return (
  25314. a && 'number' != typeof a && _o(t, r, a) && (r = a = n),
  25315. (t = gs(t)),
  25316. r === n ? ((r = t), (t = 0)) : (r = gs(r)),
  25317. (function (e, t, n, r) {
  25318. for (var a = -1, o = yn(vt((t - e) / (n || 1)), 0), i = oe(o); o--; )
  25319. (i[r ? o : ++a] = e), (e += n)
  25320. return i
  25321. })(t, r, (a = a === n ? (t < r ? 1 : -1) : gs(a)), e)
  25322. )
  25323. }
  25324. }
  25325. function Wa(e) {
  25326. return function (t, n) {
  25327. return (
  25328. ('string' == typeof t && 'string' == typeof n) || ((t = _s(t)), (n = _s(n))),
  25329. e(t, n)
  25330. )
  25331. }
  25332. }
  25333. function Ka(e, t, r, a, o, i, c, u, p, d) {
  25334. var f = 8 & t
  25335. ;(t |= f ? s : l), 4 & (t &= ~(f ? l : s)) || (t &= -4)
  25336. var h = [e, t, o, f ? i : n, f ? c : n, f ? n : i, f ? n : c, u, p, d],
  25337. v = r.apply(n, h)
  25338. return xo(e) && Mo(v, h), (v.placeholder = a), zo(v, e, t)
  25339. }
  25340. function $a(e) {
  25341. var t = Se[e]
  25342. return function (e, n) {
  25343. if (((e = _s(e)), (n = null == n ? 0 : bn(ys(n), 292)) && vn(e))) {
  25344. var r = (xs(e) + 'e').split('e')
  25345. return +(
  25346. (r = (xs(t(r[0] + 'e' + (+r[1] + n))) + 'e').split('e'))[0] +
  25347. 'e' +
  25348. (+r[1] - n)
  25349. )
  25350. }
  25351. return t(e)
  25352. }
  25353. }
  25354. var Ya =
  25355. Pn && 1 / cn(new Pn([, -0]))[1] == p
  25356. ? function (e) {
  25357. return new Pn(e)
  25358. }
  25359. : dl
  25360. function Ja(e) {
  25361. return function (t) {
  25362. var n = vo(t)
  25363. return n == w
  25364. ? on(t)
  25365. : n == C
  25366. ? (function (e) {
  25367. var t = -1,
  25368. n = Array(e.size)
  25369. return (
  25370. e.forEach(function (e) {
  25371. n[++t] = [e, e]
  25372. }),
  25373. n
  25374. )
  25375. })(t)
  25376. : (function (e, t) {
  25377. return Mt(t, function (t) {
  25378. return [t, e[t]]
  25379. })
  25380. })(t, e(t))
  25381. }
  25382. }
  25383. function Qa(e, t, a, p, d, f, h, v) {
  25384. var m = 2 & t
  25385. if (!m && 'function' != typeof e) throw new Te(r)
  25386. var g = p ? p.length : 0
  25387. if (
  25388. (g || ((t &= -97), (p = d = n)),
  25389. (h = h === n ? h : yn(ys(h), 0)),
  25390. (v = v === n ? v : ys(v)),
  25391. (g -= d ? d.length : 0),
  25392. t & l)
  25393. ) {
  25394. var y = p,
  25395. b = d
  25396. p = d = n
  25397. }
  25398. var _ = m ? n : oo(e),
  25399. A = [e, t, a, p, d, y, b, f, h, v]
  25400. if (
  25401. (_ &&
  25402. (function (e, t) {
  25403. var n = e[1],
  25404. r = t[1],
  25405. a = n | r,
  25406. i = a < 131,
  25407. s =
  25408. (r == c && 8 == n) ||
  25409. (r == c && n == u && e[7].length <= t[8]) ||
  25410. (384 == r && t[7].length <= t[8] && 8 == n)
  25411. if (!i && !s) return e
  25412. 1 & r && ((e[2] = t[2]), (a |= 1 & n ? 0 : 4))
  25413. var l = t[3]
  25414. if (l) {
  25415. var p = e[3]
  25416. ;(e[3] = p ? Pa(p, l, t[4]) : l), (e[4] = p ? ln(e[3], o) : t[4])
  25417. }
  25418. ;(l = t[5]) &&
  25419. ((p = e[5]),
  25420. (e[5] = p ? Ca(p, l, t[6]) : l),
  25421. (e[6] = p ? ln(e[5], o) : t[6]))
  25422. ;(l = t[7]) && (e[7] = l)
  25423. r & c && (e[8] = null == e[8] ? t[8] : bn(e[8], t[8]))
  25424. null == e[9] && (e[9] = t[9])
  25425. ;(e[0] = t[0]), (e[1] = a)
  25426. })(A, _),
  25427. (e = A[0]),
  25428. (t = A[1]),
  25429. (a = A[2]),
  25430. (p = A[3]),
  25431. (d = A[4]),
  25432. !(v = A[9] = A[9] === n ? (m ? 0 : e.length) : yn(A[9] - g, 0)) &&
  25433. 24 & t &&
  25434. (t &= -25),
  25435. t && 1 != t)
  25436. )
  25437. x =
  25438. 8 == t || t == i
  25439. ? (function (e, t, r) {
  25440. var a = Ba(e)
  25441. return function o() {
  25442. for (var i = arguments.length, s = oe(i), l = i, c = so(o); l--; )
  25443. s[l] = arguments[l]
  25444. var u = i < 3 && s[0] !== c && s[i - 1] !== c ? [] : ln(s, c)
  25445. return (i -= u.length) < r
  25446. ? Ka(e, t, Va, o.placeholder, n, s, u, n, n, r - i)
  25447. : wt(this && this !== pt && this instanceof o ? a : e, this, s)
  25448. }
  25449. })(e, t, v)
  25450. : (t != s && 33 != t) || d.length
  25451. ? Va.apply(n, A)
  25452. : (function (e, t, n, r) {
  25453. var a = 1 & t,
  25454. o = Ba(e)
  25455. return function t() {
  25456. for (
  25457. var i = -1,
  25458. s = arguments.length,
  25459. l = -1,
  25460. c = r.length,
  25461. u = oe(c + s),
  25462. p = this && this !== pt && this instanceof t ? o : e;
  25463. ++l < c;
  25464. )
  25465. u[l] = r[l]
  25466. for (; s--; ) u[l++] = arguments[++i]
  25467. return wt(p, a ? n : this, u)
  25468. }
  25469. })(e, t, a, p)
  25470. else
  25471. var x = (function (e, t, n) {
  25472. var r = 1 & t,
  25473. a = Ba(e)
  25474. return function t() {
  25475. return (this && this !== pt && this instanceof t ? a : e).apply(
  25476. r ? n : this,
  25477. arguments
  25478. )
  25479. }
  25480. })(e, t, a)
  25481. return zo((_ ? ea : Mo)(x, A), e, t)
  25482. }
  25483. function Xa(e, t, r, a) {
  25484. return e === n || (qi(e, Re[r]) && !De.call(a, r)) ? t : e
  25485. }
  25486. function Za(e, t, r, a, o, i) {
  25487. return as(e) && as(t) && (i.set(t, e), Hr(e, t, n, Za, i), i.delete(t)), e
  25488. }
  25489. function eo(e) {
  25490. return ls(e) ? n : e
  25491. }
  25492. function to(e, t, r, a, o, i) {
  25493. var s = 1 & r,
  25494. l = e.length,
  25495. c = t.length
  25496. if (l != c && !(s && c > l)) return !1
  25497. var u = i.get(e),
  25498. p = i.get(t)
  25499. if (u && p) return u == t && p == e
  25500. var d = -1,
  25501. f = !0,
  25502. h = 2 & r ? new $n() : n
  25503. for (i.set(e, t), i.set(t, e); ++d < l; ) {
  25504. var v = e[d],
  25505. m = t[d]
  25506. if (a) var g = s ? a(m, v, d, t, e, i) : a(v, m, d, e, t, i)
  25507. if (g !== n) {
  25508. if (g) continue
  25509. f = !1
  25510. break
  25511. }
  25512. if (h) {
  25513. if (
  25514. !Dt(t, function (e, t) {
  25515. if (!Qt(h, t) && (v === e || o(v, e, r, a, i))) return h.push(t)
  25516. })
  25517. ) {
  25518. f = !1
  25519. break
  25520. }
  25521. } else if (v !== m && !o(v, m, r, a, i)) {
  25522. f = !1
  25523. break
  25524. }
  25525. }
  25526. return i.delete(e), i.delete(t), f
  25527. }
  25528. function no(e) {
  25529. return Oo(Po(e, n, Yo), e + '')
  25530. }
  25531. function ro(e) {
  25532. return kr(e, Ds, fo)
  25533. }
  25534. function ao(e) {
  25535. return kr(e, Fs, ho)
  25536. }
  25537. var oo = In
  25538. ? function (e) {
  25539. return In.get(e)
  25540. }
  25541. : dl
  25542. function io(e) {
  25543. for (var t = e.name + '', n = Mn[t], r = De.call(Mn, t) ? n.length : 0; r--; ) {
  25544. var a = n[r],
  25545. o = a.func
  25546. if (null == o || o == e) return a.name
  25547. }
  25548. return t
  25549. }
  25550. function so(e) {
  25551. return (De.call(Vn, 'placeholder') ? Vn : e).placeholder
  25552. }
  25553. function lo() {
  25554. var e = Vn.iteratee || ll
  25555. return (
  25556. (e = e === ll ? Dr : e), arguments.length ? e(arguments[0], arguments[1]) : e
  25557. )
  25558. }
  25559. function co(e, t) {
  25560. var n,
  25561. r,
  25562. a = e.__data__
  25563. return (
  25564. 'string' == (r = _typeof2((n = t))) ||
  25565. 'number' == r ||
  25566. 'symbol' == r ||
  25567. 'boolean' == r
  25568. ? '__proto__' !== n
  25569. : null === n
  25570. )
  25571. ? a['string' == typeof t ? 'string' : 'hash']
  25572. : a.map
  25573. }
  25574. function uo(e) {
  25575. for (var t = Ds(e), n = t.length; n--; ) {
  25576. var r = t[n],
  25577. a = e[r]
  25578. t[n] = [r, a, So(a)]
  25579. }
  25580. return t
  25581. }
  25582. function po(e, t) {
  25583. var r = (function (e, t) {
  25584. return null == e ? n : e[t]
  25585. })(e, t)
  25586. return zr(r) ? r : n
  25587. }
  25588. var fo = Ft
  25589. ? function (e) {
  25590. return null == e
  25591. ? []
  25592. : ((e = Ee(e)),
  25593. Ct(Ft(e), function (t) {
  25594. return $e.call(e, t)
  25595. }))
  25596. }
  25597. : bl,
  25598. ho = Ft
  25599. ? function (e) {
  25600. for (var t = []; e; ) Rt(t, fo(e)), (e = We(e))
  25601. return t
  25602. }
  25603. : bl,
  25604. vo = Sr
  25605. function mo(e, t, n) {
  25606. for (var r = -1, a = (t = ba(t, e)).length, o = !1; ++r < a; ) {
  25607. var i = Lo(t[r])
  25608. if (!(o = null != e && n(e, i))) break
  25609. e = e[i]
  25610. }
  25611. return o || ++r != a
  25612. ? o
  25613. : !!(a = null == e ? 0 : e.length) && rs(a) && bo(i, a) && ($i(e) || Ki(e))
  25614. }
  25615. function go(e) {
  25616. return 'function' != typeof e.constructor || ko(e) ? {} : Ln(We(e))
  25617. }
  25618. function yo(e) {
  25619. return $i(e) || Ki(e) || !!(Xe && e && e[Xe])
  25620. }
  25621. function bo(e, t) {
  25622. var n = _typeof2(e)
  25623. return (
  25624. !!(t = null == t ? d : t) &&
  25625. ('number' == n || ('symbol' != n && ye.test(e))) &&
  25626. e > -1 &&
  25627. e % 1 == 0 &&
  25628. e < t
  25629. )
  25630. }
  25631. function _o(e, t, n) {
  25632. if (!as(n)) return !1
  25633. var r = _typeof2(t)
  25634. return (
  25635. !!('number' == r ? Ji(n) && bo(t, n.length) : 'string' == r && t in n) &&
  25636. qi(n[t], e)
  25637. )
  25638. }
  25639. function Ao(e, t) {
  25640. if ($i(e)) return !1
  25641. var n = _typeof2(e)
  25642. return (
  25643. !('number' != n && 'symbol' != n && 'boolean' != n && null != e && !ds(e)) ||
  25644. ee.test(e) ||
  25645. !Z.test(e) ||
  25646. (null != t && e in Ee(t))
  25647. )
  25648. }
  25649. function xo(e) {
  25650. var t = io(e),
  25651. n = Vn[t]
  25652. if ('function' != typeof n || !(t in qn.prototype)) return !1
  25653. if (e === n) return !0
  25654. var r = oo(n)
  25655. return !!r && e === r[0]
  25656. }
  25657. ;((kn && vo(new kn(new ArrayBuffer(1))) != O) ||
  25658. (Sn && vo(new Sn()) != w) ||
  25659. (En && vo(En.resolve()) != E) ||
  25660. (Pn && vo(new Pn()) != C) ||
  25661. (Cn && vo(new Cn()) != M)) &&
  25662. (vo = function (e) {
  25663. var t = Sr(e),
  25664. r = t == S ? e.constructor : n,
  25665. a = r ? Ho(r) : ''
  25666. if (a)
  25667. switch (a) {
  25668. case Rn:
  25669. return O
  25670. case On:
  25671. return w
  25672. case zn:
  25673. return E
  25674. case Dn:
  25675. return C
  25676. case Fn:
  25677. return M
  25678. }
  25679. return t
  25680. })
  25681. var wo = Oe ? ts : _l
  25682. function ko(e) {
  25683. var t = e && e.constructor
  25684. return e === (('function' == typeof t && t.prototype) || Re)
  25685. }
  25686. function So(e) {
  25687. return e == e && !as(e)
  25688. }
  25689. function Eo(e, t) {
  25690. return function (r) {
  25691. return null != r && r[e] === t && (t !== n || e in Ee(r))
  25692. }
  25693. }
  25694. function Po(e, t, r) {
  25695. return (
  25696. (t = yn(t === n ? e.length - 1 : t, 0)),
  25697. function () {
  25698. for (var n = arguments, a = -1, o = yn(n.length - t, 0), i = oe(o); ++a < o; )
  25699. i[a] = n[t + a]
  25700. a = -1
  25701. for (var s = oe(t + 1); ++a < t; ) s[a] = n[a]
  25702. return (s[t] = r(i)), wt(e, this, s)
  25703. }
  25704. )
  25705. }
  25706. function Co(e, t) {
  25707. return t.length < 2 ? e : wr(e, ra(t, 0, -1))
  25708. }
  25709. function To(e, t) {
  25710. for (var r = e.length, a = bn(t.length, r), o = Ta(e); a--; ) {
  25711. var i = t[a]
  25712. e[a] = bo(i, r) ? o[i] : n
  25713. }
  25714. return e
  25715. }
  25716. function Io(e, t) {
  25717. if (('constructor' !== t || 'function' != typeof e[t]) && '__proto__' != t)
  25718. return e[t]
  25719. }
  25720. var Mo = Do(ea),
  25721. Ro =
  25722. ft ||
  25723. function (e, t) {
  25724. return pt.setTimeout(e, t)
  25725. },
  25726. Oo = Do(ta)
  25727. function zo(e, t, n) {
  25728. var r = t + ''
  25729. return Oo(
  25730. e,
  25731. (function (e, t) {
  25732. var n = t.length
  25733. if (!n) return e
  25734. var r = n - 1
  25735. return (
  25736. (t[r] = (n > 1 ? '& ' : '') + t[r]),
  25737. (t = t.join(n > 2 ? ', ' : ' ')),
  25738. e.replace(ie, '{\n/* [wrapped with ' + t + '] */\n')
  25739. )
  25740. })(
  25741. r,
  25742. (function (e, t) {
  25743. return (
  25744. St(v, function (n) {
  25745. var r = '_.' + n[0]
  25746. t & n[1] && !Tt(e, r) && e.push(r)
  25747. }),
  25748. e.sort()
  25749. )
  25750. })(
  25751. (function (e) {
  25752. var t = e.match(se)
  25753. return t ? t[1].split(le) : []
  25754. })(r),
  25755. n
  25756. )
  25757. )
  25758. )
  25759. }
  25760. function Do(e) {
  25761. var t = 0,
  25762. r = 0
  25763. return function () {
  25764. var a = _n(),
  25765. o = 16 - (a - r)
  25766. if (((r = a), o > 0)) {
  25767. if (++t >= 800) return arguments[0]
  25768. } else t = 0
  25769. return e.apply(n, arguments)
  25770. }
  25771. }
  25772. function Fo(e, t) {
  25773. var r = -1,
  25774. a = e.length,
  25775. o = a - 1
  25776. for (t = t === n ? a : t; ++r < t; ) {
  25777. var i = $r(r, o),
  25778. s = e[i]
  25779. ;(e[i] = e[r]), (e[r] = s)
  25780. }
  25781. return (e.length = t), e
  25782. }
  25783. var Bo,
  25784. No,
  25785. jo,
  25786. Vo =
  25787. ((Bo = function (e) {
  25788. var t = []
  25789. return (
  25790. 46 === e.charCodeAt(0) && t.push(''),
  25791. e.replace(te, function (e, n, r, a) {
  25792. t.push(r ? a.replace(pe, '$1') : n || e)
  25793. }),
  25794. t
  25795. )
  25796. }),
  25797. (No = Ni(Bo, function (e) {
  25798. return 500 === jo.size && jo.clear(), e
  25799. })),
  25800. (jo = No.cache),
  25801. No)
  25802. function Lo(e) {
  25803. if ('string' == typeof e || ds(e)) return e
  25804. var t = e + ''
  25805. return '0' == t && 1 / e == -1 / 0 ? '-0' : t
  25806. }
  25807. function Ho(e) {
  25808. if (null != e) {
  25809. try {
  25810. return ze.call(e)
  25811. } catch (t) {}
  25812. try {
  25813. return e + ''
  25814. } catch (t) {}
  25815. }
  25816. return ''
  25817. }
  25818. function Go(e) {
  25819. if (e instanceof qn) return e.clone()
  25820. var t = new Gn(e.__wrapped__, e.__chain__)
  25821. return (
  25822. (t.__actions__ = Ta(e.__actions__)),
  25823. (t.__index__ = e.__index__),
  25824. (t.__values__ = e.__values__),
  25825. t
  25826. )
  25827. }
  25828. var qo = Jr(function (e, t) {
  25829. return Qi(e) ? pr(e, gr(t, 1, Qi, !0)) : []
  25830. }),
  25831. Uo = Jr(function (e, t) {
  25832. var r = ei(t)
  25833. return Qi(r) && (r = n), Qi(e) ? pr(e, gr(t, 1, Qi, !0), lo(r, 2)) : []
  25834. }),
  25835. Wo = Jr(function (e, t) {
  25836. var r = ei(t)
  25837. return Qi(r) && (r = n), Qi(e) ? pr(e, gr(t, 1, Qi, !0), n, r) : []
  25838. })
  25839. function Ko(e, t, n) {
  25840. var r = null == e ? 0 : e.length
  25841. if (!r) return -1
  25842. var a = null == n ? 0 : ys(n)
  25843. return a < 0 && (a = yn(r + a, 0)), Nt(e, lo(t, 3), a)
  25844. }
  25845. function $o(e, t, r) {
  25846. var a = null == e ? 0 : e.length
  25847. if (!a) return -1
  25848. var o = a - 1
  25849. return (
  25850. r !== n && ((o = ys(r)), (o = r < 0 ? yn(a + o, 0) : bn(o, a - 1))),
  25851. Nt(e, lo(t, 3), o, !0)
  25852. )
  25853. }
  25854. function Yo(e) {
  25855. return (null == e ? 0 : e.length) ? gr(e, 1) : []
  25856. }
  25857. function Jo(e) {
  25858. return e && e.length ? e[0] : n
  25859. }
  25860. var Qo = Jr(function (e) {
  25861. var t = Mt(e, ga)
  25862. return t.length && t[0] === e[0] ? Tr(t) : []
  25863. }),
  25864. Xo = Jr(function (e) {
  25865. var t = ei(e),
  25866. r = Mt(e, ga)
  25867. return (
  25868. t === ei(r) ? (t = n) : r.pop(),
  25869. r.length && r[0] === e[0] ? Tr(r, lo(t, 2)) : []
  25870. )
  25871. }),
  25872. Zo = Jr(function (e) {
  25873. var t = ei(e),
  25874. r = Mt(e, ga)
  25875. return (
  25876. (t = 'function' == typeof t ? t : n) && r.pop(),
  25877. r.length && r[0] === e[0] ? Tr(r, n, t) : []
  25878. )
  25879. })
  25880. function ei(e) {
  25881. var t = null == e ? 0 : e.length
  25882. return t ? e[t - 1] : n
  25883. }
  25884. var ti = Jr(ni)
  25885. function ni(e, t) {
  25886. return e && e.length && t && t.length ? Wr(e, t) : e
  25887. }
  25888. var ri = no(function (e, t) {
  25889. var n = null == e ? 0 : e.length,
  25890. r = ir(e, t)
  25891. return (
  25892. Kr(
  25893. e,
  25894. Mt(t, function (e) {
  25895. return bo(e, n) ? +e : e
  25896. }).sort(Ea)
  25897. ),
  25898. r
  25899. )
  25900. })
  25901. function ai(e) {
  25902. return null == e ? e : wn.call(e)
  25903. }
  25904. var oi = Jr(function (e) {
  25905. return ua(gr(e, 1, Qi, !0))
  25906. }),
  25907. ii = Jr(function (e) {
  25908. var t = ei(e)
  25909. return Qi(t) && (t = n), ua(gr(e, 1, Qi, !0), lo(t, 2))
  25910. }),
  25911. si = Jr(function (e) {
  25912. var t = ei(e)
  25913. return (t = 'function' == typeof t ? t : n), ua(gr(e, 1, Qi, !0), n, t)
  25914. })
  25915. function li(e) {
  25916. if (!e || !e.length) return []
  25917. var t = 0
  25918. return (
  25919. (e = Ct(e, function (e) {
  25920. if (Qi(e)) return (t = yn(e.length, t)), !0
  25921. })),
  25922. Kt(t, function (t) {
  25923. return Mt(e, Gt(t))
  25924. })
  25925. )
  25926. }
  25927. function ci(e, t) {
  25928. if (!e || !e.length) return []
  25929. var r = li(e)
  25930. return null == t
  25931. ? r
  25932. : Mt(r, function (e) {
  25933. return wt(t, n, e)
  25934. })
  25935. }
  25936. var ui = Jr(function (e, t) {
  25937. return Qi(e) ? pr(e, t) : []
  25938. }),
  25939. pi = Jr(function (e) {
  25940. return va(Ct(e, Qi))
  25941. }),
  25942. di = Jr(function (e) {
  25943. var t = ei(e)
  25944. return Qi(t) && (t = n), va(Ct(e, Qi), lo(t, 2))
  25945. }),
  25946. fi = Jr(function (e) {
  25947. var t = ei(e)
  25948. return (t = 'function' == typeof t ? t : n), va(Ct(e, Qi), n, t)
  25949. }),
  25950. hi = Jr(li)
  25951. var vi = Jr(function (e) {
  25952. var t = e.length,
  25953. r = t > 1 ? e[t - 1] : n
  25954. return (r = 'function' == typeof r ? (e.pop(), r) : n), ci(e, r)
  25955. })
  25956. function mi(e) {
  25957. var t = Vn(e)
  25958. return (t.__chain__ = !0), t
  25959. }
  25960. function gi(e, t) {
  25961. return t(e)
  25962. }
  25963. var yi = no(function (e) {
  25964. var t = e.length,
  25965. r = t ? e[0] : 0,
  25966. a = this.__wrapped__,
  25967. o = function (t) {
  25968. return ir(t, e)
  25969. }
  25970. return !(t > 1 || this.__actions__.length) && a instanceof qn && bo(r)
  25971. ? ((a = a.slice(r, +r + (t ? 1 : 0))).__actions__.push({
  25972. func: gi,
  25973. args: [o],
  25974. thisArg: n
  25975. }),
  25976. new Gn(a, this.__chain__).thru(function (e) {
  25977. return t && !e.length && e.push(n), e
  25978. }))
  25979. : this.thru(o)
  25980. })
  25981. var bi = Ma(function (e, t, n) {
  25982. De.call(e, n) ? ++e[n] : or(e, n, 1)
  25983. })
  25984. var _i = Na(Ko),
  25985. Ai = Na($o)
  25986. function xi(e, t) {
  25987. return ($i(e) ? St : dr)(e, lo(t, 3))
  25988. }
  25989. function wi(e, t) {
  25990. return ($i(e) ? Et : fr)(e, lo(t, 3))
  25991. }
  25992. var ki = Ma(function (e, t, n) {
  25993. De.call(e, n) ? e[n].push(t) : or(e, n, [t])
  25994. })
  25995. var Si = Jr(function (e, t, n) {
  25996. var r = -1,
  25997. a = 'function' == typeof t,
  25998. o = Ji(e) ? oe(e.length) : []
  25999. return (
  26000. dr(e, function (e) {
  26001. o[++r] = a ? wt(t, e, n) : Ir(e, t, n)
  26002. }),
  26003. o
  26004. )
  26005. }),
  26006. Ei = Ma(function (e, t, n) {
  26007. or(e, n, t)
  26008. })
  26009. function Pi(e, t) {
  26010. return ($i(e) ? Mt : jr)(e, lo(t, 3))
  26011. }
  26012. var Ci = Ma(
  26013. function (e, t, n) {
  26014. e[n ? 0 : 1].push(t)
  26015. },
  26016. function () {
  26017. return [[], []]
  26018. }
  26019. )
  26020. var Ti = Jr(function (e, t) {
  26021. if (null == e) return []
  26022. var n = t.length
  26023. return (
  26024. n > 1 && _o(e, t[0], t[1])
  26025. ? (t = [])
  26026. : n > 2 && _o(t[0], t[1], t[2]) && (t = [t[0]]),
  26027. qr(e, gr(t, 1), [])
  26028. )
  26029. }),
  26030. Ii =
  26031. dt ||
  26032. function () {
  26033. return pt.Date.now()
  26034. }
  26035. function Mi(e, t, r) {
  26036. return (
  26037. (t = r ? n : t), (t = e && null == t ? e.length : t), Qa(e, c, n, n, n, n, t)
  26038. )
  26039. }
  26040. function Ri(e, t) {
  26041. var a
  26042. if ('function' != typeof t) throw new Te(r)
  26043. return (
  26044. (e = ys(e)),
  26045. function () {
  26046. return --e > 0 && (a = t.apply(this, arguments)), e <= 1 && (t = n), a
  26047. }
  26048. )
  26049. }
  26050. var Oi = Jr(function (e, t, n) {
  26051. var r = 1
  26052. if (n.length) {
  26053. var a = ln(n, so(Oi))
  26054. r |= s
  26055. }
  26056. return Qa(e, r, t, n, a)
  26057. }),
  26058. zi = Jr(function (e, t, n) {
  26059. var r = 3
  26060. if (n.length) {
  26061. var a = ln(n, so(zi))
  26062. r |= s
  26063. }
  26064. return Qa(t, r, e, n, a)
  26065. })
  26066. function Di(e, t, a) {
  26067. var o,
  26068. i,
  26069. s,
  26070. l,
  26071. c,
  26072. u,
  26073. p = 0,
  26074. d = !1,
  26075. f = !1,
  26076. h = !0
  26077. if ('function' != typeof e) throw new Te(r)
  26078. function v(t) {
  26079. var r = o,
  26080. a = i
  26081. return (o = i = n), (p = t), (l = e.apply(a, r))
  26082. }
  26083. function m(e) {
  26084. return (p = e), (c = Ro(y, t)), d ? v(e) : l
  26085. }
  26086. function g(e) {
  26087. var r = e - u
  26088. return u === n || r >= t || r < 0 || (f && e - p >= s)
  26089. }
  26090. function y() {
  26091. var e = Ii()
  26092. if (g(e)) return b(e)
  26093. c = Ro(
  26094. y,
  26095. (function (e) {
  26096. var n = t - (e - u)
  26097. return f ? bn(n, s - (e - p)) : n
  26098. })(e)
  26099. )
  26100. }
  26101. function b(e) {
  26102. return (c = n), h && o ? v(e) : ((o = i = n), l)
  26103. }
  26104. function _() {
  26105. var e = Ii(),
  26106. r = g(e)
  26107. if (((o = arguments), (i = this), (u = e), r)) {
  26108. if (c === n) return m(u)
  26109. if (f) return xa(c), (c = Ro(y, t)), v(u)
  26110. }
  26111. return c === n && (c = Ro(y, t)), l
  26112. }
  26113. return (
  26114. (t = _s(t) || 0),
  26115. as(a) &&
  26116. ((d = !!a.leading),
  26117. (s = (f = 'maxWait' in a) ? yn(_s(a.maxWait) || 0, t) : s),
  26118. (h = 'trailing' in a ? !!a.trailing : h)),
  26119. (_.cancel = function () {
  26120. c !== n && xa(c), (p = 0), (o = u = i = c = n)
  26121. }),
  26122. (_.flush = function () {
  26123. return c === n ? l : b(Ii())
  26124. }),
  26125. _
  26126. )
  26127. }
  26128. var Fi = Jr(function (e, t) {
  26129. return ur(e, 1, t)
  26130. }),
  26131. Bi = Jr(function (e, t, n) {
  26132. return ur(e, _s(t) || 0, n)
  26133. })
  26134. function Ni(e, t) {
  26135. if ('function' != typeof e || (null != t && 'function' != typeof t))
  26136. throw new Te(r)
  26137. var n = function n() {
  26138. var r = arguments,
  26139. a = t ? t.apply(this, r) : r[0],
  26140. o = n.cache
  26141. if (o.has(a)) return o.get(a)
  26142. var i = e.apply(this, r)
  26143. return (n.cache = o.set(a, i) || o), i
  26144. }
  26145. return (n.cache = new (Ni.Cache || Kn)()), n
  26146. }
  26147. function ji(e) {
  26148. if ('function' != typeof e) throw new Te(r)
  26149. return function () {
  26150. var t = arguments
  26151. switch (t.length) {
  26152. case 0:
  26153. return !e.call(this)
  26154. case 1:
  26155. return !e.call(this, t[0])
  26156. case 2:
  26157. return !e.call(this, t[0], t[1])
  26158. case 3:
  26159. return !e.call(this, t[0], t[1], t[2])
  26160. }
  26161. return !e.apply(this, t)
  26162. }
  26163. }
  26164. Ni.Cache = Kn
  26165. var Vi = _a(function (e, t) {
  26166. var n = (t =
  26167. 1 == t.length && $i(t[0]) ? Mt(t[0], Yt(lo())) : Mt(gr(t, 1), Yt(lo())))
  26168. .length
  26169. return Jr(function (r) {
  26170. for (var a = -1, o = bn(r.length, n); ++a < o; ) r[a] = t[a].call(this, r[a])
  26171. return wt(e, this, r)
  26172. })
  26173. }),
  26174. Li = Jr(function (e, t) {
  26175. var r = ln(t, so(Li))
  26176. return Qa(e, s, n, t, r)
  26177. }),
  26178. Hi = Jr(function (e, t) {
  26179. var r = ln(t, so(Hi))
  26180. return Qa(e, l, n, t, r)
  26181. }),
  26182. Gi = no(function (e, t) {
  26183. return Qa(e, u, n, n, n, t)
  26184. })
  26185. function qi(e, t) {
  26186. return e === t || (e != e && t != t)
  26187. }
  26188. var Ui = Wa(Er),
  26189. Wi = Wa(function (e, t) {
  26190. return e >= t
  26191. }),
  26192. Ki = Mr(
  26193. (function () {
  26194. return arguments
  26195. })()
  26196. )
  26197. ? Mr
  26198. : function (e) {
  26199. return os(e) && De.call(e, 'callee') && !$e.call(e, 'callee')
  26200. },
  26201. $i = oe.isArray,
  26202. Yi = gt
  26203. ? Yt(gt)
  26204. : function (e) {
  26205. return os(e) && Sr(e) == R
  26206. }
  26207. function Ji(e) {
  26208. return null != e && rs(e.length) && !ts(e)
  26209. }
  26210. function Qi(e) {
  26211. return os(e) && Ji(e)
  26212. }
  26213. var Xi = qt || _l,
  26214. Zi = yt
  26215. ? Yt(yt)
  26216. : function (e) {
  26217. return os(e) && Sr(e) == b
  26218. }
  26219. function es(e) {
  26220. if (!os(e)) return !1
  26221. var t = Sr(e)
  26222. return (
  26223. t == _ ||
  26224. '[object DOMException]' == t ||
  26225. ('string' == typeof e.message && 'string' == typeof e.name && !ls(e))
  26226. )
  26227. }
  26228. function ts(e) {
  26229. if (!as(e)) return !1
  26230. var t = Sr(e)
  26231. return t == A || t == x || '[object AsyncFunction]' == t || '[object Proxy]' == t
  26232. }
  26233. function ns(e) {
  26234. return 'number' == typeof e && e == ys(e)
  26235. }
  26236. function rs(e) {
  26237. return 'number' == typeof e && e > -1 && e % 1 == 0 && e <= d
  26238. }
  26239. function as(e) {
  26240. var t = _typeof2(e)
  26241. return null != e && ('object' == t || 'function' == t)
  26242. }
  26243. function os(e) {
  26244. return null != e && 'object' == _typeof2(e)
  26245. }
  26246. var is = bt
  26247. ? Yt(bt)
  26248. : function (e) {
  26249. return os(e) && vo(e) == w
  26250. }
  26251. function ss(e) {
  26252. return 'number' == typeof e || (os(e) && Sr(e) == k)
  26253. }
  26254. function ls(e) {
  26255. if (!os(e) || Sr(e) != S) return !1
  26256. var t = We(e)
  26257. if (null === t) return !0
  26258. var n = De.call(t, 'constructor') && t.constructor
  26259. return 'function' == typeof n && n instanceof n && ze.call(n) == je
  26260. }
  26261. var cs = _t
  26262. ? Yt(_t)
  26263. : function (e) {
  26264. return os(e) && Sr(e) == P
  26265. }
  26266. var us = At
  26267. ? Yt(At)
  26268. : function (e) {
  26269. return os(e) && vo(e) == C
  26270. }
  26271. function ps(e) {
  26272. return 'string' == typeof e || (!$i(e) && os(e) && Sr(e) == T)
  26273. }
  26274. function ds(e) {
  26275. return 'symbol' == _typeof2(e) || (os(e) && Sr(e) == I)
  26276. }
  26277. var fs = xt
  26278. ? Yt(xt)
  26279. : function (e) {
  26280. return os(e) && rs(e.length) && !!at[Sr(e)]
  26281. }
  26282. var hs = Wa(Nr),
  26283. vs = Wa(function (e, t) {
  26284. return e <= t
  26285. })
  26286. function ms(e) {
  26287. if (!e) return []
  26288. if (Ji(e)) return ps(e) ? pn(e) : Ta(e)
  26289. if (et && e[et])
  26290. return (function (e) {
  26291. for (var t, n = []; !(t = e.next()).done; ) n.push(t.value)
  26292. return n
  26293. })(e[et]())
  26294. var t = vo(e)
  26295. return (t == w ? on : t == C ? cn : qs)(e)
  26296. }
  26297. function gs(e) {
  26298. return e
  26299. ? (e = _s(e)) === p || e === -1 / 0
  26300. ? 17976931348623157e292 * (e < 0 ? -1 : 1)
  26301. : e == e
  26302. ? e
  26303. : 0
  26304. : 0 === e
  26305. ? e
  26306. : 0
  26307. }
  26308. function ys(e) {
  26309. var t = gs(e),
  26310. n = t % 1
  26311. return t == t ? (n ? t - n : t) : 0
  26312. }
  26313. function bs(e) {
  26314. return e ? sr(ys(e), 0, h) : 0
  26315. }
  26316. function _s(e) {
  26317. if ('number' == typeof e) return e
  26318. if (ds(e)) return f
  26319. if (as(e)) {
  26320. var t = 'function' == typeof e.valueOf ? e.valueOf() : e
  26321. e = as(t) ? t + '' : t
  26322. }
  26323. if ('string' != typeof e) return 0 === e ? e : +e
  26324. e = $t(e)
  26325. var n = ve.test(e)
  26326. return n || ge.test(e) ? lt(e.slice(2), n ? 2 : 8) : he.test(e) ? f : +e
  26327. }
  26328. function As(e) {
  26329. return Ia(e, Fs(e))
  26330. }
  26331. function xs(e) {
  26332. return null == e ? '' : ca(e)
  26333. }
  26334. var ws = Ra(function (e, t) {
  26335. if (ko(t) || Ji(t)) Ia(t, Ds(t), e)
  26336. else for (var n in t) De.call(t, n) && tr(e, n, t[n])
  26337. }),
  26338. ks = Ra(function (e, t) {
  26339. Ia(t, Fs(t), e)
  26340. }),
  26341. Ss = Ra(function (e, t, n, r) {
  26342. Ia(t, Fs(t), e, r)
  26343. }),
  26344. Es = Ra(function (e, t, n, r) {
  26345. Ia(t, Ds(t), e, r)
  26346. }),
  26347. Ps = no(ir)
  26348. var Cs = Jr(function (e, t) {
  26349. e = Ee(e)
  26350. var r = -1,
  26351. a = t.length,
  26352. o = a > 2 ? t[2] : n
  26353. for (o && _o(t[0], t[1], o) && (a = 1); ++r < a; )
  26354. for (var i = t[r], s = Fs(i), l = -1, c = s.length; ++l < c; ) {
  26355. var u = s[l],
  26356. p = e[u]
  26357. ;(p === n || (qi(p, Re[u]) && !De.call(e, u))) && (e[u] = i[u])
  26358. }
  26359. return e
  26360. }),
  26361. Ts = Jr(function (e) {
  26362. return e.push(n, Za), wt(Ns, n, e)
  26363. })
  26364. function Is(e, t, r) {
  26365. var a = null == e ? n : wr(e, t)
  26366. return a === n ? r : a
  26367. }
  26368. function Ms(e, t) {
  26369. return null != e && mo(e, t, Cr)
  26370. }
  26371. var Rs = La(function (e, t, n) {
  26372. null != t && 'function' != typeof t.toString && (t = Ne.call(t)), (e[t] = n)
  26373. }, al(sl)),
  26374. Os = La(function (e, t, n) {
  26375. null != t && 'function' != typeof t.toString && (t = Ne.call(t)),
  26376. De.call(e, t) ? e[t].push(n) : (e[t] = [n])
  26377. }, lo),
  26378. zs = Jr(Ir)
  26379. function Ds(e) {
  26380. return Ji(e) ? Jn(e) : Fr(e)
  26381. }
  26382. function Fs(e) {
  26383. return Ji(e) ? Jn(e, !0) : Br(e)
  26384. }
  26385. var Bs = Ra(function (e, t, n) {
  26386. Hr(e, t, n)
  26387. }),
  26388. Ns = Ra(function (e, t, n, r) {
  26389. Hr(e, t, n, r)
  26390. }),
  26391. js = no(function (e, t) {
  26392. var n = {}
  26393. if (null == e) return n
  26394. var r = !1
  26395. ;(t = Mt(t, function (t) {
  26396. return (t = ba(t, e)), r || (r = t.length > 1), t
  26397. })),
  26398. Ia(e, ao(e), n),
  26399. r && (n = lr(n, 7, eo))
  26400. for (var a = t.length; a--; ) pa(n, t[a])
  26401. return n
  26402. })
  26403. var Vs = no(function (e, t) {
  26404. return null == e
  26405. ? {}
  26406. : (function (e, t) {
  26407. return Ur(e, t, function (t, n) {
  26408. return Ms(e, n)
  26409. })
  26410. })(e, t)
  26411. })
  26412. function Ls(e, t) {
  26413. if (null == e) return {}
  26414. var n = Mt(ao(e), function (e) {
  26415. return [e]
  26416. })
  26417. return (
  26418. (t = lo(t)),
  26419. Ur(e, n, function (e, n) {
  26420. return t(e, n[0])
  26421. })
  26422. )
  26423. }
  26424. var Hs = Ja(Ds),
  26425. Gs = Ja(Fs)
  26426. function qs(e) {
  26427. return null == e ? [] : Jt(e, Ds(e))
  26428. }
  26429. var Us = Fa(function (e, t, n) {
  26430. return (t = t.toLowerCase()), e + (n ? Ws(t) : t)
  26431. })
  26432. function Ws(e) {
  26433. return el(xs(e).toLowerCase())
  26434. }
  26435. function Ks(e) {
  26436. return (e = xs(e)) && e.replace(be, tn).replace(Qe, '')
  26437. }
  26438. var $s = Fa(function (e, t, n) {
  26439. return e + (n ? '-' : '') + t.toLowerCase()
  26440. }),
  26441. Ys = Fa(function (e, t, n) {
  26442. return e + (n ? ' ' : '') + t.toLowerCase()
  26443. }),
  26444. Js = Da('toLowerCase')
  26445. var Qs = Fa(function (e, t, n) {
  26446. return e + (n ? '_' : '') + t.toLowerCase()
  26447. })
  26448. var Xs = Fa(function (e, t, n) {
  26449. return e + (n ? ' ' : '') + el(t)
  26450. })
  26451. var Zs = Fa(function (e, t, n) {
  26452. return e + (n ? ' ' : '') + t.toUpperCase()
  26453. }),
  26454. el = Da('toUpperCase')
  26455. function tl(e, t, r) {
  26456. return (
  26457. (e = xs(e)),
  26458. (t = r ? n : t) === n
  26459. ? (function (e) {
  26460. return tt.test(e)
  26461. })(e)
  26462. ? (function (e) {
  26463. return e.match(Ze) || []
  26464. })(e)
  26465. : (function (e) {
  26466. return e.match(ce) || []
  26467. })(e)
  26468. : e.match(t) || []
  26469. )
  26470. }
  26471. var nl = Jr(function (e, t) {
  26472. try {
  26473. return wt(e, n, t)
  26474. } catch (r) {
  26475. return es(r) ? r : new we(r)
  26476. }
  26477. }),
  26478. rl = no(function (e, t) {
  26479. return (
  26480. St(t, function (t) {
  26481. ;(t = Lo(t)), or(e, t, Oi(e[t], e))
  26482. }),
  26483. e
  26484. )
  26485. })
  26486. function al(e) {
  26487. return function () {
  26488. return e
  26489. }
  26490. }
  26491. var ol = ja(),
  26492. il = ja(!0)
  26493. function sl(e) {
  26494. return e
  26495. }
  26496. function ll(e) {
  26497. return Dr('function' == typeof e ? e : lr(e, 1))
  26498. }
  26499. var cl = Jr(function (e, t) {
  26500. return function (n) {
  26501. return Ir(n, e, t)
  26502. }
  26503. }),
  26504. ul = Jr(function (e, t) {
  26505. return function (n) {
  26506. return Ir(e, n, t)
  26507. }
  26508. })
  26509. function pl(e, t, n) {
  26510. var r = Ds(t),
  26511. a = xr(t, r)
  26512. null != n ||
  26513. (as(t) && (a.length || !r.length)) ||
  26514. ((n = t), (t = e), (e = this), (a = xr(t, Ds(t))))
  26515. var o = !(as(n) && 'chain' in n && !n.chain),
  26516. i = ts(e)
  26517. return (
  26518. St(a, function (n) {
  26519. var r = t[n]
  26520. ;(e[n] = r),
  26521. i &&
  26522. (e.prototype[n] = function () {
  26523. var t = this.__chain__
  26524. if (o || t) {
  26525. var n = e(this.__wrapped__),
  26526. a = (n.__actions__ = Ta(this.__actions__))
  26527. return (
  26528. a.push({ func: r, args: arguments, thisArg: e }),
  26529. (n.__chain__ = t),
  26530. n
  26531. )
  26532. }
  26533. return r.apply(e, Rt([this.value()], arguments))
  26534. })
  26535. }),
  26536. e
  26537. )
  26538. }
  26539. function dl() {}
  26540. var fl = Ga(Mt),
  26541. hl = Ga(Pt),
  26542. vl = Ga(Dt)
  26543. function ml(e) {
  26544. return Ao(e)
  26545. ? Gt(Lo(e))
  26546. : (function (e) {
  26547. return function (t) {
  26548. return wr(t, e)
  26549. }
  26550. })(e)
  26551. }
  26552. var gl = Ua(),
  26553. yl = Ua(!0)
  26554. function bl() {
  26555. return []
  26556. }
  26557. function _l() {
  26558. return !1
  26559. }
  26560. var Al = Ha(function (e, t) {
  26561. return e + t
  26562. }, 0),
  26563. xl = $a('ceil'),
  26564. wl = Ha(function (e, t) {
  26565. return e / t
  26566. }, 1),
  26567. kl = $a('floor')
  26568. var Sl,
  26569. El = Ha(function (e, t) {
  26570. return e * t
  26571. }, 1),
  26572. Pl = $a('round'),
  26573. Cl = Ha(function (e, t) {
  26574. return e - t
  26575. }, 0)
  26576. return (
  26577. (Vn.after = function (e, t) {
  26578. if ('function' != typeof t) throw new Te(r)
  26579. return (
  26580. (e = ys(e)),
  26581. function () {
  26582. if (--e < 1) return t.apply(this, arguments)
  26583. }
  26584. )
  26585. }),
  26586. (Vn.ary = Mi),
  26587. (Vn.assign = ws),
  26588. (Vn.assignIn = ks),
  26589. (Vn.assignInWith = Ss),
  26590. (Vn.assignWith = Es),
  26591. (Vn.at = Ps),
  26592. (Vn.before = Ri),
  26593. (Vn.bind = Oi),
  26594. (Vn.bindAll = rl),
  26595. (Vn.bindKey = zi),
  26596. (Vn.castArray = function () {
  26597. if (!arguments.length) return []
  26598. var e = arguments[0]
  26599. return $i(e) ? e : [e]
  26600. }),
  26601. (Vn.chain = mi),
  26602. (Vn.chunk = function (e, t, r) {
  26603. t = (r ? _o(e, t, r) : t === n) ? 1 : yn(ys(t), 0)
  26604. var a = null == e ? 0 : e.length
  26605. if (!a || t < 1) return []
  26606. for (var o = 0, i = 0, s = oe(vt(a / t)); o < a; ) s[i++] = ra(e, o, (o += t))
  26607. return s
  26608. }),
  26609. (Vn.compact = function (e) {
  26610. for (var t = -1, n = null == e ? 0 : e.length, r = 0, a = []; ++t < n; ) {
  26611. var o = e[t]
  26612. o && (a[r++] = o)
  26613. }
  26614. return a
  26615. }),
  26616. (Vn.concat = function () {
  26617. var e = arguments.length
  26618. if (!e) return []
  26619. for (var t = oe(e - 1), n = arguments[0], r = e; r--; ) t[r - 1] = arguments[r]
  26620. return Rt($i(n) ? Ta(n) : [n], gr(t, 1))
  26621. }),
  26622. (Vn.cond = function (e) {
  26623. var t = null == e ? 0 : e.length,
  26624. n = lo()
  26625. return (
  26626. (e = t
  26627. ? Mt(e, function (e) {
  26628. if ('function' != typeof e[1]) throw new Te(r)
  26629. return [n(e[0]), e[1]]
  26630. })
  26631. : []),
  26632. Jr(function (n) {
  26633. for (var r = -1; ++r < t; ) {
  26634. var a = e[r]
  26635. if (wt(a[0], this, n)) return wt(a[1], this, n)
  26636. }
  26637. })
  26638. )
  26639. }),
  26640. (Vn.conforms = function (e) {
  26641. return (function (e) {
  26642. var t = Ds(e)
  26643. return function (n) {
  26644. return cr(n, e, t)
  26645. }
  26646. })(lr(e, 1))
  26647. }),
  26648. (Vn.constant = al),
  26649. (Vn.countBy = bi),
  26650. (Vn.create = function (e, t) {
  26651. var n = Ln(e)
  26652. return null == t ? n : ar(n, t)
  26653. }),
  26654. (Vn.curry = function e(t, r, a) {
  26655. var o = Qa(t, 8, n, n, n, n, n, (r = a ? n : r))
  26656. return (o.placeholder = e.placeholder), o
  26657. }),
  26658. (Vn.curryRight = function e(t, r, a) {
  26659. var o = Qa(t, i, n, n, n, n, n, (r = a ? n : r))
  26660. return (o.placeholder = e.placeholder), o
  26661. }),
  26662. (Vn.debounce = Di),
  26663. (Vn.defaults = Cs),
  26664. (Vn.defaultsDeep = Ts),
  26665. (Vn.defer = Fi),
  26666. (Vn.delay = Bi),
  26667. (Vn.difference = qo),
  26668. (Vn.differenceBy = Uo),
  26669. (Vn.differenceWith = Wo),
  26670. (Vn.drop = function (e, t, r) {
  26671. var a = null == e ? 0 : e.length
  26672. return a ? ra(e, (t = r || t === n ? 1 : ys(t)) < 0 ? 0 : t, a) : []
  26673. }),
  26674. (Vn.dropRight = function (e, t, r) {
  26675. var a = null == e ? 0 : e.length
  26676. return a ? ra(e, 0, (t = a - (t = r || t === n ? 1 : ys(t))) < 0 ? 0 : t) : []
  26677. }),
  26678. (Vn.dropRightWhile = function (e, t) {
  26679. return e && e.length ? fa(e, lo(t, 3), !0, !0) : []
  26680. }),
  26681. (Vn.dropWhile = function (e, t) {
  26682. return e && e.length ? fa(e, lo(t, 3), !0) : []
  26683. }),
  26684. (Vn.fill = function (e, t, r, a) {
  26685. var o = null == e ? 0 : e.length
  26686. return o
  26687. ? (r && 'number' != typeof r && _o(e, t, r) && ((r = 0), (a = o)),
  26688. (function (e, t, r, a) {
  26689. var o = e.length
  26690. for (
  26691. (r = ys(r)) < 0 && (r = -r > o ? 0 : o + r),
  26692. (a = a === n || a > o ? o : ys(a)) < 0 && (a += o),
  26693. a = r > a ? 0 : bs(a);
  26694. r < a;
  26695. )
  26696. e[r++] = t
  26697. return e
  26698. })(e, t, r, a))
  26699. : []
  26700. }),
  26701. (Vn.filter = function (e, t) {
  26702. return ($i(e) ? Ct : mr)(e, lo(t, 3))
  26703. }),
  26704. (Vn.flatMap = function (e, t) {
  26705. return gr(Pi(e, t), 1)
  26706. }),
  26707. (Vn.flatMapDeep = function (e, t) {
  26708. return gr(Pi(e, t), p)
  26709. }),
  26710. (Vn.flatMapDepth = function (e, t, r) {
  26711. return (r = r === n ? 1 : ys(r)), gr(Pi(e, t), r)
  26712. }),
  26713. (Vn.flatten = Yo),
  26714. (Vn.flattenDeep = function (e) {
  26715. return (null == e ? 0 : e.length) ? gr(e, p) : []
  26716. }),
  26717. (Vn.flattenDepth = function (e, t) {
  26718. return (null == e ? 0 : e.length) ? gr(e, (t = t === n ? 1 : ys(t))) : []
  26719. }),
  26720. (Vn.flip = function (e) {
  26721. return Qa(e, 512)
  26722. }),
  26723. (Vn.flow = ol),
  26724. (Vn.flowRight = il),
  26725. (Vn.fromPairs = function (e) {
  26726. for (var t = -1, n = null == e ? 0 : e.length, r = {}; ++t < n; ) {
  26727. var a = e[t]
  26728. r[a[0]] = a[1]
  26729. }
  26730. return r
  26731. }),
  26732. (Vn.functions = function (e) {
  26733. return null == e ? [] : xr(e, Ds(e))
  26734. }),
  26735. (Vn.functionsIn = function (e) {
  26736. return null == e ? [] : xr(e, Fs(e))
  26737. }),
  26738. (Vn.groupBy = ki),
  26739. (Vn.initial = function (e) {
  26740. return (null == e ? 0 : e.length) ? ra(e, 0, -1) : []
  26741. }),
  26742. (Vn.intersection = Qo),
  26743. (Vn.intersectionBy = Xo),
  26744. (Vn.intersectionWith = Zo),
  26745. (Vn.invert = Rs),
  26746. (Vn.invertBy = Os),
  26747. (Vn.invokeMap = Si),
  26748. (Vn.iteratee = ll),
  26749. (Vn.keyBy = Ei),
  26750. (Vn.keys = Ds),
  26751. (Vn.keysIn = Fs),
  26752. (Vn.map = Pi),
  26753. (Vn.mapKeys = function (e, t) {
  26754. var n = {}
  26755. return (
  26756. (t = lo(t, 3)),
  26757. _r(e, function (e, r, a) {
  26758. or(n, t(e, r, a), e)
  26759. }),
  26760. n
  26761. )
  26762. }),
  26763. (Vn.mapValues = function (e, t) {
  26764. var n = {}
  26765. return (
  26766. (t = lo(t, 3)),
  26767. _r(e, function (e, r, a) {
  26768. or(n, r, t(e, r, a))
  26769. }),
  26770. n
  26771. )
  26772. }),
  26773. (Vn.matches = function (e) {
  26774. return Vr(lr(e, 1))
  26775. }),
  26776. (Vn.matchesProperty = function (e, t) {
  26777. return Lr(e, lr(t, 1))
  26778. }),
  26779. (Vn.memoize = Ni),
  26780. (Vn.merge = Bs),
  26781. (Vn.mergeWith = Ns),
  26782. (Vn.method = cl),
  26783. (Vn.methodOf = ul),
  26784. (Vn.mixin = pl),
  26785. (Vn.negate = ji),
  26786. (Vn.nthArg = function (e) {
  26787. return (
  26788. (e = ys(e)),
  26789. Jr(function (t) {
  26790. return Gr(t, e)
  26791. })
  26792. )
  26793. }),
  26794. (Vn.omit = js),
  26795. (Vn.omitBy = function (e, t) {
  26796. return Ls(e, ji(lo(t)))
  26797. }),
  26798. (Vn.once = function (e) {
  26799. return Ri(2, e)
  26800. }),
  26801. (Vn.orderBy = function (e, t, r, a) {
  26802. return null == e
  26803. ? []
  26804. : ($i(t) || (t = null == t ? [] : [t]),
  26805. $i((r = a ? n : r)) || (r = null == r ? [] : [r]),
  26806. qr(e, t, r))
  26807. }),
  26808. (Vn.over = fl),
  26809. (Vn.overArgs = Vi),
  26810. (Vn.overEvery = hl),
  26811. (Vn.overSome = vl),
  26812. (Vn.partial = Li),
  26813. (Vn.partialRight = Hi),
  26814. (Vn.partition = Ci),
  26815. (Vn.pick = Vs),
  26816. (Vn.pickBy = Ls),
  26817. (Vn.property = ml),
  26818. (Vn.propertyOf = function (e) {
  26819. return function (t) {
  26820. return null == e ? n : wr(e, t)
  26821. }
  26822. }),
  26823. (Vn.pull = ti),
  26824. (Vn.pullAll = ni),
  26825. (Vn.pullAllBy = function (e, t, n) {
  26826. return e && e.length && t && t.length ? Wr(e, t, lo(n, 2)) : e
  26827. }),
  26828. (Vn.pullAllWith = function (e, t, r) {
  26829. return e && e.length && t && t.length ? Wr(e, t, n, r) : e
  26830. }),
  26831. (Vn.pullAt = ri),
  26832. (Vn.range = gl),
  26833. (Vn.rangeRight = yl),
  26834. (Vn.rearg = Gi),
  26835. (Vn.reject = function (e, t) {
  26836. return ($i(e) ? Ct : mr)(e, ji(lo(t, 3)))
  26837. }),
  26838. (Vn.remove = function (e, t) {
  26839. var n = []
  26840. if (!e || !e.length) return n
  26841. var r = -1,
  26842. a = [],
  26843. o = e.length
  26844. for (t = lo(t, 3); ++r < o; ) {
  26845. var i = e[r]
  26846. t(i, r, e) && (n.push(i), a.push(r))
  26847. }
  26848. return Kr(e, a), n
  26849. }),
  26850. (Vn.rest = function (e, t) {
  26851. if ('function' != typeof e) throw new Te(r)
  26852. return Jr(e, (t = t === n ? t : ys(t)))
  26853. }),
  26854. (Vn.reverse = ai),
  26855. (Vn.sampleSize = function (e, t, r) {
  26856. return (t = (r ? _o(e, t, r) : t === n) ? 1 : ys(t)), ($i(e) ? Xn : Xr)(e, t)
  26857. }),
  26858. (Vn.set = function (e, t, n) {
  26859. return null == e ? e : Zr(e, t, n)
  26860. }),
  26861. (Vn.setWith = function (e, t, r, a) {
  26862. return (a = 'function' == typeof a ? a : n), null == e ? e : Zr(e, t, r, a)
  26863. }),
  26864. (Vn.shuffle = function (e) {
  26865. return ($i(e) ? Zn : na)(e)
  26866. }),
  26867. (Vn.slice = function (e, t, r) {
  26868. var a = null == e ? 0 : e.length
  26869. return a
  26870. ? (r && 'number' != typeof r && _o(e, t, r)
  26871. ? ((t = 0), (r = a))
  26872. : ((t = null == t ? 0 : ys(t)), (r = r === n ? a : ys(r))),
  26873. ra(e, t, r))
  26874. : []
  26875. }),
  26876. (Vn.sortBy = Ti),
  26877. (Vn.sortedUniq = function (e) {
  26878. return e && e.length ? sa(e) : []
  26879. }),
  26880. (Vn.sortedUniqBy = function (e, t) {
  26881. return e && e.length ? sa(e, lo(t, 2)) : []
  26882. }),
  26883. (Vn.split = function (e, t, r) {
  26884. return (
  26885. r && 'number' != typeof r && _o(e, t, r) && (t = r = n),
  26886. (r = r === n ? h : r >>> 0)
  26887. ? (e = xs(e)) &&
  26888. ('string' == typeof t || (null != t && !cs(t))) &&
  26889. !(t = ca(t)) &&
  26890. an(e)
  26891. ? Aa(pn(e), 0, r)
  26892. : e.split(t, r)
  26893. : []
  26894. )
  26895. }),
  26896. (Vn.spread = function (e, t) {
  26897. if ('function' != typeof e) throw new Te(r)
  26898. return (
  26899. (t = null == t ? 0 : yn(ys(t), 0)),
  26900. Jr(function (n) {
  26901. var r = n[t],
  26902. a = Aa(n, 0, t)
  26903. return r && Rt(a, r), wt(e, this, a)
  26904. })
  26905. )
  26906. }),
  26907. (Vn.tail = function (e) {
  26908. var t = null == e ? 0 : e.length
  26909. return t ? ra(e, 1, t) : []
  26910. }),
  26911. (Vn.take = function (e, t, r) {
  26912. return e && e.length ? ra(e, 0, (t = r || t === n ? 1 : ys(t)) < 0 ? 0 : t) : []
  26913. }),
  26914. (Vn.takeRight = function (e, t, r) {
  26915. var a = null == e ? 0 : e.length
  26916. return a ? ra(e, (t = a - (t = r || t === n ? 1 : ys(t))) < 0 ? 0 : t, a) : []
  26917. }),
  26918. (Vn.takeRightWhile = function (e, t) {
  26919. return e && e.length ? fa(e, lo(t, 3), !1, !0) : []
  26920. }),
  26921. (Vn.takeWhile = function (e, t) {
  26922. return e && e.length ? fa(e, lo(t, 3)) : []
  26923. }),
  26924. (Vn.tap = function (e, t) {
  26925. return t(e), e
  26926. }),
  26927. (Vn.throttle = function (e, t, n) {
  26928. var a = !0,
  26929. o = !0
  26930. if ('function' != typeof e) throw new Te(r)
  26931. return (
  26932. as(n) &&
  26933. ((a = 'leading' in n ? !!n.leading : a),
  26934. (o = 'trailing' in n ? !!n.trailing : o)),
  26935. Di(e, t, { leading: a, maxWait: t, trailing: o })
  26936. )
  26937. }),
  26938. (Vn.thru = gi),
  26939. (Vn.toArray = ms),
  26940. (Vn.toPairs = Hs),
  26941. (Vn.toPairsIn = Gs),
  26942. (Vn.toPath = function (e) {
  26943. return $i(e) ? Mt(e, Lo) : ds(e) ? [e] : Ta(Vo(xs(e)))
  26944. }),
  26945. (Vn.toPlainObject = As),
  26946. (Vn.transform = function (e, t, n) {
  26947. var r = $i(e),
  26948. a = r || Xi(e) || fs(e)
  26949. if (((t = lo(t, 4)), null == n)) {
  26950. var o = e && e.constructor
  26951. n = a ? (r ? new o() : []) : as(e) && ts(o) ? Ln(We(e)) : {}
  26952. }
  26953. return (
  26954. (a ? St : _r)(e, function (e, r, a) {
  26955. return t(n, e, r, a)
  26956. }),
  26957. n
  26958. )
  26959. }),
  26960. (Vn.unary = function (e) {
  26961. return Mi(e, 1)
  26962. }),
  26963. (Vn.union = oi),
  26964. (Vn.unionBy = ii),
  26965. (Vn.unionWith = si),
  26966. (Vn.uniq = function (e) {
  26967. return e && e.length ? ua(e) : []
  26968. }),
  26969. (Vn.uniqBy = function (e, t) {
  26970. return e && e.length ? ua(e, lo(t, 2)) : []
  26971. }),
  26972. (Vn.uniqWith = function (e, t) {
  26973. return (t = 'function' == typeof t ? t : n), e && e.length ? ua(e, n, t) : []
  26974. }),
  26975. (Vn.unset = function (e, t) {
  26976. return null == e || pa(e, t)
  26977. }),
  26978. (Vn.unzip = li),
  26979. (Vn.unzipWith = ci),
  26980. (Vn.update = function (e, t, n) {
  26981. return null == e ? e : da(e, t, ya(n))
  26982. }),
  26983. (Vn.updateWith = function (e, t, r, a) {
  26984. return (a = 'function' == typeof a ? a : n), null == e ? e : da(e, t, ya(r), a)
  26985. }),
  26986. (Vn.values = qs),
  26987. (Vn.valuesIn = function (e) {
  26988. return null == e ? [] : Jt(e, Fs(e))
  26989. }),
  26990. (Vn.without = ui),
  26991. (Vn.words = tl),
  26992. (Vn.wrap = function (e, t) {
  26993. return Li(ya(t), e)
  26994. }),
  26995. (Vn.xor = pi),
  26996. (Vn.xorBy = di),
  26997. (Vn.xorWith = fi),
  26998. (Vn.zip = hi),
  26999. (Vn.zipObject = function (e, t) {
  27000. return ma(e || [], t || [], tr)
  27001. }),
  27002. (Vn.zipObjectDeep = function (e, t) {
  27003. return ma(e || [], t || [], Zr)
  27004. }),
  27005. (Vn.zipWith = vi),
  27006. (Vn.entries = Hs),
  27007. (Vn.entriesIn = Gs),
  27008. (Vn.extend = ks),
  27009. (Vn.extendWith = Ss),
  27010. pl(Vn, Vn),
  27011. (Vn.add = Al),
  27012. (Vn.attempt = nl),
  27013. (Vn.camelCase = Us),
  27014. (Vn.capitalize = Ws),
  27015. (Vn.ceil = xl),
  27016. (Vn.clamp = function (e, t, r) {
  27017. return (
  27018. r === n && ((r = t), (t = n)),
  27019. r !== n && (r = (r = _s(r)) == r ? r : 0),
  27020. t !== n && (t = (t = _s(t)) == t ? t : 0),
  27021. sr(_s(e), t, r)
  27022. )
  27023. }),
  27024. (Vn.clone = function (e) {
  27025. return lr(e, 4)
  27026. }),
  27027. (Vn.cloneDeep = function (e) {
  27028. return lr(e, 5)
  27029. }),
  27030. (Vn.cloneDeepWith = function (e, t) {
  27031. return lr(e, 5, (t = 'function' == typeof t ? t : n))
  27032. }),
  27033. (Vn.cloneWith = function (e, t) {
  27034. return lr(e, 4, (t = 'function' == typeof t ? t : n))
  27035. }),
  27036. (Vn.conformsTo = function (e, t) {
  27037. return null == t || cr(e, t, Ds(t))
  27038. }),
  27039. (Vn.deburr = Ks),
  27040. (Vn.defaultTo = function (e, t) {
  27041. return null == e || e != e ? t : e
  27042. }),
  27043. (Vn.divide = wl),
  27044. (Vn.endsWith = function (e, t, r) {
  27045. ;(e = xs(e)), (t = ca(t))
  27046. var a = e.length,
  27047. o = (r = r === n ? a : sr(ys(r), 0, a))
  27048. return (r -= t.length) >= 0 && e.slice(r, o) == t
  27049. }),
  27050. (Vn.eq = qi),
  27051. (Vn.escape = function (e) {
  27052. return (e = xs(e)) && Y.test(e) ? e.replace(K, nn) : e
  27053. }),
  27054. (Vn.escapeRegExp = function (e) {
  27055. return (e = xs(e)) && re.test(e) ? e.replace(ne, '\\$&') : e
  27056. }),
  27057. (Vn.every = function (e, t, r) {
  27058. var a = $i(e) ? Pt : hr
  27059. return r && _o(e, t, r) && (t = n), a(e, lo(t, 3))
  27060. }),
  27061. (Vn.find = _i),
  27062. (Vn.findIndex = Ko),
  27063. (Vn.findKey = function (e, t) {
  27064. return Bt(e, lo(t, 3), _r)
  27065. }),
  27066. (Vn.findLast = Ai),
  27067. (Vn.findLastIndex = $o),
  27068. (Vn.findLastKey = function (e, t) {
  27069. return Bt(e, lo(t, 3), Ar)
  27070. }),
  27071. (Vn.floor = kl),
  27072. (Vn.forEach = xi),
  27073. (Vn.forEachRight = wi),
  27074. (Vn.forIn = function (e, t) {
  27075. return null == e ? e : yr(e, lo(t, 3), Fs)
  27076. }),
  27077. (Vn.forInRight = function (e, t) {
  27078. return null == e ? e : br(e, lo(t, 3), Fs)
  27079. }),
  27080. (Vn.forOwn = function (e, t) {
  27081. return e && _r(e, lo(t, 3))
  27082. }),
  27083. (Vn.forOwnRight = function (e, t) {
  27084. return e && Ar(e, lo(t, 3))
  27085. }),
  27086. (Vn.get = Is),
  27087. (Vn.gt = Ui),
  27088. (Vn.gte = Wi),
  27089. (Vn.has = function (e, t) {
  27090. return null != e && mo(e, t, Pr)
  27091. }),
  27092. (Vn.hasIn = Ms),
  27093. (Vn.head = Jo),
  27094. (Vn.identity = sl),
  27095. (Vn.includes = function (e, t, n, r) {
  27096. ;(e = Ji(e) ? e : qs(e)), (n = n && !r ? ys(n) : 0)
  27097. var a = e.length
  27098. return (
  27099. n < 0 && (n = yn(a + n, 0)),
  27100. ps(e) ? n <= a && e.indexOf(t, n) > -1 : !!a && jt(e, t, n) > -1
  27101. )
  27102. }),
  27103. (Vn.indexOf = function (e, t, n) {
  27104. var r = null == e ? 0 : e.length
  27105. if (!r) return -1
  27106. var a = null == n ? 0 : ys(n)
  27107. return a < 0 && (a = yn(r + a, 0)), jt(e, t, a)
  27108. }),
  27109. (Vn.inRange = function (e, t, r) {
  27110. return (
  27111. (t = gs(t)),
  27112. r === n ? ((r = t), (t = 0)) : (r = gs(r)),
  27113. (function (e, t, n) {
  27114. return e >= bn(t, n) && e < yn(t, n)
  27115. })((e = _s(e)), t, r)
  27116. )
  27117. }),
  27118. (Vn.invoke = zs),
  27119. (Vn.isArguments = Ki),
  27120. (Vn.isArray = $i),
  27121. (Vn.isArrayBuffer = Yi),
  27122. (Vn.isArrayLike = Ji),
  27123. (Vn.isArrayLikeObject = Qi),
  27124. (Vn.isBoolean = function (e) {
  27125. return !0 === e || !1 === e || (os(e) && Sr(e) == y)
  27126. }),
  27127. (Vn.isBuffer = Xi),
  27128. (Vn.isDate = Zi),
  27129. (Vn.isElement = function (e) {
  27130. return os(e) && 1 === e.nodeType && !ls(e)
  27131. }),
  27132. (Vn.isEmpty = function (e) {
  27133. if (null == e) return !0
  27134. if (
  27135. Ji(e) &&
  27136. ($i(e) ||
  27137. 'string' == typeof e ||
  27138. 'function' == typeof e.splice ||
  27139. Xi(e) ||
  27140. fs(e) ||
  27141. Ki(e))
  27142. )
  27143. return !e.length
  27144. var t = vo(e)
  27145. if (t == w || t == C) return !e.size
  27146. if (ko(e)) return !Fr(e).length
  27147. for (var n in e) if (De.call(e, n)) return !1
  27148. return !0
  27149. }),
  27150. (Vn.isEqual = function (e, t) {
  27151. return Rr(e, t)
  27152. }),
  27153. (Vn.isEqualWith = function (e, t, r) {
  27154. var a = (r = 'function' == typeof r ? r : n) ? r(e, t) : n
  27155. return a === n ? Rr(e, t, n, r) : !!a
  27156. }),
  27157. (Vn.isError = es),
  27158. (Vn.isFinite = function (e) {
  27159. return 'number' == typeof e && vn(e)
  27160. }),
  27161. (Vn.isFunction = ts),
  27162. (Vn.isInteger = ns),
  27163. (Vn.isLength = rs),
  27164. (Vn.isMap = is),
  27165. (Vn.isMatch = function (e, t) {
  27166. return e === t || Or(e, t, uo(t))
  27167. }),
  27168. (Vn.isMatchWith = function (e, t, r) {
  27169. return (r = 'function' == typeof r ? r : n), Or(e, t, uo(t), r)
  27170. }),
  27171. (Vn.isNaN = function (e) {
  27172. return ss(e) && e != +e
  27173. }),
  27174. (Vn.isNative = function (e) {
  27175. if (wo(e))
  27176. throw new we(
  27177. 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.'
  27178. )
  27179. return zr(e)
  27180. }),
  27181. (Vn.isNil = function (e) {
  27182. return null == e
  27183. }),
  27184. (Vn.isNull = function (e) {
  27185. return null === e
  27186. }),
  27187. (Vn.isNumber = ss),
  27188. (Vn.isObject = as),
  27189. (Vn.isObjectLike = os),
  27190. (Vn.isPlainObject = ls),
  27191. (Vn.isRegExp = cs),
  27192. (Vn.isSafeInteger = function (e) {
  27193. return ns(e) && e >= -9007199254740991 && e <= d
  27194. }),
  27195. (Vn.isSet = us),
  27196. (Vn.isString = ps),
  27197. (Vn.isSymbol = ds),
  27198. (Vn.isTypedArray = fs),
  27199. (Vn.isUndefined = function (e) {
  27200. return e === n
  27201. }),
  27202. (Vn.isWeakMap = function (e) {
  27203. return os(e) && vo(e) == M
  27204. }),
  27205. (Vn.isWeakSet = function (e) {
  27206. return os(e) && '[object WeakSet]' == Sr(e)
  27207. }),
  27208. (Vn.join = function (e, t) {
  27209. return null == e ? '' : mn.call(e, t)
  27210. }),
  27211. (Vn.kebabCase = $s),
  27212. (Vn.last = ei),
  27213. (Vn.lastIndexOf = function (e, t, r) {
  27214. var a = null == e ? 0 : e.length
  27215. if (!a) return -1
  27216. var o = a
  27217. return (
  27218. r !== n && (o = (o = ys(r)) < 0 ? yn(a + o, 0) : bn(o, a - 1)),
  27219. t == t
  27220. ? (function (e, t, n) {
  27221. for (var r = n + 1; r--; ) if (e[r] === t) return r
  27222. return r
  27223. })(e, t, o)
  27224. : Nt(e, Lt, o, !0)
  27225. )
  27226. }),
  27227. (Vn.lowerCase = Ys),
  27228. (Vn.lowerFirst = Js),
  27229. (Vn.lt = hs),
  27230. (Vn.lte = vs),
  27231. (Vn.max = function (e) {
  27232. return e && e.length ? vr(e, sl, Er) : n
  27233. }),
  27234. (Vn.maxBy = function (e, t) {
  27235. return e && e.length ? vr(e, lo(t, 2), Er) : n
  27236. }),
  27237. (Vn.mean = function (e) {
  27238. return Ht(e, sl)
  27239. }),
  27240. (Vn.meanBy = function (e, t) {
  27241. return Ht(e, lo(t, 2))
  27242. }),
  27243. (Vn.min = function (e) {
  27244. return e && e.length ? vr(e, sl, Nr) : n
  27245. }),
  27246. (Vn.minBy = function (e, t) {
  27247. return e && e.length ? vr(e, lo(t, 2), Nr) : n
  27248. }),
  27249. (Vn.stubArray = bl),
  27250. (Vn.stubFalse = _l),
  27251. (Vn.stubObject = function () {
  27252. return {}
  27253. }),
  27254. (Vn.stubString = function () {
  27255. return ''
  27256. }),
  27257. (Vn.stubTrue = function () {
  27258. return !0
  27259. }),
  27260. (Vn.multiply = El),
  27261. (Vn.nth = function (e, t) {
  27262. return e && e.length ? Gr(e, ys(t)) : n
  27263. }),
  27264. (Vn.noConflict = function () {
  27265. return pt._ === this && (pt._ = Ve), this
  27266. }),
  27267. (Vn.noop = dl),
  27268. (Vn.now = Ii),
  27269. (Vn.pad = function (e, t, n) {
  27270. e = xs(e)
  27271. var r = (t = ys(t)) ? un(e) : 0
  27272. if (!t || r >= t) return e
  27273. var a = (t - r) / 2
  27274. return qa(mt(a), n) + e + qa(vt(a), n)
  27275. }),
  27276. (Vn.padEnd = function (e, t, n) {
  27277. e = xs(e)
  27278. var r = (t = ys(t)) ? un(e) : 0
  27279. return t && r < t ? e + qa(t - r, n) : e
  27280. }),
  27281. (Vn.padStart = function (e, t, n) {
  27282. e = xs(e)
  27283. var r = (t = ys(t)) ? un(e) : 0
  27284. return t && r < t ? qa(t - r, n) + e : e
  27285. }),
  27286. (Vn.parseInt = function (e, t, n) {
  27287. return (
  27288. n || null == t ? (t = 0) : t && (t = +t), An(xs(e).replace(ae, ''), t || 0)
  27289. )
  27290. }),
  27291. (Vn.random = function (e, t, r) {
  27292. if (
  27293. (r && 'boolean' != typeof r && _o(e, t, r) && (t = r = n),
  27294. r === n &&
  27295. ('boolean' == typeof t
  27296. ? ((r = t), (t = n))
  27297. : 'boolean' == typeof e && ((r = e), (e = n))),
  27298. e === n && t === n
  27299. ? ((e = 0), (t = 1))
  27300. : ((e = gs(e)), t === n ? ((t = e), (e = 0)) : (t = gs(t))),
  27301. e > t)
  27302. ) {
  27303. var a = e
  27304. ;(e = t), (t = a)
  27305. }
  27306. if (r || e % 1 || t % 1) {
  27307. var o = xn()
  27308. return bn(e + o * (t - e + st('1e-' + ((o + '').length - 1))), t)
  27309. }
  27310. return $r(e, t)
  27311. }),
  27312. (Vn.reduce = function (e, t, n) {
  27313. var r = $i(e) ? Ot : Ut,
  27314. a = arguments.length < 3
  27315. return r(e, lo(t, 4), n, a, dr)
  27316. }),
  27317. (Vn.reduceRight = function (e, t, n) {
  27318. var r = $i(e) ? zt : Ut,
  27319. a = arguments.length < 3
  27320. return r(e, lo(t, 4), n, a, fr)
  27321. }),
  27322. (Vn.repeat = function (e, t, r) {
  27323. return (t = (r ? _o(e, t, r) : t === n) ? 1 : ys(t)), Yr(xs(e), t)
  27324. }),
  27325. (Vn.replace = function () {
  27326. var e = arguments,
  27327. t = xs(e[0])
  27328. return e.length < 3 ? t : t.replace(e[1], e[2])
  27329. }),
  27330. (Vn.result = function (e, t, r) {
  27331. var a = -1,
  27332. o = (t = ba(t, e)).length
  27333. for (o || ((o = 1), (e = n)); ++a < o; ) {
  27334. var i = null == e ? n : e[Lo(t[a])]
  27335. i === n && ((a = o), (i = r)), (e = ts(i) ? i.call(e) : i)
  27336. }
  27337. return e
  27338. }),
  27339. (Vn.round = Pl),
  27340. (Vn.runInContext = e),
  27341. (Vn.sample = function (e) {
  27342. return ($i(e) ? Qn : Qr)(e)
  27343. }),
  27344. (Vn.size = function (e) {
  27345. if (null == e) return 0
  27346. if (Ji(e)) return ps(e) ? un(e) : e.length
  27347. var t = vo(e)
  27348. return t == w || t == C ? e.size : Fr(e).length
  27349. }),
  27350. (Vn.snakeCase = Qs),
  27351. (Vn.some = function (e, t, r) {
  27352. var a = $i(e) ? Dt : aa
  27353. return r && _o(e, t, r) && (t = n), a(e, lo(t, 3))
  27354. }),
  27355. (Vn.sortedIndex = function (e, t) {
  27356. return oa(e, t)
  27357. }),
  27358. (Vn.sortedIndexBy = function (e, t, n) {
  27359. return ia(e, t, lo(n, 2))
  27360. }),
  27361. (Vn.sortedIndexOf = function (e, t) {
  27362. var n = null == e ? 0 : e.length
  27363. if (n) {
  27364. var r = oa(e, t)
  27365. if (r < n && qi(e[r], t)) return r
  27366. }
  27367. return -1
  27368. }),
  27369. (Vn.sortedLastIndex = function (e, t) {
  27370. return oa(e, t, !0)
  27371. }),
  27372. (Vn.sortedLastIndexBy = function (e, t, n) {
  27373. return ia(e, t, lo(n, 2), !0)
  27374. }),
  27375. (Vn.sortedLastIndexOf = function (e, t) {
  27376. if (null == e ? 0 : e.length) {
  27377. var n = oa(e, t, !0) - 1
  27378. if (qi(e[n], t)) return n
  27379. }
  27380. return -1
  27381. }),
  27382. (Vn.startCase = Xs),
  27383. (Vn.startsWith = function (e, t, n) {
  27384. return (
  27385. (e = xs(e)),
  27386. (n = null == n ? 0 : sr(ys(n), 0, e.length)),
  27387. (t = ca(t)),
  27388. e.slice(n, n + t.length) == t
  27389. )
  27390. }),
  27391. (Vn.subtract = Cl),
  27392. (Vn.sum = function (e) {
  27393. return e && e.length ? Wt(e, sl) : 0
  27394. }),
  27395. (Vn.sumBy = function (e, t) {
  27396. return e && e.length ? Wt(e, lo(t, 2)) : 0
  27397. }),
  27398. (Vn.template = function (e, t, r) {
  27399. var a = Vn.templateSettings
  27400. r && _o(e, t, r) && (t = n), (e = xs(e)), (t = Ss({}, t, a, Xa))
  27401. var o,
  27402. i,
  27403. s = Ss({}, t.imports, a.imports, Xa),
  27404. l = Ds(s),
  27405. c = Jt(s, l),
  27406. u = 0,
  27407. p = t.interpolate || _e,
  27408. d = "__p += '",
  27409. f = Pe(
  27410. (t.escape || _e).source +
  27411. '|' +
  27412. p.source +
  27413. '|' +
  27414. (p === X ? de : _e).source +
  27415. '|' +
  27416. (t.evaluate || _e).source +
  27417. '|$',
  27418. 'g'
  27419. ),
  27420. h =
  27421. '//# sourceURL=' +
  27422. (De.call(t, 'sourceURL')
  27423. ? (t.sourceURL + '').replace(/\s/g, ' ')
  27424. : 'lodash.templateSources[' + ++rt + ']') +
  27425. '\n'
  27426. e.replace(f, function (t, n, r, a, s, l) {
  27427. return (
  27428. r || (r = a),
  27429. (d += e.slice(u, l).replace(Ae, rn)),
  27430. n && ((o = !0), (d += "' +\n__e(" + n + ") +\n'")),
  27431. s && ((i = !0), (d += "';\n" + s + ";\n__p += '")),
  27432. r && (d += "' +\n((__t = (" + r + ")) == null ? '' : __t) +\n'"),
  27433. (u = l + t.length),
  27434. t
  27435. )
  27436. }),
  27437. (d += "';\n")
  27438. var v = De.call(t, 'variable') && t.variable
  27439. if (v) {
  27440. if (ue.test(v))
  27441. throw new we('Invalid `variable` option passed into `_.template`')
  27442. } else d = 'with (obj) {\n' + d + '\n}\n'
  27443. ;(d = (i ? d.replace(G, '') : d).replace(q, '$1').replace(U, '$1;')),
  27444. (d =
  27445. 'function(' +
  27446. (v || 'obj') +
  27447. ') {\n' +
  27448. (v ? '' : 'obj || (obj = {});\n') +
  27449. "var __t, __p = ''" +
  27450. (o ? ', __e = _.escape' : '') +
  27451. (i
  27452. ? ", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n"
  27453. : ';\n') +
  27454. d +
  27455. 'return __p\n}')
  27456. var m = nl(function () {
  27457. return ke(l, h + 'return ' + d).apply(n, c)
  27458. })
  27459. if (((m.source = d), es(m))) throw m
  27460. return m
  27461. }),
  27462. (Vn.times = function (e, t) {
  27463. if ((e = ys(e)) < 1 || e > d) return []
  27464. var n = h,
  27465. r = bn(e, h)
  27466. ;(t = lo(t)), (e -= h)
  27467. for (var a = Kt(r, t); ++n < e; ) t(n)
  27468. return a
  27469. }),
  27470. (Vn.toFinite = gs),
  27471. (Vn.toInteger = ys),
  27472. (Vn.toLength = bs),
  27473. (Vn.toLower = function (e) {
  27474. return xs(e).toLowerCase()
  27475. }),
  27476. (Vn.toNumber = _s),
  27477. (Vn.toSafeInteger = function (e) {
  27478. return e ? sr(ys(e), -9007199254740991, d) : 0 === e ? e : 0
  27479. }),
  27480. (Vn.toString = xs),
  27481. (Vn.toUpper = function (e) {
  27482. return xs(e).toUpperCase()
  27483. }),
  27484. (Vn.trim = function (e, t, r) {
  27485. if ((e = xs(e)) && (r || t === n)) return $t(e)
  27486. if (!e || !(t = ca(t))) return e
  27487. var a = pn(e),
  27488. o = pn(t)
  27489. return Aa(a, Xt(a, o), Zt(a, o) + 1).join('')
  27490. }),
  27491. (Vn.trimEnd = function (e, t, r) {
  27492. if ((e = xs(e)) && (r || t === n)) return e.slice(0, dn(e) + 1)
  27493. if (!e || !(t = ca(t))) return e
  27494. var a = pn(e)
  27495. return Aa(a, 0, Zt(a, pn(t)) + 1).join('')
  27496. }),
  27497. (Vn.trimStart = function (e, t, r) {
  27498. if ((e = xs(e)) && (r || t === n)) return e.replace(ae, '')
  27499. if (!e || !(t = ca(t))) return e
  27500. var a = pn(e)
  27501. return Aa(a, Xt(a, pn(t))).join('')
  27502. }),
  27503. (Vn.truncate = function (e, t) {
  27504. var r = 30,
  27505. a = '...'
  27506. if (as(t)) {
  27507. var o = 'separator' in t ? t.separator : o
  27508. ;(r = 'length' in t ? ys(t.length) : r),
  27509. (a = 'omission' in t ? ca(t.omission) : a)
  27510. }
  27511. var i = (e = xs(e)).length
  27512. if (an(e)) {
  27513. var s = pn(e)
  27514. i = s.length
  27515. }
  27516. if (r >= i) return e
  27517. var l = r - un(a)
  27518. if (l < 1) return a
  27519. var c = s ? Aa(s, 0, l).join('') : e.slice(0, l)
  27520. if (o === n) return c + a
  27521. if ((s && (l += c.length - l), cs(o))) {
  27522. if (e.slice(l).search(o)) {
  27523. var u,
  27524. p = c
  27525. for (
  27526. o.global || (o = Pe(o.source, xs(fe.exec(o)) + 'g')), o.lastIndex = 0;
  27527. (u = o.exec(p));
  27528. )
  27529. var d = u.index
  27530. c = c.slice(0, d === n ? l : d)
  27531. }
  27532. } else if (e.indexOf(ca(o), l) != l) {
  27533. var f = c.lastIndexOf(o)
  27534. f > -1 && (c = c.slice(0, f))
  27535. }
  27536. return c + a
  27537. }),
  27538. (Vn.unescape = function (e) {
  27539. return (e = xs(e)) && $.test(e) ? e.replace(W, fn) : e
  27540. }),
  27541. (Vn.uniqueId = function (e) {
  27542. var t = ++Fe
  27543. return xs(e) + t
  27544. }),
  27545. (Vn.upperCase = Zs),
  27546. (Vn.upperFirst = el),
  27547. (Vn.each = xi),
  27548. (Vn.eachRight = wi),
  27549. (Vn.first = Jo),
  27550. pl(
  27551. Vn,
  27552. ((Sl = {}),
  27553. _r(Vn, function (e, t) {
  27554. De.call(Vn.prototype, t) || (Sl[t] = e)
  27555. }),
  27556. Sl),
  27557. { chain: !1 }
  27558. ),
  27559. (Vn.VERSION = '2.4.0'),
  27560. St(
  27561. ['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'],
  27562. function (e) {
  27563. Vn[e].placeholder = Vn
  27564. }
  27565. ),
  27566. St(['drop', 'take'], function (e, t) {
  27567. ;(qn.prototype[e] = function (r) {
  27568. r = r === n ? 1 : yn(ys(r), 0)
  27569. var a = this.__filtered__ && !t ? new qn(this) : this.clone()
  27570. return (
  27571. a.__filtered__
  27572. ? (a.__takeCount__ = bn(r, a.__takeCount__))
  27573. : a.__views__.push({
  27574. size: bn(r, h),
  27575. type: e + (a.__dir__ < 0 ? 'Right' : '')
  27576. }),
  27577. a
  27578. )
  27579. }),
  27580. (qn.prototype[e + 'Right'] = function (t) {
  27581. return this.reverse()[e](t).reverse()
  27582. })
  27583. }),
  27584. St(['filter', 'map', 'takeWhile'], function (e, t) {
  27585. var n = t + 1,
  27586. r = 1 == n || 3 == n
  27587. qn.prototype[e] = function (e) {
  27588. var t = this.clone()
  27589. return (
  27590. t.__iteratees__.push({ iteratee: lo(e, 3), type: n }),
  27591. (t.__filtered__ = t.__filtered__ || r),
  27592. t
  27593. )
  27594. }
  27595. }),
  27596. St(['head', 'last'], function (e, t) {
  27597. var n = 'take' + (t ? 'Right' : '')
  27598. qn.prototype[e] = function () {
  27599. return this[n](1).value()[0]
  27600. }
  27601. }),
  27602. St(['initial', 'tail'], function (e, t) {
  27603. var n = 'drop' + (t ? '' : 'Right')
  27604. qn.prototype[e] = function () {
  27605. return this.__filtered__ ? new qn(this) : this[n](1)
  27606. }
  27607. }),
  27608. (qn.prototype.compact = function () {
  27609. return this.filter(sl)
  27610. }),
  27611. (qn.prototype.find = function (e) {
  27612. return this.filter(e).head()
  27613. }),
  27614. (qn.prototype.findLast = function (e) {
  27615. return this.reverse().find(e)
  27616. }),
  27617. (qn.prototype.invokeMap = Jr(function (e, t) {
  27618. return 'function' == typeof e
  27619. ? new qn(this)
  27620. : this.map(function (n) {
  27621. return Ir(n, e, t)
  27622. })
  27623. })),
  27624. (qn.prototype.reject = function (e) {
  27625. return this.filter(ji(lo(e)))
  27626. }),
  27627. (qn.prototype.slice = function (e, t) {
  27628. e = ys(e)
  27629. var r = this
  27630. return r.__filtered__ && (e > 0 || t < 0)
  27631. ? new qn(r)
  27632. : (e < 0 ? (r = r.takeRight(-e)) : e && (r = r.drop(e)),
  27633. t !== n && (r = (t = ys(t)) < 0 ? r.dropRight(-t) : r.take(t - e)),
  27634. r)
  27635. }),
  27636. (qn.prototype.takeRightWhile = function (e) {
  27637. return this.reverse().takeWhile(e).reverse()
  27638. }),
  27639. (qn.prototype.toArray = function () {
  27640. return this.take(h)
  27641. }),
  27642. _r(qn.prototype, function (e, t) {
  27643. var r = /^(?:filter|find|map|reject)|While$/.test(t),
  27644. a = /^(?:head|last)$/.test(t),
  27645. o = Vn[a ? 'take' + ('last' == t ? 'Right' : '') : t],
  27646. i = a || /^find/.test(t)
  27647. o &&
  27648. (Vn.prototype[t] = function () {
  27649. var t = this.__wrapped__,
  27650. s = a ? [1] : arguments,
  27651. l = t instanceof qn,
  27652. c = s[0],
  27653. u = l || $i(t),
  27654. p = function (e) {
  27655. var t = o.apply(Vn, Rt([e], s))
  27656. return a && d ? t[0] : t
  27657. }
  27658. u && r && 'function' == typeof c && 1 != c.length && (l = u = !1)
  27659. var d = this.__chain__,
  27660. f = !!this.__actions__.length,
  27661. h = i && !d,
  27662. v = l && !f
  27663. if (!i && u) {
  27664. t = v ? t : new qn(this)
  27665. var m = e.apply(t, s)
  27666. return (
  27667. m.__actions__.push({ func: gi, args: [p], thisArg: n }), new Gn(m, d)
  27668. )
  27669. }
  27670. return h && v
  27671. ? e.apply(this, s)
  27672. : ((m = this.thru(p)), h ? (a ? m.value()[0] : m.value()) : m)
  27673. })
  27674. }),
  27675. St(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function (e) {
  27676. var t = Ie[e],
  27677. n = /^(?:push|sort|unshift)$/.test(e) ? 'tap' : 'thru',
  27678. r = /^(?:pop|shift)$/.test(e)
  27679. Vn.prototype[e] = function () {
  27680. var e = arguments
  27681. if (r && !this.__chain__) {
  27682. var a = this.value()
  27683. return t.apply($i(a) ? a : [], e)
  27684. }
  27685. return this[n](function (n) {
  27686. return t.apply($i(n) ? n : [], e)
  27687. })
  27688. }
  27689. }),
  27690. _r(qn.prototype, function (e, t) {
  27691. var n = Vn[t]
  27692. if (n) {
  27693. var r = n.name + ''
  27694. De.call(Mn, r) || (Mn[r] = []), Mn[r].push({ name: t, func: n })
  27695. }
  27696. }),
  27697. (Mn[Va(n, 2).name] = [{ name: 'wrapper', func: n }]),
  27698. (qn.prototype.clone = function () {
  27699. var e = new qn(this.__wrapped__)
  27700. return (
  27701. (e.__actions__ = Ta(this.__actions__)),
  27702. (e.__dir__ = this.__dir__),
  27703. (e.__filtered__ = this.__filtered__),
  27704. (e.__iteratees__ = Ta(this.__iteratees__)),
  27705. (e.__takeCount__ = this.__takeCount__),
  27706. (e.__views__ = Ta(this.__views__)),
  27707. e
  27708. )
  27709. }),
  27710. (qn.prototype.reverse = function () {
  27711. if (this.__filtered__) {
  27712. var e = new qn(this)
  27713. ;(e.__dir__ = -1), (e.__filtered__ = !0)
  27714. } else (e = this.clone()).__dir__ *= -1
  27715. return e
  27716. }),
  27717. (qn.prototype.value = function () {
  27718. var e = this.__wrapped__.value(),
  27719. t = this.__dir__,
  27720. n = $i(e),
  27721. r = t < 0,
  27722. a = n ? e.length : 0,
  27723. o = (function (e, t, n) {
  27724. var r = -1,
  27725. a = n.length
  27726. for (; ++r < a; ) {
  27727. var o = n[r],
  27728. i = o.size
  27729. switch (o.type) {
  27730. case 'drop':
  27731. e += i
  27732. break
  27733. case 'dropRight':
  27734. t -= i
  27735. break
  27736. case 'take':
  27737. t = bn(t, e + i)
  27738. break
  27739. case 'takeRight':
  27740. e = yn(e, t - i)
  27741. }
  27742. }
  27743. return { start: e, end: t }
  27744. })(0, a, this.__views__),
  27745. i = o.start,
  27746. s = o.end,
  27747. l = s - i,
  27748. c = r ? s : i - 1,
  27749. u = this.__iteratees__,
  27750. p = u.length,
  27751. d = 0,
  27752. f = bn(l, this.__takeCount__)
  27753. if (!n || (!r && a == l && f == l)) return ha(e, this.__actions__)
  27754. var h = []
  27755. e: for (; l-- && d < f; ) {
  27756. for (var v = -1, m = e[(c += t)]; ++v < p; ) {
  27757. var g = u[v],
  27758. y = g.iteratee,
  27759. b = g.type,
  27760. _ = y(m)
  27761. if (2 == b) m = _
  27762. else if (!_) {
  27763. if (1 == b) continue e
  27764. break e
  27765. }
  27766. }
  27767. h[d++] = m
  27768. }
  27769. return h
  27770. }),
  27771. (Vn.prototype.at = yi),
  27772. (Vn.prototype.chain = function () {
  27773. return mi(this)
  27774. }),
  27775. (Vn.prototype.commit = function () {
  27776. return new Gn(this.value(), this.__chain__)
  27777. }),
  27778. (Vn.prototype.next = function () {
  27779. this.__values__ === n && (this.__values__ = ms(this.value()))
  27780. var e = this.__index__ >= this.__values__.length
  27781. return { done: e, value: e ? n : this.__values__[this.__index__++] }
  27782. }),
  27783. (Vn.prototype.plant = function (e) {
  27784. for (var t, r = this; r instanceof Hn; ) {
  27785. var a = Go(r)
  27786. ;(a.__index__ = 0), (a.__values__ = n), t ? (o.__wrapped__ = a) : (t = a)
  27787. var o = a
  27788. r = r.__wrapped__
  27789. }
  27790. return (o.__wrapped__ = e), t
  27791. }),
  27792. (Vn.prototype.reverse = function () {
  27793. var e = this.__wrapped__
  27794. if (e instanceof qn) {
  27795. var t = e
  27796. return (
  27797. this.__actions__.length && (t = new qn(this)),
  27798. (t = t.reverse()).__actions__.push({ func: gi, args: [ai], thisArg: n }),
  27799. new Gn(t, this.__chain__)
  27800. )
  27801. }
  27802. return this.thru(ai)
  27803. }),
  27804. (Vn.prototype.toJSON =
  27805. Vn.prototype.valueOf =
  27806. Vn.prototype.value =
  27807. function () {
  27808. return ha(this.__wrapped__, this.__actions__)
  27809. }),
  27810. (Vn.prototype.first = Vn.prototype.head),
  27811. et &&
  27812. (Vn.prototype[et] = function () {
  27813. return this
  27814. }),
  27815. Vn
  27816. )
  27817. })()
  27818. ft ? (((ft.exports = hn)._ = hn), (dt._ = hn)) : (pt._ = hn)
  27819. }.call(commonjsGlobal))
  27820. })(lodash, lodash.exports)
  27821. var _export_sfc = function (e, t) {
  27822. var n,
  27823. r = e.__vccOpts || e,
  27824. a = _createForOfIteratorHelper(t)
  27825. try {
  27826. for (a.s(); !(n = a.n()).done; ) {
  27827. var o = _slicedToArray(n.value, 2),
  27828. i = o[0],
  27829. s = o[1]
  27830. r[i] = s
  27831. }
  27832. } catch (l) {
  27833. a.e(l)
  27834. } finally {
  27835. a.f()
  27836. }
  27837. return r
  27838. },
  27839. _sfc_main = defineComponent({
  27840. props: {
  27841. animationData: {
  27842. type: Object,
  27843. default: function () {
  27844. return {}
  27845. }
  27846. },
  27847. animationLink: { type: String, default: '' },
  27848. loop: { type: [Boolean, Number], default: !0 },
  27849. autoPlay: { type: Boolean, default: !0 },
  27850. width: { type: [Number, String], default: '100%' },
  27851. height: { type: [Number, String], default: '100%' },
  27852. speed: { type: Number, default: 1 },
  27853. delay: { type: Number, default: 0 },
  27854. direction: { type: String, default: 'forward' },
  27855. pauseOnHover: { type: Boolean, default: !1 },
  27856. playOnHover: { type: Boolean, default: !1 },
  27857. backgroundColor: { type: String, default: 'transparent' },
  27858. pauseAnimation: { type: Boolean, default: !1 },
  27859. renderer: { type: String, default: 'svg' },
  27860. rendererSettings: {
  27861. type: Object,
  27862. default: function () {
  27863. return {}
  27864. }
  27865. }
  27866. },
  27867. emits: {
  27868. onComplete: null,
  27869. onLoopComplete: null,
  27870. onEnterFrame: null,
  27871. onSegmentStart: null,
  27872. onAnimationLoaded: null
  27873. },
  27874. setup: function (e, t) {
  27875. var n = t.emit,
  27876. r = ref(null),
  27877. a = ref(''),
  27878. o = 1,
  27879. i = (function () {
  27880. var t = _asyncToGenerator(
  27881. regeneratorRuntime.mark(function t(a) {
  27882. var i, s, l, c, u, p
  27883. return regeneratorRuntime.wrap(
  27884. function (t) {
  27885. for (;;)
  27886. switch ((t.prev = t.next)) {
  27887. case 0:
  27888. if (
  27889. ((i = e.autoPlay),
  27890. e.playOnHover && (i = !1),
  27891. (s = {}),
  27892. !1 === lodash.exports.isEqual(e.animationData, {}) &&
  27893. (s = lodash.exports.cloneDeep(e.animationData)),
  27894. '' == e.animationLink)
  27895. ) {
  27896. t.next = 19
  27897. break
  27898. }
  27899. return (t.prev = 5), (t.next = 8), fetch(e.animationLink)
  27900. case 8:
  27901. return (l = t.sent), (t.next = 11), l.json()
  27902. case 11:
  27903. ;(c = t.sent), (s = c), (t.next = 19)
  27904. break
  27905. case 15:
  27906. return (
  27907. (t.prev = 15),
  27908. (t.t0 = t.catch(5)),
  27909. console.error(t.t0),
  27910. t.abrupt('return')
  27911. )
  27912. case 19:
  27913. 'number' == typeof (u = e.loop) && u > 0 && (u -= 1),
  27914. e.delay > 0 && (i = !1),
  27915. (p = {
  27916. container: a,
  27917. renderer: e.renderer,
  27918. loop: u,
  27919. autoplay: i,
  27920. animationData: s
  27921. }),
  27922. !1 === lodash.exports.isEqual(e.rendererSettings, {}) &&
  27923. (p.rendererSettings = e.rendererSettings),
  27924. (r = Lottie.loadAnimation(p)),
  27925. setTimeout(function () {
  27926. ;(i = e.autoPlay),
  27927. e.playOnHover ? r.pause() : i ? r.play() : r.pause(),
  27928. n('onAnimationLoaded')
  27929. }, e.delay),
  27930. r.setSpeed(e.speed),
  27931. 'reverse' === e.direction && r.setDirection(-1),
  27932. 'normal' === e.direction && r.setDirection(1),
  27933. (e.pauseAnimation || e.playOnHover) && r.pause(),
  27934. r.addEventListener('loopComplete', function () {
  27935. 'alternate' === e.direction &&
  27936. (r.stop(), (o *= -1), r.setDirection(o), r.play()),
  27937. n('onLoopComplete')
  27938. }),
  27939. r.addEventListener('complete', function () {
  27940. n('onComplete')
  27941. }),
  27942. r.addEventListener('enterFrame', function () {
  27943. n('onEnterFrame')
  27944. }),
  27945. r.addEventListener('segmentStart', function () {
  27946. n('onSegmentStart')
  27947. })
  27948. case 34:
  27949. case 'end':
  27950. return t.stop()
  27951. }
  27952. },
  27953. t,
  27954. null,
  27955. [[5, 15]]
  27956. )
  27957. })
  27958. )
  27959. return function (e) {
  27960. return t.apply(this, arguments)
  27961. }
  27962. })(),
  27963. s = computed(function () {
  27964. var t = e.width,
  27965. n = e.height
  27966. return (
  27967. 'number' == typeof e.width && (t = ''.concat(e.width, 'px')),
  27968. 'number' == typeof e.height && (n = ''.concat(e.height, 'px')),
  27969. {
  27970. '--lottie-animation-container-width': t,
  27971. '--lottie-animation-container-height': n,
  27972. '--lottie-animation-container-background-color': e.backgroundColor
  27973. }
  27974. )
  27975. })
  27976. watch(
  27977. function () {
  27978. return e.pauseAnimation
  27979. },
  27980. function () {
  27981. ;(e.pauseOnHover || e.playOnHover) && e.pauseAnimation
  27982. ? console.error(
  27983. 'If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover'
  27984. )
  27985. : r && (e.pauseAnimation ? r.pause() : r.play())
  27986. }
  27987. )
  27988. var l = function (e) {
  27989. for (
  27990. var t = '',
  27991. n = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',
  27992. r = n.length,
  27993. a = 0;
  27994. a < e;
  27995. a++
  27996. )
  27997. t += n.charAt(Math.floor(Math.random() * r))
  27998. return t
  27999. },
  28000. c = function (t) {
  28001. if (e.pauseOnHover && e.playOnHover)
  28002. throw new Error(
  28003. 'You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.'
  28004. )
  28005. if ('' === e.animationLink && lodash.exports.isEqual(e.animationData, {}))
  28006. throw (
  28007. (console.log(
  28008. e.animationData,
  28009. 'animationData',
  28010. e.animationLink,
  28011. 'animationLink'
  28012. ),
  28013. new Error('You must provide either animationLink or animationData'))
  28014. )
  28015. var n = setInterval(function () {
  28016. if (
  28017. (function (e) {
  28018. return null !== document.querySelector('[data-id="'.concat(e, '"]'))
  28019. })(t)
  28020. ) {
  28021. clearInterval(n)
  28022. var e = document.querySelector('[data-id="'.concat(t, '" ]'))
  28023. e && i(e)
  28024. }
  28025. }, 0)
  28026. }
  28027. return (
  28028. onMounted(
  28029. _asyncToGenerator(
  28030. regeneratorRuntime.mark(function e() {
  28031. return regeneratorRuntime.wrap(function (e) {
  28032. for (;;)
  28033. switch ((e.prev = e.next)) {
  28034. case 0:
  28035. ;(a.value = l(20)), c(a.value)
  28036. case 2:
  28037. case 'end':
  28038. return e.stop()
  28039. }
  28040. }, e)
  28041. })
  28042. )
  28043. ),
  28044. {
  28045. elementid: a,
  28046. hoverEnded: function () {
  28047. r && e.pauseOnHover && r.play(), r && e.playOnHover && r.pause()
  28048. },
  28049. hoverStarted: function () {
  28050. r && e.pauseOnHover && r.pause(), r && e.playOnHover && r.play()
  28051. },
  28052. getCurrentStyle: s,
  28053. play: function () {
  28054. r && r.play()
  28055. },
  28056. pause: function () {
  28057. r && r.pause()
  28058. },
  28059. stop: function () {
  28060. r && r.stop()
  28061. },
  28062. destroy: function () {
  28063. r && r.destroy()
  28064. },
  28065. setSpeed: function () {
  28066. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1
  28067. if (e <= 0) throw new Error('Speed must be greater than 0')
  28068. r && r.setSpeed(e)
  28069. },
  28070. setDirection: function (e) {
  28071. r &&
  28072. ('forward' === e
  28073. ? r.setDirection(1)
  28074. : 'reverse' === e && r.setDirection(-1))
  28075. },
  28076. goToAndStop: function (e) {
  28077. var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]
  28078. r && r.goToAndStop(e, t)
  28079. },
  28080. goToAndPlay: function (e) {
  28081. var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]
  28082. r && r.goToAndPlay(e, t)
  28083. },
  28084. playSegments: function (e) {
  28085. var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]
  28086. r && r.playSegments(e, t)
  28087. },
  28088. setSubFrame: function () {
  28089. var e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]
  28090. r && r.setSubframe(e)
  28091. },
  28092. getDuration: function () {
  28093. var e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0]
  28094. if (r) return r.getDuration(e)
  28095. },
  28096. updateDocumentData: function (e) {
  28097. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0
  28098. r && r.renderer.elements[t].updateDocumentData(e)
  28099. }
  28100. }
  28101. )
  28102. }
  28103. }),
  28104. _hoisted_1 = ['data-id']
  28105. function _sfc_render(e, t, n, r, a, o) {
  28106. return (
  28107. openBlock(),
  28108. createElementBlock(
  28109. 'div',
  28110. {
  28111. 'data-id': e.elementid,
  28112. class: 'lottie-animation-container',
  28113. style: normalizeStyle(e.getCurrentStyle),
  28114. onMouseenter:
  28115. t[0] ||
  28116. (t[0] = function () {
  28117. return e.hoverStarted && e.hoverStarted.apply(e, arguments)
  28118. }),
  28119. onMouseleave:
  28120. t[1] ||
  28121. (t[1] = function () {
  28122. return e.hoverEnded && e.hoverEnded.apply(e, arguments)
  28123. })
  28124. },
  28125. null,
  28126. 44,
  28127. _hoisted_1
  28128. )
  28129. )
  28130. }
  28131. var Vue3Lottie = exports('V', _export_sfc(_sfc_main, [['render', _sfc_render]]))
  28132. function install(e, t) {
  28133. var n = Object.assign({}, { name: 'Vue3Lottie' }, t)
  28134. e.component(''.concat(n.name), Vue3Lottie)
  28135. }
  28136. var plugin = exports('h', { version: '2.4.0', install: install }),
  28137. v = '5.7.1',
  28138. fr = 60,
  28139. ip = 0,
  28140. op = 49,
  28141. w = 180,
  28142. h = 180,
  28143. nm = '蚂蚁刷新',
  28144. ddd = 0,
  28145. assets = [
  28146. {
  28147. id: 'image_0',
  28148. w: 32,
  28149. h: 36,
  28150. u: '',
  28151. p: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAFZElEQVRYhe2Xz2tc1xXHP+fd++anfv+wZFtyLctN5VqpS51AAgkRZBHyB8QQ6B/QVemyu3bZXaCbUtpVCwnE+25aUAKliyBbsWh+2YnkYEW2LGtG0mjm/b6ni5nRyPJInpBAuvCBy5x33+V9P+ecd+67A8/smf3AJr0uDNZWXnNZ9gqa7ojKUvHHV28AmYjo4XWN9VtTov4bYvx5ky+u25HSX0VGdr8TQLq79acsiX+Fy1CXos4h6J7CTWBdhBqYUyLeHNZeFuMjxiLWxzO5u5LLvwJsHIXtCUA1ednFyX9wimqGOgfaHoBIcyCI5yGeARHE2ObjRRDx3sXzfg1UjkLYpwF88Zc//2bo0jx9MxcoTkwiaFO4ifd4DG0QgXinyt7tz9m5tUzj7trzV/7wzixQA+KeAXRxwb739m+ns8whCLZUojg5QX54jMLwCPnhYfyBAVwUk1S3CSsV4sojoocPSWt7SAumdHa67wqMA+aoxrEAqir8bWAQq2OagaqSNBqka2vUVtcQEUDxpJOBtiCAJ4KiiEIaBkWgQJeSe8eGf/1UGRdeyJfVOqco4NTR9BWnzbnMKa5VFVVFFVTBaXONA8TaDLJcN4CuGVBV4e+lERIul4clv7vlKFqPuVNlzvQXyBmPKHU83I9ZrQbEmTI7UmCyv0DZ90gzx2Y95fajBlGa4ZULEXEIufITWt1LcOMFS5iO4Ols36jL/Wi0xKszY/hW2oQATAyVmJ8axDnFGO9gHoTRQeXiRJl/r1ZhsD+EKIXyE23YHWB102K1RKaj02dy3rSZ5LHmkY4jKOagGaQJ0Xo/chZem5vgk8mRAE0iwPUGECYeDgv452b8jO2TmuVQKx6Id8wAl65c2CWNAvL0mIFhozzEoaT0hzG21T0inTQf9pEmQxtAH9fxz09v4+J9IOsNIPAUlRgIKUQBg0YJvE6PtYM+HPFxPqL85NIDpL7XO0DdKo4YoY5qzGjg2BwynS1QDlPQeSkOZ6B1b3x0j4GBGtWvq9L/8x5LUC476hKSaA0IGatmbI92drG27tHrw/NtkJmpLeLGNo3Pa92kum9E4+OOzAtAdoEGA49SBgV82xzGdHxrwLZ9e2iNB3lfeelnt4kq98iWot4BFhYcORsgUgVqkCWc3tADsZzfEjYd4fZ12/ctzE3vUSpsUfnoNj+9nHaTOqa/fqd4fwwhrCC6DQQM3esjmjI8KpyQ9tavAkNFx4uz69Q3vuKbf90XWXliDzg2AyKi5EoJSAWVDVR2cEnGqY9hzHSPvl0OY2CoqLw6s4fWNrj/z2XS+43ugZ70MRq/mICpIHIX2EQJ0Zpy9iO4ZKGYPwJiIJ+DyxPw+rkEU6vwYPEGW0trXDjXtf5w0nlgYTFjY2iHen0V0VXgPKpFooqP/wE8/xzY5yDNN+PIe9BvgdBRXdln984nRNWPEd3m6lJ63OHrWAARUf3HxQZx8DWproDOINoPOkhSM1RXwNyB/DDYEjSAWuCId+pk4RpptIzIlwxO7HY7Cz49AwBv/jLh3Xc20foyKacR6UN1FuhHE0OSCOk+iKcIDnUNnN4DXcJjCc2v89a98KSj54kAIr93unR1n1uf3UGiD0EMSIjoeZQBwKIOcBmOfZB10JuIWUS9/3L29M5J0UNPp2IVrs/71NbGcPEcwi9QnQc5A5Ray0LQByCfgS5j/U8pj23KtfXgac/v+Y+JLi5Yvro5gBdOom4KlQmUvtbtOp7bwplvMLn7TE7u8ead+GnRfyuAA5Clqz6rqyWiqETkchgE58UU/IB4OKD8YiLXrj/x1fveAA5AVIXr1zzGt4StceWt910vET+z/zv7H6I0eQIhNkaGAAAAAElFTkSuQmCC',
  28152. e: 1
  28153. },
  28154. {
  28155. id: 'image_1',
  28156. w: 104,
  28157. h: 103,
  28158. u: '',
  28159. p: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABnCAYAAADsSgd0AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO2deZxdR3Xnv1X3vq27pW6ptVjWYkm2vGNsYzBLEggOMIawZcCTkG0I4IQQYJIwA4RJwMOQkMBkAUISIJ8ZwieQQJjJBmYJBhzANgSMdxshW5asxVKr1ertLfdW1fxx61TVfd2WLdvY5PPR/Xza7+ndrer8zvmdX52qew0nt5Pbye3kdnI7uZ3cTm4nt5Pbye3kdnI7uZ3cTm4PdVOPdwMe6uaG2+rciV1AxdMVnODJj9/2QwGQc9KOHwK7eSB/WEDUj3cDTm7H3x7zCPqhipaHuCmlHrfG5o/XjR/2dtVV0anePrxTfrgKrhre9fZ/Px6RbI9JBDnnHuZ9rlLwdjj8ziey6J6O0k8ANgKrcGoVuJVAG600lhylMpRzOAwKg3UWxyLKzaH1UZybQXMvllvouG/yQXsTcOLgPYZ56ocPoPnfW8NM76ex2WU4fRGoDTjbSFUYTnkV539Tyfd40+Q3Vxk1ZSrnQOsC3H6su5HcfomJ5t8y9tapB23jv3eAgiR+qFL40Hu20+39Bk69AMVmLBrtPBAkEjkxsvP/ZhlwiIdXx9p4DQtof45zBPAsoLE4twflPkOn+Yese8s9D9b0H3R+etQBeujR8qkG993xWxiuAHUWzitKAcR5w0n3BYv0h9qdXMQqHJJGnRu6jgKlAZs4gYvXUlgUd6HtJ9m04V1wZXnc7vyAouqxB+j+947Qn/9djP5FHONoqkiR1jiG6AuWWj45TrnEwAJscpA6zkgiBUscQqX/xkcfM2j3V7TGfov1b1pc/lo/5AA9KDAHPtShu//9KH0FuLHYFVU3KC4ClhrbUqc3rWJU1A9K/j0cNcl3BaDrTqGIgLqh86sInUeXn6K1+dfYcGV3+Y56oNSjA9RjA9C9b3sVrvluYLIyhoqeX7NemhuovFf2B5v7fzsiYMvdOTWPSyIDQNnkdw9oyFEu0p3S8d7SZhwodwTl3sJp/+Mvl974hwyg4wJz6Le3M2s/jm48pebVzndekrREk7IJVpKDXF2lOVudq1wVMMuJhBSM1MBy8Zrw8MfK9bQCdIyglDqzIQKzg2/Sbv4sm96+a2nn1aMC0sMG6LjAXHWV4mf7/5288Ras6kTjJpGSAgDeQC4CJdQnEaddwmDy3RtMD+WmtHu1nJQ6iY4REe6VdEnp6s9aD1oCjk5pueyB/Z9se9fvLrHDo5CXfgAAfShn173/AOryqtSXeGB1ImATcFxdjitH5cGuMoQxEQgHZHINAb06POaRBFjZH3NIdXBwAH+sTY6xui5MAgVK+3yEhc34feazbN/6kprae7wAquppy9xz/2+fyaK5GpVtA+99gUpc5HFrw4VQrm5Qhd8vPwbrEw3jhlqeZv7000dKeo5VFUBax3YIAKm8RxEGxGmeEoEi+Sk4gAVl76GtL+fUd36v1rpHMFZ69ADa85aXU+i/xOqxKr+Ia7rkUFflkJTW5Pc0ylJDK+q/u4T+gtFSukzACZdKKY3EqCTnE68bhILkOgc6iyelgCl81JnqwtrOk9tXseXdnyLc4jEHaIjedv3WL+D4EE43q1G5AgzBoApv2CSK8NFjJULwhnSVdwfqSylGosh6B0jODYB4gNzQvqDSbJXsbfKbs/G66ETCp/ynE4v587SOv4c2WsAOyOxr2Pbuj6VmejhAPXKAvv/WV4L6M5xqVkkVwESFpcTrrfdETQAPIs0IZUgkyWHaNzPNJTZN0g5UljTOf2rv+RCjpBY5GiiJYyFXwz+0XcRDWtXQCp8MqwsqnUSVFeoeoN1r2f57/1ua9gMHaEnkfO83X43K/xSyRs2IEglBBAjXJ9TjEroCgnAQ7g/yGGI1wBHl+XDiGu5ZQmdLeiy064Z2eAEjbVD+OqE9OjKAyiK1au8gyp8XVKUpsOZ1nPmej4T9nJhoePgA7fyNX0bl78NljcrYGlxJrG85MLbyKDQ44WiVjF9YmtvFhcNxwvuSR6R7KUBDPUpzXjg+oazaoFSOtXVNUmO35BrLDW6DAwk9eqWoHChToMs3sP0P/yI08QQi6eEBtOvXfxybfxZ0q+J6TyHWN8pJh330BCP53KFs1QmNP0/6l3C/qKW0ThdywTBdpTkDasCFqkUSkcKdaW5MQXMO8mQg7Yj7wzWFZhNEla4oPD1WW8D1UcXzOf2Pvlw191EGqBY5h/7LOmby27DZZG2ULfRlRQyk4LiojvD5xaXJXpJuEh1SMZD9ITeoyghBzS1DdUElJiKl2hEjIeTGVIz4CIc4/grGtzGCa211SQ4a+gwU6UDZI4wX57Hujw+dCEAnvmjkmP4STk9W/bWJALBQmormrAFT+sb5Y5yhpuSsqRw5jbbSX8d5rgm04gVGCkDN45PIEWOntCmpJS33iICo0aWn5UB9Ykcblam11acx1afzv1nfR2tin6UvDrBqkln9pRM194kBdNevfxKrziMMFBNqcxaUSbwKv6/0+SgRDsYjEwBU9Ac+2pSOdhHjaZ3wvICUqicIVJtO7qG8YVPa8ddPc0l6P6fo9YoKJEviVAllW4+4rZ3owbOVc1oT+y23Nuo8dv7GJ09khvm4B4ZLOwd3vv430Y0/wGYqDvxsBCiM3D2/h47Jbeo0dPOuAZ//1xl275tl/8F5ev2C1RNtNq4fZduWCZ596QRnbW1HgyoifaRjGKh/dyTKy/8gZSOhRWeCCHDO8vXvzvON7x5l38E59h2cZ6FbsnJFm43rxzhnxzgveuY46ydFtZFEqac35ypVFyhRKC6LbVbeAbVxmMF/U+d84L2PHkB3v24Lg/x2nB6BLNKNE0ASoBQEpSQlm6QSMDVj+ZsvzKFdwfbJEluUlIVh/9GSm+4ecPf+eYwxNBoNXv6Cs/ill6yte7tO52sEkOFuCI3hOULozEet9/y5xYJ3fXg3N96yH2MMrUaD808f4/wtTSbGMhqNjEI12HkoY8PaDlf8RIssT/qfiZVUFSk6D4FbObCuS3BFBRR2kWZxrtr+p/c+GEDHX3Ylhr3z9Z8ANRKStyOCo1wVzhCjBuIA1LpQpp+dK9mzv+TXnr1YNTZrVE1wFooC+pbDMyv55r1tbt5jODq9iCstqtGoeu1E1UmSJ1aaA1j+i6MyoJXoSZxKVw51dKagow2XP2WSp5yuuHBjj5HRHNptb1x/3bLLonXcdFfOE89SZJnvq02iVOmKzqUKLgVZK2JDp+0eoa8+ATz9wQA6fgQ5p/j+638Joz+M9TV2mwAnCVIq1M7FaQEBWDlQOVhDOTDkdgCNBuhWbHDIZQrMALoL0F+AvAmTGyFrJTnPN1nyj0wH1AqbLqIVFCbJ764yYG8Bpg9U57RGoT0CmdCSGN4LBywUA8qsRd7w4KWVivCpYr6UNiov6cMnoKwjM69ROz6wzKTfQwXonne06U3dB9kkNiMkRoePGplgSz+H1FHIH9oruyx6vfC3zghTE1J1cJ4ydFYBp31pJUhd5yvSLtJHUpwOn07GXkkiF+mL8wndVtEm8j3NNS4RPsY7oE7MJnlNVgpZVe2Xib8gcjLCoBevCFV5hPbaTWrbO3oPhMHxVVz34MexTFbeKdEijRJVUxJktCgfII5vUmXWqAztssrQIn2tiwNEpUE3qj+lY93N+cQfbDOkvgI4iZILgeSvbf3+tPKkM8hzYh3Rt9dIXyXvZT66GmBU1Qflfxdmsd7BrPUqziu5ILs9yMHJ1STdQx8/HgQPGEHurtf+KDa7BqvzQB9yYefHAtZ4IJLip/MN1qK+dMwdCsKIszadnRrCHxPUD5X3paN3S7x+yEOJ0QNDicyRCE+oGemHb4OzHkCpwqfn+wsKwDI1r5Jod37cJ1ELCcVlSU5LcpsGsCWZ+XF11ge/thwODywSSvcHKL+/NlUt3uGSDnhpaT04RjpdQjmIRpPI8LXVyshJ0scbI4AhuSUxuk1+VyqO6NNqdSho+qalc0HWt1WSeEjkUtmQyriPZpNQox1UfwKAziFr+r54dacS5wvjQZO03bcn0n9O6d4DPG05GJaNIHfnL1+C09dTZlkYd4gQkJGysdEAyoe8UxUg/WNQLLJox1jMTsHQxqmMljnCqLmfZm6gMQqtldAcBXxekrUGmR9z4Ot1yLyLivlMIlLuL34iv5EYCKrBsZTNhKLF223KeWJAA2UJxSz058AssmgnWNCnYPQI2vbJXZdxs4esqaC1AporPAv4PCfT4Up5CS6U74WIHJuVBmWfqs7+i38bxmL5CCrsez2vePTVEJ/Kb0nkOAMLR+kWmgMjz6G16WLG1p1JJ89R3oDWWrrGcPj+uxgc/DfG577L6nwPtNdAe0UFVEjgOnqb0okvZQkogoYOH/WVPh5w7SJ9hhVCybSF9t+dv44ZQHca0z3GQX0Bg4kLGNv0ZFpjk4xkGUopnHM45zjWnWNu301kh69nU/eb0FkNzRHCgkydyG3nxY6yPhf7yDIqQ9n3As8ahmJJBLl7rjybRX0LRuWh46Gm5Es0powUY6upBDd3iN2ty1lx5osZm1hDo9Egy7Lhy+Ocw1pLWZb0ej2md36FiSP/zKrWHIyeWlGG5AUZUzgqf0lH6VLWEfatdSUBSAAPlCNOJp/EyHUWigXs3D725U8lO+1FjJ+yjUajQZ7n6JAj6/0py5J+v8/R+26lvefjrG0dgNaED3o/VkyrC1K6UioQA8qUjNgnqG0fuvP4AN36qs9D87mVIhFxYGNNTWSq9bRjDMX8NHtXv5L15/wEnU5n2Y4st0nn5udmOXbrx9laXAMrtkLeJtKTeHgCDD73GAhji8h3BHqTRJ5SnuRRKfBKWcg66E+zsNDl8IYrWbv9Etrt9rJO9kB9McZwbPow3Vs+zKb8lorCFTEviUjKMipa94JBWT9+LD6vnvCR//CAALldV26h53Zis2Ylg12ssxm/mkg4W2VgNHbhMPeufQMbznoGrVYr0NmJbNZaut0u99/2BbbOfRw9vsVHktCSl774DrrkNyfdcMu4G3Ekr6S46XNDoG3vhINjTC/k9M94HWs2nk6eUPOJ9mV2dpb5Gz/Apvx2aIxA5ocgouSkBCR5SNqnywGtxhnqjA/ulevVc9Bi8RbIm1UfREIKHchYwkRvHsxyb/snWb/jaQ8KzqDfY/cdt3Pk4H5anQ6nbNnKqdtOr0yuNSMjI5xy/vPYfdMi2xc/B6MbCY+gCAYQVV9Qaon6A+rzPNTnmEJU+QGp8RRT9lmYXaR35ptZt+kM8jyaRdo9dWAf7ZERNmzdzobTtj1gP7XWrFy5kvLcVzJz01VM5IPqPiL3rUr6JQrUt8OqJt3+W4FfXR4gx+WRKVwyRZAURHHVDUrDofI0Vj/x5XQ6nQcE58Zrr+Hqj/0f7tt5F7Ys0T6XGGMYW72Ksy6+hCve8CYm1qyl0+mw9vwXsffb+9lc3AetsZhn0jUCJNEUQPEgpDOrSoEs/ZJBaKiwe6ltS1z3MIdP/RU2btoRwPm3L3+RL/z1R7nv+zuXtHvF5GrOfNKT+ek3vomVqyaXBWlicj37N/8SEwffC+3RYOAQ9VKBsKpeLnDu8vRawapu1y+cSbdxB0brKvFLxEjuMfUqdtFn98Sr2Xjuj9NoNJY0srcwz/ve9HruvulGOs0OzbyBzjTKR4DFYayhNxhgMvjJV17J83/h1VhrObTvblZ/7100x9eByis3spn0njColTGSTqPIRQOE3iUsILkHD3axyN7eJlZf8lpGRkbozs/yvje9gd233Eyn2V7SboPDhnYrXvKaX+W5r/jFJf13zrGwsMDst97Dqa27IwhOVcXjIBayWBpSFjJjaetz1Okf/h74gjnAO171xN9DZZcEqZlOrMnYR5KxgyP99Yyd//PLRs/s9BGu+sWXM717N2OdEVqNBrnWaKWqEY1SZAoyrWlmGdo5brnu60zdv5+LnnkZeWuE/YdmWKWnfC7ysljKMGH1jE4oLaXCRFZHkyUS21/OWcziDN3TXsn45Dpmpw5z1X++gpm9exnrdB643UrR1DnaOW6+7lpmpo9wwTN+rHY3pRRaa471W4zPX1eNg0Tyi/SsqVAk4hX9sn3Vn3/3n6SZvsHqeYHCpJYUKgeuyklS1S3h2Mqn0263l4DjnOUPX/9q+oePMNpqccqmLbRbbbRWNBtNGo0Gyjla7Q6NRk6uFS2dsbLV4YZ//nuu/uhHaDQatDc+Dco5wixlukpVVFmYLEzAkA6HKe0kf4ogkGOM5RDbWbl2EwrH/3rDqymnjzLm2z3SGaHZatHKm1WbO20vtxWZcrSyjBXNDl//9N/yxb/5KMNblmVMbLqAabO5ms7XUqcbkv6hH1ZGEs+Ta+QA7uYrn4Drb67EQQJpOp0tFUarQJV01py7rAT9xw/9KYd3fZ9VKye44i2/wymn76AcDPinP/kjbvj7f2QwO1eJljxnbN1a1m/fjPIznqPNFp/5yw/yjBe+lLE1W5jau4E1jR7YPNJYmD6oza8QCqqh2iAg+u8yNSHHGUA5emPnMtlo8H//7E+Y3r2byfFVvNy3u9/t8ldvfjN3fvUrOBwqzxldu4ZTTz+N0tulqRWjzSb/+Ofv5xnPfwkjK8eDLZRSNJtNjjZOZzUHotMIEIaK7iQ3WSfrITe7m698grrgQ7dUrlcuvhGnVPTMpKQj/xY1Zx0L5Tija7YsC9A1f/sxOo2cLWedTdHrsu+O29h9662sOnUz87NzFEAfRa8oObzvAHd887s4NJmGJgo9GPDJP343eZ6zkJ2atMHVbxSW+MrgU2iDGCkQj3EJOFKnw9Ka2IbWiq/+3SfoNHJOO+c8in6f73/n29x1/Q1sf9Il9J0LbZ7af5Bbr/8O1lXPOSssTaWh3+NT73/PEntkWYYb2xbbI4IrjMmk6u1Bs75zdvGNICouV0+OBUcXxwtpYVS80VpmG2cwni+tEt34lS8ymD1GpzPC4vQUe2+7mdJq9u+5j7npaXpQeaK0FQe9Prvuupuzz92KLQuaWcZd37qOLMuwzTXALsJEXK367fNOWMGk4u/iaOHDAxLmmqq+mtLQmdjIt794NWZujsbIKAtHp7j7ppvYd+99KAWzR6ZZHGqzGgzY9b1dnHPudgbdAVo5Wlpzx/VLC9JZltFZcwbMaz8mEzs6T3ledocVrR6DTD05AqTYFqcSfEFLqE3KPLK+QCtcPrqsrL75a1+moRQZjun79oBzHDi6yP37DzJ14AA9mRqXzdPO4tQUmxdPpYklx3H0wAGOHtyPaq6AgTRaOgBx8b0YW774Dy1RE9AgzgcJIygGbpys0eTWb/wreabQWI7u28vuvYeYPnoMnGNq/356oZga27wwdYRNC6fS9vkxdzC9dw/zM9OMTaxODlc0WqP+njLYd3H8JhFvLdWcU+jLNoDc3f5zF1PYFWHOJiQxElqQkKywc7q5BByA2cOHyfwaBeccs/cf4PY77mV65hh4Bk1M6V8KUn3OzC2wbixHO4vWjoN77mF8pb8hOnwgix21Sy8Ucw34mU8iMAG59DflZzQUs9OHyXAoW01K7vreTqamjx63zdo5js0v0B5rgLUoZ9EKDuy+mx0X1gHKGu3oKFYoVpxNR2dKP61d4W7/uYtzBuVzqkKkDOoEEOHFVCgooMS55YvgZdH346W4mGQAdIfzh5jKuSoSrcUInVqDspai18WO+hxnDeRSxU4AE0Ak+demv0UwDNXiwspXQ64K+sZgBj2UjfcvcA+pzdXyOOMBMihnKfrdJcebsvBzZDaha2EEaXsOWkpPvm+D8jk5uAtDzS3kLhf/aotCKuXUcdPYNOz9tnL1JNaYqvakHM4UjI602XPE4patNFS0k+EYH2ngyh7GGkpTMrlhM7q7c6kIcBDRUZCNQGcT5Cuq786C7cJgBhb3gi3ivUIurdqe64LFmYOMjq/CmhKXaZwpGBlp0ztsscdps8axspPjTB9cNXg1pmT95noZyFpLd+aAL4bKgNmP68ISsCQfBUcDUBdqUKfHjgtAnuZkBaWSckm1tHdluZNiMMANedm28y6gLIsKJFtiBn22rh/HAF1r6DpH11n/Wf31nOOUdWsYz8E5gy0N7bEx1p62jQ7HfJtk/CBrhX17Rk6HFedDOQ/zd8GRb8DMDTD3/UoZrX4StDcmDpdU5D2V9+YOs+Wc8yhMiTMGWww4bc04Rh2/zevXrGaipcCY0O6R8QkmT91Us4kxhsHCVNUeIyWzYWaSnJqoz8qZTtc4u95j7QEx8YSwIDEByxoa9iizh3djTD3pP/3FV2AbGaUpcNbgTME4BRefsZXSOrqmpGssi9awaEp6xjDWaXHp1vUMuvO4smRgBmw5/0LmZ6ZYY+7xESCgiHAxMLoNTBemv1FFymC2OtYUUB6Dhbth6roqqlrrCXNZJBOPytEcHODSF/wUVkNpC2w5YKXq86QztmIcy7a5025x6fZTKRbmcbbEliX9ss+2Cy9eEm9FUdAY7Pftl8G/CBXpjzi/SUSQAsV6jWY05B4ZQLkE2XQmVQxVDtDH7qTf79ca0x4Z5aLLnk+/GFS8a0uK7gLnjCtedOHZbJpchdKK0lrG2m0u3LKRn3ridhr9OVxZUJiSgbG84DVvoHvkbrRbjPcX8WJtZXTTh4V7I23Vxmuy0qiA2dshH61HohjLlqy3d2Ks4fxnPZeeb3fZW+TMFfDCi85i0+Tq0ObRVpsnbt7Iyy7YTqs/izMFeEoeWHjpr/7Xmj2stcwdPcyG/vVQDJamDydK1IYuIMOZyiFHc5ztxBJIKk/Tg5McYB2oARsGX+Pg1JNpt7fVBqw/89Z38ttf+zKD+RmUy8k0lN1F1mYZL9k+iVVrWSwtK5sZ5WCAnZ/BOEtpLIum5AnPeSGTW05jxf5PA0Xw9GqZk2+LbsHi7noty5H8Oyo1MLBwD+hOFVmST3FgCnI1Q+/wHbz0jW/j3dddy2BxHuUysIusy3JevG0VnLGW+cKwsqGxxlAuHPVXcJTGslCWXPSC/8iWc58Q7OCco9fr0Z26i6w4VDmNL7XFyTsRCf7T+rwU8LAdDa5ZX6HjUbayDi6NJos8YpH199M4cj1zs7O1XLRi9Rpe+8cfoaszeuWAoiiwpsAVfQYLc5iFWVr9efpzxzD9RWxZUJQlC+WAyR3n8PPv/CO6h26nU+zxK4KEehPe7ntOl0c+wjo9W2+3PC5iFqvFH2l/hFJMj83ltyjtgFe++wMsAv1yQFkUlIMeZXeeYm6Gdn+ewfwsZXcBbIkzJUVZsFAMWH/eBVz5nj+rRY8xhqn997Cl9wUoF+s5py6nk6BI848FaFY1exn4BSoT5ZYAVhtPFGAWWbf4ZY7u/S4LCws1kM669Ed440c+hVsxzkJZMDAlpSmx1mBNiTUlxpQUpqRbDDjW73HapT/Kmz76DxzecyenmRtgME98/qaM8t1an2tMRWGJPK+mRvxzO/Jv+U4RrxdqiwbMAD04yMT8DWw461xe9xcfx4ytZN47zrLtLqXdfbb/yLN52yeuXgLO9NRhxmevJVvcDbYfbTpMybV8byNjVGyhlLvxpSU2yyj92ML46DGey0V5yPjBJuDpFkycwz2dFzG59WLGxsZq6xF687P8ze++jW995tPYhXkaWqOU87rDMXCOya2nc/kv/yZPev5PcWjvTjZ3ryGf3wmm5+fuoZKkyWJGSKYdSOpyiQ+FYqmNhdJU+Dgbx0jOQWuCqdEfoZx8Cp1Wm7/7g9/hxs/9A+YB2r1m+w5e+Lo387QX/6fEj6s1FlP3H6B55KtMHvscLN5f3VdGu/K+hcwvZlSasMQ5y/wSZCA3oE2p3E0vKSh1jsmqqVljI0DiubWHl9LoctAYg5VnsLdzOa11FzC+ajWNRqMGlHOWb33m09x907eZnTpMo91i1fqNXPzcF7JhxznMz80xs/92trrrUUc9OBrCc6xhuTCEhfJSoQ5P4hHXvUGsLoSBYFIVSWlbuWq9hc6gs465zkVMj1zCmlM20WzkfPvqv2f3rTcyc+gQrZE2q07ZyCWXv4RNZ563JGq63S5HDt7H6tlrWbHwDVjYRyjvyGsGBCBZ2aMzqklJP3mXqQqk3EBmS+W+++IeRrcwmiqKbDV3QekfaUwoJJ2/CKNhXa3CGd1Kd/QCDjaeyMr1O2h3RsjznMyvI0vXxtWWKh28l4niLlYNboP5e6s1aRCXyYaJOj8wVQJUmKKMyIQFjCJoLOHBrQCOqyLHCniJ8zkN7XHs2A726QvIJnawctVkcDitdeiHLB8zxlAUBcemD6GO3cVG+22YvtXnSS8M0vkqeflFJkBlkOUeHF0BpS1kFjLTV+7GFx/F6gmshsJVUt0koEgylcFdOs8S3gQF6AY0VsLYGQw625hyG+k31pG1Jmi02mR5E+eqEk7RXyArplnNfsbKvbCwB/ozVDeHuNJUERaoyMsqwgv3VBJNgdOSbTjxDvG9hfB8kyRlWQGkWzCyATuyiSNqK/OsRbfGabQ65M0OzhqKQZdy0IXeNCvVIVa7XTB7TxU1ZpGgFJ1vsyxekcf0M5nuziLdZT6CcqqyT2ZnlPvOi+7DsRGjqaLI5xmTJGQZSOH8ElpF7fnMIBlVNUWdj0BzNXTWVqBlLcLzQKZXjWGKGegdqaoAgX58Z+RRjQBOMs0dJuR8JNVLmaECFMolEj2yXjwp9YQIMjbuC04I6DbkYzCytvrM26AaXowUUHZhcAR601BMQ9n3UaOSPnlHkrYJC8iSK+2f+Mg8iI1Mogdw+3LgGIqNkS6kE76TwuMVZxBnLmX5lYte7FIA5qG7z1srjzklTeBS31NEECyElTvaVeMGrM9DEBbVBwCI9OfrZL7cXJ0rtJw+ExSqJi6pnghlm+h8draS570DLH2JYCLxnc/XNZnsP6X2Jqt5tO9PePlHYvOQNqQTHMsx7CSz59aMFBYCeiqQSncImpS3HeHFd2musEXlZaJcjBhdx0i0dQUAAAxxSURBVOc5A+iZj0wBPPOG8vknrCJ1QOZfseMjysXmShDFAaEHQrs4la9EICT9kMc4Q1FYUd0kOQbnI80PfmsUmuZmHUWJbAEEAYQoFpQlrN1RJBLbgtU7cxTXgn1x7dFBZ/2CPuo3lwZJWT9MQSRJ2KjKIPJAlFLEheMCOJ7vqcCxyWL8oNCkY6pqR1hA748xPmrTB7KkC3JfMUyYIU4N7o2A9akvUXbDRg+Kz4Mj0j14ulCa72u6hXYo0hdqxet7phDnkXZV0yrXakbyT6NdNaer/A4xjjwSEqoMyXgo5B7P20KJUkIPq4JcPEcqFEGypwZIJHwYkJZJyKdqMqEX6wemYb/f5+tkgYps+pke64iFVIkgaZ/c1yXn++8miSxxtlTl1oYjiZ3SNBEm7oSCrXduB8o5RvJPVyb+zvOPASspdeWZhQ9nY+KnvEUjXfjnkohQ1PMDxHCXpa3pq1RqOUdVbpWut07XY6f7hUZAXDFGR0jERKowLrBLHKCSREv6exI5wdmEuhOnkmsFUEmo1qX/IAwJwvNA6eA0h1xV6k0raGjIXDUGUsyqiz47rv3Fb0RyTngHZ7LJHD/e2IlT1OgveF0SGWG2M9lf81C5rv8evH7oWuGRS5d4ckmY4wnTESb+SRUkRJGX1UYKl0k5SPn7SXQEjyc65XA1xXlHrvXZJcyQGkoRH9sXB3Jxf3jKQe6hbwRZNGLVx8jLZ8Zn/B3hcXrJRSmnw1KqkwbVFrRL/3yOQa6TSuZE1RgbB6iiDIXSteSgIN2qv9RJwm1d4ki+nYbkU0AQp/EAp5d2JgqNdMWNJua0YGiV9NHVj12y0EXanUZ7CpgFZcDkH5NdOOcUNz5vAac6geZKV1UUhObKlObEi2wUC2lkCxDyEolAZUJxwjkkNJbSmVxER3Ac9f1Cg/KZbsNgBQmd5ISaIJAPT3NWgJVPEQHJtUO+8SeHfToeI20NbxuRAalfiJn7KkJOrCDkFpTrqou/MBIsoJRymOzLKFMNkrRHP1PRwNrnkWDspP+OGN61KVsIs7Hpm69q0xiJMEintoMQMP6JvuScUCMsqcJbqM7/kVbAU0EhVJeKDxevJSKiNnvrKRX/qZzPybbukMazQFB4ECPKxYgJlRc/5BCbKlvlH2XBZl8WP4rLc8bc6+jxfZTN8CxTEwBa5O7QvtBRf4xwcAhnvzt9xxuaUFYJLzP3FCYRIQ884f1IllmFAFPJ0/8JXcj9SKJb9osj1d6bkOYKPLj+fKmYpLkilezJe3/i4BvCM7ySI5wA45008+/0kXtoiTgDyhlG3eukNaGKp8753G5MdmtAUuqUub+4wteMBHESo6gIVpqnwu+S/Emo0R8fckFa+5NrCA1JxIj8lkiVqPLnmdI/CWjifcWwUiWQe4bzHbVoFZESBqYunp+qwHR4IcCH+yTmDdHkopLT3qaZz7OZq5irip5b1Tmf2y1XqC9wM9kVZOVtKJOHCzjiC24lj2ASrk2pzUXHCXKVGHHyLKZUjsNLhySpp50UMeHvqYJaSHKMSs5NNmmXJOvUUUJUwZIX9w1L5zRi0vPFqcJgVb4n+UwlX8Jjjr5IKs6vXQyGavxZouzL067o9B/q0s9+j0H2ObTkIZdcRPu3nuhY6k8Tthg0zU+QUJOICQHO55IwkBV57RLgk4GmDETTPBaiKZkpDYtcWCbaXDyutgQqUXJppIjcDt7pjZ5GjACXYBrGg+EPwgPDIXo8MJJ3tIVB9jl10Rd3ppgsXSK6OnsZ8+UUmRmryuIegFw8UhqpvK5XMRLs0LVq4S5qyHdIJKj1NbiwElRs4a8vg8IgwiQ5S91OwJdc4L+Ht18R80Rol4seX1NlieHFsDUw/HXTF/nJPaV/6ZshHZ7GJEWoCI5/0LsKAAvoeVZnLxuGQw//oHZc3afIX1EtNvbRk/sL5sqPfHMfqrqu9Go5J/WulAKT39OHxEQliWcbW9GaTXJDGkHOy39nCa+gNKZ6O4jsD1WPoagQJWh8tJkkQoWWwnRLUluTVy2n/QmgJrQRVG+i2PJkrif34GQ+cpS1FM1XqB1X19ex1a9a39w3n/vXNHuvwOjKk0tVjY2M8y9/dVVnC5HCicGlXqVVffygdawIJyknuEpwdO99eqh5Cq/cRLXJcdLopEeBcly9l2n+kggPSk7Fi4ToYOlniFritQKdJXM76Gp8k+d+Ktv/5R4omTkdNP9aPeVffm45HB4QIAD3rctuolFcgPF0I3XJ0kFhIyjlkHcaLzMlT4jx05nPILmpAwPUElmt9kZdFdW8Nr1OQpfyW1ijIO1IjpPfZG10AEOmUbxzBWpU9baEt4b4T5ktzf1vufwpHzmSfywUjVvUk790wQNhcHyAnFN8+7LdZOWWAJBNI8lHkbxOWRbgy0BOZChEb5U8ElSY/5SBH0neEWQl76WGSl8amyoo8exAO+l++U1EjkvAIYlMhvCX+3nakugWgKQMlWWR9pWqip9a+08VqU1TRY9p7OFJ/7L1eO/RXpKD0k0p5VjfPRuT309mfS6ykUcb3luamfcQ4VmRk/53Saqi+2UhSHiJn+QnMZpvb+B/Mb6AI+d475bKtSLmM0W1X2pcgcKE2pLxUAAjEQMh1/jzlIrX0r5KL4pWQMiTv6anuoZXv7mL453MgMvvZ7x55oO95Py4AAGozdd1mbObKPJdFWd60SAgNaka0PAh3EgAanhQZL0XnqOlgzJXL+MriRQBTifgQF18VB5UnW98BBjv6UFaEx0h2D+hKU00ulxfItN58yg5LiOuJcA7H34NgQCDzy86OnBD7OUB0hbKfBfH7KblRMES+z/YAenmvvnsb9AcPBWHqvISfi2dp7z0lY/y2L71+Sld3+AstfUCQNDo4rFpMVKScjzAR0st8SRdSvgpfaOjnC/nDf9PAyEKk9RhQj3SR34KkuQcTYwk5YWAJlJa5kA7R791vXrKlx70bb+hOQ/1QAD1lGueTq/5+zhlYiS5ykuavlEN35jcc3DDU1/uoyhTkaczGWEDKidQn3i5GCJTYVfksmXACTRFpELru5mepl3y+DvR8AGADLC+jbnPLZkvfSXKTPrY1NDSlQ0yKlbJE/tkFhyGbvP3TwSc0KUT3dwNz7qE3H2RrJzAUUWRIxQDqujxhjIQ/j8NtddLEkfvKD9qT6MqiR6gVqJ5oKBJvw8FXNg01OZiJOHLyfI1U9SmQMLrWny0iJSWyAnOpwizAeJUJpuhbD5HXfrFJW9UfLDtYQEkm7vu2R+jPfgZsFl8fZmA5b1XckN4xFLAsTE3SG0rLCiEOOXsDRSWKpEk/eEGUQdI9EjYJ/Tl/yMvXYeozjIdjwk1NJUUNyXifa4JpRs5h5jbUIZ+8xPqqdf8/MO18SMCCMDd+KytlHyWZnE21qlgREsFlk3yjbw9S17fHNafeQAhoSVi3govhPVWl9wQQHJJ8l+me2JQ+YesorEMjfiJgAgoKdXKfqnu5/LdxWhRDrRyDBp3kvN8ddFXdj8S+z5igGRzN1z2o6jiIzTLHYCqIkElEUEEJ1Va4R3SCaWl5SEZz6S1MucjqtYFiTKGgPLn16InOSYtaAoQkChN+beK0SIABVAQ0B2Dxk5c/mp16Zf+9ZFZtN7cR21z1z/rqeD+nKY5H22zWORUQyCQUGISSWmhUyJFCqk1VZd+J5HVEAarqBh9tbFMwoMCjEqOTWeRh4EIILq4z2rDILsV1K+op37l+kfTno86QLK5vU/rcF/zfTTsy8jLcVAqGDqp3NfGHhJl8nt6jFVJ7pGo8vskpwzXzwS8GiAq5iYxegDKnxeojgf+wznK/BiF/js2Dd6gNl9Xf0HCo7T9wABKN3ftZRfQKN9Obp5F067CekTEudPXXA7Prcj32pSBo/7/SYXQlaDghvfJdADR+LIrpb3av139GKUcA32UMvsKRX6V+rEv3XzCxjjB7TEBKN3cV39sMw31ejL7PHJ3OrkZwTEEGHXw0rn/mjwbkuLD2jqNkLA2wUUgwqMrDAETPh1ltkipdmH05ync+9Uzrw0vfH0stsccoOHNfecZp9LLXgruGWScDW4jDTeOttWrFtOiZ9rcJTJ7uCvuOLtdpDpxDasHFOoYqH0Y7gT1ddrm/6mLv77/EXfyEWyPO0APtLnbzmtydPInwT6bTJ2PVuNgR9G0wbVRqomy1f8hSpGhnU5GoA6rLK6aHMHpAucGoHoYeii9gHXHMO5W0New6sg/q/NuGzy+PV5++/8vJvwt63OS7AAAAABJRU5ErkJggg==',
  28160. e: 1
  28161. }
  28162. ],
  28163. layers = [
  28164. {
  28165. ddd: 0,
  28166. ind: 1,
  28167. ty: 4,
  28168. nm: '形状图层 3',
  28169. parent: 7,
  28170. sr: 1,
  28171. ks: {
  28172. o: { a: 0, k: 100, ix: 11 },
  28173. r: { a: 0, k: 0, ix: 10 },
  28174. p: { a: 0, k: [50.466, 41.239, 0], ix: 2 },
  28175. a: { a: 0, k: [0, 0, 0], ix: 1 },
  28176. s: { a: 0, k: [-105.026, 97.953, 100], ix: 6 }
  28177. },
  28178. ao: 0,
  28179. shapes: [
  28180. {
  28181. ty: 'gr',
  28182. it: [
  28183. {
  28184. ind: 0,
  28185. ty: 'sh',
  28186. ix: 1,
  28187. ks: {
  28188. a: 1,
  28189. k: [
  28190. {
  28191. i: { x: 0.667, y: 1 },
  28192. o: { x: 0.333, y: 0 },
  28193. t: 0,
  28194. s: [
  28195. {
  28196. i: [
  28197. [0.648, 0.617],
  28198. [3.423, -2.186],
  28199. [1.457, -2.142],
  28200. [0.427, -1.424],
  28201. [-0.625, -1.25],
  28202. [0, 0],
  28203. [-0.875, 5.125],
  28204. [-1.517, 0.46],
  28205. [-1.179, 0.129],
  28206. [-1.14, 0.694],
  28207. [-0.834, 0.893],
  28208. [-0.089, 1.662]
  28209. ],
  28210. o: [
  28211. [-1.804, -1.718],
  28212. [-2.04, 1.303],
  28213. [-0.828, 1.218],
  28214. [-1.545, 5.154],
  28215. [0.625, 1.25],
  28216. [0, 0],
  28217. [0.433, -2.536],
  28218. [1.548, -0.47],
  28219. [1.462, -0.161],
  28220. [0.748, -0.456],
  28221. [0.308, -0.329],
  28222. [0.077, -1.439]
  28223. ],
  28224. v: [
  28225. [25.858, -46.958],
  28226. [16.996, -45.772],
  28227. [11.534, -40.502],
  28228. [9.376, -36.075],
  28229. [8.125, -20.5],
  28230. [10.375, -20.312],
  28231. [10.798, -31.05],
  28232. [13.243, -35.902],
  28233. [19.625, -36.58],
  28234. [23.37, -37.717],
  28235. [25.699, -39.7],
  28236. [26.822, -43.263]
  28237. ],
  28238. c: !0
  28239. }
  28240. ],
  28241. e: [
  28242. {
  28243. i: [
  28244. [0.552, 0.671],
  28245. [4.593, -0.166],
  28246. [1.963, -1.16],
  28247. [0.527, -1.054],
  28248. [-0.625, -1.25],
  28249. [0, 0],
  28250. [-2.529, 4.951],
  28251. [-1.42, -0.303],
  28252. [-0.948, -0.736],
  28253. [-2.533, 0.099],
  28254. [-0.821, 0.744],
  28255. [0.14, 1.068]
  28256. ],
  28257. o: [
  28258. [-1.533, -1.865],
  28259. [-2.738, 0.099],
  28260. [-1.116, 0.66],
  28261. [-2.408, 4.812],
  28262. [0.625, 1.25],
  28263. [0, 0],
  28264. [0.871, -1.705],
  28265. [1.483, 0.317],
  28266. [1.09, 0.846],
  28267. [1.724, -0.067],
  28268. [0.495, -0.449],
  28269. [-0.137, -1.044]
  28270. ],
  28271. v: [
  28272. [31.735, -32.494],
  28273. [20.905, -35.342],
  28274. [13.505, -33.516],
  28275. [10.977, -30.609],
  28276. [8.253, -20.384],
  28277. [10.887, -20.312],
  28278. [13.101, -29.31],
  28279. [17.12, -31.092],
  28280. [21.753, -27.258],
  28281. [28.068, -25.521],
  28282. [32.332, -27.154],
  28283. [32.815, -29.684]
  28284. ],
  28285. c: !0
  28286. }
  28287. ]
  28288. },
  28289. {
  28290. i: { x: 0.667, y: 1 },
  28291. o: { x: 0.333, y: 0 },
  28292. t: 8,
  28293. s: [
  28294. {
  28295. i: [
  28296. [0.552, 0.671],
  28297. [4.593, -0.166],
  28298. [1.963, -1.16],
  28299. [0.527, -1.054],
  28300. [-0.625, -1.25],
  28301. [0, 0],
  28302. [-2.529, 4.951],
  28303. [-1.42, -0.303],
  28304. [-0.948, -0.736],
  28305. [-2.533, 0.099],
  28306. [-0.821, 0.744],
  28307. [0.14, 1.068]
  28308. ],
  28309. o: [
  28310. [-1.533, -1.865],
  28311. [-2.738, 0.099],
  28312. [-1.116, 0.66],
  28313. [-2.408, 4.812],
  28314. [0.625, 1.25],
  28315. [0, 0],
  28316. [0.871, -1.705],
  28317. [1.483, 0.317],
  28318. [1.09, 0.846],
  28319. [1.724, -0.067],
  28320. [0.495, -0.449],
  28321. [-0.137, -1.044]
  28322. ],
  28323. v: [
  28324. [31.735, -32.494],
  28325. [20.905, -35.342],
  28326. [13.505, -33.516],
  28327. [10.977, -30.609],
  28328. [8.253, -20.384],
  28329. [10.887, -20.312],
  28330. [13.101, -29.31],
  28331. [17.12, -31.092],
  28332. [21.753, -27.258],
  28333. [28.068, -25.521],
  28334. [32.332, -27.154],
  28335. [32.815, -29.684]
  28336. ],
  28337. c: !0
  28338. }
  28339. ],
  28340. e: [
  28341. {
  28342. i: [
  28343. [0.741, 0.453],
  28344. [4.1, -0.475],
  28345. [1.088, -0.742],
  28346. [0.711, -1.233],
  28347. [-0.922, -1.05],
  28348. [0, 0],
  28349. [-3.304, 4.605],
  28350. [-0.795, -2.012],
  28351. [-1.129, -0.407],
  28352. [-1.842, -0.003],
  28353. [-0.624, 0.886],
  28354. [0.51, 1.203]
  28355. ],
  28356. o: [
  28357. [-2.249, -1.375],
  28358. [-2.478, 0.287],
  28359. [-1.205, 1.055],
  28360. [-1.197, 2.076],
  28361. [0.821, 0.935],
  28362. [0, 0],
  28363. [1.18, -1.645],
  28364. [0.899, 2.275],
  28365. [1.594, 0.576],
  28366. [1.428, 0.002],
  28367. [0.932, -1.324],
  28368. [-0.388, -0.916]
  28369. ],
  28370. v: [
  28371. [28.76, -30.58],
  28372. [19.256, -31.863],
  28373. [13.493, -29.374],
  28374. [10.45, -25.672],
  28375. [8.432, -20.256],
  28376. [10.292, -20.376],
  28377. [14.283, -26.543],
  28378. [19.958, -25.744],
  28379. [24.143, -21.524],
  28380. [28.831, -20.791],
  28381. [32.332, -22.209],
  28382. [32.606, -26.651]
  28383. ],
  28384. c: !0
  28385. }
  28386. ]
  28387. },
  28388. {
  28389. i: { x: 0.667, y: 1 },
  28390. o: { x: 0.333, y: 0 },
  28391. t: 23,
  28392. s: [
  28393. {
  28394. i: [
  28395. [0.741, 0.453],
  28396. [4.1, -0.475],
  28397. [1.088, -0.742],
  28398. [0.711, -1.233],
  28399. [-0.922, -1.05],
  28400. [0, 0],
  28401. [-3.304, 4.605],
  28402. [-0.795, -2.012],
  28403. [-1.129, -0.407],
  28404. [-1.842, -0.003],
  28405. [-0.624, 0.886],
  28406. [0.51, 1.203]
  28407. ],
  28408. o: [
  28409. [-2.249, -1.375],
  28410. [-2.478, 0.287],
  28411. [-1.205, 1.055],
  28412. [-1.197, 2.076],
  28413. [0.821, 0.935],
  28414. [0, 0],
  28415. [1.18, -1.645],
  28416. [0.899, 2.275],
  28417. [1.594, 0.576],
  28418. [1.428, 0.002],
  28419. [0.932, -1.324],
  28420. [-0.388, -0.916]
  28421. ],
  28422. v: [
  28423. [28.76, -30.58],
  28424. [19.256, -31.863],
  28425. [13.493, -29.374],
  28426. [10.45, -25.672],
  28427. [8.432, -20.256],
  28428. [10.292, -20.376],
  28429. [14.283, -26.543],
  28430. [19.958, -25.744],
  28431. [24.143, -21.524],
  28432. [28.831, -20.791],
  28433. [32.332, -22.209],
  28434. [32.606, -26.651]
  28435. ],
  28436. c: !0
  28437. }
  28438. ],
  28439. e: [
  28440. {
  28441. i: [
  28442. [0.789, 0.364],
  28443. [3.847, -1.112],
  28444. [1.569, -1.705],
  28445. [0.527, -1.054],
  28446. [-0.589, -1.267],
  28447. [0, 0],
  28448. [-2.888, 4.861],
  28449. [-1.357, -0.517],
  28450. [-1.474, -0.144],
  28451. [-1.91, 0.877],
  28452. [-0.187, 1.607],
  28453. [0.662, 0.764]
  28454. ],
  28455. o: [
  28456. [-2.286, -1.054],
  28457. [-2.293, 0.663],
  28458. [-0.855, 0.929],
  28459. [-2.408, 4.812],
  28460. [0.643, 1.381],
  28461. [0, 0],
  28462. [0.906, -1.525],
  28463. [1.48, 0.563],
  28464. [1.393, 0.136],
  28465. [1.254, -0.576],
  28466. [0.077, -0.664],
  28467. [-0.647, -0.747]
  28468. ],
  28469. v: [
  28470. [30.178, -34.211],
  28471. [19.85, -34.366],
  28472. [13.819, -30.865],
  28473. [11.179, -27.569],
  28474. [8.253, -20.384],
  28475. [10.411, -20.44],
  28476. [13.839, -27.233],
  28477. [19.034, -28.105],
  28478. [25.507, -25.889],
  28479. [31.366, -26.584],
  28480. [33.783, -29.741],
  28481. [33.003, -32.165]
  28482. ],
  28483. c: !0
  28484. }
  28485. ]
  28486. },
  28487. {
  28488. i: { x: 0.667, y: 1 },
  28489. o: { x: 0.333, y: 0 },
  28490. t: 31,
  28491. s: [
  28492. {
  28493. i: [
  28494. [0.789, 0.364],
  28495. [3.847, -1.112],
  28496. [1.569, -1.705],
  28497. [0.527, -1.054],
  28498. [-0.589, -1.267],
  28499. [0, 0],
  28500. [-2.888, 4.861],
  28501. [-1.357, -0.517],
  28502. [-1.474, -0.144],
  28503. [-1.91, 0.877],
  28504. [-0.187, 1.607],
  28505. [0.662, 0.764]
  28506. ],
  28507. o: [
  28508. [-2.286, -1.054],
  28509. [-2.293, 0.663],
  28510. [-0.855, 0.929],
  28511. [-2.408, 4.812],
  28512. [0.643, 1.381],
  28513. [0, 0],
  28514. [0.906, -1.525],
  28515. [1.48, 0.563],
  28516. [1.393, 0.136],
  28517. [1.254, -0.576],
  28518. [0.077, -0.664],
  28519. [-0.647, -0.747]
  28520. ],
  28521. v: [
  28522. [30.178, -34.211],
  28523. [19.85, -34.366],
  28524. [13.819, -30.865],
  28525. [11.179, -27.569],
  28526. [8.253, -20.384],
  28527. [10.411, -20.44],
  28528. [13.839, -27.233],
  28529. [19.034, -28.105],
  28530. [25.507, -25.889],
  28531. [31.366, -26.584],
  28532. [33.783, -29.741],
  28533. [33.003, -32.165]
  28534. ],
  28535. c: !0
  28536. }
  28537. ],
  28538. e: [
  28539. {
  28540. i: [
  28541. [0.648, 0.617],
  28542. [3.423, -2.186],
  28543. [1.457, -2.142],
  28544. [0.427, -1.424],
  28545. [-0.625, -1.25],
  28546. [0, 0],
  28547. [-0.875, 5.125],
  28548. [-1.517, 0.46],
  28549. [-1.179, 0.129],
  28550. [-1.14, 0.694],
  28551. [-0.834, 0.893],
  28552. [-0.089, 1.662]
  28553. ],
  28554. o: [
  28555. [-1.804, -1.718],
  28556. [-2.04, 1.303],
  28557. [-0.828, 1.218],
  28558. [-1.545, 5.154],
  28559. [0.625, 1.25],
  28560. [0, 0],
  28561. [0.433, -2.536],
  28562. [1.548, -0.47],
  28563. [1.462, -0.161],
  28564. [0.748, -0.456],
  28565. [0.308, -0.329],
  28566. [0.077, -1.439]
  28567. ],
  28568. v: [
  28569. [25.858, -46.958],
  28570. [16.996, -45.772],
  28571. [11.534, -40.502],
  28572. [9.376, -36.075],
  28573. [8.125, -20.5],
  28574. [10.375, -20.312],
  28575. [10.798, -31.05],
  28576. [13.243, -35.902],
  28577. [19.625, -36.58],
  28578. [23.37, -37.717],
  28579. [25.699, -39.7],
  28580. [26.822, -43.263]
  28581. ],
  28582. c: !0
  28583. }
  28584. ]
  28585. },
  28586. {
  28587. i: { x: 0.667, y: 1 },
  28588. o: { x: 0.333, y: 0 },
  28589. t: 49,
  28590. s: [
  28591. {
  28592. i: [
  28593. [0.648, 0.617],
  28594. [3.423, -2.186],
  28595. [1.457, -2.142],
  28596. [0.427, -1.424],
  28597. [-0.625, -1.25],
  28598. [0, 0],
  28599. [-0.875, 5.125],
  28600. [-1.517, 0.46],
  28601. [-1.179, 0.129],
  28602. [-1.14, 0.694],
  28603. [-0.834, 0.893],
  28604. [-0.089, 1.662]
  28605. ],
  28606. o: [
  28607. [-1.804, -1.718],
  28608. [-2.04, 1.303],
  28609. [-0.828, 1.218],
  28610. [-1.545, 5.154],
  28611. [0.625, 1.25],
  28612. [0, 0],
  28613. [0.433, -2.536],
  28614. [1.548, -0.47],
  28615. [1.462, -0.161],
  28616. [0.748, -0.456],
  28617. [0.308, -0.329],
  28618. [0.077, -1.439]
  28619. ],
  28620. v: [
  28621. [25.858, -46.958],
  28622. [16.996, -45.772],
  28623. [11.534, -40.502],
  28624. [9.376, -36.075],
  28625. [8.125, -20.5],
  28626. [10.375, -20.312],
  28627. [10.798, -31.05],
  28628. [13.243, -35.902],
  28629. [19.625, -36.58],
  28630. [23.37, -37.717],
  28631. [25.699, -39.7],
  28632. [26.822, -43.263]
  28633. ],
  28634. c: !0
  28635. }
  28636. ],
  28637. e: [
  28638. {
  28639. i: [
  28640. [0.552, 0.671],
  28641. [4.593, -0.166],
  28642. [1.963, -1.16],
  28643. [0.527, -1.054],
  28644. [-0.625, -1.25],
  28645. [0, 0],
  28646. [-2.529, 4.951],
  28647. [-1.42, -0.303],
  28648. [-0.948, -0.736],
  28649. [-2.533, 0.099],
  28650. [-0.821, 0.744],
  28651. [0.14, 1.068]
  28652. ],
  28653. o: [
  28654. [-1.533, -1.865],
  28655. [-2.738, 0.099],
  28656. [-1.116, 0.66],
  28657. [-2.408, 4.812],
  28658. [0.625, 1.25],
  28659. [0, 0],
  28660. [0.871, -1.705],
  28661. [1.483, 0.317],
  28662. [1.09, 0.846],
  28663. [1.724, -0.067],
  28664. [0.495, -0.449],
  28665. [-0.137, -1.044]
  28666. ],
  28667. v: [
  28668. [31.735, -32.494],
  28669. [20.905, -35.342],
  28670. [13.505, -33.516],
  28671. [10.977, -30.609],
  28672. [8.253, -20.384],
  28673. [10.887, -20.312],
  28674. [13.101, -29.31],
  28675. [17.12, -31.092],
  28676. [21.753, -27.258],
  28677. [28.068, -25.521],
  28678. [32.332, -27.154],
  28679. [32.815, -29.684]
  28680. ],
  28681. c: !0
  28682. }
  28683. ]
  28684. },
  28685. {
  28686. i: { x: 0.667, y: 1 },
  28687. o: { x: 0.333, y: 0 },
  28688. t: 57,
  28689. s: [
  28690. {
  28691. i: [
  28692. [0.552, 0.671],
  28693. [4.593, -0.166],
  28694. [1.963, -1.16],
  28695. [0.527, -1.054],
  28696. [-0.625, -1.25],
  28697. [0, 0],
  28698. [-2.529, 4.951],
  28699. [-1.42, -0.303],
  28700. [-0.948, -0.736],
  28701. [-2.533, 0.099],
  28702. [-0.821, 0.744],
  28703. [0.14, 1.068]
  28704. ],
  28705. o: [
  28706. [-1.533, -1.865],
  28707. [-2.738, 0.099],
  28708. [-1.116, 0.66],
  28709. [-2.408, 4.812],
  28710. [0.625, 1.25],
  28711. [0, 0],
  28712. [0.871, -1.705],
  28713. [1.483, 0.317],
  28714. [1.09, 0.846],
  28715. [1.724, -0.067],
  28716. [0.495, -0.449],
  28717. [-0.137, -1.044]
  28718. ],
  28719. v: [
  28720. [31.735, -32.494],
  28721. [20.905, -35.342],
  28722. [13.505, -33.516],
  28723. [10.977, -30.609],
  28724. [8.253, -20.384],
  28725. [10.887, -20.312],
  28726. [13.101, -29.31],
  28727. [17.12, -31.092],
  28728. [21.753, -27.258],
  28729. [28.068, -25.521],
  28730. [32.332, -27.154],
  28731. [32.815, -29.684]
  28732. ],
  28733. c: !0
  28734. }
  28735. ],
  28736. e: [
  28737. {
  28738. i: [
  28739. [0.674, 0.548],
  28740. [3.612, -0.078],
  28741. [1.088, -0.742],
  28742. [0.711, -1.233],
  28743. [-0.922, -1.05],
  28744. [0, 0],
  28745. [-3.304, 4.605],
  28746. [-0.795, -2.012],
  28747. [-1.129, -0.407],
  28748. [-1.802, 0.384],
  28749. [-0.624, 0.886],
  28750. [0.17, 1.003]
  28751. ],
  28752. o: [
  28753. [-1.929, -1.568],
  28754. [-2.494, 0.054],
  28755. [-1.205, 1.055],
  28756. [-1.197, 2.076],
  28757. [0.821, 0.935],
  28758. [0, 0],
  28759. [1.18, -1.645],
  28760. [0.899, 2.275],
  28761. [1.594, 0.576],
  28762. [1.183, -0.252],
  28763. [0.932, -1.324],
  28764. [-0.166, -0.981]
  28765. ],
  28766. v: [
  28767. [29.831, -29.177],
  28768. [20.387, -31.48],
  28769. [13.731, -29.374],
  28770. [10.45, -25.672],
  28771. [8.432, -20.256],
  28772. [10.292, -20.376],
  28773. [14.283, -26.543],
  28774. [19.72, -25.617],
  28775. [24.143, -21.524],
  28776. [28.712, -20.919],
  28777. [32.154, -22.464],
  28778. [32.546, -26.14]
  28779. ],
  28780. c: !0
  28781. }
  28782. ]
  28783. },
  28784. {
  28785. i: { x: 0.667, y: 1 },
  28786. o: { x: 0.333, y: 0 },
  28787. t: 72,
  28788. s: [
  28789. {
  28790. i: [
  28791. [0.674, 0.548],
  28792. [3.612, -0.078],
  28793. [1.088, -0.742],
  28794. [0.711, -1.233],
  28795. [-0.922, -1.05],
  28796. [0, 0],
  28797. [-3.304, 4.605],
  28798. [-0.795, -2.012],
  28799. [-1.129, -0.407],
  28800. [-1.802, 0.384],
  28801. [-0.624, 0.886],
  28802. [0.17, 1.003]
  28803. ],
  28804. o: [
  28805. [-1.929, -1.568],
  28806. [-2.494, 0.054],
  28807. [-1.205, 1.055],
  28808. [-1.197, 2.076],
  28809. [0.821, 0.935],
  28810. [0, 0],
  28811. [1.18, -1.645],
  28812. [0.899, 2.275],
  28813. [1.594, 0.576],
  28814. [1.183, -0.252],
  28815. [0.932, -1.324],
  28816. [-0.166, -0.981]
  28817. ],
  28818. v: [
  28819. [29.831, -29.177],
  28820. [20.387, -31.48],
  28821. [13.731, -29.374],
  28822. [10.45, -25.672],
  28823. [8.432, -20.256],
  28824. [10.292, -20.376],
  28825. [14.283, -26.543],
  28826. [19.72, -25.617],
  28827. [24.143, -21.524],
  28828. [28.712, -20.919],
  28829. [32.154, -22.464],
  28830. [32.546, -26.14]
  28831. ],
  28832. c: !0
  28833. }
  28834. ],
  28835. e: [
  28836. {
  28837. i: [
  28838. [0.789, 0.364],
  28839. [3.847, -1.112],
  28840. [1.569, -1.705],
  28841. [0.527, -1.054],
  28842. [-0.589, -1.267],
  28843. [0, 0],
  28844. [-2.888, 4.861],
  28845. [-1.357, -0.517],
  28846. [-1.474, -0.144],
  28847. [-1.91, 0.877],
  28848. [-0.187, 1.607],
  28849. [0.662, 0.764]
  28850. ],
  28851. o: [
  28852. [-2.286, -1.054],
  28853. [-2.293, 0.663],
  28854. [-0.855, 0.929],
  28855. [-2.408, 4.812],
  28856. [0.643, 1.381],
  28857. [0, 0],
  28858. [0.906, -1.525],
  28859. [1.48, 0.563],
  28860. [1.393, 0.136],
  28861. [1.254, -0.576],
  28862. [0.077, -0.664],
  28863. [-0.647, -0.747]
  28864. ],
  28865. v: [
  28866. [30.178, -34.211],
  28867. [19.85, -34.366],
  28868. [13.819, -30.865],
  28869. [11.179, -27.569],
  28870. [8.253, -20.384],
  28871. [10.411, -20.44],
  28872. [13.839, -27.233],
  28873. [19.034, -28.105],
  28874. [25.507, -25.889],
  28875. [31.366, -26.584],
  28876. [33.783, -29.741],
  28877. [33.003, -32.165]
  28878. ],
  28879. c: !0
  28880. }
  28881. ]
  28882. },
  28883. {
  28884. i: { x: 0.667, y: 1 },
  28885. o: { x: 0.333, y: 0 },
  28886. t: 80,
  28887. s: [
  28888. {
  28889. i: [
  28890. [0.789, 0.364],
  28891. [3.847, -1.112],
  28892. [1.569, -1.705],
  28893. [0.527, -1.054],
  28894. [-0.589, -1.267],
  28895. [0, 0],
  28896. [-2.888, 4.861],
  28897. [-1.357, -0.517],
  28898. [-1.474, -0.144],
  28899. [-1.91, 0.877],
  28900. [-0.187, 1.607],
  28901. [0.662, 0.764]
  28902. ],
  28903. o: [
  28904. [-2.286, -1.054],
  28905. [-2.293, 0.663],
  28906. [-0.855, 0.929],
  28907. [-2.408, 4.812],
  28908. [0.643, 1.381],
  28909. [0, 0],
  28910. [0.906, -1.525],
  28911. [1.48, 0.563],
  28912. [1.393, 0.136],
  28913. [1.254, -0.576],
  28914. [0.077, -0.664],
  28915. [-0.647, -0.747]
  28916. ],
  28917. v: [
  28918. [30.178, -34.211],
  28919. [19.85, -34.366],
  28920. [13.819, -30.865],
  28921. [11.179, -27.569],
  28922. [8.253, -20.384],
  28923. [10.411, -20.44],
  28924. [13.839, -27.233],
  28925. [19.034, -28.105],
  28926. [25.507, -25.889],
  28927. [31.366, -26.584],
  28928. [33.783, -29.741],
  28929. [33.003, -32.165]
  28930. ],
  28931. c: !0
  28932. }
  28933. ],
  28934. e: [
  28935. {
  28936. i: [
  28937. [0.648, 0.617],
  28938. [3.423, -2.186],
  28939. [1.457, -2.142],
  28940. [0.427, -1.424],
  28941. [-0.625, -1.25],
  28942. [0, 0],
  28943. [-0.875, 5.125],
  28944. [-1.517, 0.46],
  28945. [-1.179, 0.129],
  28946. [-1.14, 0.694],
  28947. [-0.834, 0.893],
  28948. [-0.089, 1.662]
  28949. ],
  28950. o: [
  28951. [-1.804, -1.718],
  28952. [-2.04, 1.303],
  28953. [-0.828, 1.218],
  28954. [-1.545, 5.154],
  28955. [0.625, 1.25],
  28956. [0, 0],
  28957. [0.433, -2.536],
  28958. [1.548, -0.47],
  28959. [1.462, -0.161],
  28960. [0.748, -0.456],
  28961. [0.308, -0.329],
  28962. [0.077, -1.439]
  28963. ],
  28964. v: [
  28965. [25.858, -46.958],
  28966. [16.996, -45.772],
  28967. [11.534, -40.502],
  28968. [9.376, -36.075],
  28969. [8.125, -20.5],
  28970. [10.375, -20.312],
  28971. [10.798, -31.05],
  28972. [13.243, -35.902],
  28973. [19.625, -36.58],
  28974. [23.37, -37.717],
  28975. [25.699, -39.7],
  28976. [26.822, -43.263]
  28977. ],
  28978. c: !0
  28979. }
  28980. ]
  28981. },
  28982. { t: 98 }
  28983. ],
  28984. ix: 2
  28985. },
  28986. nm: '路径 1',
  28987. mn: 'ADBE Vector Shape - Group',
  28988. hd: !1
  28989. },
  28990. {
  28991. ty: 'fl',
  28992. c: { a: 0, k: [0.447058853449, 0.133333333333, 0.035294117647, 1], ix: 4 },
  28993. o: { a: 0, k: 100, ix: 5 },
  28994. r: 1,
  28995. bm: 0,
  28996. nm: '填充 1',
  28997. mn: 'ADBE Vector Graphic - Fill',
  28998. hd: !1
  28999. },
  29000. {
  29001. ty: 'tr',
  29002. p: { a: 0, k: [-0.472, 0], ix: 2 },
  29003. a: { a: 0, k: [0, 0], ix: 1 },
  29004. s: { a: 0, k: [100, 100], ix: 3 },
  29005. r: { a: 0, k: 0, ix: 6 },
  29006. o: { a: 0, k: 100, ix: 7 },
  29007. sk: { a: 0, k: 0, ix: 4 },
  29008. sa: { a: 0, k: 0, ix: 5 },
  29009. nm: '变换'
  29010. }
  29011. ],
  29012. nm: '形状 1',
  29013. np: 3,
  29014. cix: 2,
  29015. bm: 0,
  29016. ix: 1,
  29017. mn: 'ADBE Vector Group',
  29018. hd: !1
  29019. }
  29020. ],
  29021. ip: 0,
  29022. op: 180,
  29023. st: 0,
  29024. cp: !0,
  29025. bm: 0
  29026. },
  29027. {
  29028. ddd: 0,
  29029. ind: 3,
  29030. ty: 4,
  29031. nm: '形状图层 1',
  29032. parent: 7,
  29033. sr: 1,
  29034. ks: {
  29035. o: { a: 0, k: 100, ix: 11 },
  29036. r: { a: 0, k: 0, ix: 10 },
  29037. p: { a: 0, k: [52.591, 41.239, 0], ix: 2 },
  29038. a: { a: 0, k: [0, 0, 0], ix: 1 },
  29039. s: { a: 0, k: [105.026, 97.953, 100], ix: 6 }
  29040. },
  29041. ao: 0,
  29042. shapes: [
  29043. {
  29044. ty: 'gr',
  29045. it: [
  29046. {
  29047. ind: 0,
  29048. ty: 'sh',
  29049. ix: 1,
  29050. ks: {
  29051. a: 1,
  29052. k: [
  29053. {
  29054. i: { x: 0.667, y: 1 },
  29055. o: { x: 0.333, y: 0 },
  29056. t: 0,
  29057. s: [
  29058. {
  29059. i: [
  29060. [0.648, 0.617],
  29061. [3.423, -2.186],
  29062. [1.457, -2.142],
  29063. [0.427, -1.424],
  29064. [-0.625, -1.25],
  29065. [0, 0],
  29066. [-0.875, 5.125],
  29067. [-1.517, 0.46],
  29068. [-1.179, 0.129],
  29069. [-1.14, 0.694],
  29070. [-0.834, 0.893],
  29071. [-0.089, 1.662]
  29072. ],
  29073. o: [
  29074. [-1.804, -1.718],
  29075. [-2.04, 1.303],
  29076. [-0.828, 1.218],
  29077. [-1.545, 5.154],
  29078. [0.625, 1.25],
  29079. [0, 0],
  29080. [0.433, -2.536],
  29081. [1.548, -0.47],
  29082. [1.462, -0.161],
  29083. [0.748, -0.456],
  29084. [0.308, -0.329],
  29085. [0.077, -1.439]
  29086. ],
  29087. v: [
  29088. [25.858, -46.958],
  29089. [16.996, -45.772],
  29090. [11.534, -40.502],
  29091. [9.376, -36.075],
  29092. [8.125, -20.5],
  29093. [10.375, -20.312],
  29094. [10.798, -31.05],
  29095. [13.243, -35.902],
  29096. [19.625, -36.58],
  29097. [23.37, -37.717],
  29098. [25.699, -39.7],
  29099. [26.822, -43.263]
  29100. ],
  29101. c: !0
  29102. }
  29103. ],
  29104. e: [
  29105. {
  29106. i: [
  29107. [0.552, 0.671],
  29108. [4.593, -0.166],
  29109. [1.963, -1.16],
  29110. [0.527, -1.054],
  29111. [-0.625, -1.25],
  29112. [0, 0],
  29113. [-2.529, 4.951],
  29114. [-1.42, -0.303],
  29115. [-0.948, -0.736],
  29116. [-2.533, 0.099],
  29117. [-0.821, 0.744],
  29118. [0.14, 1.068]
  29119. ],
  29120. o: [
  29121. [-1.533, -1.865],
  29122. [-2.738, 0.099],
  29123. [-1.116, 0.66],
  29124. [-2.408, 4.812],
  29125. [0.625, 1.25],
  29126. [0, 0],
  29127. [0.871, -1.705],
  29128. [1.483, 0.317],
  29129. [1.09, 0.846],
  29130. [1.724, -0.067],
  29131. [0.495, -0.449],
  29132. [-0.137, -1.044]
  29133. ],
  29134. v: [
  29135. [31.735, -32.494],
  29136. [20.905, -35.342],
  29137. [13.505, -33.516],
  29138. [10.977, -30.609],
  29139. [8.253, -20.384],
  29140. [10.887, -20.312],
  29141. [13.101, -29.31],
  29142. [17.12, -31.092],
  29143. [21.753, -27.258],
  29144. [28.068, -25.521],
  29145. [32.332, -27.154],
  29146. [32.815, -29.684]
  29147. ],
  29148. c: !0
  29149. }
  29150. ]
  29151. },
  29152. {
  29153. i: { x: 0.667, y: 1 },
  29154. o: { x: 0.333, y: 0 },
  29155. t: 8,
  29156. s: [
  29157. {
  29158. i: [
  29159. [0.552, 0.671],
  29160. [4.593, -0.166],
  29161. [1.963, -1.16],
  29162. [0.527, -1.054],
  29163. [-0.625, -1.25],
  29164. [0, 0],
  29165. [-2.529, 4.951],
  29166. [-1.42, -0.303],
  29167. [-0.948, -0.736],
  29168. [-2.533, 0.099],
  29169. [-0.821, 0.744],
  29170. [0.14, 1.068]
  29171. ],
  29172. o: [
  29173. [-1.533, -1.865],
  29174. [-2.738, 0.099],
  29175. [-1.116, 0.66],
  29176. [-2.408, 4.812],
  29177. [0.625, 1.25],
  29178. [0, 0],
  29179. [0.871, -1.705],
  29180. [1.483, 0.317],
  29181. [1.09, 0.846],
  29182. [1.724, -0.067],
  29183. [0.495, -0.449],
  29184. [-0.137, -1.044]
  29185. ],
  29186. v: [
  29187. [31.735, -32.494],
  29188. [20.905, -35.342],
  29189. [13.505, -33.516],
  29190. [10.977, -30.609],
  29191. [8.253, -20.384],
  29192. [10.887, -20.312],
  29193. [13.101, -29.31],
  29194. [17.12, -31.092],
  29195. [21.753, -27.258],
  29196. [28.068, -25.521],
  29197. [32.332, -27.154],
  29198. [32.815, -29.684]
  29199. ],
  29200. c: !0
  29201. }
  29202. ],
  29203. e: [
  29204. {
  29205. i: [
  29206. [0.741, 0.453],
  29207. [4.1, -0.475],
  29208. [1.088, -0.742],
  29209. [0.711, -1.233],
  29210. [-0.922, -1.05],
  29211. [0, 0],
  29212. [-3.304, 4.605],
  29213. [-0.795, -2.012],
  29214. [-1.129, -0.407],
  29215. [-1.842, -0.003],
  29216. [-0.624, 0.886],
  29217. [0.51, 1.203]
  29218. ],
  29219. o: [
  29220. [-2.249, -1.375],
  29221. [-2.478, 0.287],
  29222. [-1.205, 1.055],
  29223. [-1.197, 2.076],
  29224. [0.821, 0.935],
  29225. [0, 0],
  29226. [1.18, -1.645],
  29227. [0.899, 2.275],
  29228. [1.594, 0.576],
  29229. [1.428, 0.002],
  29230. [0.932, -1.324],
  29231. [-0.388, -0.916]
  29232. ],
  29233. v: [
  29234. [28.76, -30.58],
  29235. [19.256, -31.863],
  29236. [13.493, -29.374],
  29237. [10.45, -25.672],
  29238. [8.432, -20.256],
  29239. [10.292, -20.376],
  29240. [14.283, -26.543],
  29241. [19.958, -25.744],
  29242. [24.143, -21.524],
  29243. [28.831, -20.791],
  29244. [32.332, -22.209],
  29245. [32.606, -26.651]
  29246. ],
  29247. c: !0
  29248. }
  29249. ]
  29250. },
  29251. {
  29252. i: { x: 0.667, y: 1 },
  29253. o: { x: 0.333, y: 0 },
  29254. t: 23,
  29255. s: [
  29256. {
  29257. i: [
  29258. [0.741, 0.453],
  29259. [4.1, -0.475],
  29260. [1.088, -0.742],
  29261. [0.711, -1.233],
  29262. [-0.922, -1.05],
  29263. [0, 0],
  29264. [-3.304, 4.605],
  29265. [-0.795, -2.012],
  29266. [-1.129, -0.407],
  29267. [-1.842, -0.003],
  29268. [-0.624, 0.886],
  29269. [0.51, 1.203]
  29270. ],
  29271. o: [
  29272. [-2.249, -1.375],
  29273. [-2.478, 0.287],
  29274. [-1.205, 1.055],
  29275. [-1.197, 2.076],
  29276. [0.821, 0.935],
  29277. [0, 0],
  29278. [1.18, -1.645],
  29279. [0.899, 2.275],
  29280. [1.594, 0.576],
  29281. [1.428, 0.002],
  29282. [0.932, -1.324],
  29283. [-0.388, -0.916]
  29284. ],
  29285. v: [
  29286. [28.76, -30.58],
  29287. [19.256, -31.863],
  29288. [13.493, -29.374],
  29289. [10.45, -25.672],
  29290. [8.432, -20.256],
  29291. [10.292, -20.376],
  29292. [14.283, -26.543],
  29293. [19.958, -25.744],
  29294. [24.143, -21.524],
  29295. [28.831, -20.791],
  29296. [32.332, -22.209],
  29297. [32.606, -26.651]
  29298. ],
  29299. c: !0
  29300. }
  29301. ],
  29302. e: [
  29303. {
  29304. i: [
  29305. [0.789, 0.364],
  29306. [3.847, -1.112],
  29307. [1.569, -1.705],
  29308. [0.527, -1.054],
  29309. [-0.589, -1.267],
  29310. [0, 0],
  29311. [-2.888, 4.861],
  29312. [-1.357, -0.517],
  29313. [-1.474, -0.144],
  29314. [-1.91, 0.877],
  29315. [-0.187, 1.607],
  29316. [0.662, 0.764]
  29317. ],
  29318. o: [
  29319. [-2.286, -1.054],
  29320. [-2.293, 0.663],
  29321. [-0.855, 0.929],
  29322. [-2.408, 4.812],
  29323. [0.643, 1.381],
  29324. [0, 0],
  29325. [0.906, -1.525],
  29326. [1.48, 0.563],
  29327. [1.393, 0.136],
  29328. [1.254, -0.576],
  29329. [0.077, -0.664],
  29330. [-0.647, -0.747]
  29331. ],
  29332. v: [
  29333. [30.178, -34.211],
  29334. [19.85, -34.366],
  29335. [13.819, -30.865],
  29336. [11.179, -27.569],
  29337. [8.253, -20.384],
  29338. [10.411, -20.44],
  29339. [13.839, -27.233],
  29340. [19.034, -28.105],
  29341. [25.507, -25.889],
  29342. [31.366, -26.584],
  29343. [33.783, -29.741],
  29344. [33.003, -32.165]
  29345. ],
  29346. c: !0
  29347. }
  29348. ]
  29349. },
  29350. {
  29351. i: { x: 0.667, y: 1 },
  29352. o: { x: 0.333, y: 0 },
  29353. t: 31,
  29354. s: [
  29355. {
  29356. i: [
  29357. [0.789, 0.364],
  29358. [3.847, -1.112],
  29359. [1.569, -1.705],
  29360. [0.527, -1.054],
  29361. [-0.589, -1.267],
  29362. [0, 0],
  29363. [-2.888, 4.861],
  29364. [-1.357, -0.517],
  29365. [-1.474, -0.144],
  29366. [-1.91, 0.877],
  29367. [-0.187, 1.607],
  29368. [0.662, 0.764]
  29369. ],
  29370. o: [
  29371. [-2.286, -1.054],
  29372. [-2.293, 0.663],
  29373. [-0.855, 0.929],
  29374. [-2.408, 4.812],
  29375. [0.643, 1.381],
  29376. [0, 0],
  29377. [0.906, -1.525],
  29378. [1.48, 0.563],
  29379. [1.393, 0.136],
  29380. [1.254, -0.576],
  29381. [0.077, -0.664],
  29382. [-0.647, -0.747]
  29383. ],
  29384. v: [
  29385. [30.178, -34.211],
  29386. [19.85, -34.366],
  29387. [13.819, -30.865],
  29388. [11.179, -27.569],
  29389. [8.253, -20.384],
  29390. [10.411, -20.44],
  29391. [13.839, -27.233],
  29392. [19.034, -28.105],
  29393. [25.507, -25.889],
  29394. [31.366, -26.584],
  29395. [33.783, -29.741],
  29396. [33.003, -32.165]
  29397. ],
  29398. c: !0
  29399. }
  29400. ],
  29401. e: [
  29402. {
  29403. i: [
  29404. [0.648, 0.617],
  29405. [3.423, -2.186],
  29406. [1.457, -2.142],
  29407. [0.427, -1.424],
  29408. [-0.625, -1.25],
  29409. [0, 0],
  29410. [-0.875, 5.125],
  29411. [-1.517, 0.46],
  29412. [-1.179, 0.129],
  29413. [-1.14, 0.694],
  29414. [-0.834, 0.893],
  29415. [-0.089, 1.662]
  29416. ],
  29417. o: [
  29418. [-1.804, -1.718],
  29419. [-2.04, 1.303],
  29420. [-0.828, 1.218],
  29421. [-1.545, 5.154],
  29422. [0.625, 1.25],
  29423. [0, 0],
  29424. [0.433, -2.536],
  29425. [1.548, -0.47],
  29426. [1.462, -0.161],
  29427. [0.748, -0.456],
  29428. [0.308, -0.329],
  29429. [0.077, -1.439]
  29430. ],
  29431. v: [
  29432. [25.858, -46.958],
  29433. [16.996, -45.772],
  29434. [11.534, -40.502],
  29435. [9.376, -36.075],
  29436. [8.125, -20.5],
  29437. [10.375, -20.312],
  29438. [10.798, -31.05],
  29439. [13.243, -35.902],
  29440. [19.625, -36.58],
  29441. [23.37, -37.717],
  29442. [25.699, -39.7],
  29443. [26.822, -43.263]
  29444. ],
  29445. c: !0
  29446. }
  29447. ]
  29448. },
  29449. {
  29450. i: { x: 0.667, y: 1 },
  29451. o: { x: 0.333, y: 0 },
  29452. t: 49,
  29453. s: [
  29454. {
  29455. i: [
  29456. [0.648, 0.617],
  29457. [3.423, -2.186],
  29458. [1.457, -2.142],
  29459. [0.427, -1.424],
  29460. [-0.625, -1.25],
  29461. [0, 0],
  29462. [-0.875, 5.125],
  29463. [-1.517, 0.46],
  29464. [-1.179, 0.129],
  29465. [-1.14, 0.694],
  29466. [-0.834, 0.893],
  29467. [-0.089, 1.662]
  29468. ],
  29469. o: [
  29470. [-1.804, -1.718],
  29471. [-2.04, 1.303],
  29472. [-0.828, 1.218],
  29473. [-1.545, 5.154],
  29474. [0.625, 1.25],
  29475. [0, 0],
  29476. [0.433, -2.536],
  29477. [1.548, -0.47],
  29478. [1.462, -0.161],
  29479. [0.748, -0.456],
  29480. [0.308, -0.329],
  29481. [0.077, -1.439]
  29482. ],
  29483. v: [
  29484. [25.858, -46.958],
  29485. [16.996, -45.772],
  29486. [11.534, -40.502],
  29487. [9.376, -36.075],
  29488. [8.125, -20.5],
  29489. [10.375, -20.312],
  29490. [10.798, -31.05],
  29491. [13.243, -35.902],
  29492. [19.625, -36.58],
  29493. [23.37, -37.717],
  29494. [25.699, -39.7],
  29495. [26.822, -43.263]
  29496. ],
  29497. c: !0
  29498. }
  29499. ],
  29500. e: [
  29501. {
  29502. i: [
  29503. [0.552, 0.671],
  29504. [4.593, -0.166],
  29505. [1.963, -1.16],
  29506. [0.527, -1.054],
  29507. [-0.625, -1.25],
  29508. [0, 0],
  29509. [-2.529, 4.951],
  29510. [-1.42, -0.303],
  29511. [-0.948, -0.736],
  29512. [-2.533, 0.099],
  29513. [-0.821, 0.744],
  29514. [0.14, 1.068]
  29515. ],
  29516. o: [
  29517. [-1.533, -1.865],
  29518. [-2.738, 0.099],
  29519. [-1.116, 0.66],
  29520. [-2.408, 4.812],
  29521. [0.625, 1.25],
  29522. [0, 0],
  29523. [0.871, -1.705],
  29524. [1.483, 0.317],
  29525. [1.09, 0.846],
  29526. [1.724, -0.067],
  29527. [0.495, -0.449],
  29528. [-0.137, -1.044]
  29529. ],
  29530. v: [
  29531. [31.735, -32.494],
  29532. [20.905, -35.342],
  29533. [13.505, -33.516],
  29534. [10.977, -30.609],
  29535. [8.253, -20.384],
  29536. [10.887, -20.312],
  29537. [13.101, -29.31],
  29538. [17.12, -31.092],
  29539. [21.753, -27.258],
  29540. [28.068, -25.521],
  29541. [32.332, -27.154],
  29542. [32.815, -29.684]
  29543. ],
  29544. c: !0
  29545. }
  29546. ]
  29547. },
  29548. {
  29549. i: { x: 0.667, y: 1 },
  29550. o: { x: 0.333, y: 0 },
  29551. t: 57,
  29552. s: [
  29553. {
  29554. i: [
  29555. [0.552, 0.671],
  29556. [4.593, -0.166],
  29557. [1.963, -1.16],
  29558. [0.527, -1.054],
  29559. [-0.625, -1.25],
  29560. [0, 0],
  29561. [-2.529, 4.951],
  29562. [-1.42, -0.303],
  29563. [-0.948, -0.736],
  29564. [-2.533, 0.099],
  29565. [-0.821, 0.744],
  29566. [0.14, 1.068]
  29567. ],
  29568. o: [
  29569. [-1.533, -1.865],
  29570. [-2.738, 0.099],
  29571. [-1.116, 0.66],
  29572. [-2.408, 4.812],
  29573. [0.625, 1.25],
  29574. [0, 0],
  29575. [0.871, -1.705],
  29576. [1.483, 0.317],
  29577. [1.09, 0.846],
  29578. [1.724, -0.067],
  29579. [0.495, -0.449],
  29580. [-0.137, -1.044]
  29581. ],
  29582. v: [
  29583. [31.735, -32.494],
  29584. [20.905, -35.342],
  29585. [13.505, -33.516],
  29586. [10.977, -30.609],
  29587. [8.253, -20.384],
  29588. [10.887, -20.312],
  29589. [13.101, -29.31],
  29590. [17.12, -31.092],
  29591. [21.753, -27.258],
  29592. [28.068, -25.521],
  29593. [32.332, -27.154],
  29594. [32.815, -29.684]
  29595. ],
  29596. c: !0
  29597. }
  29598. ],
  29599. e: [
  29600. {
  29601. i: [
  29602. [0.674, 0.548],
  29603. [3.612, -0.078],
  29604. [1.088, -0.742],
  29605. [0.711, -1.233],
  29606. [-0.922, -1.05],
  29607. [0, 0],
  29608. [-3.304, 4.605],
  29609. [-0.795, -2.012],
  29610. [-1.129, -0.407],
  29611. [-1.802, 0.384],
  29612. [-0.624, 0.886],
  29613. [0.17, 1.003]
  29614. ],
  29615. o: [
  29616. [-1.929, -1.568],
  29617. [-2.494, 0.054],
  29618. [-1.205, 1.055],
  29619. [-1.197, 2.076],
  29620. [0.821, 0.935],
  29621. [0, 0],
  29622. [1.18, -1.645],
  29623. [0.899, 2.275],
  29624. [1.594, 0.576],
  29625. [1.183, -0.252],
  29626. [0.932, -1.324],
  29627. [-0.166, -0.981]
  29628. ],
  29629. v: [
  29630. [29.831, -29.177],
  29631. [20.387, -31.48],
  29632. [13.731, -29.374],
  29633. [10.45, -25.672],
  29634. [8.432, -20.256],
  29635. [10.292, -20.376],
  29636. [14.283, -26.543],
  29637. [19.72, -25.617],
  29638. [24.143, -21.524],
  29639. [28.712, -20.919],
  29640. [32.154, -22.464],
  29641. [32.546, -26.14]
  29642. ],
  29643. c: !0
  29644. }
  29645. ]
  29646. },
  29647. {
  29648. i: { x: 0.667, y: 1 },
  29649. o: { x: 0.333, y: 0 },
  29650. t: 72,
  29651. s: [
  29652. {
  29653. i: [
  29654. [0.674, 0.548],
  29655. [3.612, -0.078],
  29656. [1.088, -0.742],
  29657. [0.711, -1.233],
  29658. [-0.922, -1.05],
  29659. [0, 0],
  29660. [-3.304, 4.605],
  29661. [-0.795, -2.012],
  29662. [-1.129, -0.407],
  29663. [-1.802, 0.384],
  29664. [-0.624, 0.886],
  29665. [0.17, 1.003]
  29666. ],
  29667. o: [
  29668. [-1.929, -1.568],
  29669. [-2.494, 0.054],
  29670. [-1.205, 1.055],
  29671. [-1.197, 2.076],
  29672. [0.821, 0.935],
  29673. [0, 0],
  29674. [1.18, -1.645],
  29675. [0.899, 2.275],
  29676. [1.594, 0.576],
  29677. [1.183, -0.252],
  29678. [0.932, -1.324],
  29679. [-0.166, -0.981]
  29680. ],
  29681. v: [
  29682. [29.831, -29.177],
  29683. [20.387, -31.48],
  29684. [13.731, -29.374],
  29685. [10.45, -25.672],
  29686. [8.432, -20.256],
  29687. [10.292, -20.376],
  29688. [14.283, -26.543],
  29689. [19.72, -25.617],
  29690. [24.143, -21.524],
  29691. [28.712, -20.919],
  29692. [32.154, -22.464],
  29693. [32.546, -26.14]
  29694. ],
  29695. c: !0
  29696. }
  29697. ],
  29698. e: [
  29699. {
  29700. i: [
  29701. [0.789, 0.364],
  29702. [3.847, -1.112],
  29703. [1.569, -1.705],
  29704. [0.527, -1.054],
  29705. [-0.589, -1.267],
  29706. [0, 0],
  29707. [-2.888, 4.861],
  29708. [-1.357, -0.517],
  29709. [-1.474, -0.144],
  29710. [-1.91, 0.877],
  29711. [-0.187, 1.607],
  29712. [0.662, 0.764]
  29713. ],
  29714. o: [
  29715. [-2.286, -1.054],
  29716. [-2.293, 0.663],
  29717. [-0.855, 0.929],
  29718. [-2.408, 4.812],
  29719. [0.643, 1.381],
  29720. [0, 0],
  29721. [0.906, -1.525],
  29722. [1.48, 0.563],
  29723. [1.393, 0.136],
  29724. [1.254, -0.576],
  29725. [0.077, -0.664],
  29726. [-0.647, -0.747]
  29727. ],
  29728. v: [
  29729. [30.178, -34.211],
  29730. [19.85, -34.366],
  29731. [13.819, -30.865],
  29732. [11.179, -27.569],
  29733. [8.253, -20.384],
  29734. [10.411, -20.44],
  29735. [13.839, -27.233],
  29736. [19.034, -28.105],
  29737. [25.507, -25.889],
  29738. [31.366, -26.584],
  29739. [33.783, -29.741],
  29740. [33.003, -32.165]
  29741. ],
  29742. c: !0
  29743. }
  29744. ]
  29745. },
  29746. {
  29747. i: { x: 0.667, y: 1 },
  29748. o: { x: 0.333, y: 0 },
  29749. t: 80,
  29750. s: [
  29751. {
  29752. i: [
  29753. [0.789, 0.364],
  29754. [3.847, -1.112],
  29755. [1.569, -1.705],
  29756. [0.527, -1.054],
  29757. [-0.589, -1.267],
  29758. [0, 0],
  29759. [-2.888, 4.861],
  29760. [-1.357, -0.517],
  29761. [-1.474, -0.144],
  29762. [-1.91, 0.877],
  29763. [-0.187, 1.607],
  29764. [0.662, 0.764]
  29765. ],
  29766. o: [
  29767. [-2.286, -1.054],
  29768. [-2.293, 0.663],
  29769. [-0.855, 0.929],
  29770. [-2.408, 4.812],
  29771. [0.643, 1.381],
  29772. [0, 0],
  29773. [0.906, -1.525],
  29774. [1.48, 0.563],
  29775. [1.393, 0.136],
  29776. [1.254, -0.576],
  29777. [0.077, -0.664],
  29778. [-0.647, -0.747]
  29779. ],
  29780. v: [
  29781. [30.178, -34.211],
  29782. [19.85, -34.366],
  29783. [13.819, -30.865],
  29784. [11.179, -27.569],
  29785. [8.253, -20.384],
  29786. [10.411, -20.44],
  29787. [13.839, -27.233],
  29788. [19.034, -28.105],
  29789. [25.507, -25.889],
  29790. [31.366, -26.584],
  29791. [33.783, -29.741],
  29792. [33.003, -32.165]
  29793. ],
  29794. c: !0
  29795. }
  29796. ],
  29797. e: [
  29798. {
  29799. i: [
  29800. [0.648, 0.617],
  29801. [3.423, -2.186],
  29802. [1.457, -2.142],
  29803. [0.427, -1.424],
  29804. [-0.625, -1.25],
  29805. [0, 0],
  29806. [-0.875, 5.125],
  29807. [-1.517, 0.46],
  29808. [-1.179, 0.129],
  29809. [-1.14, 0.694],
  29810. [-0.834, 0.893],
  29811. [-0.089, 1.662]
  29812. ],
  29813. o: [
  29814. [-1.804, -1.718],
  29815. [-2.04, 1.303],
  29816. [-0.828, 1.218],
  29817. [-1.545, 5.154],
  29818. [0.625, 1.25],
  29819. [0, 0],
  29820. [0.433, -2.536],
  29821. [1.548, -0.47],
  29822. [1.462, -0.161],
  29823. [0.748, -0.456],
  29824. [0.308, -0.329],
  29825. [0.077, -1.439]
  29826. ],
  29827. v: [
  29828. [25.858, -46.958],
  29829. [16.996, -45.772],
  29830. [11.534, -40.502],
  29831. [9.376, -36.075],
  29832. [8.125, -20.5],
  29833. [10.375, -20.312],
  29834. [10.798, -31.05],
  29835. [13.243, -35.902],
  29836. [19.625, -36.58],
  29837. [23.37, -37.717],
  29838. [25.699, -39.7],
  29839. [26.822, -43.263]
  29840. ],
  29841. c: !0
  29842. }
  29843. ]
  29844. },
  29845. { t: 98 }
  29846. ],
  29847. ix: 2
  29848. },
  29849. nm: '路径 1',
  29850. mn: 'ADBE Vector Shape - Group',
  29851. hd: !1
  29852. },
  29853. {
  29854. ty: 'fl',
  29855. c: { a: 0, k: [0.447058853449, 0.133333333333, 0.035294117647, 1], ix: 4 },
  29856. o: { a: 0, k: 100, ix: 5 },
  29857. r: 1,
  29858. bm: 0,
  29859. nm: '填充 1',
  29860. mn: 'ADBE Vector Graphic - Fill',
  29861. hd: !1
  29862. },
  29863. {
  29864. ty: 'tr',
  29865. p: { a: 0, k: [-0.472, 0], ix: 2 },
  29866. a: { a: 0, k: [0, 0], ix: 1 },
  29867. s: { a: 0, k: [100, 100], ix: 3 },
  29868. r: { a: 0, k: 0, ix: 6 },
  29869. o: { a: 0, k: 100, ix: 7 },
  29870. sk: { a: 0, k: 0, ix: 4 },
  29871. sa: { a: 0, k: 0, ix: 5 },
  29872. nm: '变换'
  29873. }
  29874. ],
  29875. nm: '形状 1',
  29876. np: 3,
  29877. cix: 2,
  29878. bm: 0,
  29879. ix: 1,
  29880. mn: 'ADBE Vector Group',
  29881. hd: !1
  29882. }
  29883. ],
  29884. ip: 0,
  29885. op: 180,
  29886. st: 0,
  29887. cp: !0,
  29888. bm: 0
  29889. },
  29890. {
  29891. ddd: 0,
  29892. ind: 4,
  29893. ty: 2,
  29894. nm: '嘴巴2.png',
  29895. cl: 'png',
  29896. parent: 7,
  29897. refId: 'image_0',
  29898. sr: 1,
  29899. ks: {
  29900. o: { a: 0, k: 100, ix: 11 },
  29901. r: { a: 0, k: 0, ix: 10 },
  29902. p: { a: 0, k: [51, 82.5, 0], ix: 2 },
  29903. a: { a: 0, k: [16, 18, 0], ix: 1 },
  29904. s: {
  29905. a: 1,
  29906. k: [
  29907. {
  29908. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  29909. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  29910. t: 0,
  29911. s: [130, 100, 100],
  29912. e: [100, 70, 100]
  29913. },
  29914. {
  29915. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  29916. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  29917. t: 23,
  29918. s: [100, 70, 100],
  29919. e: [130, 100, 100]
  29920. },
  29921. {
  29922. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  29923. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  29924. t: 49,
  29925. s: [130, 100, 100],
  29926. e: [100, 70, 100]
  29927. },
  29928. {
  29929. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  29930. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  29931. t: 72,
  29932. s: [100, 70, 100],
  29933. e: [130, 100, 100]
  29934. },
  29935. { t: 98 }
  29936. ],
  29937. ix: 6
  29938. }
  29939. },
  29940. ao: 0,
  29941. ip: 0,
  29942. op: 180,
  29943. st: 0,
  29944. cp: !1,
  29945. bm: 0
  29946. },
  29947. {
  29948. ddd: 0,
  29949. ind: 7,
  29950. ty: 2,
  29951. nm: '脸蛋2.png',
  29952. cl: 'png',
  29953. refId: 'image_1',
  29954. sr: 1,
  29955. ks: {
  29956. o: { a: 0, k: 100, ix: 11 },
  29957. r: { a: 0, k: 0, ix: 10 },
  29958. p: {
  29959. a: 1,
  29960. k: [
  29961. {
  29962. i: { x: 0.57, y: 1 },
  29963. o: { x: 0.449, y: 0 },
  29964. t: 0,
  29965. s: [90, 158, 0],
  29966. e: [90, 110, 0],
  29967. to: [0, -8, 0],
  29968. ti: [0, 8.833, 0]
  29969. },
  29970. {
  29971. i: { x: 0.667, y: 1 },
  29972. o: { x: 0.333, y: 0 },
  29973. t: 17,
  29974. s: [90, 110, 0],
  29975. e: [90, 105, 0],
  29976. to: [0, -8.833, 0],
  29977. ti: [0, -8, 0]
  29978. },
  29979. {
  29980. i: { x: 0.597, y: 1 },
  29981. o: { x: 0.432, y: 0 },
  29982. t: 23,
  29983. s: [90, 105, 0],
  29984. e: [90, 158, 0],
  29985. to: [0, 8, 0],
  29986. ti: [0, -8.833, 0]
  29987. },
  29988. {
  29989. i: { x: 0.833, y: 0.833 },
  29990. o: { x: 0.167, y: 0.167 },
  29991. t: 41,
  29992. s: [90, 158, 0],
  29993. e: [90, 158, 0],
  29994. to: [0, 0, 0],
  29995. ti: [0, 0, 0]
  29996. },
  29997. {
  29998. i: { x: 0.571, y: 1 },
  29999. o: { x: 0.449, y: 0 },
  30000. t: 49,
  30001. s: [90, 158, 0],
  30002. e: [90, 110, 0],
  30003. to: [0, -8, 0],
  30004. ti: [0, 8.833, 0]
  30005. },
  30006. {
  30007. i: { x: 0.667, y: 1 },
  30008. o: { x: 0.333, y: 0 },
  30009. t: 66,
  30010. s: [90, 110, 0],
  30011. e: [90, 105, 0],
  30012. to: [0, -8.833, 0],
  30013. ti: [0, -8, 0]
  30014. },
  30015. {
  30016. i: { x: 0.619, y: 1 },
  30017. o: { x: 0.432, y: 0 },
  30018. t: 72,
  30019. s: [90, 105, 0],
  30020. e: [90, 158, 0],
  30021. to: [0, 8, 0],
  30022. ti: [0, -8.833, 0]
  30023. },
  30024. {
  30025. i: { x: 0.833, y: 0.833 },
  30026. o: { x: 0.167, y: 0.167 },
  30027. t: 90,
  30028. s: [90, 158, 0],
  30029. e: [90, 158, 0],
  30030. to: [0, 0, 0],
  30031. ti: [0, 0, 0]
  30032. },
  30033. { t: 98 }
  30034. ],
  30035. ix: 2
  30036. },
  30037. a: { a: 0, k: [52, 100, 0], ix: 1 },
  30038. s: {
  30039. a: 1,
  30040. k: [
  30041. {
  30042. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30043. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30044. t: 0,
  30045. s: [100, 85, 100],
  30046. e: [93, 110, 100]
  30047. },
  30048. {
  30049. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30050. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30051. t: 8,
  30052. s: [93, 110, 100],
  30053. e: [100, 100, 100]
  30054. },
  30055. {
  30056. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30057. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30058. t: 17,
  30059. s: [100, 100, 100],
  30060. e: [100, 100, 100]
  30061. },
  30062. {
  30063. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30064. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30065. t: 23,
  30066. s: [100, 100, 100],
  30067. e: [93, 110, 100]
  30068. },
  30069. {
  30070. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30071. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30072. t: 31,
  30073. s: [93, 110, 100],
  30074. e: [100, 100, 100]
  30075. },
  30076. {
  30077. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30078. o: { x: [0.167, 0.167, 0.167], y: [0, 0, 0] },
  30079. t: 41,
  30080. s: [100, 100, 100],
  30081. e: [100, 85, 100]
  30082. },
  30083. {
  30084. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30085. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30086. t: 49,
  30087. s: [100, 85, 100],
  30088. e: [93, 110, 100]
  30089. },
  30090. {
  30091. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30092. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30093. t: 57,
  30094. s: [93, 110, 100],
  30095. e: [100, 100, 100]
  30096. },
  30097. {
  30098. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30099. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30100. t: 66,
  30101. s: [100, 100, 100],
  30102. e: [100, 100, 100]
  30103. },
  30104. {
  30105. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30106. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30107. t: 72,
  30108. s: [100, 100, 100],
  30109. e: [93, 110, 100]
  30110. },
  30111. {
  30112. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30113. o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
  30114. t: 80,
  30115. s: [93, 110, 100],
  30116. e: [100, 100, 100]
  30117. },
  30118. {
  30119. i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
  30120. o: { x: [0.167, 0.167, 0.167], y: [0, 0, 0] },
  30121. t: 90,
  30122. s: [100, 100, 100],
  30123. e: [100, 85, 100]
  30124. },
  30125. { t: 98 }
  30126. ],
  30127. ix: 6
  30128. }
  30129. },
  30130. ao: 0,
  30131. ip: 0,
  30132. op: 180,
  30133. st: 0,
  30134. cp: !1,
  30135. bm: 0
  30136. },
  30137. {
  30138. ddd: 0,
  30139. ind: 8,
  30140. ty: 4,
  30141. nm: '投影 1',
  30142. sr: 1,
  30143. ks: {
  30144. o: { a: 0, k: 100, ix: 11 },
  30145. r: { a: 0, k: 0, ix: 10 },
  30146. p: { a: 0, k: [90, 160.5, 0], ix: 2 },
  30147. a: { a: 0, k: [0, 0, 0], ix: 1 },
  30148. s: {
  30149. a: 1,
  30150. k: [
  30151. {
  30152. i: { x: [0.833, 0.833, 0.833], y: [0.833, 0.833, 0.833] },
  30153. o: { x: [0.167, 0.167, 0.167], y: [0.167, 0.167, 0.167] },
  30154. t: 0,
  30155. s: [100, 100, 100],
  30156. e: [50, 50, 100]
  30157. },
  30158. {
  30159. i: { x: [0.833, 0.833, 0.833], y: [0.833, 0.833, 0.833] },
  30160. o: { x: [0.167, 0.167, 0.167], y: [0.167, 0.167, 0.167] },
  30161. t: 23,
  30162. s: [50, 50, 100],
  30163. e: [100, 100, 100]
  30164. },
  30165. { t: 49 }
  30166. ],
  30167. ix: 6
  30168. }
  30169. },
  30170. ao: 0,
  30171. shapes: [
  30172. {
  30173. ty: 'gr',
  30174. it: [
  30175. {
  30176. d: 1,
  30177. ty: 'el',
  30178. s: { a: 0, k: [60, 9], ix: 2 },
  30179. p: { a: 0, k: [0, 0], ix: 3 },
  30180. nm: '椭圆路径 1',
  30181. mn: 'ADBE Vector Shape - Ellipse',
  30182. hd: !1
  30183. },
  30184. {
  30185. ty: 'fl',
  30186. c: { a: 0, k: [0.949019610882, 0.839215695858, 0.72549021244, 1], ix: 4 },
  30187. o: { a: 0, k: 100, ix: 5 },
  30188. r: 1,
  30189. bm: 0,
  30190. nm: '填充 1',
  30191. mn: 'ADBE Vector Graphic - Fill',
  30192. hd: !1
  30193. },
  30194. {
  30195. ty: 'tr',
  30196. p: { a: 0, k: [0, 0], ix: 2 },
  30197. a: { a: 0, k: [0, 0], ix: 1 },
  30198. s: { a: 0, k: [100, 100], ix: 3 },
  30199. r: { a: 0, k: 0, ix: 6 },
  30200. o: { a: 0, k: 100, ix: 7 },
  30201. sk: { a: 0, k: 0, ix: 4 },
  30202. sa: { a: 0, k: 0, ix: 5 },
  30203. nm: '变换'
  30204. }
  30205. ],
  30206. nm: '椭圆形',
  30207. np: 2,
  30208. cix: 2,
  30209. bm: 0,
  30210. ix: 1,
  30211. mn: 'ADBE Vector Group',
  30212. hd: !1
  30213. }
  30214. ],
  30215. ip: 0,
  30216. op: 180,
  30217. st: 0,
  30218. cp: !0,
  30219. bm: 0
  30220. }
  30221. ],
  30222. markers = [],
  30223. AstronautJSON = exports('A', {
  30224. v: v,
  30225. fr: fr,
  30226. ip: ip,
  30227. op: op,
  30228. w: w,
  30229. h: h,
  30230. nm: nm,
  30231. ddd: ddd,
  30232. assets: assets,
  30233. layers: layers,
  30234. markers: markers
  30235. }),
  30236. eventemitter3 = { exports: {} }
  30237. !(function (e) {
  30238. var t = Object.prototype.hasOwnProperty,
  30239. n = '~'
  30240. function r() {}
  30241. function a(e, t, n) {
  30242. ;(this.fn = e), (this.context = t), (this.once = n || !1)
  30243. }
  30244. function o(e, t, r, o, i) {
  30245. if ('function' != typeof r) throw new TypeError('The listener must be a function')
  30246. var s = new a(r, o || e, i),
  30247. l = n ? n + t : t
  30248. return (
  30249. e._events[l]
  30250. ? e._events[l].fn
  30251. ? (e._events[l] = [e._events[l], s])
  30252. : e._events[l].push(s)
  30253. : ((e._events[l] = s), e._eventsCount++),
  30254. e
  30255. )
  30256. }
  30257. function i(e, t) {
  30258. 0 == --e._eventsCount ? (e._events = new r()) : delete e._events[t]
  30259. }
  30260. function s() {
  30261. ;(this._events = new r()), (this._eventsCount = 0)
  30262. }
  30263. Object.create && ((r.prototype = Object.create(null)), new r().__proto__ || (n = !1)),
  30264. (s.prototype.eventNames = function () {
  30265. var e,
  30266. r,
  30267. a = []
  30268. if (0 === this._eventsCount) return a
  30269. for (r in (e = this._events)) t.call(e, r) && a.push(n ? r.slice(1) : r)
  30270. return Object.getOwnPropertySymbols ? a.concat(Object.getOwnPropertySymbols(e)) : a
  30271. }),
  30272. (s.prototype.listeners = function (e) {
  30273. var t = n ? n + e : e,
  30274. r = this._events[t]
  30275. if (!r) return []
  30276. if (r.fn) return [r.fn]
  30277. for (var a = 0, o = r.length, i = new Array(o); a < o; a++) i[a] = r[a].fn
  30278. return i
  30279. }),
  30280. (s.prototype.listenerCount = function (e) {
  30281. var t = n ? n + e : e,
  30282. r = this._events[t]
  30283. return r ? (r.fn ? 1 : r.length) : 0
  30284. }),
  30285. (s.prototype.emit = function (e, t, r, a, o, i) {
  30286. var s = n ? n + e : e
  30287. if (!this._events[s]) return !1
  30288. var l,
  30289. c,
  30290. u = this._events[s],
  30291. p = arguments.length
  30292. if (u.fn) {
  30293. switch ((u.once && this.removeListener(e, u.fn, void 0, !0), p)) {
  30294. case 1:
  30295. return u.fn.call(u.context), !0
  30296. case 2:
  30297. return u.fn.call(u.context, t), !0
  30298. case 3:
  30299. return u.fn.call(u.context, t, r), !0
  30300. case 4:
  30301. return u.fn.call(u.context, t, r, a), !0
  30302. case 5:
  30303. return u.fn.call(u.context, t, r, a, o), !0
  30304. case 6:
  30305. return u.fn.call(u.context, t, r, a, o, i), !0
  30306. }
  30307. for (c = 1, l = new Array(p - 1); c < p; c++) l[c - 1] = arguments[c]
  30308. u.fn.apply(u.context, l)
  30309. } else {
  30310. var d,
  30311. f = u.length
  30312. for (c = 0; c < f; c++)
  30313. switch ((u[c].once && this.removeListener(e, u[c].fn, void 0, !0), p)) {
  30314. case 1:
  30315. u[c].fn.call(u[c].context)
  30316. break
  30317. case 2:
  30318. u[c].fn.call(u[c].context, t)
  30319. break
  30320. case 3:
  30321. u[c].fn.call(u[c].context, t, r)
  30322. break
  30323. case 4:
  30324. u[c].fn.call(u[c].context, t, r, a)
  30325. break
  30326. default:
  30327. if (!l)
  30328. for (d = 1, l = new Array(p - 1); d < p; d++) l[d - 1] = arguments[d]
  30329. u[c].fn.apply(u[c].context, l)
  30330. }
  30331. }
  30332. return !0
  30333. }),
  30334. (s.prototype.on = function (e, t, n) {
  30335. return o(this, e, t, n, !1)
  30336. }),
  30337. (s.prototype.once = function (e, t, n) {
  30338. return o(this, e, t, n, !0)
  30339. }),
  30340. (s.prototype.removeListener = function (e, t, r, a) {
  30341. var o = n ? n + e : e
  30342. if (!this._events[o]) return this
  30343. if (!t) return i(this, o), this
  30344. var s = this._events[o]
  30345. if (s.fn) s.fn !== t || (a && !s.once) || (r && s.context !== r) || i(this, o)
  30346. else {
  30347. for (var l = 0, c = [], u = s.length; l < u; l++)
  30348. (s[l].fn !== t || (a && !s[l].once) || (r && s[l].context !== r)) &&
  30349. c.push(s[l])
  30350. c.length ? (this._events[o] = 1 === c.length ? c[0] : c) : i(this, o)
  30351. }
  30352. return this
  30353. }),
  30354. (s.prototype.removeAllListeners = function (e) {
  30355. var t
  30356. return (
  30357. e
  30358. ? ((t = n ? n + e : e), this._events[t] && i(this, t))
  30359. : ((this._events = new r()), (this._eventsCount = 0)),
  30360. this
  30361. )
  30362. }),
  30363. (s.prototype.off = s.prototype.removeListener),
  30364. (s.prototype.addListener = s.prototype.on),
  30365. (s.prefixed = n),
  30366. (s.EventEmitter = s),
  30367. (e.exports = s)
  30368. })(eventemitter3)
  30369. var EventEmitter = exports('dk', eventemitter3.exports),
  30370. baseEvent = exports('b', new EventEmitter()),
  30371. dayjs_min = { exports: {} }
  30372. !(function (e, t) {
  30373. e.exports = (function () {
  30374. var e = 1e3,
  30375. t = 6e4,
  30376. n = 36e5,
  30377. r = 'millisecond',
  30378. a = 'second',
  30379. o = 'minute',
  30380. i = 'hour',
  30381. s = 'day',
  30382. l = 'week',
  30383. c = 'month',
  30384. u = 'quarter',
  30385. p = 'year',
  30386. d = 'date',
  30387. f = 'Invalid Date',
  30388. h =
  30389. /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,
  30390. v =
  30391. /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,
  30392. m = {
  30393. name: 'en',
  30394. weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
  30395. months:
  30396. 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
  30397. '_'
  30398. )
  30399. },
  30400. g = function (e, t, n) {
  30401. var r = String(e)
  30402. return !r || r.length >= t ? e : '' + Array(t + 1 - r.length).join(n) + e
  30403. },
  30404. y = {
  30405. s: g,
  30406. z: function (e) {
  30407. var t = -e.utcOffset(),
  30408. n = Math.abs(t),
  30409. r = Math.floor(n / 60),
  30410. a = n % 60
  30411. return (t <= 0 ? '+' : '-') + g(r, 2, '0') + ':' + g(a, 2, '0')
  30412. },
  30413. m: function e(t, n) {
  30414. if (t.date() < n.date()) return -e(n, t)
  30415. var r = 12 * (n.year() - t.year()) + (n.month() - t.month()),
  30416. a = t.clone().add(r, c),
  30417. o = n - a < 0,
  30418. i = t.clone().add(r + (o ? -1 : 1), c)
  30419. return +(-(r + (n - a) / (o ? a - i : i - a)) || 0)
  30420. },
  30421. a: function (e) {
  30422. return e < 0 ? Math.ceil(e) || 0 : Math.floor(e)
  30423. },
  30424. p: function (e) {
  30425. return (
  30426. { M: c, y: p, w: l, d: s, D: d, h: i, m: o, s: a, ms: r, Q: u }[e] ||
  30427. String(e || '')
  30428. .toLowerCase()
  30429. .replace(/s$/, '')
  30430. )
  30431. },
  30432. u: function (e) {
  30433. return void 0 === e
  30434. }
  30435. },
  30436. b = 'en',
  30437. _ = {}
  30438. _[b] = m
  30439. var A = function (e) {
  30440. return e instanceof S
  30441. },
  30442. x = function e(t, n, r) {
  30443. var a
  30444. if (!t) return b
  30445. if ('string' == typeof t) {
  30446. var o = t.toLowerCase()
  30447. _[o] && (a = o), n && ((_[o] = n), (a = o))
  30448. var i = t.split('-')
  30449. if (!a && i.length > 1) return e(i[0])
  30450. } else {
  30451. var s = t.name
  30452. ;(_[s] = t), (a = s)
  30453. }
  30454. return !r && a && (b = a), a || (!r && b)
  30455. },
  30456. w = function (e, t) {
  30457. if (A(e)) return e.clone()
  30458. var n = 'object' == _typeof2(t) ? t : {}
  30459. return (n.date = e), (n.args = arguments), new S(n)
  30460. },
  30461. k = y
  30462. ;(k.l = x),
  30463. (k.i = A),
  30464. (k.w = function (e, t) {
  30465. return w(e, { locale: t.$L, utc: t.$u, x: t.$x, $offset: t.$offset })
  30466. })
  30467. var S = (function () {
  30468. function m(e) {
  30469. ;(this.$L = x(e.locale, null, !0)), this.parse(e)
  30470. }
  30471. var g = m.prototype
  30472. return (
  30473. (g.parse = function (e) {
  30474. ;(this.$d = (function (e) {
  30475. var t = e.date,
  30476. n = e.utc
  30477. if (null === t) return new Date(NaN)
  30478. if (k.u(t)) return new Date()
  30479. if (t instanceof Date) return new Date(t)
  30480. if ('string' == typeof t && !/Z$/i.test(t)) {
  30481. var r = t.match(h)
  30482. if (r) {
  30483. var a = r[2] - 1 || 0,
  30484. o = (r[7] || '0').substring(0, 3)
  30485. return n
  30486. ? new Date(
  30487. Date.UTC(r[1], a, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, o)
  30488. )
  30489. : new Date(r[1], a, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, o)
  30490. }
  30491. }
  30492. return new Date(t)
  30493. })(e)),
  30494. (this.$x = e.x || {}),
  30495. this.init()
  30496. }),
  30497. (g.init = function () {
  30498. var e = this.$d
  30499. ;(this.$y = e.getFullYear()),
  30500. (this.$M = e.getMonth()),
  30501. (this.$D = e.getDate()),
  30502. (this.$W = e.getDay()),
  30503. (this.$H = e.getHours()),
  30504. (this.$m = e.getMinutes()),
  30505. (this.$s = e.getSeconds()),
  30506. (this.$ms = e.getMilliseconds())
  30507. }),
  30508. (g.$utils = function () {
  30509. return k
  30510. }),
  30511. (g.isValid = function () {
  30512. return !(this.$d.toString() === f)
  30513. }),
  30514. (g.isSame = function (e, t) {
  30515. var n = w(e)
  30516. return this.startOf(t) <= n && n <= this.endOf(t)
  30517. }),
  30518. (g.isAfter = function (e, t) {
  30519. return w(e) < this.startOf(t)
  30520. }),
  30521. (g.isBefore = function (e, t) {
  30522. return this.endOf(t) < w(e)
  30523. }),
  30524. (g.$g = function (e, t, n) {
  30525. return k.u(e) ? this[t] : this.set(n, e)
  30526. }),
  30527. (g.unix = function () {
  30528. return Math.floor(this.valueOf() / 1e3)
  30529. }),
  30530. (g.valueOf = function () {
  30531. return this.$d.getTime()
  30532. }),
  30533. (g.startOf = function (e, t) {
  30534. var n = this,
  30535. r = !!k.u(t) || t,
  30536. u = k.p(e),
  30537. f = function (e, t) {
  30538. var a = k.w(n.$u ? Date.UTC(n.$y, t, e) : new Date(n.$y, t, e), n)
  30539. return r ? a : a.endOf(s)
  30540. },
  30541. h = function (e, t) {
  30542. return k.w(
  30543. n
  30544. .toDate()
  30545. [e].apply(
  30546. n.toDate('s'),
  30547. (r ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(t)
  30548. ),
  30549. n
  30550. )
  30551. },
  30552. v = this.$W,
  30553. m = this.$M,
  30554. g = this.$D,
  30555. y = 'set' + (this.$u ? 'UTC' : '')
  30556. switch (u) {
  30557. case p:
  30558. return r ? f(1, 0) : f(31, 11)
  30559. case c:
  30560. return r ? f(1, m) : f(0, m + 1)
  30561. case l:
  30562. var b = this.$locale().weekStart || 0,
  30563. _ = (v < b ? v + 7 : v) - b
  30564. return f(r ? g - _ : g + (6 - _), m)
  30565. case s:
  30566. case d:
  30567. return h(y + 'Hours', 0)
  30568. case i:
  30569. return h(y + 'Minutes', 1)
  30570. case o:
  30571. return h(y + 'Seconds', 2)
  30572. case a:
  30573. return h(y + 'Milliseconds', 3)
  30574. default:
  30575. return this.clone()
  30576. }
  30577. }),
  30578. (g.endOf = function (e) {
  30579. return this.startOf(e, !1)
  30580. }),
  30581. (g.$set = function (e, t) {
  30582. var n,
  30583. l = k.p(e),
  30584. u = 'set' + (this.$u ? 'UTC' : ''),
  30585. f = ((n = {}),
  30586. (n[s] = u + 'Date'),
  30587. (n[d] = u + 'Date'),
  30588. (n[c] = u + 'Month'),
  30589. (n[p] = u + 'FullYear'),
  30590. (n[i] = u + 'Hours'),
  30591. (n[o] = u + 'Minutes'),
  30592. (n[a] = u + 'Seconds'),
  30593. (n[r] = u + 'Milliseconds'),
  30594. n)[l],
  30595. h = l === s ? this.$D + (t - this.$W) : t
  30596. if (l === c || l === p) {
  30597. var v = this.clone().set(d, 1)
  30598. v.$d[f](h),
  30599. v.init(),
  30600. (this.$d = v.set(d, Math.min(this.$D, v.daysInMonth())).$d)
  30601. } else f && this.$d[f](h)
  30602. return this.init(), this
  30603. }),
  30604. (g.set = function (e, t) {
  30605. return this.clone().$set(e, t)
  30606. }),
  30607. (g.get = function (e) {
  30608. return this[k.p(e)]()
  30609. }),
  30610. (g.add = function (r, u) {
  30611. var d,
  30612. f = this
  30613. r = Number(r)
  30614. var h = k.p(u),
  30615. v = function (e) {
  30616. var t = w(f)
  30617. return k.w(t.date(t.date() + Math.round(e * r)), f)
  30618. }
  30619. if (h === c) return this.set(c, this.$M + r)
  30620. if (h === p) return this.set(p, this.$y + r)
  30621. if (h === s) return v(1)
  30622. if (h === l) return v(7)
  30623. var m = ((d = {}), (d[o] = t), (d[i] = n), (d[a] = e), d)[h] || 1,
  30624. g = this.$d.getTime() + r * m
  30625. return k.w(g, this)
  30626. }),
  30627. (g.subtract = function (e, t) {
  30628. return this.add(-1 * e, t)
  30629. }),
  30630. (g.format = function (e) {
  30631. var t = this,
  30632. n = this.$locale()
  30633. if (!this.isValid()) return n.invalidDate || f
  30634. var r = e || 'YYYY-MM-DDTHH:mm:ssZ',
  30635. a = k.z(this),
  30636. o = this.$H,
  30637. i = this.$m,
  30638. s = this.$M,
  30639. l = n.weekdays,
  30640. c = n.months,
  30641. u = function (e, n, a, o) {
  30642. return (e && (e[n] || e(t, r))) || a[n].slice(0, o)
  30643. },
  30644. p = function (e) {
  30645. return k.s(o % 12 || 12, e, '0')
  30646. },
  30647. d =
  30648. n.meridiem ||
  30649. function (e, t, n) {
  30650. var r = e < 12 ? 'AM' : 'PM'
  30651. return n ? r.toLowerCase() : r
  30652. },
  30653. h = {
  30654. YY: String(this.$y).slice(-2),
  30655. YYYY: this.$y,
  30656. M: s + 1,
  30657. MM: k.s(s + 1, 2, '0'),
  30658. MMM: u(n.monthsShort, s, c, 3),
  30659. MMMM: u(c, s),
  30660. D: this.$D,
  30661. DD: k.s(this.$D, 2, '0'),
  30662. d: String(this.$W),
  30663. dd: u(n.weekdaysMin, this.$W, l, 2),
  30664. ddd: u(n.weekdaysShort, this.$W, l, 3),
  30665. dddd: l[this.$W],
  30666. H: String(o),
  30667. HH: k.s(o, 2, '0'),
  30668. h: p(1),
  30669. hh: p(2),
  30670. a: d(o, i, !0),
  30671. A: d(o, i, !1),
  30672. m: String(i),
  30673. mm: k.s(i, 2, '0'),
  30674. s: String(this.$s),
  30675. ss: k.s(this.$s, 2, '0'),
  30676. SSS: k.s(this.$ms, 3, '0'),
  30677. Z: a
  30678. }
  30679. return r.replace(v, function (e, t) {
  30680. return t || h[e] || a.replace(':', '')
  30681. })
  30682. }),
  30683. (g.utcOffset = function () {
  30684. return 15 * -Math.round(this.$d.getTimezoneOffset() / 15)
  30685. }),
  30686. (g.diff = function (r, d, f) {
  30687. var h,
  30688. v = k.p(d),
  30689. m = w(r),
  30690. g = (m.utcOffset() - this.utcOffset()) * t,
  30691. y = this - m,
  30692. b = k.m(this, m)
  30693. return (
  30694. (b =
  30695. ((h = {}),
  30696. (h[p] = b / 12),
  30697. (h[c] = b),
  30698. (h[u] = b / 3),
  30699. (h[l] = (y - g) / 6048e5),
  30700. (h[s] = (y - g) / 864e5),
  30701. (h[i] = y / n),
  30702. (h[o] = y / t),
  30703. (h[a] = y / e),
  30704. h)[v] || y),
  30705. f ? b : k.a(b)
  30706. )
  30707. }),
  30708. (g.daysInMonth = function () {
  30709. return this.endOf(c).$D
  30710. }),
  30711. (g.$locale = function () {
  30712. return _[this.$L]
  30713. }),
  30714. (g.locale = function (e, t) {
  30715. if (!e) return this.$L
  30716. var n = this.clone(),
  30717. r = x(e, t, !0)
  30718. return r && (n.$L = r), n
  30719. }),
  30720. (g.clone = function () {
  30721. return k.w(this.$d, this)
  30722. }),
  30723. (g.toDate = function () {
  30724. return new Date(this.valueOf())
  30725. }),
  30726. (g.toJSON = function () {
  30727. return this.isValid() ? this.toISOString() : null
  30728. }),
  30729. (g.toISOString = function () {
  30730. return this.$d.toISOString()
  30731. }),
  30732. (g.toString = function () {
  30733. return this.$d.toUTCString()
  30734. }),
  30735. m
  30736. )
  30737. })(),
  30738. E = S.prototype
  30739. return (
  30740. (w.prototype = E),
  30741. [
  30742. ['$ms', r],
  30743. ['$s', a],
  30744. ['$m', o],
  30745. ['$H', i],
  30746. ['$W', s],
  30747. ['$M', c],
  30748. ['$y', p],
  30749. ['$D', d]
  30750. ].forEach(function (e) {
  30751. E[e[1]] = function (t) {
  30752. return this.$g(t, e[0], e[1])
  30753. }
  30754. }),
  30755. (w.extend = function (e, t) {
  30756. return e.$i || (e(t, S, w), (e.$i = !0)), w
  30757. }),
  30758. (w.locale = x),
  30759. (w.isDayjs = A),
  30760. (w.unix = function (e) {
  30761. return w(1e3 * e)
  30762. }),
  30763. (w.en = _[b]),
  30764. (w.Ls = _),
  30765. (w.p = {}),
  30766. w
  30767. )
  30768. })()
  30769. })(dayjs_min)
  30770. var dayjs = exports('ah', dayjs_min.exports),
  30771. numeral$1 = { exports: {} }
  30772. /*! @preserve
  30773. * numeral.js
  30774. * version : 2.0.6
  30775. * author : Adam Draper
  30776. * license : MIT
  30777. * http://adamwdraper.github.com/Numeral-js/
  30778. */
  30779. !(function (e) {
  30780. !(function (t, n) {
  30781. e.exports ? (e.exports = n()) : (t.numeral = n())
  30782. })(commonjsGlobal$1, function () {
  30783. var e,
  30784. t,
  30785. n,
  30786. r,
  30787. a,
  30788. o = {},
  30789. i = {},
  30790. s = {
  30791. currentLocale: 'en',
  30792. zeroFormat: null,
  30793. nullFormat: null,
  30794. defaultFormat: '0,0',
  30795. scalePercentBy100: !0
  30796. },
  30797. l = {
  30798. currentLocale: s.currentLocale,
  30799. zeroFormat: s.zeroFormat,
  30800. nullFormat: s.nullFormat,
  30801. defaultFormat: s.defaultFormat,
  30802. scalePercentBy100: s.scalePercentBy100
  30803. }
  30804. function c(e, t) {
  30805. ;(this._input = e), (this._value = t)
  30806. }
  30807. return (
  30808. ((e = function (n) {
  30809. var r, a, i, s
  30810. if (e.isNumeral(n)) r = n.value()
  30811. else if (0 === n || void 0 === n) r = 0
  30812. else if (null === n || t.isNaN(n)) r = null
  30813. else if ('string' == typeof n)
  30814. if (l.zeroFormat && n === l.zeroFormat) r = 0
  30815. else if (
  30816. (l.nullFormat && n === l.nullFormat) ||
  30817. !n.replace(/[^0-9]+/g, '').length
  30818. )
  30819. r = null
  30820. else {
  30821. for (a in o)
  30822. if (
  30823. (s =
  30824. 'function' == typeof o[a].regexps.unformat
  30825. ? o[a].regexps.unformat()
  30826. : o[a].regexps.unformat) &&
  30827. n.match(s)
  30828. ) {
  30829. i = o[a].unformat
  30830. break
  30831. }
  30832. r = (i = i || e._.stringToNumber)(n)
  30833. }
  30834. else r = Number(n) || null
  30835. return new c(n, r)
  30836. }).version = '2.0.6'),
  30837. (e.isNumeral = function (e) {
  30838. return e instanceof c
  30839. }),
  30840. (e._ = t =
  30841. {
  30842. numberToFormat: function (t, n, r) {
  30843. var a,
  30844. o,
  30845. s,
  30846. l,
  30847. c,
  30848. u,
  30849. p,
  30850. d,
  30851. f = i[e.options.currentLocale],
  30852. h = !1,
  30853. v = !1,
  30854. m = '',
  30855. g = 1e12,
  30856. y = 1e9,
  30857. b = 1e6,
  30858. _ = '',
  30859. A = !1
  30860. if (
  30861. ((t = t || 0),
  30862. (s = Math.abs(t)),
  30863. e._.includes(n, '(')
  30864. ? ((h = !0), (n = n.replace(/[\(|\)]/g, '')))
  30865. : (e._.includes(n, '+') || e._.includes(n, '-')) &&
  30866. ((u = e._.includes(n, '+')
  30867. ? n.indexOf('+')
  30868. : t < 0
  30869. ? n.indexOf('-')
  30870. : -1),
  30871. (n = n.replace(/[\+|\-]/g, ''))),
  30872. e._.includes(n, 'a') &&
  30873. ((o = !!(o = n.match(/a(k|m|b|t)?/)) && o[1]),
  30874. e._.includes(n, ' a') && (m = ' '),
  30875. (n = n.replace(new RegExp(m + 'a[kmbt]?'), '')),
  30876. (s >= g && !o) || 't' === o
  30877. ? ((m += f.abbreviations.trillion), (t /= g))
  30878. : (s < g && s >= y && !o) || 'b' === o
  30879. ? ((m += f.abbreviations.billion), (t /= y))
  30880. : (s < y && s >= b && !o) || 'm' === o
  30881. ? ((m += f.abbreviations.million), (t /= b))
  30882. : ((s < b && s >= 1e3 && !o) || 'k' === o) &&
  30883. ((m += f.abbreviations.thousand), (t /= 1e3))),
  30884. e._.includes(n, '[.]') && ((v = !0), (n = n.replace('[.]', '.'))),
  30885. (l = t.toString().split('.')[0]),
  30886. (c = n.split('.')[1]),
  30887. (p = n.indexOf(',')),
  30888. (a = (n.split('.')[0].split(',')[0].match(/0/g) || []).length),
  30889. c
  30890. ? (e._.includes(c, '[')
  30891. ? ((c = (c = c.replace(']', '')).split('[')),
  30892. (_ = e._.toFixed(t, c[0].length + c[1].length, r, c[1].length)))
  30893. : (_ = e._.toFixed(t, c.length, r)),
  30894. (l = _.split('.')[0]),
  30895. (_ = e._.includes(_, '.')
  30896. ? f.delimiters.decimal + _.split('.')[1]
  30897. : ''),
  30898. v && 0 === Number(_.slice(1)) && (_ = ''))
  30899. : (l = e._.toFixed(t, 0, r)),
  30900. m && !o && Number(l) >= 1e3 && m !== f.abbreviations.trillion)
  30901. )
  30902. switch (((l = String(Number(l) / 1e3)), m)) {
  30903. case f.abbreviations.thousand:
  30904. m = f.abbreviations.million
  30905. break
  30906. case f.abbreviations.million:
  30907. m = f.abbreviations.billion
  30908. break
  30909. case f.abbreviations.billion:
  30910. m = f.abbreviations.trillion
  30911. }
  30912. if ((e._.includes(l, '-') && ((l = l.slice(1)), (A = !0)), l.length < a))
  30913. for (var x = a - l.length; x > 0; x--) l = '0' + l
  30914. return (
  30915. p > -1 &&
  30916. (l = l
  30917. .toString()
  30918. .replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + f.delimiters.thousands)),
  30919. 0 === n.indexOf('.') && (l = ''),
  30920. (d = l + _ + (m || '')),
  30921. h
  30922. ? (d = (h && A ? '(' : '') + d + (h && A ? ')' : ''))
  30923. : u >= 0
  30924. ? (d = 0 === u ? (A ? '-' : '+') + d : d + (A ? '-' : '+'))
  30925. : A && (d = '-' + d),
  30926. d
  30927. )
  30928. },
  30929. stringToNumber: function (e) {
  30930. var t,
  30931. n,
  30932. r,
  30933. a = i[l.currentLocale],
  30934. o = e,
  30935. s = { thousand: 3, million: 6, billion: 9, trillion: 12 }
  30936. if (l.zeroFormat && e === l.zeroFormat) n = 0
  30937. else if (
  30938. (l.nullFormat && e === l.nullFormat) ||
  30939. !e.replace(/[^0-9]+/g, '').length
  30940. )
  30941. n = null
  30942. else {
  30943. for (t in ((n = 1),
  30944. '.' !== a.delimiters.decimal &&
  30945. (e = e.replace(/\./g, '').replace(a.delimiters.decimal, '.')),
  30946. s))
  30947. if (
  30948. ((r = new RegExp(
  30949. '[^a-zA-Z]' +
  30950. a.abbreviations[t] +
  30951. '(?:\\)|(\\' +
  30952. a.currency.symbol +
  30953. ')?(?:\\))?)?$'
  30954. )),
  30955. o.match(r))
  30956. ) {
  30957. n *= Math.pow(10, s[t])
  30958. break
  30959. }
  30960. ;(n *=
  30961. (e.split('-').length +
  30962. Math.min(e.split('(').length - 1, e.split(')').length - 1)) %
  30963. 2
  30964. ? 1
  30965. : -1),
  30966. (e = e.replace(/[^0-9\.]+/g, '')),
  30967. (n *= Number(e))
  30968. }
  30969. return n
  30970. },
  30971. isNaN: (function (e) {
  30972. function t(t) {
  30973. return e.apply(this, arguments)
  30974. }
  30975. return (
  30976. (t.toString = function () {
  30977. return e.toString()
  30978. }),
  30979. t
  30980. )
  30981. })(function (e) {
  30982. return 'number' == typeof e && isNaN(e)
  30983. }),
  30984. includes: function (e, t) {
  30985. return -1 !== e.indexOf(t)
  30986. },
  30987. insert: function (e, t, n) {
  30988. return e.slice(0, n) + t + e.slice(n)
  30989. },
  30990. reduce: function (e, t) {
  30991. if (null === this)
  30992. throw new TypeError('Array.prototype.reduce called on null or undefined')
  30993. if ('function' != typeof t) throw new TypeError(t + ' is not a function')
  30994. var n,
  30995. r = Object(e),
  30996. a = r.length >>> 0,
  30997. o = 0
  30998. if (3 === arguments.length) n = arguments[2]
  30999. else {
  31000. for (; o < a && !(o in r); ) o++
  31001. if (o >= a)
  31002. throw new TypeError('Reduce of empty array with no initial value')
  31003. n = r[o++]
  31004. }
  31005. for (; o < a; o++) o in r && (n = t(n, r[o], o, r))
  31006. return n
  31007. },
  31008. multiplier: function (e) {
  31009. var t = e.toString().split('.')
  31010. return t.length < 2 ? 1 : Math.pow(10, t[1].length)
  31011. },
  31012. correctionFactor: function () {
  31013. var e = Array.prototype.slice.call(arguments)
  31014. return e.reduce(function (e, n) {
  31015. var r = t.multiplier(n)
  31016. return e > r ? e : r
  31017. }, 1)
  31018. },
  31019. toFixed: function (e, t, n, r) {
  31020. var a,
  31021. o,
  31022. i,
  31023. s,
  31024. l = e.toString().split('.'),
  31025. c = t - (r || 0)
  31026. return (
  31027. (a = 2 === l.length ? Math.min(Math.max(l[1].length, c), t) : c),
  31028. (i = Math.pow(10, a)),
  31029. (s = (n(e + 'e+' + a) / i).toFixed(a)),
  31030. r > t - a &&
  31031. ((o = new RegExp('\\.?0{1,' + (r - (t - a)) + '}$')),
  31032. (s = s.replace(o, ''))),
  31033. s
  31034. )
  31035. }
  31036. }),
  31037. (e.options = l),
  31038. (e.formats = o),
  31039. (e.locales = i),
  31040. (e.locale = function (e) {
  31041. return e && (l.currentLocale = e.toLowerCase()), l.currentLocale
  31042. }),
  31043. (e.localeData = function (e) {
  31044. if (!e) return i[l.currentLocale]
  31045. if (((e = e.toLowerCase()), !i[e])) throw new Error('Unknown locale : ' + e)
  31046. return i[e]
  31047. }),
  31048. (e.reset = function () {
  31049. for (var e in s) l[e] = s[e]
  31050. }),
  31051. (e.zeroFormat = function (e) {
  31052. l.zeroFormat = 'string' == typeof e ? e : null
  31053. }),
  31054. (e.nullFormat = function (e) {
  31055. l.nullFormat = 'string' == typeof e ? e : null
  31056. }),
  31057. (e.defaultFormat = function (e) {
  31058. l.defaultFormat = 'string' == typeof e ? e : '0.0'
  31059. }),
  31060. (e.register = function (e, t, n) {
  31061. if (((t = t.toLowerCase()), this[e + 's'][t]))
  31062. throw new TypeError(t + ' ' + e + ' already registered.')
  31063. return (this[e + 's'][t] = n), n
  31064. }),
  31065. (e.validate = function (t, n) {
  31066. var r, a, o, i, s, l, c, u
  31067. if (
  31068. ('string' != typeof t &&
  31069. ((t += ''),
  31070. console.warn &&
  31071. console.warn(
  31072. 'Numeral.js: Value is not string. It has been co-erced to: ',
  31073. t
  31074. )),
  31075. (t = t.trim()).match(/^\d+$/))
  31076. )
  31077. return !0
  31078. if ('' === t) return !1
  31079. try {
  31080. c = e.localeData(n)
  31081. } catch (p) {
  31082. c = e.localeData(e.locale())
  31083. }
  31084. return (
  31085. (o = c.currency.symbol),
  31086. (s = c.abbreviations),
  31087. (r = c.delimiters.decimal),
  31088. (a = '.' === c.delimiters.thousands ? '\\.' : c.delimiters.thousands),
  31089. (null === (u = t.match(/^[^\d]+/)) || ((t = t.substr(1)), u[0] === o)) &&
  31090. (null === (u = t.match(/[^\d]+$/)) ||
  31091. ((t = t.slice(0, -1)),
  31092. u[0] === s.thousand ||
  31093. u[0] === s.million ||
  31094. u[0] === s.billion ||
  31095. u[0] === s.trillion)) &&
  31096. ((l = new RegExp(a + '{2}')),
  31097. !t.match(/[^\d.,]/g) &&
  31098. !((i = t.split(r)).length > 2) &&
  31099. (i.length < 2
  31100. ? !!i[0].match(/^\d+.*\d$/) && !i[0].match(l)
  31101. : 1 === i[0].length
  31102. ? !!i[0].match(/^\d+$/) && !i[0].match(l) && !!i[1].match(/^\d+$/)
  31103. : !!i[0].match(/^\d+.*\d$/) && !i[0].match(l) && !!i[1].match(/^\d+$/)))
  31104. )
  31105. }),
  31106. (e.fn = c.prototype =
  31107. {
  31108. clone: function () {
  31109. return e(this)
  31110. },
  31111. format: function (t, n) {
  31112. var r,
  31113. a,
  31114. i,
  31115. s = this._value,
  31116. c = t || l.defaultFormat
  31117. if (((n = n || Math.round), 0 === s && null !== l.zeroFormat))
  31118. a = l.zeroFormat
  31119. else if (null === s && null !== l.nullFormat) a = l.nullFormat
  31120. else {
  31121. for (r in o)
  31122. if (c.match(o[r].regexps.format)) {
  31123. i = o[r].format
  31124. break
  31125. }
  31126. a = (i = i || e._.numberToFormat)(s, c, n)
  31127. }
  31128. return a
  31129. },
  31130. value: function () {
  31131. return this._value
  31132. },
  31133. input: function () {
  31134. return this._input
  31135. },
  31136. set: function (e) {
  31137. return (this._value = Number(e)), this
  31138. },
  31139. add: function (e) {
  31140. var n = t.correctionFactor.call(null, this._value, e)
  31141. return (
  31142. (this._value =
  31143. t.reduce(
  31144. [this._value, e],
  31145. function (e, t, r, a) {
  31146. return e + Math.round(n * t)
  31147. },
  31148. 0
  31149. ) / n),
  31150. this
  31151. )
  31152. },
  31153. subtract: function (e) {
  31154. var n = t.correctionFactor.call(null, this._value, e)
  31155. return (
  31156. (this._value =
  31157. t.reduce(
  31158. [e],
  31159. function (e, t, r, a) {
  31160. return e - Math.round(n * t)
  31161. },
  31162. Math.round(this._value * n)
  31163. ) / n),
  31164. this
  31165. )
  31166. },
  31167. multiply: function (e) {
  31168. return (
  31169. (this._value = t.reduce(
  31170. [this._value, e],
  31171. function (e, n, r, a) {
  31172. var o = t.correctionFactor(e, n)
  31173. return (Math.round(e * o) * Math.round(n * o)) / Math.round(o * o)
  31174. },
  31175. 1
  31176. )),
  31177. this
  31178. )
  31179. },
  31180. divide: function (e) {
  31181. return (
  31182. (this._value = t.reduce([this._value, e], function (e, n, r, a) {
  31183. var o = t.correctionFactor(e, n)
  31184. return Math.round(e * o) / Math.round(n * o)
  31185. })),
  31186. this
  31187. )
  31188. },
  31189. difference: function (t) {
  31190. return Math.abs(e(this._value).subtract(t).value())
  31191. }
  31192. }),
  31193. e.register('locale', 'en', {
  31194. delimiters: { thousands: ',', decimal: '.' },
  31195. abbreviations: { thousand: 'k', million: 'm', billion: 'b', trillion: 't' },
  31196. ordinal: function (e) {
  31197. var t = e % 10
  31198. return 1 == ~~((e % 100) / 10)
  31199. ? 'th'
  31200. : 1 === t
  31201. ? 'st'
  31202. : 2 === t
  31203. ? 'nd'
  31204. : 3 === t
  31205. ? 'rd'
  31206. : 'th'
  31207. },
  31208. currency: { symbol: '$' }
  31209. }),
  31210. e.register('format', 'bps', {
  31211. regexps: { format: /(BPS)/, unformat: /(BPS)/ },
  31212. format: function (t, n, r) {
  31213. var a,
  31214. o = e._.includes(n, ' BPS') ? ' ' : ''
  31215. return (
  31216. (t *= 1e4),
  31217. (n = n.replace(/\s?BPS/, '')),
  31218. (a = e._.numberToFormat(t, n, r)),
  31219. e._.includes(a, ')')
  31220. ? ((a = a.split('')).splice(-1, 0, o + 'BPS'), (a = a.join('')))
  31221. : (a = a + o + 'BPS'),
  31222. a
  31223. )
  31224. },
  31225. unformat: function (t) {
  31226. return +(1e-4 * e._.stringToNumber(t)).toFixed(15)
  31227. }
  31228. }),
  31229. (r = {
  31230. base: 1024,
  31231. suffixes: ['B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']
  31232. }),
  31233. (a =
  31234. '(' +
  31235. (a = (n = {
  31236. base: 1e3,
  31237. suffixes: ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']
  31238. }).suffixes
  31239. .concat(
  31240. r.suffixes.filter(function (e) {
  31241. return n.suffixes.indexOf(e) < 0
  31242. })
  31243. )
  31244. .join('|')).replace('B', 'B(?!PS)') +
  31245. ')'),
  31246. e.register('format', 'bytes', {
  31247. regexps: { format: /([0\s]i?b)/, unformat: new RegExp(a) },
  31248. format: function (t, a, o) {
  31249. var i,
  31250. s,
  31251. l,
  31252. c = e._.includes(a, 'ib') ? r : n,
  31253. u = e._.includes(a, ' b') || e._.includes(a, ' ib') ? ' ' : ''
  31254. for (a = a.replace(/\s?i?b/, ''), i = 0; i <= c.suffixes.length; i++)
  31255. if (
  31256. ((s = Math.pow(c.base, i)),
  31257. (l = Math.pow(c.base, i + 1)),
  31258. null === t || 0 === t || (t >= s && t < l))
  31259. ) {
  31260. ;(u += c.suffixes[i]), s > 0 && (t /= s)
  31261. break
  31262. }
  31263. return e._.numberToFormat(t, a, o) + u
  31264. },
  31265. unformat: function (t) {
  31266. var a,
  31267. o,
  31268. i = e._.stringToNumber(t)
  31269. if (i) {
  31270. for (a = n.suffixes.length - 1; a >= 0; a--) {
  31271. if (e._.includes(t, n.suffixes[a])) {
  31272. o = Math.pow(n.base, a)
  31273. break
  31274. }
  31275. if (e._.includes(t, r.suffixes[a])) {
  31276. o = Math.pow(r.base, a)
  31277. break
  31278. }
  31279. }
  31280. i *= o || 1
  31281. }
  31282. return i
  31283. }
  31284. }),
  31285. e.register('format', 'currency', {
  31286. regexps: { format: /(\$)/ },
  31287. format: function (t, n, r) {
  31288. var a,
  31289. o,
  31290. i = e.locales[e.options.currentLocale],
  31291. s = {
  31292. before: n.match(/^([\+|\-|\(|\s|\$]*)/)[0],
  31293. after: n.match(/([\+|\-|\)|\s|\$]*)$/)[0]
  31294. }
  31295. for (
  31296. n = n.replace(/\s?\$\s?/, ''),
  31297. a = e._.numberToFormat(t, n, r),
  31298. t >= 0
  31299. ? ((s.before = s.before.replace(/[\-\(]/, '')),
  31300. (s.after = s.after.replace(/[\-\)]/, '')))
  31301. : t < 0 &&
  31302. !e._.includes(s.before, '-') &&
  31303. !e._.includes(s.before, '(') &&
  31304. (s.before = '-' + s.before),
  31305. o = 0;
  31306. o < s.before.length;
  31307. o++
  31308. )
  31309. switch (s.before[o]) {
  31310. case '$':
  31311. a = e._.insert(a, i.currency.symbol, o)
  31312. break
  31313. case ' ':
  31314. a = e._.insert(a, ' ', o + i.currency.symbol.length - 1)
  31315. }
  31316. for (o = s.after.length - 1; o >= 0; o--)
  31317. switch (s.after[o]) {
  31318. case '$':
  31319. a =
  31320. o === s.after.length - 1
  31321. ? a + i.currency.symbol
  31322. : e._.insert(a, i.currency.symbol, -(s.after.length - (1 + o)))
  31323. break
  31324. case ' ':
  31325. a =
  31326. o === s.after.length - 1
  31327. ? a + ' '
  31328. : e._.insert(
  31329. a,
  31330. ' ',
  31331. -(s.after.length - (1 + o) + i.currency.symbol.length - 1)
  31332. )
  31333. }
  31334. return a
  31335. }
  31336. }),
  31337. e.register('format', 'exponential', {
  31338. regexps: { format: /(e\+|e-)/, unformat: /(e\+|e-)/ },
  31339. format: function (t, n, r) {
  31340. var a = (
  31341. 'number' != typeof t || e._.isNaN(t) ? '0e+0' : t.toExponential()
  31342. ).split('e')
  31343. return (
  31344. (n = n.replace(/e[\+|\-]{1}0/, '')),
  31345. e._.numberToFormat(Number(a[0]), n, r) + 'e' + a[1]
  31346. )
  31347. },
  31348. unformat: function (t) {
  31349. var n = e._.includes(t, 'e+') ? t.split('e+') : t.split('e-'),
  31350. r = Number(n[0]),
  31351. a = Number(n[1])
  31352. return (
  31353. (a = e._.includes(t, 'e-') ? (a *= -1) : a),
  31354. e._.reduce(
  31355. [r, Math.pow(10, a)],
  31356. function (t, n, r, a) {
  31357. var o = e._.correctionFactor(t, n)
  31358. return (t * o * (n * o)) / (o * o)
  31359. },
  31360. 1
  31361. )
  31362. )
  31363. }
  31364. }),
  31365. e.register('format', 'ordinal', {
  31366. regexps: { format: /(o)/ },
  31367. format: function (t, n, r) {
  31368. var a = e.locales[e.options.currentLocale],
  31369. o = e._.includes(n, ' o') ? ' ' : ''
  31370. return (
  31371. (n = n.replace(/\s?o/, '')),
  31372. (o += a.ordinal(t)),
  31373. e._.numberToFormat(t, n, r) + o
  31374. )
  31375. }
  31376. }),
  31377. e.register('format', 'percentage', {
  31378. regexps: { format: /(%)/, unformat: /(%)/ },
  31379. format: function (t, n, r) {
  31380. var a,
  31381. o = e._.includes(n, ' %') ? ' ' : ''
  31382. return (
  31383. e.options.scalePercentBy100 && (t *= 100),
  31384. (n = n.replace(/\s?\%/, '')),
  31385. (a = e._.numberToFormat(t, n, r)),
  31386. e._.includes(a, ')')
  31387. ? ((a = a.split('')).splice(-1, 0, o + '%'), (a = a.join('')))
  31388. : (a = a + o + '%'),
  31389. a
  31390. )
  31391. },
  31392. unformat: function (t) {
  31393. var n = e._.stringToNumber(t)
  31394. return e.options.scalePercentBy100 ? 0.01 * n : n
  31395. }
  31396. }),
  31397. e.register('format', 'time', {
  31398. regexps: { format: /(:)/, unformat: /(:)/ },
  31399. format: function (e, t, n) {
  31400. var r = Math.floor(e / 60 / 60),
  31401. a = Math.floor((e - 60 * r * 60) / 60),
  31402. o = Math.round(e - 60 * r * 60 - 60 * a)
  31403. return r + ':' + (a < 10 ? '0' + a : a) + ':' + (o < 10 ? '0' + o : o)
  31404. },
  31405. unformat: function (e) {
  31406. var t = e.split(':'),
  31407. n = 0
  31408. return (
  31409. 3 === t.length
  31410. ? ((n += 60 * Number(t[0]) * 60),
  31411. (n += 60 * Number(t[1])),
  31412. (n += Number(t[2])))
  31413. : 2 === t.length && ((n += 60 * Number(t[0])), (n += Number(t[1]))),
  31414. Number(n)
  31415. )
  31416. }
  31417. }),
  31418. e
  31419. )
  31420. })
  31421. })(numeral$1)
  31422. var numeral = numeral$1.exports
  31423. reactive({ loadingCount: 0 })
  31424. var browser = exports('e', function () {
  31425. var e = navigator.userAgent
  31426. return {
  31427. trident: e.indexOf('Trident') > -1,
  31428. presto: e.indexOf('Presto') > -1,
  31429. webKit: e.indexOf('AppleWebKit') > -1,
  31430. gecko: e.indexOf('Gecko') > -1 && -1 == e.indexOf('KHTML'),
  31431. mobile: !!e.match(/AppleWebKit.*Mobile.*/),
  31432. ios: !!e.match(/Mac OS X/),
  31433. android: e.indexOf('ORCHESTRAAPPA') > -1 || e.indexOf('Adr') > -1,
  31434. iPhone: e.indexOf('ORCHESTRAAPPI') > -1,
  31435. isApp: e.indexOf('ORCHESTRAAPPI') > -1 || e.indexOf('ORCHESTRAAPPA') > -1,
  31436. isTeacher: e.indexOf('ORCHESTRATEACHER') > -1,
  31437. isStudent: e.indexOf('ORCHESTRASTUDENT') > -1,
  31438. isSchool: e.indexOf('ORCHESTRASCHOOL') > -1,
  31439. iPad: e.indexOf('iPad') > -1,
  31440. webApp: -1 == e.indexOf('Safari'),
  31441. weixin: e.indexOf('MicroMessenger') > -1,
  31442. alipay: e.indexOf('AlipayClient') > -1,
  31443. huawei: !!e.match(/huawei/i) || !!e.match(/honor/i),
  31444. xiaomi: !!e.match(/mi\s/i) || !!e.match(/redmi/i) || !!e.match(/mix/i)
  31445. }
  31446. }),
  31447. getUrlCode = exports('bh', function () {
  31448. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 'code',
  31449. t = location.search,
  31450. n = new Object()
  31451. if (-1 != t.indexOf('?'))
  31452. for (var r = t.substr(1), a = r.split('&'), o = 0; o < a.length; o++)
  31453. n[a[o].split('=')[0]] = a[o].split('=')[1]
  31454. return console.log(n, 'theRequest'), n[e]
  31455. }),
  31456. getRandomKey = function () {
  31457. return '' + new Date().getTime() + Math.floor(1e6 * Math.random())
  31458. },
  31459. removeAuth$1 = exports('l', function () {
  31460. sessionStorage.removeItem('Authorization')
  31461. }),
  31462. setAuth$1 = exports('j', function (e) {
  31463. sessionStorage.setItem('Authorization', e)
  31464. }),
  31465. moneyFormat = exports('b3', function (e) {
  31466. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : '0,0.00'
  31467. return numeral(e).format(t)
  31468. }),
  31469. getSecondRPM = exports('b4', function (e, t) {
  31470. if (isNaN(e)) return '00:00'
  31471. var n = Math.floor(e / 60)
  31472. .toString()
  31473. .padStart(2, '0'),
  31474. r = Math.floor(e % 60)
  31475. .toString()
  31476. .padStart(2, '0')
  31477. return 'cn' === t ? n + '分' + r + '秒' : n + ':' + r
  31478. }),
  31479. formatterDatePicker = exports('aj', function (e, t) {
  31480. return (
  31481. 'year' === e && (t.text += '年'),
  31482. 'month' === e && (t.text += '月'),
  31483. 'day' === e && (t.text += '日'),
  31484. t
  31485. )
  31486. }),
  31487. hasSymbol = 'function' == typeof Symbol && 'symbol' === _typeof2(Symbol.toStringTag),
  31488. PolySymbol = function (e) {
  31489. return hasSymbol ? Symbol(e) : '_vr_' + e
  31490. },
  31491. matchedRouteKey = PolySymbol('rvlm'),
  31492. viewDepthKey = PolySymbol('rvd'),
  31493. routerKey = PolySymbol('r'),
  31494. routeLocationKey = PolySymbol('rl'),
  31495. routerViewLocationKey = PolySymbol('rvl'),
  31496. isBrowser = 'undefined' != typeof window
  31497. function isESModule(e) {
  31498. return e.__esModule || (hasSymbol && 'Module' === e[Symbol.toStringTag])
  31499. }
  31500. var assign$1 = Object.assign
  31501. function applyToParams(e, t) {
  31502. var n = {}
  31503. for (var r in t) {
  31504. var a = t[r]
  31505. n[r] = Array.isArray(a) ? a.map(e) : e(a)
  31506. }
  31507. return n
  31508. }
  31509. var noop = function () {},
  31510. TRAILING_SLASH_RE = /\/$/,
  31511. removeTrailingSlash = function (e) {
  31512. return e.replace(TRAILING_SLASH_RE, '')
  31513. },
  31514. NavigationType,
  31515. NavigationDirection
  31516. function parseURL(e, t) {
  31517. var n,
  31518. r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : '/',
  31519. a = {},
  31520. o = '',
  31521. i = '',
  31522. s = t.indexOf('?'),
  31523. l = t.indexOf('#', s > -1 ? s : 0)
  31524. return (
  31525. s > -1 && ((n = t.slice(0, s)), (a = e((o = t.slice(s + 1, l > -1 ? l : t.length))))),
  31526. l > -1 && ((n = n || t.slice(0, l)), (i = t.slice(l, t.length))),
  31527. {
  31528. fullPath: (n = resolveRelativePath(null != n ? n : t, r)) + (o && '?') + o + i,
  31529. path: n,
  31530. query: a,
  31531. hash: i
  31532. }
  31533. )
  31534. }
  31535. function stringifyURL(e, t) {
  31536. var n = t.query ? e(t.query) : ''
  31537. return t.path + (n && '?') + n + (t.hash || '')
  31538. }
  31539. function stripBase(e, t) {
  31540. return t && e.toLowerCase().startsWith(t.toLowerCase()) ? e.slice(t.length) || '/' : e
  31541. }
  31542. function isSameRouteLocation(e, t, n) {
  31543. var r = t.matched.length - 1,
  31544. a = n.matched.length - 1
  31545. return (
  31546. r > -1 &&
  31547. r === a &&
  31548. isSameRouteRecord(t.matched[r], n.matched[a]) &&
  31549. isSameRouteLocationParams(t.params, n.params) &&
  31550. e(t.query) === e(n.query) &&
  31551. t.hash === n.hash
  31552. )
  31553. }
  31554. function isSameRouteRecord(e, t) {
  31555. return (e.aliasOf || e) === (t.aliasOf || t)
  31556. }
  31557. function isSameRouteLocationParams(e, t) {
  31558. if (Object.keys(e).length !== Object.keys(t).length) return !1
  31559. for (var n in e) if (!isSameRouteLocationParamsValue(e[n], t[n])) return !1
  31560. return !0
  31561. }
  31562. function isSameRouteLocationParamsValue(e, t) {
  31563. return Array.isArray(e)
  31564. ? isEquivalentArray(e, t)
  31565. : Array.isArray(t)
  31566. ? isEquivalentArray(t, e)
  31567. : e === t
  31568. }
  31569. function isEquivalentArray(e, t) {
  31570. return Array.isArray(t)
  31571. ? e.length === t.length &&
  31572. e.every(function (e, n) {
  31573. return e === t[n]
  31574. })
  31575. : 1 === e.length && e[0] === t
  31576. }
  31577. function resolveRelativePath(e, t) {
  31578. if (e.startsWith('/')) return e
  31579. if (!e) return t
  31580. var n,
  31581. r,
  31582. a = t.split('/'),
  31583. o = e.split('/'),
  31584. i = a.length - 1
  31585. for (n = 0; n < o.length; n++)
  31586. if (((r = o[n]), 1 !== i && '.' !== r)) {
  31587. if ('..' !== r) break
  31588. i--
  31589. }
  31590. return a.slice(0, i).join('/') + '/' + o.slice(n - (n === o.length ? 1 : 0)).join('/')
  31591. }
  31592. function normalizeBase(e) {
  31593. if (!e)
  31594. if (isBrowser) {
  31595. var t = document.querySelector('base')
  31596. e = (e = (t && t.getAttribute('href')) || '/').replace(/^\w+:\/\/[^\/]+/, '')
  31597. } else e = '/'
  31598. return '/' !== e[0] && '#' !== e[0] && (e = '/' + e), removeTrailingSlash(e)
  31599. }
  31600. !(function (e) {
  31601. ;(e.pop = 'pop'), (e.push = 'push')
  31602. })(NavigationType || (NavigationType = {})),
  31603. (function (e) {
  31604. ;(e.back = 'back'), (e.forward = 'forward'), (e.unknown = '')
  31605. })(NavigationDirection || (NavigationDirection = {}))
  31606. var BEFORE_HASH_RE = /^[^#]+#/
  31607. function createHref(e, t) {
  31608. return e.replace(BEFORE_HASH_RE, '#') + t
  31609. }
  31610. function getElementPosition(e, t) {
  31611. var n = document.documentElement.getBoundingClientRect(),
  31612. r = e.getBoundingClientRect()
  31613. return {
  31614. behavior: t.behavior,
  31615. left: r.left - n.left - (t.left || 0),
  31616. top: r.top - n.top - (t.top || 0)
  31617. }
  31618. }
  31619. var computeScrollPosition = function () {
  31620. return { left: window.pageXOffset, top: window.pageYOffset }
  31621. }
  31622. function scrollToPosition(e) {
  31623. var t
  31624. if ('el' in e) {
  31625. var n = e.el,
  31626. r = 'string' == typeof n && n.startsWith('#'),
  31627. a =
  31628. 'string' == typeof n
  31629. ? r
  31630. ? document.getElementById(n.slice(1))
  31631. : document.querySelector(n)
  31632. : n
  31633. if (!a) return
  31634. t = getElementPosition(a, e)
  31635. } else t = e
  31636. 'scrollBehavior' in document.documentElement.style
  31637. ? window.scrollTo(t)
  31638. : window.scrollTo(
  31639. null != t.left ? t.left : window.pageXOffset,
  31640. null != t.top ? t.top : window.pageYOffset
  31641. )
  31642. }
  31643. function getScrollKey(e, t) {
  31644. return (history.state ? history.state.position - t : -1) + e
  31645. }
  31646. var scrollPositions = new Map()
  31647. function saveScrollPosition(e, t) {
  31648. scrollPositions.set(e, t)
  31649. }
  31650. function getSavedScrollPosition(e) {
  31651. var t = scrollPositions.get(e)
  31652. return scrollPositions.delete(e), t
  31653. }
  31654. var createBaseLocation = function () {
  31655. return location.protocol + '//' + location.host
  31656. }
  31657. function createCurrentLocation(e, t) {
  31658. var n = t.pathname,
  31659. r = t.search,
  31660. a = t.hash,
  31661. o = e.indexOf('#')
  31662. if (o > -1) {
  31663. var i = a.includes(e.slice(o)) ? e.slice(o).length : 1,
  31664. s = a.slice(i)
  31665. return '/' !== s[0] && (s = '/' + s), stripBase(s, '')
  31666. }
  31667. return stripBase(n, e) + r + a
  31668. }
  31669. function useHistoryListeners(e, t, n, r) {
  31670. var a = [],
  31671. o = [],
  31672. i = null,
  31673. s = function (o) {
  31674. var s = o.state,
  31675. l = createCurrentLocation(e, location),
  31676. c = n.value,
  31677. u = t.value,
  31678. p = 0
  31679. if (s) {
  31680. if (((n.value = l), (t.value = s), i && i === c)) return void (i = null)
  31681. p = u ? s.position - u.position : 0
  31682. } else r(l)
  31683. a.forEach(function (e) {
  31684. e(n.value, c, {
  31685. delta: p,
  31686. type: NavigationType.pop,
  31687. direction: p
  31688. ? p > 0
  31689. ? NavigationDirection.forward
  31690. : NavigationDirection.back
  31691. : NavigationDirection.unknown
  31692. })
  31693. })
  31694. }
  31695. function l() {
  31696. var e = window.history
  31697. e.state &&
  31698. e.replaceState(assign$1({}, e.state, { scroll: computeScrollPosition() }), '')
  31699. }
  31700. return (
  31701. window.addEventListener('popstate', s),
  31702. window.addEventListener('beforeunload', l),
  31703. {
  31704. pauseListeners: function () {
  31705. i = n.value
  31706. },
  31707. listen: function (e) {
  31708. a.push(e)
  31709. var t = function () {
  31710. var t = a.indexOf(e)
  31711. t > -1 && a.splice(t, 1)
  31712. }
  31713. return o.push(t), t
  31714. },
  31715. destroy: function () {
  31716. var e,
  31717. t = _createForOfIteratorHelper(o)
  31718. try {
  31719. for (t.s(); !(e = t.n()).done; ) {
  31720. ;(0, e.value)()
  31721. }
  31722. } catch (n) {
  31723. t.e(n)
  31724. } finally {
  31725. t.f()
  31726. }
  31727. ;(o = []),
  31728. window.removeEventListener('popstate', s),
  31729. window.removeEventListener('beforeunload', l)
  31730. }
  31731. }
  31732. )
  31733. }
  31734. function buildState(e, t, n) {
  31735. var r = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
  31736. a = arguments.length > 4 && void 0 !== arguments[4] && arguments[4]
  31737. return {
  31738. back: e,
  31739. current: t,
  31740. forward: n,
  31741. replaced: r,
  31742. position: window.history.length,
  31743. scroll: a ? computeScrollPosition() : null
  31744. }
  31745. }
  31746. function useHistoryStateNavigation(e) {
  31747. var t = window,
  31748. n = t.history,
  31749. r = t.location,
  31750. a = { value: createCurrentLocation(e, r) },
  31751. o = { value: n.state }
  31752. function i(t, a, i) {
  31753. var s = e.indexOf('#'),
  31754. l =
  31755. s > -1
  31756. ? (r.host && document.querySelector('base') ? e : e.slice(s)) + t
  31757. : createBaseLocation() + e + t
  31758. try {
  31759. n[i ? 'replaceState' : 'pushState'](a, '', l), (o.value = a)
  31760. } catch (c) {
  31761. console.error(c), r[i ? 'replace' : 'assign'](l)
  31762. }
  31763. }
  31764. return (
  31765. o.value ||
  31766. i(
  31767. a.value,
  31768. {
  31769. back: null,
  31770. current: a.value,
  31771. forward: null,
  31772. position: n.length - 1,
  31773. replaced: !0,
  31774. scroll: null
  31775. },
  31776. !0
  31777. ),
  31778. {
  31779. location: a,
  31780. state: o,
  31781. push: function (e, t) {
  31782. var r = assign$1({}, o.value, n.state, {
  31783. forward: e,
  31784. scroll: computeScrollPosition()
  31785. })
  31786. i(r.current, r, !0),
  31787. i(
  31788. e,
  31789. assign$1({}, buildState(a.value, e, null), { position: r.position + 1 }, t),
  31790. !1
  31791. ),
  31792. (a.value = e)
  31793. },
  31794. replace: function (e, t) {
  31795. i(
  31796. e,
  31797. assign$1({}, n.state, buildState(o.value.back, e, o.value.forward, !0), t, {
  31798. position: o.value.position
  31799. }),
  31800. !0
  31801. ),
  31802. (a.value = e)
  31803. }
  31804. }
  31805. )
  31806. }
  31807. function createWebHistory(e) {
  31808. var t = useHistoryStateNavigation((e = normalizeBase(e))),
  31809. n = useHistoryListeners(e, t.state, t.location, t.replace)
  31810. var r = assign$1(
  31811. {
  31812. location: '',
  31813. base: e,
  31814. go: function (e) {
  31815. var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1]
  31816. t || n.pauseListeners(), history.go(e)
  31817. },
  31818. createHref: createHref.bind(null, e)
  31819. },
  31820. t,
  31821. n
  31822. )
  31823. return (
  31824. Object.defineProperty(r, 'location', {
  31825. enumerable: !0,
  31826. get: function () {
  31827. return t.location.value
  31828. }
  31829. }),
  31830. Object.defineProperty(r, 'state', {
  31831. enumerable: !0,
  31832. get: function () {
  31833. return t.state.value
  31834. }
  31835. }),
  31836. r
  31837. )
  31838. }
  31839. function createWebHashHistory(e) {
  31840. return (
  31841. (e = location.host ? e || location.pathname + location.search : '').includes('#') ||
  31842. (e += '#'),
  31843. createWebHistory(e)
  31844. )
  31845. }
  31846. function isRouteLocation(e) {
  31847. return 'string' == typeof e || (e && 'object' === _typeof2(e))
  31848. }
  31849. function isRouteName(e) {
  31850. return 'string' == typeof e || 'symbol' === _typeof2(e)
  31851. }
  31852. var START_LOCATION_NORMALIZED = {
  31853. path: '/',
  31854. name: void 0,
  31855. params: {},
  31856. query: {},
  31857. hash: '',
  31858. fullPath: '/',
  31859. matched: [],
  31860. meta: {},
  31861. redirectedFrom: void 0
  31862. },
  31863. NavigationFailureSymbol = PolySymbol('nf'),
  31864. NavigationFailureType
  31865. function createRouterError(e, t) {
  31866. return assign$1(
  31867. new Error(),
  31868. _defineProperty2({ type: e }, NavigationFailureSymbol, !0),
  31869. t
  31870. )
  31871. }
  31872. function isNavigationFailure(e, t) {
  31873. return (
  31874. e instanceof Error && NavigationFailureSymbol in e && (null == t || !!(e.type & t))
  31875. )
  31876. }
  31877. !(function (e) {
  31878. ;(e[(e.aborted = 4)] = 'aborted'),
  31879. (e[(e.cancelled = 8)] = 'cancelled'),
  31880. (e[(e.duplicated = 16)] = 'duplicated')
  31881. })(NavigationFailureType || (NavigationFailureType = {}))
  31882. var BASE_PARAM_PATTERN = '[^/]+?',
  31883. BASE_PATH_PARSER_OPTIONS = { sensitive: !1, strict: !1, start: !0, end: !0 },
  31884. REGEX_CHARS_RE = /[.+*?^${}()[\]/\\]/g
  31885. function tokensToParser(e, t) {
  31886. var n,
  31887. r = assign$1({}, BASE_PATH_PARSER_OPTIONS, t),
  31888. a = [],
  31889. o = r.start ? '^' : '',
  31890. i = [],
  31891. s = _createForOfIteratorHelper(e)
  31892. try {
  31893. for (s.s(); !(n = s.n()).done; ) {
  31894. var l = n.value,
  31895. c = l.length ? [] : [90]
  31896. r.strict && !l.length && (o += '/')
  31897. for (var u = 0; u < l.length; u++) {
  31898. var p = l[u],
  31899. d = 40 + (r.sensitive ? 0.25 : 0)
  31900. if (0 === p.type)
  31901. u || (o += '/'), (o += p.value.replace(REGEX_CHARS_RE, '\\$&')), (d += 40)
  31902. else if (1 === p.type) {
  31903. var f = p.value,
  31904. h = p.repeatable,
  31905. v = p.optional,
  31906. m = p.regexp
  31907. i.push({ name: f, repeatable: h, optional: v })
  31908. var g = m || BASE_PARAM_PATTERN
  31909. if (g !== BASE_PARAM_PATTERN) {
  31910. d += 10
  31911. try {
  31912. new RegExp('('.concat(g, ')'))
  31913. } catch (A) {
  31914. throw new Error(
  31915. 'Invalid custom RegExp for param "'.concat(f, '" (').concat(g, '): ') +
  31916. A.message
  31917. )
  31918. }
  31919. }
  31920. var y = h ? '((?:'.concat(g, ')(?:/(?:').concat(g, '))*)') : '('.concat(g, ')')
  31921. u || (y = v && l.length < 2 ? '(?:/'.concat(y, ')') : '/' + y),
  31922. v && (y += '?'),
  31923. (o += y),
  31924. (d += 20),
  31925. v && (d += -8),
  31926. h && (d += -20),
  31927. '.*' === g && (d += -50)
  31928. }
  31929. c.push(d)
  31930. }
  31931. a.push(c)
  31932. }
  31933. } catch (A) {
  31934. s.e(A)
  31935. } finally {
  31936. s.f()
  31937. }
  31938. if (r.strict && r.end) {
  31939. var b = a.length - 1
  31940. a[b][a[b].length - 1] += 0.7000000000000001
  31941. }
  31942. r.strict || (o += '/?'), r.end ? (o += '$') : r.strict && (o += '(?:/|$)')
  31943. var _ = new RegExp(o, r.sensitive ? '' : 'i')
  31944. return {
  31945. re: _,
  31946. score: a,
  31947. keys: i,
  31948. parse: function (e) {
  31949. var t = e.match(_),
  31950. n = {}
  31951. if (!t) return null
  31952. for (var r = 1; r < t.length; r++) {
  31953. var a = t[r] || '',
  31954. o = i[r - 1]
  31955. n[o.name] = a && o.repeatable ? a.split('/') : a
  31956. }
  31957. return n
  31958. },
  31959. stringify: function (t) {
  31960. var n,
  31961. r = '',
  31962. a = !1,
  31963. o = _createForOfIteratorHelper(e)
  31964. try {
  31965. for (o.s(); !(n = o.n()).done; ) {
  31966. var i = n.value
  31967. ;(a && r.endsWith('/')) || (r += '/'), (a = !1)
  31968. var s,
  31969. l = _createForOfIteratorHelper(i)
  31970. try {
  31971. for (l.s(); !(s = l.n()).done; ) {
  31972. var c = s.value
  31973. if (0 === c.type) r += c.value
  31974. else if (1 === c.type) {
  31975. var u = c.value,
  31976. p = c.repeatable,
  31977. d = c.optional,
  31978. f = u in t ? t[u] : ''
  31979. if (Array.isArray(f) && !p)
  31980. throw new Error(
  31981. 'Provided param "'.concat(
  31982. u,
  31983. '" is an array but it is not repeatable (* or + modifiers)'
  31984. )
  31985. )
  31986. var h = Array.isArray(f) ? f.join('/') : f
  31987. if (!h) {
  31988. if (!d) throw new Error('Missing required param "'.concat(u, '"'))
  31989. i.length < 2 && (r.endsWith('/') ? (r = r.slice(0, -1)) : (a = !0))
  31990. }
  31991. r += h
  31992. }
  31993. }
  31994. } catch (A) {
  31995. l.e(A)
  31996. } finally {
  31997. l.f()
  31998. }
  31999. }
  32000. } catch (A) {
  32001. o.e(A)
  32002. } finally {
  32003. o.f()
  32004. }
  32005. return r
  32006. }
  32007. }
  32008. }
  32009. function compareScoreArray(e, t) {
  32010. for (var n = 0; n < e.length && n < t.length; ) {
  32011. var r = t[n] - e[n]
  32012. if (r) return r
  32013. n++
  32014. }
  32015. return e.length < t.length
  32016. ? 1 === e.length && 80 === e[0]
  32017. ? -1
  32018. : 1
  32019. : e.length > t.length
  32020. ? 1 === t.length && 80 === t[0]
  32021. ? 1
  32022. : -1
  32023. : 0
  32024. }
  32025. function comparePathParserScore(e, t) {
  32026. for (var n = 0, r = e.score, a = t.score; n < r.length && n < a.length; ) {
  32027. var o = compareScoreArray(r[n], a[n])
  32028. if (o) return o
  32029. n++
  32030. }
  32031. return a.length - r.length
  32032. }
  32033. var ROOT_TOKEN = { type: 0, value: '' },
  32034. VALID_PARAM_RE = /[a-zA-Z0-9_]/
  32035. function tokenizePath(e) {
  32036. if (!e) return [[]]
  32037. if ('/' === e) return [[ROOT_TOKEN]]
  32038. if (!e.startsWith('/')) throw new Error('Invalid path "'.concat(e, '"'))
  32039. function t(e) {
  32040. throw new Error('ERR ('.concat(r, ')/"').concat(c, '": ').concat(e))
  32041. }
  32042. var n,
  32043. r = 0,
  32044. a = r,
  32045. o = []
  32046. function i() {
  32047. n && o.push(n), (n = [])
  32048. }
  32049. var s,
  32050. l = 0,
  32051. c = '',
  32052. u = ''
  32053. function p() {
  32054. c &&
  32055. (0 === r
  32056. ? n.push({ type: 0, value: c })
  32057. : 1 === r || 2 === r || 3 === r
  32058. ? (n.length > 1 &&
  32059. ('*' === s || '+' === s) &&
  32060. t(
  32061. 'A repeatable param ('.concat(
  32062. c,
  32063. ") must be alone in its segment. eg: '/:ids+."
  32064. )
  32065. ),
  32066. n.push({
  32067. type: 1,
  32068. value: c,
  32069. regexp: u,
  32070. repeatable: '*' === s || '+' === s,
  32071. optional: '*' === s || '?' === s
  32072. }))
  32073. : t('Invalid state to consume buffer'),
  32074. (c = ''))
  32075. }
  32076. function d() {
  32077. c += s
  32078. }
  32079. for (; l < e.length; )
  32080. if ('\\' !== (s = e[l++]) || 2 === r)
  32081. switch (r) {
  32082. case 0:
  32083. '/' === s ? (c && p(), i()) : ':' === s ? (p(), (r = 1)) : d()
  32084. break
  32085. case 4:
  32086. d(), (r = a)
  32087. break
  32088. case 1:
  32089. '(' === s
  32090. ? (r = 2)
  32091. : VALID_PARAM_RE.test(s)
  32092. ? d()
  32093. : (p(), (r = 0), '*' !== s && '?' !== s && '+' !== s && l--)
  32094. break
  32095. case 2:
  32096. ')' === s
  32097. ? '\\' == u[u.length - 1]
  32098. ? (u = u.slice(0, -1) + s)
  32099. : (r = 3)
  32100. : (u += s)
  32101. break
  32102. case 3:
  32103. p(), (r = 0), '*' !== s && '?' !== s && '+' !== s && l--, (u = '')
  32104. break
  32105. default:
  32106. t('Unknown state')
  32107. }
  32108. else (a = r), (r = 4)
  32109. return 2 === r && t('Unfinished custom RegExp for param "'.concat(c, '"')), p(), i(), o
  32110. }
  32111. function createRouteRecordMatcher(e, t, n) {
  32112. var r = tokensToParser(tokenizePath(e.path), n),
  32113. a = assign$1(r, { record: e, parent: t, children: [], alias: [] })
  32114. return t && !a.record.aliasOf == !t.record.aliasOf && t.children.push(a), a
  32115. }
  32116. function createRouterMatcher(e, t) {
  32117. var n = [],
  32118. r = new Map()
  32119. function a(e, n, r) {
  32120. var s = !r,
  32121. l = normalizeRouteRecord(e)
  32122. l.aliasOf = r && r.record
  32123. var c,
  32124. u,
  32125. p = mergeOptions(t, e),
  32126. d = [l]
  32127. if ('alias' in e) {
  32128. var f,
  32129. h = _createForOfIteratorHelper('string' == typeof e.alias ? [e.alias] : e.alias)
  32130. try {
  32131. for (h.s(); !(f = h.n()).done; ) {
  32132. var v = f.value
  32133. d.push(
  32134. assign$1({}, l, {
  32135. components: r ? r.record.components : l.components,
  32136. path: v,
  32137. aliasOf: r ? r.record : l
  32138. })
  32139. )
  32140. }
  32141. } catch (k) {
  32142. h.e(k)
  32143. } finally {
  32144. h.f()
  32145. }
  32146. }
  32147. for (var m = 0, g = d; m < g.length; m++) {
  32148. var y = g[m],
  32149. b = y.path
  32150. if (n && '/' !== b[0]) {
  32151. var _ = n.record.path,
  32152. A = '/' === _[_.length - 1] ? '' : '/'
  32153. y.path = n.record.path + (b && A + b)
  32154. }
  32155. if (
  32156. ((c = createRouteRecordMatcher(y, n, p)),
  32157. r
  32158. ? r.alias.push(c)
  32159. : ((u = u || c) !== c && u.alias.push(c),
  32160. s && e.name && !isAliasRecord(c) && o(e.name)),
  32161. 'children' in l)
  32162. )
  32163. for (var x = l.children, w = 0; w < x.length; w++) a(x[w], c, r && r.children[w])
  32164. ;(r = r || c), i(c)
  32165. }
  32166. return u
  32167. ? function () {
  32168. o(u)
  32169. }
  32170. : noop
  32171. }
  32172. function o(e) {
  32173. if (isRouteName(e)) {
  32174. var t = r.get(e)
  32175. t &&
  32176. (r.delete(e),
  32177. n.splice(n.indexOf(t), 1),
  32178. t.children.forEach(o),
  32179. t.alias.forEach(o))
  32180. } else {
  32181. var a = n.indexOf(e)
  32182. a > -1 &&
  32183. (n.splice(a, 1),
  32184. e.record.name && r.delete(e.record.name),
  32185. e.children.forEach(o),
  32186. e.alias.forEach(o))
  32187. }
  32188. }
  32189. function i(e) {
  32190. for (var t = 0; t < n.length && comparePathParserScore(e, n[t]) >= 0; ) t++
  32191. n.splice(t, 0, e), e.record.name && !isAliasRecord(e) && r.set(e.record.name, e)
  32192. }
  32193. return (
  32194. (t = mergeOptions({ strict: !1, end: !0, sensitive: !1 }, t)),
  32195. e.forEach(function (e) {
  32196. return a(e)
  32197. }),
  32198. {
  32199. addRoute: a,
  32200. resolve: function (e, t) {
  32201. var a,
  32202. o,
  32203. i,
  32204. s = {}
  32205. if ('name' in e && e.name) {
  32206. if (!(a = r.get(e.name))) throw createRouterError(1, { location: e })
  32207. ;(i = a.record.name),
  32208. (s = assign$1(
  32209. paramsFromLocation(
  32210. t.params,
  32211. a.keys
  32212. .filter(function (e) {
  32213. return !e.optional
  32214. })
  32215. .map(function (e) {
  32216. return e.name
  32217. })
  32218. ),
  32219. e.params
  32220. )),
  32221. (o = a.stringify(s))
  32222. } else if ('path' in e)
  32223. (o = e.path),
  32224. (a = n.find(function (e) {
  32225. return e.re.test(o)
  32226. })) && ((s = a.parse(o)), (i = a.record.name))
  32227. else {
  32228. if (
  32229. !(a = t.name
  32230. ? r.get(t.name)
  32231. : n.find(function (e) {
  32232. return e.re.test(t.path)
  32233. }))
  32234. )
  32235. throw createRouterError(1, { location: e, currentLocation: t })
  32236. ;(i = a.record.name),
  32237. (s = assign$1({}, t.params, e.params)),
  32238. (o = a.stringify(s))
  32239. }
  32240. for (var l = [], c = a; c; ) l.unshift(c.record), (c = c.parent)
  32241. return { name: i, path: o, params: s, matched: l, meta: mergeMetaFields(l) }
  32242. },
  32243. removeRoute: o,
  32244. getRoutes: function () {
  32245. return n
  32246. },
  32247. getRecordMatcher: function (e) {
  32248. return r.get(e)
  32249. }
  32250. }
  32251. )
  32252. }
  32253. function paramsFromLocation(e, t) {
  32254. var n,
  32255. r = {},
  32256. a = _createForOfIteratorHelper(t)
  32257. try {
  32258. for (a.s(); !(n = a.n()).done; ) {
  32259. var o = n.value
  32260. o in e && (r[o] = e[o])
  32261. }
  32262. } catch (i) {
  32263. a.e(i)
  32264. } finally {
  32265. a.f()
  32266. }
  32267. return r
  32268. }
  32269. function normalizeRouteRecord(e) {
  32270. return {
  32271. path: e.path,
  32272. redirect: e.redirect,
  32273. name: e.name,
  32274. meta: e.meta || {},
  32275. aliasOf: void 0,
  32276. beforeEnter: e.beforeEnter,
  32277. props: normalizeRecordProps(e),
  32278. children: e.children || [],
  32279. instances: {},
  32280. leaveGuards: new Set(),
  32281. updateGuards: new Set(),
  32282. enterCallbacks: {},
  32283. components: 'components' in e ? e.components || {} : { default: e.component }
  32284. }
  32285. }
  32286. function normalizeRecordProps(e) {
  32287. var t = {},
  32288. n = e.props || !1
  32289. if ('component' in e) t.default = n
  32290. else for (var r in e.components) t[r] = 'boolean' == typeof n ? n : n[r]
  32291. return t
  32292. }
  32293. function isAliasRecord(e) {
  32294. for (; e; ) {
  32295. if (e.record.aliasOf) return !0
  32296. e = e.parent
  32297. }
  32298. return !1
  32299. }
  32300. function mergeMetaFields(e) {
  32301. return e.reduce(function (e, t) {
  32302. return assign$1(e, t.meta)
  32303. }, {})
  32304. }
  32305. function mergeOptions(e, t) {
  32306. var n = {}
  32307. for (var r in e) n[r] = r in t ? t[r] : e[r]
  32308. return n
  32309. }
  32310. var HASH_RE = /#/g,
  32311. AMPERSAND_RE = /&/g,
  32312. SLASH_RE = /\//g,
  32313. EQUAL_RE = /=/g,
  32314. IM_RE = /\?/g,
  32315. PLUS_RE = /\+/g,
  32316. ENC_BRACKET_OPEN_RE = /%5B/g,
  32317. ENC_BRACKET_CLOSE_RE = /%5D/g,
  32318. ENC_CARET_RE = /%5E/g,
  32319. ENC_BACKTICK_RE = /%60/g,
  32320. ENC_CURLY_OPEN_RE = /%7B/g,
  32321. ENC_PIPE_RE = /%7C/g,
  32322. ENC_CURLY_CLOSE_RE = /%7D/g,
  32323. ENC_SPACE_RE = /%20/g
  32324. function commonEncode(e) {
  32325. return encodeURI('' + e)
  32326. .replace(ENC_PIPE_RE, '|')
  32327. .replace(ENC_BRACKET_OPEN_RE, '[')
  32328. .replace(ENC_BRACKET_CLOSE_RE, ']')
  32329. }
  32330. function encodeHash(e) {
  32331. return commonEncode(e)
  32332. .replace(ENC_CURLY_OPEN_RE, '{')
  32333. .replace(ENC_CURLY_CLOSE_RE, '}')
  32334. .replace(ENC_CARET_RE, '^')
  32335. }
  32336. function encodeQueryValue(e) {
  32337. return commonEncode(e)
  32338. .replace(PLUS_RE, '%2B')
  32339. .replace(ENC_SPACE_RE, '+')
  32340. .replace(HASH_RE, '%23')
  32341. .replace(AMPERSAND_RE, '%26')
  32342. .replace(ENC_BACKTICK_RE, '`')
  32343. .replace(ENC_CURLY_OPEN_RE, '{')
  32344. .replace(ENC_CURLY_CLOSE_RE, '}')
  32345. .replace(ENC_CARET_RE, '^')
  32346. }
  32347. function encodeQueryKey(e) {
  32348. return encodeQueryValue(e).replace(EQUAL_RE, '%3D')
  32349. }
  32350. function encodePath(e) {
  32351. return commonEncode(e).replace(HASH_RE, '%23').replace(IM_RE, '%3F')
  32352. }
  32353. function encodeParam(e) {
  32354. return null == e ? '' : encodePath(e).replace(SLASH_RE, '%2F')
  32355. }
  32356. function decode$2(e) {
  32357. try {
  32358. return decodeURIComponent('' + e)
  32359. } catch (t) {}
  32360. return '' + e
  32361. }
  32362. function parseQuery(e) {
  32363. var t = {}
  32364. if ('' === e || '?' === e) return t
  32365. for (var n = ('?' === e[0] ? e.slice(1) : e).split('&'), r = 0; r < n.length; ++r) {
  32366. var a = n[r].replace(PLUS_RE, ' '),
  32367. o = a.indexOf('='),
  32368. i = decode$2(o < 0 ? a : a.slice(0, o)),
  32369. s = o < 0 ? null : decode$2(a.slice(o + 1))
  32370. if (i in t) {
  32371. var l = t[i]
  32372. Array.isArray(l) || (l = t[i] = [l]), l.push(s)
  32373. } else t[i] = s
  32374. }
  32375. return t
  32376. }
  32377. function stringifyQuery(e) {
  32378. var t = '',
  32379. n = function (n) {
  32380. var a = e[n]
  32381. if (((n = encodeQueryKey(n)), null == a))
  32382. return void 0 !== a && (t += (t.length ? '&' : '') + n), (r = n), 'continue'
  32383. var o = Array.isArray(a)
  32384. ? a.map(function (e) {
  32385. return e && encodeQueryValue(e)
  32386. })
  32387. : [a && encodeQueryValue(a)]
  32388. o.forEach(function (e) {
  32389. void 0 !== e && ((t += (t.length ? '&' : '') + n), null != e && (t += '=' + e))
  32390. }),
  32391. (r = n)
  32392. }
  32393. for (var r in e) n(r)
  32394. return t
  32395. }
  32396. function normalizeQuery(e) {
  32397. var t = {}
  32398. for (var n in e) {
  32399. var r = e[n]
  32400. void 0 !== r &&
  32401. (t[n] = Array.isArray(r)
  32402. ? r.map(function (e) {
  32403. return null == e ? null : '' + e
  32404. })
  32405. : null == r
  32406. ? r
  32407. : '' + r)
  32408. }
  32409. return t
  32410. }
  32411. function useCallbacks() {
  32412. var e = []
  32413. return {
  32414. add: function (t) {
  32415. return (
  32416. e.push(t),
  32417. function () {
  32418. var n = e.indexOf(t)
  32419. n > -1 && e.splice(n, 1)
  32420. }
  32421. )
  32422. },
  32423. list: function () {
  32424. return e
  32425. },
  32426. reset: function () {
  32427. e = []
  32428. }
  32429. }
  32430. }
  32431. function guardToPromiseFn(e, t, n, r, a) {
  32432. var o = r && (r.enterCallbacks[a] = r.enterCallbacks[a] || [])
  32433. return function () {
  32434. return new Promise(function (i, s) {
  32435. var l = function (e) {
  32436. !1 === e
  32437. ? s(createRouterError(4, { from: n, to: t }))
  32438. : e instanceof Error
  32439. ? s(e)
  32440. : isRouteLocation(e)
  32441. ? s(createRouterError(2, { from: t, to: e }))
  32442. : (o && r.enterCallbacks[a] === o && 'function' == typeof e && o.push(e), i())
  32443. },
  32444. c = e.call(r && r.instances[a], t, n, l),
  32445. u = Promise.resolve(c)
  32446. e.length < 3 && (u = u.then(l)),
  32447. u.catch(function (e) {
  32448. return s(e)
  32449. })
  32450. })
  32451. }
  32452. }
  32453. function extractComponentsGuards(e, t, n, r) {
  32454. var a,
  32455. o = [],
  32456. i = _createForOfIteratorHelper(e)
  32457. try {
  32458. var s = function () {
  32459. var e = a.value,
  32460. i = function (a) {
  32461. var i = e.components[a]
  32462. if ('beforeRouteEnter' !== t && !e.instances[a]) return 'continue'
  32463. if (isRouteComponent(i)) {
  32464. var s = (i.__vccOpts || i)[t]
  32465. s && o.push(guardToPromiseFn(s, n, r, e, a))
  32466. } else {
  32467. var l = i()
  32468. o.push(function () {
  32469. return l.then(function (o) {
  32470. if (!o)
  32471. return Promise.reject(
  32472. new Error(
  32473. 'Couldn\'t resolve component "'
  32474. .concat(a, '" at "')
  32475. .concat(e.path, '"')
  32476. )
  32477. )
  32478. var i = isESModule(o) ? o.default : o
  32479. e.components[a] = i
  32480. var s = (i.__vccOpts || i)[t]
  32481. return s && guardToPromiseFn(s, n, r, e, a)()
  32482. })
  32483. })
  32484. }
  32485. }
  32486. for (var s in e.components) i(s)
  32487. }
  32488. for (i.s(); !(a = i.n()).done; ) s()
  32489. } catch (l) {
  32490. i.e(l)
  32491. } finally {
  32492. i.f()
  32493. }
  32494. return o
  32495. }
  32496. function isRouteComponent(e) {
  32497. return (
  32498. 'object' === _typeof2(e) || 'displayName' in e || 'props' in e || '__vccOpts' in e
  32499. )
  32500. }
  32501. function useLink(e) {
  32502. var t = inject(routerKey),
  32503. n = inject(routeLocationKey),
  32504. r = computed(function () {
  32505. return t.resolve(unref(e.to))
  32506. }),
  32507. a = computed(function () {
  32508. var e = r.value.matched,
  32509. t = e.length,
  32510. a = e[t - 1],
  32511. o = n.matched
  32512. if (!a || !o.length) return -1
  32513. var i = o.findIndex(isSameRouteRecord.bind(null, a))
  32514. if (i > -1) return i
  32515. var s = getOriginalPath(e[t - 2])
  32516. return t > 1 && getOriginalPath(a) === s && o[o.length - 1].path !== s
  32517. ? o.findIndex(isSameRouteRecord.bind(null, e[t - 2]))
  32518. : i
  32519. }),
  32520. o = computed(function () {
  32521. return a.value > -1 && includesParams(n.params, r.value.params)
  32522. }),
  32523. i = computed(function () {
  32524. return (
  32525. a.value > -1 &&
  32526. a.value === n.matched.length - 1 &&
  32527. isSameRouteLocationParams(n.params, r.value.params)
  32528. )
  32529. })
  32530. return {
  32531. route: r,
  32532. href: computed(function () {
  32533. return r.value.href
  32534. }),
  32535. isActive: o,
  32536. isExactActive: i,
  32537. navigate: function () {
  32538. var n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
  32539. return guardEvent(n)
  32540. ? t[unref(e.replace) ? 'replace' : 'push'](unref(e.to)).catch(noop)
  32541. : Promise.resolve()
  32542. }
  32543. }
  32544. }
  32545. var RouterLinkImpl = defineComponent({
  32546. name: 'RouterLink',
  32547. props: {
  32548. to: { type: [String, Object], required: !0 },
  32549. replace: Boolean,
  32550. activeClass: String,
  32551. exactActiveClass: String,
  32552. custom: Boolean,
  32553. ariaCurrentValue: { type: String, default: 'page' }
  32554. },
  32555. useLink: useLink,
  32556. setup: function (e, t) {
  32557. var n = t.slots,
  32558. r = reactive(useLink(e)),
  32559. a = inject(routerKey).options,
  32560. o = computed(function () {
  32561. var t
  32562. return (
  32563. _defineProperty2(
  32564. (t = {}),
  32565. getLinkClass(e.activeClass, a.linkActiveClass, 'router-link-active'),
  32566. r.isActive
  32567. ),
  32568. _defineProperty2(
  32569. t,
  32570. getLinkClass(
  32571. e.exactActiveClass,
  32572. a.linkExactActiveClass,
  32573. 'router-link-exact-active'
  32574. ),
  32575. r.isExactActive
  32576. ),
  32577. t
  32578. )
  32579. })
  32580. return function () {
  32581. var t = n.default && n.default(r)
  32582. return e.custom
  32583. ? t
  32584. : h$1(
  32585. 'a',
  32586. {
  32587. 'aria-current': r.isExactActive ? e.ariaCurrentValue : null,
  32588. href: r.href,
  32589. onClick: r.navigate,
  32590. class: o.value
  32591. },
  32592. t
  32593. )
  32594. }
  32595. }
  32596. }),
  32597. RouterLink = RouterLinkImpl
  32598. function guardEvent(e) {
  32599. if (
  32600. !(
  32601. e.metaKey ||
  32602. e.altKey ||
  32603. e.ctrlKey ||
  32604. e.shiftKey ||
  32605. e.defaultPrevented ||
  32606. (void 0 !== e.button && 0 !== e.button)
  32607. )
  32608. ) {
  32609. if (e.currentTarget && e.currentTarget.getAttribute) {
  32610. var t = e.currentTarget.getAttribute('target')
  32611. if (/\b_blank\b/i.test(t)) return
  32612. }
  32613. return e.preventDefault && e.preventDefault(), !0
  32614. }
  32615. }
  32616. function includesParams(e, t) {
  32617. var n = function (n) {
  32618. var r = t[n],
  32619. a = e[n]
  32620. if ('string' == typeof r) {
  32621. if (r !== a) return { v: !1 }
  32622. } else if (
  32623. !Array.isArray(a) ||
  32624. a.length !== r.length ||
  32625. r.some(function (e, t) {
  32626. return e !== a[t]
  32627. })
  32628. )
  32629. return { v: !1 }
  32630. }
  32631. for (var r in t) {
  32632. var a = n(r)
  32633. if ('object' === _typeof2(a)) return a.v
  32634. }
  32635. return !0
  32636. }
  32637. function getOriginalPath(e) {
  32638. return e ? (e.aliasOf ? e.aliasOf.path : e.path) : ''
  32639. }
  32640. var getLinkClass = function (e, t, n) {
  32641. return null != e ? e : null != t ? t : n
  32642. },
  32643. RouterViewImpl = defineComponent({
  32644. name: 'RouterView',
  32645. inheritAttrs: !1,
  32646. props: { name: { type: String, default: 'default' }, route: Object },
  32647. setup: function (e, t) {
  32648. var n = t.attrs,
  32649. r = t.slots,
  32650. a = inject(routerViewLocationKey),
  32651. o = computed(function () {
  32652. return e.route || a.value
  32653. }),
  32654. i = inject(viewDepthKey, 0),
  32655. s = computed(function () {
  32656. return o.value.matched[i]
  32657. })
  32658. provide(viewDepthKey, i + 1),
  32659. provide(matchedRouteKey, s),
  32660. provide(routerViewLocationKey, o)
  32661. var l = ref()
  32662. return (
  32663. watch(
  32664. function () {
  32665. return [l.value, s.value, e.name]
  32666. },
  32667. function (e, t) {
  32668. var n = _slicedToArray(e, 3),
  32669. r = n[0],
  32670. a = n[1],
  32671. o = n[2],
  32672. i = _slicedToArray(t, 3),
  32673. s = i[0],
  32674. l = i[1]
  32675. i[2]
  32676. a &&
  32677. ((a.instances[o] = r),
  32678. l &&
  32679. l !== a &&
  32680. r &&
  32681. r === s &&
  32682. (a.leaveGuards.size || (a.leaveGuards = l.leaveGuards),
  32683. a.updateGuards.size || (a.updateGuards = l.updateGuards))),
  32684. !r ||
  32685. !a ||
  32686. (l && isSameRouteRecord(a, l) && s) ||
  32687. (a.enterCallbacks[o] || []).forEach(function (e) {
  32688. return e(r)
  32689. })
  32690. },
  32691. { flush: 'post' }
  32692. ),
  32693. function () {
  32694. var t = o.value,
  32695. a = s.value,
  32696. i = a && a.components[e.name],
  32697. c = e.name
  32698. if (!i) return normalizeSlot(r.default, { Component: i, route: t })
  32699. var u = a.props[e.name],
  32700. p = u ? (!0 === u ? t.params : 'function' == typeof u ? u(t) : u) : null,
  32701. d = h$1(
  32702. i,
  32703. assign$1({}, p, n, {
  32704. onVnodeUnmounted: function (e) {
  32705. e.component.isUnmounted && (a.instances[c] = null)
  32706. },
  32707. ref: l
  32708. })
  32709. )
  32710. return normalizeSlot(r.default, { Component: d, route: t }) || d
  32711. }
  32712. )
  32713. }
  32714. })
  32715. function normalizeSlot(e, t) {
  32716. if (!e) return null
  32717. var n = e(t)
  32718. return 1 === n.length ? n[0] : n
  32719. }
  32720. var RouterView = RouterViewImpl
  32721. function createRouter(e) {
  32722. var t = createRouterMatcher(e.routes, e),
  32723. n = e.parseQuery || parseQuery,
  32724. r = e.stringifyQuery || stringifyQuery,
  32725. a = e.history,
  32726. o = useCallbacks(),
  32727. i = useCallbacks(),
  32728. s = useCallbacks(),
  32729. l = shallowRef(START_LOCATION_NORMALIZED),
  32730. c = START_LOCATION_NORMALIZED
  32731. isBrowser &&
  32732. e.scrollBehavior &&
  32733. 'scrollRestoration' in history &&
  32734. (history.scrollRestoration = 'manual')
  32735. var u,
  32736. p = applyToParams.bind(null, function (e) {
  32737. return '' + e
  32738. }),
  32739. d = applyToParams.bind(null, encodeParam),
  32740. f = applyToParams.bind(null, decode$2)
  32741. function h(e, o) {
  32742. if (((o = assign$1({}, o || l.value)), 'string' == typeof e)) {
  32743. var i = parseURL(n, e, o.path),
  32744. s = t.resolve({ path: i.path }, o),
  32745. c = a.createHref(i.fullPath)
  32746. return assign$1(i, s, {
  32747. params: f(s.params),
  32748. hash: decode$2(i.hash),
  32749. redirectedFrom: void 0,
  32750. href: c
  32751. })
  32752. }
  32753. var u
  32754. if ('path' in e) u = assign$1({}, e, { path: parseURL(n, e.path, o.path).path })
  32755. else {
  32756. var h = assign$1({}, e.params)
  32757. for (var v in h) null == h[v] && delete h[v]
  32758. ;(u = assign$1({}, e, { params: d(e.params) })), (o.params = d(o.params))
  32759. }
  32760. var m = t.resolve(u, o),
  32761. g = e.hash || ''
  32762. m.params = p(f(m.params))
  32763. var y = stringifyURL(r, assign$1({}, e, { hash: encodeHash(g), path: m.path })),
  32764. b = a.createHref(y)
  32765. return assign$1(
  32766. {
  32767. fullPath: y,
  32768. hash: g,
  32769. query: r === stringifyQuery ? normalizeQuery(e.query) : e.query || {}
  32770. },
  32771. m,
  32772. { redirectedFrom: void 0, href: b }
  32773. )
  32774. }
  32775. function v(e) {
  32776. return 'string' == typeof e ? parseURL(n, e, l.value.path) : assign$1({}, e)
  32777. }
  32778. function m(e, t) {
  32779. if (c !== e) return createRouterError(8, { from: t, to: e })
  32780. }
  32781. function g(e) {
  32782. return b(e)
  32783. }
  32784. function y(e) {
  32785. var t = e.matched[e.matched.length - 1]
  32786. if (t && t.redirect) {
  32787. var n = t.redirect,
  32788. r = 'function' == typeof n ? n(e) : n
  32789. return (
  32790. 'string' == typeof r &&
  32791. ((r = r.includes('?') || r.includes('#') ? (r = v(r)) : { path: r }).params =
  32792. {}),
  32793. assign$1({ query: e.query, hash: e.hash, params: e.params }, r)
  32794. )
  32795. }
  32796. }
  32797. function b(e, t) {
  32798. var n = (c = h(e)),
  32799. a = l.value,
  32800. o = e.state,
  32801. i = e.force,
  32802. s = !0 === e.replace,
  32803. u = y(n)
  32804. if (u) return b(assign$1(v(u), { state: o, force: i, replace: s }), t || n)
  32805. var p,
  32806. d = n
  32807. return (
  32808. (d.redirectedFrom = t),
  32809. !i &&
  32810. isSameRouteLocation(r, a, n) &&
  32811. ((p = createRouterError(16, { to: d, from: a })), T(a, a, !0, !1)),
  32812. (p ? Promise.resolve(p) : A(d, a))
  32813. .catch(function (e) {
  32814. return isNavigationFailure(e) ? e : P(e, d, a)
  32815. })
  32816. .then(function (e) {
  32817. if (e) {
  32818. if (isNavigationFailure(e, 2))
  32819. return b(assign$1(v(e.to), { state: o, force: i, replace: s }), t || d)
  32820. } else e = w(d, a, !0, s, o)
  32821. return x(d, a, e), e
  32822. })
  32823. )
  32824. }
  32825. function _(e, t) {
  32826. var n = m(e, t)
  32827. return n ? Promise.reject(n) : Promise.resolve()
  32828. }
  32829. function A(e, t) {
  32830. var n,
  32831. r = _slicedToArray(extractChangingRecords(e, t), 3),
  32832. a = r[0],
  32833. s = r[1],
  32834. l = r[2]
  32835. n = extractComponentsGuards(a.reverse(), 'beforeRouteLeave', e, t)
  32836. var c,
  32837. u = _createForOfIteratorHelper(a)
  32838. try {
  32839. for (u.s(); !(c = u.n()).done; ) {
  32840. c.value.leaveGuards.forEach(function (r) {
  32841. n.push(guardToPromiseFn(r, e, t))
  32842. })
  32843. }
  32844. } catch (d) {
  32845. u.e(d)
  32846. } finally {
  32847. u.f()
  32848. }
  32849. var p = _.bind(null, e, t)
  32850. return (
  32851. n.push(p),
  32852. runGuardQueue(n)
  32853. .then(function () {
  32854. n = []
  32855. var r,
  32856. a = _createForOfIteratorHelper(o.list())
  32857. try {
  32858. for (a.s(); !(r = a.n()).done; ) {
  32859. var i = r.value
  32860. n.push(guardToPromiseFn(i, e, t))
  32861. }
  32862. } catch (d) {
  32863. a.e(d)
  32864. } finally {
  32865. a.f()
  32866. }
  32867. return n.push(p), runGuardQueue(n)
  32868. })
  32869. .then(function () {
  32870. n = extractComponentsGuards(s, 'beforeRouteUpdate', e, t)
  32871. var r,
  32872. a = _createForOfIteratorHelper(s)
  32873. try {
  32874. for (a.s(); !(r = a.n()).done; ) {
  32875. r.value.updateGuards.forEach(function (r) {
  32876. n.push(guardToPromiseFn(r, e, t))
  32877. })
  32878. }
  32879. } catch (d) {
  32880. a.e(d)
  32881. } finally {
  32882. a.f()
  32883. }
  32884. return n.push(p), runGuardQueue(n)
  32885. })
  32886. .then(function () {
  32887. n = []
  32888. var r,
  32889. a = _createForOfIteratorHelper(e.matched)
  32890. try {
  32891. for (a.s(); !(r = a.n()).done; ) {
  32892. var o = r.value
  32893. if (o.beforeEnter && !t.matched.includes(o))
  32894. if (Array.isArray(o.beforeEnter)) {
  32895. var i,
  32896. s = _createForOfIteratorHelper(o.beforeEnter)
  32897. try {
  32898. for (s.s(); !(i = s.n()).done; ) {
  32899. var l = i.value
  32900. n.push(guardToPromiseFn(l, e, t))
  32901. }
  32902. } catch (d) {
  32903. s.e(d)
  32904. } finally {
  32905. s.f()
  32906. }
  32907. } else n.push(guardToPromiseFn(o.beforeEnter, e, t))
  32908. }
  32909. } catch (d) {
  32910. a.e(d)
  32911. } finally {
  32912. a.f()
  32913. }
  32914. return n.push(p), runGuardQueue(n)
  32915. })
  32916. .then(function () {
  32917. return (
  32918. e.matched.forEach(function (e) {
  32919. return (e.enterCallbacks = {})
  32920. }),
  32921. (n = extractComponentsGuards(l, 'beforeRouteEnter', e, t)).push(p),
  32922. runGuardQueue(n)
  32923. )
  32924. })
  32925. .then(function () {
  32926. n = []
  32927. var r,
  32928. a = _createForOfIteratorHelper(i.list())
  32929. try {
  32930. for (a.s(); !(r = a.n()).done; ) {
  32931. var o = r.value
  32932. n.push(guardToPromiseFn(o, e, t))
  32933. }
  32934. } catch (d) {
  32935. a.e(d)
  32936. } finally {
  32937. a.f()
  32938. }
  32939. return n.push(p), runGuardQueue(n)
  32940. })
  32941. .catch(function (e) {
  32942. return isNavigationFailure(e, 8) ? e : Promise.reject(e)
  32943. })
  32944. )
  32945. }
  32946. function x(e, t, n) {
  32947. var r,
  32948. a = _createForOfIteratorHelper(s.list())
  32949. try {
  32950. for (a.s(); !(r = a.n()).done; ) {
  32951. ;(0, r.value)(e, t, n)
  32952. }
  32953. } catch (o) {
  32954. a.e(o)
  32955. } finally {
  32956. a.f()
  32957. }
  32958. }
  32959. function w(e, t, n, r, o) {
  32960. var i = m(e, t)
  32961. if (i) return i
  32962. var s = t === START_LOCATION_NORMALIZED,
  32963. c = isBrowser ? history.state : {}
  32964. n &&
  32965. (r || s
  32966. ? a.replace(e.fullPath, assign$1({ scroll: s && c && c.scroll }, o))
  32967. : a.push(e.fullPath, o)),
  32968. (l.value = e),
  32969. T(e, t, n, s),
  32970. C()
  32971. }
  32972. var k,
  32973. S = useCallbacks(),
  32974. E = useCallbacks()
  32975. function P(e, t, n) {
  32976. C(e)
  32977. var r = E.list()
  32978. return (
  32979. r.length
  32980. ? r.forEach(function (r) {
  32981. return r(e, t, n)
  32982. })
  32983. : console.error(e),
  32984. Promise.reject(e)
  32985. )
  32986. }
  32987. function C(e) {
  32988. k ||
  32989. ((k = !0),
  32990. (u = a.listen(function (e, t, n) {
  32991. var r = h(e),
  32992. o = y(r)
  32993. if (o) b(assign$1(o, { replace: !0 }), r).catch(noop)
  32994. else {
  32995. c = r
  32996. var i = l.value
  32997. isBrowser &&
  32998. saveScrollPosition(
  32999. getScrollKey(i.fullPath, n.delta),
  33000. computeScrollPosition()
  33001. ),
  33002. A(r, i)
  33003. .catch(function (e) {
  33004. return isNavigationFailure(e, 12)
  33005. ? e
  33006. : isNavigationFailure(e, 2)
  33007. ? (b(e.to, r)
  33008. .then(function (e) {
  33009. isNavigationFailure(e, 20) &&
  33010. !n.delta &&
  33011. n.type === NavigationType.pop &&
  33012. a.go(-1, !1)
  33013. })
  33014. .catch(noop),
  33015. Promise.reject())
  33016. : (n.delta && a.go(-n.delta, !1), P(e, r, i))
  33017. })
  33018. .then(function (e) {
  33019. ;(e = e || w(r, i, !1)) &&
  33020. (n.delta
  33021. ? a.go(-n.delta, !1)
  33022. : n.type === NavigationType.pop &&
  33023. isNavigationFailure(e, 20) &&
  33024. a.go(-1, !1)),
  33025. x(r, i, e)
  33026. })
  33027. .catch(noop)
  33028. }
  33029. })),
  33030. S.list().forEach(function (t) {
  33031. var n = _slicedToArray(t, 2),
  33032. r = n[0],
  33033. a = n[1]
  33034. return e ? a(e) : r()
  33035. }),
  33036. S.reset())
  33037. }
  33038. function T(t, n, r, a) {
  33039. var o = e.scrollBehavior
  33040. if (!isBrowser || !o) return Promise.resolve()
  33041. var i =
  33042. (!r && getSavedScrollPosition(getScrollKey(t.fullPath, 0))) ||
  33043. ((a || !r) && history.state && history.state.scroll) ||
  33044. null
  33045. return nextTick()
  33046. .then(function () {
  33047. return o(t, n, i)
  33048. })
  33049. .then(function (e) {
  33050. return e && scrollToPosition(e)
  33051. })
  33052. .catch(function (e) {
  33053. return P(e, t, n)
  33054. })
  33055. }
  33056. var I,
  33057. M = function (e) {
  33058. return a.go(e)
  33059. },
  33060. R = new Set(),
  33061. O = {
  33062. currentRoute: l,
  33063. addRoute: function (e, n) {
  33064. var r, a
  33065. return (
  33066. isRouteName(e) ? ((r = t.getRecordMatcher(e)), (a = n)) : (a = e),
  33067. t.addRoute(a, r)
  33068. )
  33069. },
  33070. removeRoute: function (e) {
  33071. var n = t.getRecordMatcher(e)
  33072. n && t.removeRoute(n)
  33073. },
  33074. hasRoute: function (e) {
  33075. return !!t.getRecordMatcher(e)
  33076. },
  33077. getRoutes: function () {
  33078. return t.getRoutes().map(function (e) {
  33079. return e.record
  33080. })
  33081. },
  33082. resolve: h,
  33083. options: e,
  33084. push: g,
  33085. replace: function (e) {
  33086. return g(assign$1(v(e), { replace: !0 }))
  33087. },
  33088. go: M,
  33089. back: function () {
  33090. return M(-1)
  33091. },
  33092. forward: function () {
  33093. return M(1)
  33094. },
  33095. beforeEach: o.add,
  33096. beforeResolve: i.add,
  33097. afterEach: s.add,
  33098. onError: E.add,
  33099. isReady: function () {
  33100. return k && l.value !== START_LOCATION_NORMALIZED
  33101. ? Promise.resolve()
  33102. : new Promise(function (e, t) {
  33103. S.add([e, t])
  33104. })
  33105. },
  33106. install: function (e) {
  33107. e.component('RouterLink', RouterLink),
  33108. e.component('RouterView', RouterView),
  33109. (e.config.globalProperties.$router = this),
  33110. Object.defineProperty(e.config.globalProperties, '$route', {
  33111. enumerable: !0,
  33112. get: function () {
  33113. return unref(l)
  33114. }
  33115. }),
  33116. isBrowser &&
  33117. !I &&
  33118. l.value === START_LOCATION_NORMALIZED &&
  33119. ((I = !0), g(a.location).catch(function (e) {}))
  33120. var t = {},
  33121. n = function (e) {
  33122. t[e] = computed(function () {
  33123. return l.value[e]
  33124. })
  33125. }
  33126. for (var r in START_LOCATION_NORMALIZED) n(r)
  33127. e.provide(routerKey, this),
  33128. e.provide(routeLocationKey, reactive(t)),
  33129. e.provide(routerViewLocationKey, l)
  33130. var o = e.unmount
  33131. R.add(e),
  33132. (e.unmount = function () {
  33133. R.delete(e),
  33134. R.size < 1 &&
  33135. ((c = START_LOCATION_NORMALIZED),
  33136. u && u(),
  33137. (l.value = START_LOCATION_NORMALIZED),
  33138. (I = !1),
  33139. (k = !1)),
  33140. o()
  33141. })
  33142. }
  33143. }
  33144. return O
  33145. }
  33146. function runGuardQueue(e) {
  33147. return e.reduce(function (e, t) {
  33148. return e.then(function () {
  33149. return t()
  33150. })
  33151. }, Promise.resolve())
  33152. }
  33153. function extractChangingRecords(e, t) {
  33154. for (
  33155. var n = [],
  33156. r = [],
  33157. a = [],
  33158. o = Math.max(t.matched.length, e.matched.length),
  33159. i = function (o) {
  33160. var i = t.matched[o]
  33161. i &&
  33162. (e.matched.find(function (e) {
  33163. return isSameRouteRecord(e, i)
  33164. })
  33165. ? r.push(i)
  33166. : n.push(i))
  33167. var s = e.matched[o]
  33168. s &&
  33169. (t.matched.find(function (e) {
  33170. return isSameRouteRecord(e, s)
  33171. }) ||
  33172. a.push(s))
  33173. },
  33174. s = 0;
  33175. s < o;
  33176. s++
  33177. )
  33178. i(s)
  33179. return [n, r, a]
  33180. }
  33181. function useRouter() {
  33182. return inject(routerKey)
  33183. }
  33184. function useRoute() {
  33185. return inject(routeLocationKey)
  33186. }
  33187. var originalPostMessage = window.postMessage
  33188. window.postMessage = function (e) {
  33189. originalPostMessage(e, '*')
  33190. }
  33191. var loop = function () {},
  33192. calls = {},
  33193. browserInfo$2 = browser()
  33194. browserInfo$2.isApp &&
  33195. window.addEventListener('message', function (e) {
  33196. try {
  33197. var t, n, r
  33198. console.log('app交互接受:', e.data)
  33199. var a = e.data ? ('object' === _typeof2(e.data) ? e.data : JSON.parse(e.data)) : {},
  33200. o = (null === (t = a.content) || void 0 === t ? void 0 : t.uuid) || a.uuid
  33201. console.log(o, a.content, 'uuid')
  33202. try {
  33203. a.content && (a.content = JSON.parse(a.content))
  33204. } catch (error) {}
  33205. if ((null != a && null !== (n = a.content) && void 0 !== n && n.uuid, !o)) {
  33206. var i,
  33207. s = _createForOfIteratorHelper(
  33208. Object.keys(calls).filter(function (e) {
  33209. return 0 === e.indexOf(a.api)
  33210. })
  33211. )
  33212. try {
  33213. for (s.s(); !(i = s.n()).done; ) {
  33214. var l = i.value,
  33215. c = calls[l] || loop
  33216. 'function' == typeof c && c(a)
  33217. }
  33218. } catch (d) {
  33219. s.e(d)
  33220. } finally {
  33221. s.f()
  33222. }
  33223. return
  33224. }
  33225. var u =
  33226. (null === (r = a.content) || void 0 === r ? void 0 : r.uuid) ||
  33227. a.uuid ||
  33228. a.api + a.uuid,
  33229. p = calls[u] || loop
  33230. 'function' == typeof p && p(a)
  33231. } catch (error) {
  33232. console.error('通信消息解析错误', error)
  33233. }
  33234. })
  33235. var instance =
  33236. window.ORCHESTRA ||
  33237. (null === (_window$webkit = window.webkit) ||
  33238. void 0 === _window$webkit ||
  33239. null === (_window$webkit$messag = _window$webkit.messageHandlers) ||
  33240. void 0 === _window$webkit$messag
  33241. ? void 0
  33242. : _window$webkit$messag.ORCHESTRA),
  33243. postMessage = exports('k', function (e, t) {
  33244. if (browserInfo$2.isApp) {
  33245. var n = getRandomKey()
  33246. ;(calls[n] = t || loop),
  33247. (e.content = e.content
  33248. ? _objectSpread(_objectSpread({}, e.content), {}, { uuid: n })
  33249. : { uuid: n }),
  33250. console.log('app交互发送:', e),
  33251. instance.postMessage(JSON.stringify(e))
  33252. }
  33253. }),
  33254. listenerMessage = exports('bF', function (e, t) {
  33255. if (browserInfo$2.isApp) {
  33256. var n = e + getRandomKey()
  33257. calls[n] = t || loop
  33258. }
  33259. }),
  33260. removeListenerMessage = exports('bG', function (e, t) {
  33261. if (browserInfo$2.isApp) {
  33262. var n = e
  33263. if (Array.isArray(calls[n])) {
  33264. var r = calls[n].indexOf(t)
  33265. calls[n].splice(r, 1)
  33266. }
  33267. }
  33268. }),
  33269. promisefiyPostMessage = exports('p', function (e) {
  33270. return new Promise(function (t) {
  33271. postMessage(e, function (e) {
  33272. return t(e)
  33273. })
  33274. })
  33275. }),
  33276. scriptRel = 'modulepreload',
  33277. seen = {},
  33278. base = './',
  33279. __vitePreload = function (e, t) {
  33280. return e()
  33281. },
  33282. error$1 = '_error_1i228_1',
  33283. info$1 = '_info_1i228_9',
  33284. styles$2 = { error: error$1, info: info$1 },
  33285. state = exports(
  33286. 'f',
  33287. reactive({
  33288. user: { status: 'init', data: {} },
  33289. platformType: 'STUDENT',
  33290. clientId: {
  33291. STUDENT: 'jmedu-student',
  33292. TEACHER: 'jmedu-teacher',
  33293. SCHOOL: 'jmedu-school'
  33294. },
  33295. platformApi: '/api-student',
  33296. version: '',
  33297. ossUploadUrl: 'https://ks3-cn-beijing.ksyuncs.com/',
  33298. musicCertStatus: !1,
  33299. openLiveStatus: !1
  33300. })
  33301. ),
  33302. getOssUploadUrl = exports('bw', function (e) {
  33303. return 'https://'.concat(e || 'gyt', '.ks3-cn-beijing.ksyuncs.com/')
  33304. }),
  33305. setLogin = exports('n', function (e) {
  33306. ;(state.user.status = 'login'), (state.user.data = e)
  33307. }),
  33308. setLogout = exports('bi', function () {
  33309. ;(state.user.status = 'logout'), (state.user.data = null)
  33310. }),
  33311. setLoginError = function () {
  33312. ;(state.user.status = 'error'), (state.user.data = null)
  33313. },
  33314. goWechatAuth = exports('bf', function (e, t) {
  33315. goAuth(e, t)
  33316. }),
  33317. goAuth = function (e, t) {
  33318. console.log(t || window.location.href, 'urlString || window.location.href')
  33319. var n = encodeURIComponent(t || window.location.href)
  33320. console.log(n, 'urlNow')
  33321. var r = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='
  33322. .concat(e || 'wx8654c671631cfade', '&redirect_uri=')
  33323. .concat(n, '&response_type=code&scope=')
  33324. .concat('snsapi_base', '&state=STATE&connect_redirect=1#wechat_redirect')
  33325. window.location.replace(r)
  33326. },
  33327. shams = function () {
  33328. if ('function' != typeof Symbol || 'function' != typeof Object.getOwnPropertySymbols)
  33329. return !1
  33330. if ('symbol' === _typeof2(Symbol.iterator)) return !0
  33331. var e = {},
  33332. t = Symbol('test'),
  33333. n = Object(t)
  33334. if ('string' == typeof t) return !1
  33335. if ('[object Symbol]' !== Object.prototype.toString.call(t)) return !1
  33336. if ('[object Symbol]' !== Object.prototype.toString.call(n)) return !1
  33337. for (t in ((e[t] = 42), e)) return !1
  33338. if ('function' == typeof Object.keys && 0 !== Object.keys(e).length) return !1
  33339. if (
  33340. 'function' == typeof Object.getOwnPropertyNames &&
  33341. 0 !== Object.getOwnPropertyNames(e).length
  33342. )
  33343. return !1
  33344. var r = Object.getOwnPropertySymbols(e)
  33345. if (1 !== r.length || r[0] !== t) return !1
  33346. if (!Object.prototype.propertyIsEnumerable.call(e, t)) return !1
  33347. if ('function' == typeof Object.getOwnPropertyDescriptor) {
  33348. var a = Object.getOwnPropertyDescriptor(e, t)
  33349. if (42 !== a.value || !0 !== a.enumerable) return !1
  33350. }
  33351. return !0
  33352. },
  33353. origSymbol = 'undefined' != typeof Symbol && Symbol,
  33354. hasSymbolSham = shams,
  33355. hasSymbols$1 = function () {
  33356. return (
  33357. 'function' == typeof origSymbol &&
  33358. 'function' == typeof Symbol &&
  33359. 'symbol' === _typeof2(origSymbol('foo')) &&
  33360. 'symbol' === _typeof2(Symbol('bar')) &&
  33361. hasSymbolSham()
  33362. )
  33363. },
  33364. ERROR_MESSAGE = 'Function.prototype.bind called on incompatible ',
  33365. slice = Array.prototype.slice,
  33366. toStr$1 = Object.prototype.toString,
  33367. funcType = '[object Function]',
  33368. implementation$1 = function (e) {
  33369. var t = this
  33370. if ('function' != typeof t || toStr$1.call(t) !== funcType)
  33371. throw new TypeError(ERROR_MESSAGE + t)
  33372. for (
  33373. var n,
  33374. r = slice.call(arguments, 1),
  33375. a = function () {
  33376. if (this instanceof n) {
  33377. var a = t.apply(this, r.concat(slice.call(arguments)))
  33378. return Object(a) === a ? a : this
  33379. }
  33380. return t.apply(e, r.concat(slice.call(arguments)))
  33381. },
  33382. o = Math.max(0, t.length - r.length),
  33383. i = [],
  33384. s = 0;
  33385. s < o;
  33386. s++
  33387. )
  33388. i.push('$' + s)
  33389. if (
  33390. ((n = Function(
  33391. 'binder',
  33392. 'return function (' + i.join(',') + '){ return binder.apply(this,arguments); }'
  33393. )(a)),
  33394. t.prototype)
  33395. ) {
  33396. var l = function () {}
  33397. ;(l.prototype = t.prototype), (n.prototype = new l()), (l.prototype = null)
  33398. }
  33399. return n
  33400. },
  33401. implementation = implementation$1,
  33402. functionBind = Function.prototype.bind || implementation,
  33403. bind$1 = functionBind,
  33404. src$1 = bind$1.call(Function.call, Object.prototype.hasOwnProperty),
  33405. undefined$1,
  33406. $SyntaxError = SyntaxError,
  33407. $Function = Function,
  33408. $TypeError$1 = TypeError,
  33409. getEvalledConstructor = function (e) {
  33410. try {
  33411. return $Function('"use strict"; return (' + e + ').constructor;')()
  33412. } catch (t) {}
  33413. },
  33414. $gOPD = Object.getOwnPropertyDescriptor
  33415. if ($gOPD)
  33416. try {
  33417. $gOPD({}, '')
  33418. } catch (e) {
  33419. $gOPD = null
  33420. }
  33421. var throwTypeError = function () {
  33422. throw new $TypeError$1()
  33423. },
  33424. ThrowTypeError = $gOPD
  33425. ? (function () {
  33426. try {
  33427. return throwTypeError
  33428. } catch (e) {
  33429. try {
  33430. return $gOPD(arguments, 'callee').get
  33431. } catch (t) {
  33432. return throwTypeError
  33433. }
  33434. }
  33435. })()
  33436. : throwTypeError,
  33437. hasSymbols = hasSymbols$1(),
  33438. getProto =
  33439. Object.getPrototypeOf ||
  33440. function (e) {
  33441. return e.__proto__
  33442. },
  33443. needsEval = {},
  33444. TypedArray = 'undefined' == typeof Uint8Array ? undefined$1 : getProto(Uint8Array),
  33445. INTRINSICS = {
  33446. '%AggregateError%':
  33447. 'undefined' == typeof AggregateError ? undefined$1 : AggregateError,
  33448. '%Array%': Array,
  33449. '%ArrayBuffer%': 'undefined' == typeof ArrayBuffer ? undefined$1 : ArrayBuffer,
  33450. '%ArrayIteratorPrototype%': hasSymbols
  33451. ? getProto([][Symbol.iterator]())
  33452. : undefined$1,
  33453. '%AsyncFromSyncIteratorPrototype%': undefined$1,
  33454. '%AsyncFunction%': needsEval,
  33455. '%AsyncGenerator%': needsEval,
  33456. '%AsyncGeneratorFunction%': needsEval,
  33457. '%AsyncIteratorPrototype%': needsEval,
  33458. '%Atomics%': 'undefined' == typeof Atomics ? undefined$1 : Atomics,
  33459. '%BigInt%': 'undefined' == typeof BigInt ? undefined$1 : BigInt,
  33460. '%Boolean%': Boolean,
  33461. '%DataView%': 'undefined' == typeof DataView ? undefined$1 : DataView,
  33462. '%Date%': Date,
  33463. '%decodeURI%': decodeURI,
  33464. '%decodeURIComponent%': decodeURIComponent,
  33465. '%encodeURI%': encodeURI,
  33466. '%encodeURIComponent%': encodeURIComponent,
  33467. '%Error%': Error,
  33468. '%eval%': eval,
  33469. '%EvalError%': EvalError,
  33470. '%Float32Array%': 'undefined' == typeof Float32Array ? undefined$1 : Float32Array,
  33471. '%Float64Array%': 'undefined' == typeof Float64Array ? undefined$1 : Float64Array,
  33472. '%FinalizationRegistry%':
  33473. 'undefined' == typeof FinalizationRegistry ? undefined$1 : FinalizationRegistry,
  33474. '%Function%': $Function,
  33475. '%GeneratorFunction%': needsEval,
  33476. '%Int8Array%': 'undefined' == typeof Int8Array ? undefined$1 : Int8Array,
  33477. '%Int16Array%': 'undefined' == typeof Int16Array ? undefined$1 : Int16Array,
  33478. '%Int32Array%': 'undefined' == typeof Int32Array ? undefined$1 : Int32Array,
  33479. '%isFinite%': isFinite,
  33480. '%isNaN%': isNaN,
  33481. '%IteratorPrototype%': hasSymbols
  33482. ? getProto(getProto([][Symbol.iterator]()))
  33483. : undefined$1,
  33484. '%JSON%':
  33485. 'object' === ('undefined' == typeof JSON ? 'undefined' : _typeof2(JSON))
  33486. ? JSON
  33487. : undefined$1,
  33488. '%Map%': 'undefined' == typeof Map ? undefined$1 : Map,
  33489. '%MapIteratorPrototype%':
  33490. 'undefined' != typeof Map && hasSymbols
  33491. ? getProto(new Map()[Symbol.iterator]())
  33492. : undefined$1,
  33493. '%Math%': Math,
  33494. '%Number%': Number,
  33495. '%Object%': Object,
  33496. '%parseFloat%': parseFloat,
  33497. '%parseInt%': parseInt,
  33498. '%Promise%': 'undefined' == typeof Promise ? undefined$1 : Promise,
  33499. '%Proxy%': 'undefined' == typeof Proxy ? undefined$1 : Proxy,
  33500. '%RangeError%': RangeError,
  33501. '%ReferenceError%': ReferenceError,
  33502. '%Reflect%': 'undefined' == typeof Reflect ? undefined$1 : Reflect,
  33503. '%RegExp%': RegExp,
  33504. '%Set%': 'undefined' == typeof Set ? undefined$1 : Set,
  33505. '%SetIteratorPrototype%':
  33506. 'undefined' != typeof Set && hasSymbols
  33507. ? getProto(new Set()[Symbol.iterator]())
  33508. : undefined$1,
  33509. '%SharedArrayBuffer%':
  33510. 'undefined' == typeof SharedArrayBuffer ? undefined$1 : SharedArrayBuffer,
  33511. '%String%': String,
  33512. '%StringIteratorPrototype%': hasSymbols
  33513. ? getProto(''[Symbol.iterator]())
  33514. : undefined$1,
  33515. '%Symbol%': hasSymbols ? Symbol : undefined$1,
  33516. '%SyntaxError%': $SyntaxError,
  33517. '%ThrowTypeError%': ThrowTypeError,
  33518. '%TypedArray%': TypedArray,
  33519. '%TypeError%': $TypeError$1,
  33520. '%Uint8Array%': 'undefined' == typeof Uint8Array ? undefined$1 : Uint8Array,
  33521. '%Uint8ClampedArray%':
  33522. 'undefined' == typeof Uint8ClampedArray ? undefined$1 : Uint8ClampedArray,
  33523. '%Uint16Array%': 'undefined' == typeof Uint16Array ? undefined$1 : Uint16Array,
  33524. '%Uint32Array%': 'undefined' == typeof Uint32Array ? undefined$1 : Uint32Array,
  33525. '%URIError%': URIError,
  33526. '%WeakMap%': 'undefined' == typeof WeakMap ? undefined$1 : WeakMap,
  33527. '%WeakRef%': 'undefined' == typeof WeakRef ? undefined$1 : WeakRef,
  33528. '%WeakSet%': 'undefined' == typeof WeakSet ? undefined$1 : WeakSet
  33529. },
  33530. doEval = function e(t) {
  33531. var n
  33532. if ('%AsyncFunction%' === t) n = getEvalledConstructor('async function () {}')
  33533. else if ('%GeneratorFunction%' === t) n = getEvalledConstructor('function* () {}')
  33534. else if ('%AsyncGeneratorFunction%' === t)
  33535. n = getEvalledConstructor('async function* () {}')
  33536. else if ('%AsyncGenerator%' === t) {
  33537. var r = e('%AsyncGeneratorFunction%')
  33538. r && (n = r.prototype)
  33539. } else if ('%AsyncIteratorPrototype%' === t) {
  33540. var a = e('%AsyncGenerator%')
  33541. a && (n = getProto(a.prototype))
  33542. }
  33543. return (INTRINSICS[t] = n), n
  33544. },
  33545. LEGACY_ALIASES = {
  33546. '%ArrayBufferPrototype%': ['ArrayBuffer', 'prototype'],
  33547. '%ArrayPrototype%': ['Array', 'prototype'],
  33548. '%ArrayProto_entries%': ['Array', 'prototype', 'entries'],
  33549. '%ArrayProto_forEach%': ['Array', 'prototype', 'forEach'],
  33550. '%ArrayProto_keys%': ['Array', 'prototype', 'keys'],
  33551. '%ArrayProto_values%': ['Array', 'prototype', 'values'],
  33552. '%AsyncFunctionPrototype%': ['AsyncFunction', 'prototype'],
  33553. '%AsyncGenerator%': ['AsyncGeneratorFunction', 'prototype'],
  33554. '%AsyncGeneratorPrototype%': ['AsyncGeneratorFunction', 'prototype', 'prototype'],
  33555. '%BooleanPrototype%': ['Boolean', 'prototype'],
  33556. '%DataViewPrototype%': ['DataView', 'prototype'],
  33557. '%DatePrototype%': ['Date', 'prototype'],
  33558. '%ErrorPrototype%': ['Error', 'prototype'],
  33559. '%EvalErrorPrototype%': ['EvalError', 'prototype'],
  33560. '%Float32ArrayPrototype%': ['Float32Array', 'prototype'],
  33561. '%Float64ArrayPrototype%': ['Float64Array', 'prototype'],
  33562. '%FunctionPrototype%': ['Function', 'prototype'],
  33563. '%Generator%': ['GeneratorFunction', 'prototype'],
  33564. '%GeneratorPrototype%': ['GeneratorFunction', 'prototype', 'prototype'],
  33565. '%Int8ArrayPrototype%': ['Int8Array', 'prototype'],
  33566. '%Int16ArrayPrototype%': ['Int16Array', 'prototype'],
  33567. '%Int32ArrayPrototype%': ['Int32Array', 'prototype'],
  33568. '%JSONParse%': ['JSON', 'parse'],
  33569. '%JSONStringify%': ['JSON', 'stringify'],
  33570. '%MapPrototype%': ['Map', 'prototype'],
  33571. '%NumberPrototype%': ['Number', 'prototype'],
  33572. '%ObjectPrototype%': ['Object', 'prototype'],
  33573. '%ObjProto_toString%': ['Object', 'prototype', 'toString'],
  33574. '%ObjProto_valueOf%': ['Object', 'prototype', 'valueOf'],
  33575. '%PromisePrototype%': ['Promise', 'prototype'],
  33576. '%PromiseProto_then%': ['Promise', 'prototype', 'then'],
  33577. '%Promise_all%': ['Promise', 'all'],
  33578. '%Promise_reject%': ['Promise', 'reject'],
  33579. '%Promise_resolve%': ['Promise', 'resolve'],
  33580. '%RangeErrorPrototype%': ['RangeError', 'prototype'],
  33581. '%ReferenceErrorPrototype%': ['ReferenceError', 'prototype'],
  33582. '%RegExpPrototype%': ['RegExp', 'prototype'],
  33583. '%SetPrototype%': ['Set', 'prototype'],
  33584. '%SharedArrayBufferPrototype%': ['SharedArrayBuffer', 'prototype'],
  33585. '%StringPrototype%': ['String', 'prototype'],
  33586. '%SymbolPrototype%': ['Symbol', 'prototype'],
  33587. '%SyntaxErrorPrototype%': ['SyntaxError', 'prototype'],
  33588. '%TypedArrayPrototype%': ['TypedArray', 'prototype'],
  33589. '%TypeErrorPrototype%': ['TypeError', 'prototype'],
  33590. '%Uint8ArrayPrototype%': ['Uint8Array', 'prototype'],
  33591. '%Uint8ClampedArrayPrototype%': ['Uint8ClampedArray', 'prototype'],
  33592. '%Uint16ArrayPrototype%': ['Uint16Array', 'prototype'],
  33593. '%Uint32ArrayPrototype%': ['Uint32Array', 'prototype'],
  33594. '%URIErrorPrototype%': ['URIError', 'prototype'],
  33595. '%WeakMapPrototype%': ['WeakMap', 'prototype'],
  33596. '%WeakSetPrototype%': ['WeakSet', 'prototype']
  33597. },
  33598. bind = functionBind,
  33599. hasOwn$1 = src$1,
  33600. $concat = bind.call(Function.call, Array.prototype.concat),
  33601. $spliceApply = bind.call(Function.apply, Array.prototype.splice),
  33602. $replace = bind.call(Function.call, String.prototype.replace),
  33603. $strSlice = bind.call(Function.call, String.prototype.slice),
  33604. rePropName =
  33605. /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,
  33606. reEscapeChar = /\\(\\)?/g,
  33607. stringToPath = function (e) {
  33608. var t = $strSlice(e, 0, 1),
  33609. n = $strSlice(e, -1)
  33610. if ('%' === t && '%' !== n)
  33611. throw new $SyntaxError('invalid intrinsic syntax, expected closing `%`')
  33612. if ('%' === n && '%' !== t)
  33613. throw new $SyntaxError('invalid intrinsic syntax, expected opening `%`')
  33614. var r = []
  33615. return (
  33616. $replace(e, rePropName, function (e, t, n, a) {
  33617. r[r.length] = n ? $replace(a, reEscapeChar, '$1') : t || e
  33618. }),
  33619. r
  33620. )
  33621. },
  33622. getBaseIntrinsic = function (e, t) {
  33623. var n,
  33624. r = e
  33625. if (
  33626. (hasOwn$1(LEGACY_ALIASES, r) && (r = '%' + (n = LEGACY_ALIASES[r])[0] + '%'),
  33627. hasOwn$1(INTRINSICS, r))
  33628. ) {
  33629. var a = INTRINSICS[r]
  33630. if ((a === needsEval && (a = doEval(r)), void 0 === a && !t))
  33631. throw new $TypeError$1(
  33632. 'intrinsic ' + e + ' exists, but is not available. Please file an issue!'
  33633. )
  33634. return { alias: n, name: r, value: a }
  33635. }
  33636. throw new $SyntaxError('intrinsic ' + e + ' does not exist!')
  33637. },
  33638. getIntrinsic = function (e, t) {
  33639. if ('string' != typeof e || 0 === e.length)
  33640. throw new $TypeError$1('intrinsic name must be a non-empty string')
  33641. if (arguments.length > 1 && 'boolean' != typeof t)
  33642. throw new $TypeError$1('"allowMissing" argument must be a boolean')
  33643. var n = stringToPath(e),
  33644. r = n.length > 0 ? n[0] : '',
  33645. a = getBaseIntrinsic('%' + r + '%', t),
  33646. o = a.name,
  33647. i = a.value,
  33648. s = !1,
  33649. l = a.alias
  33650. l && ((r = l[0]), $spliceApply(n, $concat([0, 1], l)))
  33651. for (var c = 1, u = !0; c < n.length; c += 1) {
  33652. var p = n[c],
  33653. d = $strSlice(p, 0, 1),
  33654. f = $strSlice(p, -1)
  33655. if (
  33656. ('"' === d || "'" === d || '`' === d || '"' === f || "'" === f || '`' === f) &&
  33657. d !== f
  33658. )
  33659. throw new $SyntaxError('property names with quotes must have matching quotes')
  33660. if (
  33661. (('constructor' !== p && u) || (s = !0),
  33662. hasOwn$1(INTRINSICS, (o = '%' + (r += '.' + p) + '%')))
  33663. )
  33664. i = INTRINSICS[o]
  33665. else if (null != i) {
  33666. if (!(p in i)) {
  33667. if (!t)
  33668. throw new $TypeError$1(
  33669. 'base intrinsic for ' + e + ' exists, but the property is not available.'
  33670. )
  33671. return
  33672. }
  33673. if ($gOPD && c + 1 >= n.length) {
  33674. var h = $gOPD(i, p)
  33675. i = (u = !!h) && 'get' in h && !('originalValue' in h.get) ? h.get : i[p]
  33676. } else (u = hasOwn$1(i, p)), (i = i[p])
  33677. u && !s && (INTRINSICS[o] = i)
  33678. }
  33679. }
  33680. return i
  33681. },
  33682. callBind$1 = { exports: {} }
  33683. !(function (t) {
  33684. var n = functionBind,
  33685. r = getIntrinsic,
  33686. a = r('%Function.prototype.apply%'),
  33687. o = r('%Function.prototype.call%'),
  33688. i = r('%Reflect.apply%', !0) || n.call(o, a),
  33689. s = r('%Object.getOwnPropertyDescriptor%', !0),
  33690. l = r('%Object.defineProperty%', !0),
  33691. c = r('%Math.max%')
  33692. if (l)
  33693. try {
  33694. l({}, 'a', { value: 1 })
  33695. } catch (e) {
  33696. l = null
  33697. }
  33698. t.exports = function (e) {
  33699. var t = i(n, o, arguments)
  33700. if (s && l) {
  33701. var r = s(t, 'length')
  33702. r.configurable &&
  33703. l(t, 'length', { value: 1 + c(0, e.length - (arguments.length - 1)) })
  33704. }
  33705. return t
  33706. }
  33707. var u = function () {
  33708. return i(n, a, arguments)
  33709. }
  33710. l ? l(t.exports, 'apply', { value: u }) : (t.exports.apply = u)
  33711. })(callBind$1)
  33712. var GetIntrinsic$1 = getIntrinsic,
  33713. callBind = callBind$1.exports,
  33714. $indexOf = callBind(GetIntrinsic$1('String.prototype.indexOf')),
  33715. callBound$1 = function (e, t) {
  33716. var n = GetIntrinsic$1(e, !!t)
  33717. return 'function' == typeof n && $indexOf(e, '.prototype.') > -1 ? callBind(n) : n
  33718. },
  33719. __viteBrowserExternal = {},
  33720. __viteBrowserExternal$1 = Object.freeze(
  33721. Object.defineProperty(
  33722. { __proto__: null, default: __viteBrowserExternal },
  33723. Symbol.toStringTag,
  33724. { value: 'Module' }
  33725. )
  33726. ),
  33727. require$$0 = getAugmentedNamespace(__viteBrowserExternal$1),
  33728. hasMap = 'function' == typeof Map && Map.prototype,
  33729. mapSizeDescriptor =
  33730. Object.getOwnPropertyDescriptor && hasMap
  33731. ? Object.getOwnPropertyDescriptor(Map.prototype, 'size')
  33732. : null,
  33733. mapSize =
  33734. hasMap && mapSizeDescriptor && 'function' == typeof mapSizeDescriptor.get
  33735. ? mapSizeDescriptor.get
  33736. : null,
  33737. mapForEach = hasMap && Map.prototype.forEach,
  33738. hasSet = 'function' == typeof Set && Set.prototype,
  33739. setSizeDescriptor =
  33740. Object.getOwnPropertyDescriptor && hasSet
  33741. ? Object.getOwnPropertyDescriptor(Set.prototype, 'size')
  33742. : null,
  33743. setSize =
  33744. hasSet && setSizeDescriptor && 'function' == typeof setSizeDescriptor.get
  33745. ? setSizeDescriptor.get
  33746. : null,
  33747. setForEach = hasSet && Set.prototype.forEach,
  33748. hasWeakMap = 'function' == typeof WeakMap && WeakMap.prototype,
  33749. weakMapHas = hasWeakMap ? WeakMap.prototype.has : null,
  33750. hasWeakSet = 'function' == typeof WeakSet && WeakSet.prototype,
  33751. weakSetHas = hasWeakSet ? WeakSet.prototype.has : null,
  33752. hasWeakRef = 'function' == typeof WeakRef && WeakRef.prototype,
  33753. weakRefDeref = hasWeakRef ? WeakRef.prototype.deref : null,
  33754. booleanValueOf = Boolean.prototype.valueOf,
  33755. objectToString$1 = Object.prototype.toString,
  33756. functionToString = Function.prototype.toString,
  33757. match = String.prototype.match,
  33758. bigIntValueOf = 'function' == typeof BigInt ? BigInt.prototype.valueOf : null,
  33759. gOPS = Object.getOwnPropertySymbols,
  33760. symToString =
  33761. 'function' == typeof Symbol && 'symbol' === _typeof2(Symbol.iterator)
  33762. ? Symbol.prototype.toString
  33763. : null,
  33764. hasShammedSymbols =
  33765. 'function' == typeof Symbol && 'object' === _typeof2(Symbol.iterator),
  33766. isEnumerable = Object.prototype.propertyIsEnumerable,
  33767. gPO =
  33768. ('function' == typeof Reflect ? Reflect.getPrototypeOf : Object.getPrototypeOf) ||
  33769. ([].__proto__ === Array.prototype
  33770. ? function (e) {
  33771. return e.__proto__
  33772. }
  33773. : null),
  33774. inspectCustom = require$$0.custom,
  33775. inspectSymbol = inspectCustom && isSymbol(inspectCustom) ? inspectCustom : null,
  33776. toStringTag =
  33777. 'function' == typeof Symbol && void 0 !== Symbol.toStringTag
  33778. ? Symbol.toStringTag
  33779. : null,
  33780. objectInspect = function e(t, n, r, a) {
  33781. var o = n || {}
  33782. if (has$3(o, 'quoteStyle') && 'single' !== o.quoteStyle && 'double' !== o.quoteStyle)
  33783. throw new TypeError('option "quoteStyle" must be "single" or "double"')
  33784. if (
  33785. has$3(o, 'maxStringLength') &&
  33786. ('number' == typeof o.maxStringLength
  33787. ? o.maxStringLength < 0 && o.maxStringLength !== 1 / 0
  33788. : null !== o.maxStringLength)
  33789. )
  33790. throw new TypeError(
  33791. 'option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`'
  33792. )
  33793. var i = !has$3(o, 'customInspect') || o.customInspect
  33794. if ('boolean' != typeof i && 'symbol' !== i)
  33795. throw new TypeError(
  33796. 'option "customInspect", if provided, must be `true`, `false`, or `\'symbol\'`'
  33797. )
  33798. if (
  33799. has$3(o, 'indent') &&
  33800. null !== o.indent &&
  33801. '\t' !== o.indent &&
  33802. !(parseInt(o.indent, 10) === o.indent && o.indent > 0)
  33803. )
  33804. throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`')
  33805. if (void 0 === t) return 'undefined'
  33806. if (null === t) return 'null'
  33807. if ('boolean' == typeof t) return t ? 'true' : 'false'
  33808. if ('string' == typeof t) return inspectString(t, o)
  33809. if ('number' == typeof t) return 0 === t ? (1 / 0 / t > 0 ? '0' : '-0') : String(t)
  33810. if ('bigint' == typeof t) return String(t) + 'n'
  33811. var s = void 0 === o.depth ? 5 : o.depth
  33812. if ((void 0 === r && (r = 0), r >= s && s > 0 && 'object' === _typeof2(t)))
  33813. return isArray$4(t) ? '[Array]' : '[Object]'
  33814. var l = getIndent(o, r)
  33815. if (void 0 === a) a = []
  33816. else if (indexOf(a, t) >= 0) return '[Circular]'
  33817. function c(t, n, i) {
  33818. if ((n && (a = a.slice()).push(n), i)) {
  33819. var s = { depth: o.depth }
  33820. return has$3(o, 'quoteStyle') && (s.quoteStyle = o.quoteStyle), e(t, s, r + 1, a)
  33821. }
  33822. return e(t, o, r + 1, a)
  33823. }
  33824. if ('function' == typeof t) {
  33825. var u = nameOf(t),
  33826. p = arrObjKeys(t, c)
  33827. return (
  33828. '[Function' +
  33829. (u ? ': ' + u : ' (anonymous)') +
  33830. ']' +
  33831. (p.length > 0 ? ' { ' + p.join(', ') + ' }' : '')
  33832. )
  33833. }
  33834. if (isSymbol(t)) {
  33835. var d = hasShammedSymbols
  33836. ? String(t).replace(/^(Symbol\(.*\))_[^)]*$/, '$1')
  33837. : symToString.call(t)
  33838. return 'object' !== _typeof2(t) || hasShammedSymbols ? d : markBoxed(d)
  33839. }
  33840. if (isElement(t)) {
  33841. for (
  33842. var f = '<' + String(t.nodeName).toLowerCase(), h = t.attributes || [], v = 0;
  33843. v < h.length;
  33844. v++
  33845. )
  33846. f += ' ' + h[v].name + '=' + wrapQuotes(quote(h[v].value), 'double', o)
  33847. return (
  33848. (f += '>'),
  33849. t.childNodes && t.childNodes.length && (f += '...'),
  33850. (f += '</' + String(t.nodeName).toLowerCase() + '>')
  33851. )
  33852. }
  33853. if (isArray$4(t)) {
  33854. if (0 === t.length) return '[]'
  33855. var m = arrObjKeys(t, c)
  33856. return l && !singleLineValues(m)
  33857. ? '[' + indentedJoin(m, l) + ']'
  33858. : '[ ' + m.join(', ') + ' ]'
  33859. }
  33860. if (isError(t)) {
  33861. var g = arrObjKeys(t, c)
  33862. return 0 === g.length
  33863. ? '[' + String(t) + ']'
  33864. : '{ [' + String(t) + '] ' + g.join(', ') + ' }'
  33865. }
  33866. if ('object' === _typeof2(t) && i) {
  33867. if (inspectSymbol && 'function' == typeof t[inspectSymbol])
  33868. return t[inspectSymbol]()
  33869. if ('symbol' !== i && 'function' == typeof t.inspect) return t.inspect()
  33870. }
  33871. if (isMap(t)) {
  33872. var y = []
  33873. return (
  33874. mapForEach.call(t, function (e, n) {
  33875. y.push(c(n, t, !0) + ' => ' + c(e, t))
  33876. }),
  33877. collectionOf('Map', mapSize.call(t), y, l)
  33878. )
  33879. }
  33880. if (isSet(t)) {
  33881. var b = []
  33882. return (
  33883. setForEach.call(t, function (e) {
  33884. b.push(c(e, t))
  33885. }),
  33886. collectionOf('Set', setSize.call(t), b, l)
  33887. )
  33888. }
  33889. if (isWeakMap(t)) return weakCollectionOf('WeakMap')
  33890. if (isWeakSet(t)) return weakCollectionOf('WeakSet')
  33891. if (isWeakRef(t)) return weakCollectionOf('WeakRef')
  33892. if (isNumber(t)) return markBoxed(c(Number(t)))
  33893. if (isBigInt(t)) return markBoxed(c(bigIntValueOf.call(t)))
  33894. if (isBoolean(t)) return markBoxed(booleanValueOf.call(t))
  33895. if (isString(t)) return markBoxed(c(String(t)))
  33896. if (!isDate$1(t) && !isRegExp$1(t)) {
  33897. var _ = arrObjKeys(t, c),
  33898. A = gPO
  33899. ? gPO(t) === Object.prototype
  33900. : t instanceof Object || t.constructor === Object,
  33901. x = t instanceof Object ? '' : 'null prototype',
  33902. w =
  33903. !A && toStringTag && Object(t) === t && toStringTag in t
  33904. ? toStr(t).slice(8, -1)
  33905. : x
  33906. ? 'Object'
  33907. : '',
  33908. k =
  33909. (A || 'function' != typeof t.constructor
  33910. ? ''
  33911. : t.constructor.name
  33912. ? t.constructor.name + ' '
  33913. : '') + (w || x ? '[' + [].concat(w || [], x || []).join(': ') + '] ' : '')
  33914. return 0 === _.length
  33915. ? k + '{}'
  33916. : l
  33917. ? k + '{' + indentedJoin(_, l) + '}'
  33918. : k + '{ ' + _.join(', ') + ' }'
  33919. }
  33920. return String(t)
  33921. }
  33922. function wrapQuotes(e, t, n) {
  33923. var r = 'double' === (n.quoteStyle || t) ? '"' : "'"
  33924. return r + e + r
  33925. }
  33926. function quote(e) {
  33927. return String(e).replace(/"/g, '&quot;')
  33928. }
  33929. function isArray$4(e) {
  33930. return !(
  33931. '[object Array]' !== toStr(e) ||
  33932. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33933. )
  33934. }
  33935. function isDate$1(e) {
  33936. return !(
  33937. '[object Date]' !== toStr(e) ||
  33938. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33939. )
  33940. }
  33941. function isRegExp$1(e) {
  33942. return !(
  33943. '[object RegExp]' !== toStr(e) ||
  33944. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33945. )
  33946. }
  33947. function isError(e) {
  33948. return !(
  33949. '[object Error]' !== toStr(e) ||
  33950. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33951. )
  33952. }
  33953. function isString(e) {
  33954. return !(
  33955. '[object String]' !== toStr(e) ||
  33956. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33957. )
  33958. }
  33959. function isNumber(e) {
  33960. return !(
  33961. '[object Number]' !== toStr(e) ||
  33962. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33963. )
  33964. }
  33965. function isBoolean(e) {
  33966. return !(
  33967. '[object Boolean]' !== toStr(e) ||
  33968. (toStringTag && 'object' === _typeof2(e) && toStringTag in e)
  33969. )
  33970. }
  33971. function isSymbol(t) {
  33972. if (hasShammedSymbols) return t && 'object' === _typeof2(t) && t instanceof Symbol
  33973. if ('symbol' === _typeof2(t)) return !0
  33974. if (!t || 'object' !== _typeof2(t) || !symToString) return !1
  33975. try {
  33976. return symToString.call(t), !0
  33977. } catch (e) {}
  33978. return !1
  33979. }
  33980. function isBigInt(t) {
  33981. if (!t || 'object' !== _typeof2(t) || !bigIntValueOf) return !1
  33982. try {
  33983. return bigIntValueOf.call(t), !0
  33984. } catch (e) {}
  33985. return !1
  33986. }
  33987. var hasOwn =
  33988. Object.prototype.hasOwnProperty ||
  33989. function (e) {
  33990. return e in this
  33991. }
  33992. function has$3(e, t) {
  33993. return hasOwn.call(e, t)
  33994. }
  33995. function toStr(e) {
  33996. return objectToString$1.call(e)
  33997. }
  33998. function nameOf(e) {
  33999. if (e.name) return e.name
  34000. var t = match.call(functionToString.call(e), /^function\s*([\w$]+)/)
  34001. return t ? t[1] : null
  34002. }
  34003. function indexOf(e, t) {
  34004. if (e.indexOf) return e.indexOf(t)
  34005. for (var n = 0, r = e.length; n < r; n++) if (e[n] === t) return n
  34006. return -1
  34007. }
  34008. function isMap(t) {
  34009. if (!mapSize || !t || 'object' !== _typeof2(t)) return !1
  34010. try {
  34011. mapSize.call(t)
  34012. try {
  34013. setSize.call(t)
  34014. } catch (n) {
  34015. return !0
  34016. }
  34017. return t instanceof Map
  34018. } catch (e) {}
  34019. return !1
  34020. }
  34021. function isWeakMap(t) {
  34022. if (!weakMapHas || !t || 'object' !== _typeof2(t)) return !1
  34023. try {
  34024. weakMapHas.call(t, weakMapHas)
  34025. try {
  34026. weakSetHas.call(t, weakSetHas)
  34027. } catch (n) {
  34028. return !0
  34029. }
  34030. return t instanceof WeakMap
  34031. } catch (e) {}
  34032. return !1
  34033. }
  34034. function isWeakRef(t) {
  34035. if (!weakRefDeref || !t || 'object' !== _typeof2(t)) return !1
  34036. try {
  34037. return weakRefDeref.call(t), !0
  34038. } catch (e) {}
  34039. return !1
  34040. }
  34041. function isSet(t) {
  34042. if (!setSize || !t || 'object' !== _typeof2(t)) return !1
  34043. try {
  34044. setSize.call(t)
  34045. try {
  34046. mapSize.call(t)
  34047. } catch (n) {
  34048. return !0
  34049. }
  34050. return t instanceof Set
  34051. } catch (e) {}
  34052. return !1
  34053. }
  34054. function isWeakSet(t) {
  34055. if (!weakSetHas || !t || 'object' !== _typeof2(t)) return !1
  34056. try {
  34057. weakSetHas.call(t, weakSetHas)
  34058. try {
  34059. weakMapHas.call(t, weakMapHas)
  34060. } catch (n) {
  34061. return !0
  34062. }
  34063. return t instanceof WeakSet
  34064. } catch (e) {}
  34065. return !1
  34066. }
  34067. function isElement(e) {
  34068. return (
  34069. !(!e || 'object' !== _typeof2(e)) &&
  34070. (('undefined' != typeof HTMLElement && e instanceof HTMLElement) ||
  34071. ('string' == typeof e.nodeName && 'function' == typeof e.getAttribute))
  34072. )
  34073. }
  34074. function inspectString(e, t) {
  34075. if (e.length > t.maxStringLength) {
  34076. var n = e.length - t.maxStringLength,
  34077. r = '... ' + n + ' more character' + (n > 1 ? 's' : '')
  34078. return inspectString(e.slice(0, t.maxStringLength), t) + r
  34079. }
  34080. return wrapQuotes(
  34081. e.replace(/(['\\])/g, '\\$1').replace(/[\x00-\x1f]/g, lowbyte),
  34082. 'single',
  34083. t
  34084. )
  34085. }
  34086. function lowbyte(e) {
  34087. var t = e.charCodeAt(0),
  34088. n = { 8: 'b', 9: 't', 10: 'n', 12: 'f', 13: 'r' }[t]
  34089. return n ? '\\' + n : '\\x' + (t < 16 ? '0' : '') + t.toString(16).toUpperCase()
  34090. }
  34091. function markBoxed(e) {
  34092. return 'Object(' + e + ')'
  34093. }
  34094. function weakCollectionOf(e) {
  34095. return e + ' { ? }'
  34096. }
  34097. function collectionOf(e, t, n, r) {
  34098. return e + ' (' + t + ') {' + (r ? indentedJoin(n, r) : n.join(', ')) + '}'
  34099. }
  34100. function singleLineValues(e) {
  34101. for (var t = 0; t < e.length; t++) if (indexOf(e[t], '\n') >= 0) return !1
  34102. return !0
  34103. }
  34104. function getIndent(e, t) {
  34105. var n
  34106. if ('\t' === e.indent) n = '\t'
  34107. else {
  34108. if (!('number' == typeof e.indent && e.indent > 0)) return null
  34109. n = Array(e.indent + 1).join(' ')
  34110. }
  34111. return { base: n, prev: Array(t + 1).join(n) }
  34112. }
  34113. function indentedJoin(e, t) {
  34114. if (0 === e.length) return ''
  34115. var n = '\n' + t.prev + t.base
  34116. return n + e.join(',' + n) + '\n' + t.prev
  34117. }
  34118. function arrObjKeys(e, t) {
  34119. var n = isArray$4(e),
  34120. r = []
  34121. if (n) {
  34122. r.length = e.length
  34123. for (var a = 0; a < e.length; a++) r[a] = has$3(e, a) ? t(e[a], e) : ''
  34124. }
  34125. var o,
  34126. i = 'function' == typeof gOPS ? gOPS(e) : []
  34127. if (hasShammedSymbols) {
  34128. o = {}
  34129. for (var s = 0; s < i.length; s++) o['$' + i[s]] = i[s]
  34130. }
  34131. for (var l in e)
  34132. has$3(e, l) &&
  34133. ((n && String(Number(l)) === l && l < e.length) ||
  34134. (hasShammedSymbols && o['$' + l] instanceof Symbol) ||
  34135. (/[^\w$]/.test(l)
  34136. ? r.push(t(l, e) + ': ' + t(e[l], e))
  34137. : r.push(l + ': ' + t(e[l], e))))
  34138. if ('function' == typeof gOPS)
  34139. for (var c = 0; c < i.length; c++)
  34140. isEnumerable.call(e, i[c]) && r.push('[' + t(i[c]) + ']: ' + t(e[i[c]], e))
  34141. return r
  34142. }
  34143. var GetIntrinsic = getIntrinsic,
  34144. callBound = callBound$1,
  34145. inspect = objectInspect,
  34146. $TypeError = GetIntrinsic('%TypeError%'),
  34147. $WeakMap = GetIntrinsic('%WeakMap%', !0),
  34148. $Map = GetIntrinsic('%Map%', !0),
  34149. $weakMapGet = callBound('WeakMap.prototype.get', !0),
  34150. $weakMapSet = callBound('WeakMap.prototype.set', !0),
  34151. $weakMapHas = callBound('WeakMap.prototype.has', !0),
  34152. $mapGet = callBound('Map.prototype.get', !0),
  34153. $mapSet = callBound('Map.prototype.set', !0),
  34154. $mapHas = callBound('Map.prototype.has', !0),
  34155. listGetNode = function (e, t) {
  34156. for (var n, r = e; null !== (n = r.next); r = n)
  34157. if (n.key === t) return (r.next = n.next), (n.next = e.next), (e.next = n), n
  34158. },
  34159. listGet = function (e, t) {
  34160. var n = listGetNode(e, t)
  34161. return n && n.value
  34162. },
  34163. listSet = function (e, t, n) {
  34164. var r = listGetNode(e, t)
  34165. r ? (r.value = n) : (e.next = { key: t, next: e.next, value: n })
  34166. },
  34167. listHas = function (e, t) {
  34168. return !!listGetNode(e, t)
  34169. },
  34170. sideChannel = function () {
  34171. var e,
  34172. t,
  34173. n,
  34174. r = {
  34175. assert: function (e) {
  34176. if (!r.has(e))
  34177. throw new $TypeError('Side channel does not contain ' + inspect(e))
  34178. },
  34179. get: function (r) {
  34180. if ($WeakMap && r && ('object' === _typeof2(r) || 'function' == typeof r)) {
  34181. if (e) return $weakMapGet(e, r)
  34182. } else if ($Map) {
  34183. if (t) return $mapGet(t, r)
  34184. } else if (n) return listGet(n, r)
  34185. },
  34186. has: function (r) {
  34187. if ($WeakMap && r && ('object' === _typeof2(r) || 'function' == typeof r)) {
  34188. if (e) return $weakMapHas(e, r)
  34189. } else if ($Map) {
  34190. if (t) return $mapHas(t, r)
  34191. } else if (n) return listHas(n, r)
  34192. return !1
  34193. },
  34194. set: function (r, a) {
  34195. $WeakMap && r && ('object' === _typeof2(r) || 'function' == typeof r)
  34196. ? (e || (e = new $WeakMap()), $weakMapSet(e, r, a))
  34197. : $Map
  34198. ? (t || (t = new $Map()), $mapSet(t, r, a))
  34199. : (n || (n = { key: {}, next: null }), listSet(n, r, a))
  34200. }
  34201. }
  34202. return r
  34203. },
  34204. replace = String.prototype.replace,
  34205. percentTwenties = /%20/g,
  34206. Format = { RFC1738: 'RFC1738', RFC3986: 'RFC3986' },
  34207. formats$3 = {
  34208. default: Format.RFC3986,
  34209. formatters: {
  34210. RFC1738: function (e) {
  34211. return replace.call(e, percentTwenties, '+')
  34212. },
  34213. RFC3986: function (e) {
  34214. return String(e)
  34215. }
  34216. },
  34217. RFC1738: Format.RFC1738,
  34218. RFC3986: Format.RFC3986
  34219. },
  34220. formats$2 = formats$3,
  34221. has$2 = Object.prototype.hasOwnProperty,
  34222. isArray$3 = Array.isArray,
  34223. hexTable = (function () {
  34224. for (var e = [], t = 0; t < 256; ++t)
  34225. e.push('%' + ((t < 16 ? '0' : '') + t.toString(16)).toUpperCase())
  34226. return e
  34227. })(),
  34228. compactQueue = function (e) {
  34229. for (; e.length > 1; ) {
  34230. var t = e.pop(),
  34231. n = t.obj[t.prop]
  34232. if (isArray$3(n)) {
  34233. for (var r = [], a = 0; a < n.length; ++a) void 0 !== n[a] && r.push(n[a])
  34234. t.obj[t.prop] = r
  34235. }
  34236. }
  34237. },
  34238. arrayToObject = function (e, t) {
  34239. for (var n = t && t.plainObjects ? Object.create(null) : {}, r = 0; r < e.length; ++r)
  34240. void 0 !== e[r] && (n[r] = e[r])
  34241. return n
  34242. },
  34243. merge = function e(t, n, r) {
  34244. if (!n) return t
  34245. if ('object' !== _typeof2(n)) {
  34246. if (isArray$3(t)) t.push(n)
  34247. else {
  34248. if (!t || 'object' !== _typeof2(t)) return [t, n]
  34249. ;((r && (r.plainObjects || r.allowPrototypes)) ||
  34250. !has$2.call(Object.prototype, n)) &&
  34251. (t[n] = !0)
  34252. }
  34253. return t
  34254. }
  34255. if (!t || 'object' !== _typeof2(t)) return [t].concat(n)
  34256. var a = t
  34257. return (
  34258. isArray$3(t) && !isArray$3(n) && (a = arrayToObject(t, r)),
  34259. isArray$3(t) && isArray$3(n)
  34260. ? (n.forEach(function (n, a) {
  34261. if (has$2.call(t, a)) {
  34262. var o = t[a]
  34263. o && 'object' === _typeof2(o) && n && 'object' === _typeof2(n)
  34264. ? (t[a] = e(o, n, r))
  34265. : t.push(n)
  34266. } else t[a] = n
  34267. }),
  34268. t)
  34269. : Object.keys(n).reduce(function (t, a) {
  34270. var o = n[a]
  34271. return has$2.call(t, a) ? (t[a] = e(t[a], o, r)) : (t[a] = o), t
  34272. }, a)
  34273. )
  34274. },
  34275. assign = function (e, t) {
  34276. return Object.keys(t).reduce(function (e, n) {
  34277. return (e[n] = t[n]), e
  34278. }, e)
  34279. },
  34280. decode$1 = function (t, n, r) {
  34281. var a = t.replace(/\+/g, ' ')
  34282. if ('iso-8859-1' === r) return a.replace(/%[0-9a-f]{2}/gi, unescape)
  34283. try {
  34284. return decodeURIComponent(a)
  34285. } catch (e) {
  34286. return a
  34287. }
  34288. },
  34289. encode = function (e, t, n, r, a) {
  34290. if (0 === e.length) return e
  34291. var o = e
  34292. if (
  34293. ('symbol' === _typeof2(e)
  34294. ? (o = Symbol.prototype.toString.call(e))
  34295. : 'string' != typeof e && (o = String(e)),
  34296. 'iso-8859-1' === n)
  34297. )
  34298. return escape(o).replace(/%u[0-9a-f]{4}/gi, function (e) {
  34299. return '%26%23' + parseInt(e.slice(2), 16) + '%3B'
  34300. })
  34301. for (var i = '', s = 0; s < o.length; ++s) {
  34302. var l = o.charCodeAt(s)
  34303. 45 === l ||
  34304. 46 === l ||
  34305. 95 === l ||
  34306. 126 === l ||
  34307. (l >= 48 && l <= 57) ||
  34308. (l >= 65 && l <= 90) ||
  34309. (l >= 97 && l <= 122) ||
  34310. (a === formats$2.RFC1738 && (40 === l || 41 === l))
  34311. ? (i += o.charAt(s))
  34312. : l < 128
  34313. ? (i += hexTable[l])
  34314. : l < 2048
  34315. ? (i += hexTable[192 | (l >> 6)] + hexTable[128 | (63 & l)])
  34316. : l < 55296 || l >= 57344
  34317. ? (i +=
  34318. hexTable[224 | (l >> 12)] +
  34319. hexTable[128 | ((l >> 6) & 63)] +
  34320. hexTable[128 | (63 & l)])
  34321. : ((s += 1),
  34322. (l = 65536 + (((1023 & l) << 10) | (1023 & o.charCodeAt(s)))),
  34323. (i +=
  34324. hexTable[240 | (l >> 18)] +
  34325. hexTable[128 | ((l >> 12) & 63)] +
  34326. hexTable[128 | ((l >> 6) & 63)] +
  34327. hexTable[128 | (63 & l)]))
  34328. }
  34329. return i
  34330. },
  34331. compact = function (e) {
  34332. for (var t = [{ obj: { o: e }, prop: 'o' }], n = [], r = 0; r < t.length; ++r)
  34333. for (
  34334. var a = t[r], o = a.obj[a.prop], i = Object.keys(o), s = 0;
  34335. s < i.length;
  34336. ++s
  34337. ) {
  34338. var l = i[s],
  34339. c = o[l]
  34340. 'object' === _typeof2(c) &&
  34341. null !== c &&
  34342. -1 === n.indexOf(c) &&
  34343. (t.push({ obj: o, prop: l }), n.push(c))
  34344. }
  34345. return compactQueue(t), e
  34346. },
  34347. isRegExp = function (e) {
  34348. return '[object RegExp]' === Object.prototype.toString.call(e)
  34349. },
  34350. isBuffer = function (e) {
  34351. return (
  34352. !(!e || 'object' !== _typeof2(e)) &&
  34353. !!(e.constructor && e.constructor.isBuffer && e.constructor.isBuffer(e))
  34354. )
  34355. },
  34356. combine = function (e, t) {
  34357. return [].concat(e, t)
  34358. },
  34359. maybeMap = function (e, t) {
  34360. if (isArray$3(e)) {
  34361. for (var n = [], r = 0; r < e.length; r += 1) n.push(t(e[r]))
  34362. return n
  34363. }
  34364. return t(e)
  34365. },
  34366. utils$2 = {
  34367. arrayToObject: arrayToObject,
  34368. assign: assign,
  34369. combine: combine,
  34370. compact: compact,
  34371. decode: decode$1,
  34372. encode: encode,
  34373. isBuffer: isBuffer,
  34374. isRegExp: isRegExp,
  34375. maybeMap: maybeMap,
  34376. merge: merge
  34377. },
  34378. getSideChannel = sideChannel,
  34379. utils$1 = utils$2,
  34380. formats$1 = formats$3,
  34381. has$1 = Object.prototype.hasOwnProperty,
  34382. arrayPrefixGenerators = {
  34383. brackets: function (e) {
  34384. return e + '[]'
  34385. },
  34386. comma: 'comma',
  34387. indices: function (e, t) {
  34388. return e + '[' + t + ']'
  34389. },
  34390. repeat: function (e) {
  34391. return e
  34392. }
  34393. },
  34394. isArray$2 = Array.isArray,
  34395. split = String.prototype.split,
  34396. push = Array.prototype.push,
  34397. pushToArray = function (e, t) {
  34398. push.apply(e, isArray$2(t) ? t : [t])
  34399. },
  34400. toISO = Date.prototype.toISOString,
  34401. defaultFormat = formats$1.default,
  34402. defaults$1 = {
  34403. addQueryPrefix: !1,
  34404. allowDots: !1,
  34405. charset: 'utf-8',
  34406. charsetSentinel: !1,
  34407. delimiter: '&',
  34408. encode: !0,
  34409. encoder: utils$1.encode,
  34410. encodeValuesOnly: !1,
  34411. format: defaultFormat,
  34412. formatter: formats$1.formatters[defaultFormat],
  34413. indices: !1,
  34414. serializeDate: function (e) {
  34415. return toISO.call(e)
  34416. },
  34417. skipNulls: !1,
  34418. strictNullHandling: !1
  34419. },
  34420. isNonNullishPrimitive = function (e) {
  34421. return (
  34422. 'string' == typeof e ||
  34423. 'number' == typeof e ||
  34424. 'boolean' == typeof e ||
  34425. 'symbol' === _typeof2(e) ||
  34426. 'bigint' == typeof e
  34427. )
  34428. },
  34429. sentinel = {},
  34430. stringify$1 = function e(t, n, r, a, o, i, s, l, c, u, p, d, f, h, v) {
  34431. for (var m = t, g = v, y = 0, b = !1; void 0 !== (g = g.get(sentinel)) && !b; ) {
  34432. var _ = g.get(t)
  34433. if (((y += 1), void 0 !== _)) {
  34434. if (_ === y) throw new RangeError('Cyclic object value')
  34435. b = !0
  34436. }
  34437. void 0 === g.get(sentinel) && (y = 0)
  34438. }
  34439. if (
  34440. ('function' == typeof s
  34441. ? (m = s(n, m))
  34442. : m instanceof Date
  34443. ? (m = u(m))
  34444. : 'comma' === r &&
  34445. isArray$2(m) &&
  34446. (m = utils$1.maybeMap(m, function (e) {
  34447. return e instanceof Date ? u(e) : e
  34448. })),
  34449. null === m)
  34450. ) {
  34451. if (a) return i && !f ? i(n, defaults$1.encoder, h, 'key', p) : n
  34452. m = ''
  34453. }
  34454. if (isNonNullishPrimitive(m) || utils$1.isBuffer(m)) {
  34455. if (i) {
  34456. var A = f ? n : i(n, defaults$1.encoder, h, 'key', p)
  34457. if ('comma' === r && f) {
  34458. for (var x = split.call(String(m), ','), w = '', k = 0; k < x.length; ++k)
  34459. w += (0 === k ? '' : ',') + d(i(x[k], defaults$1.encoder, h, 'value', p))
  34460. return [d(A) + '=' + w]
  34461. }
  34462. return [d(A) + '=' + d(i(m, defaults$1.encoder, h, 'value', p))]
  34463. }
  34464. return [d(n) + '=' + d(String(m))]
  34465. }
  34466. var S,
  34467. E = []
  34468. if (void 0 === m) return E
  34469. if ('comma' === r && isArray$2(m))
  34470. S = [{ value: m.length > 0 ? m.join(',') || null : void 0 }]
  34471. else if (isArray$2(s)) S = s
  34472. else {
  34473. var P = Object.keys(m)
  34474. S = l ? P.sort(l) : P
  34475. }
  34476. for (var C = 0; C < S.length; ++C) {
  34477. var T = S[C],
  34478. I = 'object' === _typeof2(T) && void 0 !== T.value ? T.value : m[T]
  34479. if (!o || null !== I) {
  34480. var M = isArray$2(m)
  34481. ? 'function' == typeof r
  34482. ? r(n, T)
  34483. : n
  34484. : n + (c ? '.' + T : '[' + T + ']')
  34485. v.set(t, y)
  34486. var R = getSideChannel()
  34487. R.set(sentinel, v), pushToArray(E, e(I, M, r, a, o, i, s, l, c, u, p, d, f, h, R))
  34488. }
  34489. }
  34490. return E
  34491. },
  34492. normalizeStringifyOptions = function (e) {
  34493. if (!e) return defaults$1
  34494. if (null !== e.encoder && void 0 !== e.encoder && 'function' != typeof e.encoder)
  34495. throw new TypeError('Encoder has to be a function.')
  34496. var t = e.charset || defaults$1.charset
  34497. if (void 0 !== e.charset && 'utf-8' !== e.charset && 'iso-8859-1' !== e.charset)
  34498. throw new TypeError(
  34499. 'The charset option must be either utf-8, iso-8859-1, or undefined'
  34500. )
  34501. var n = formats$1.default
  34502. if (void 0 !== e.format) {
  34503. if (!has$1.call(formats$1.formatters, e.format))
  34504. throw new TypeError('Unknown format option provided.')
  34505. n = e.format
  34506. }
  34507. var r = formats$1.formatters[n],
  34508. a = defaults$1.filter
  34509. return (
  34510. ('function' == typeof e.filter || isArray$2(e.filter)) && (a = e.filter),
  34511. {
  34512. addQueryPrefix:
  34513. 'boolean' == typeof e.addQueryPrefix
  34514. ? e.addQueryPrefix
  34515. : defaults$1.addQueryPrefix,
  34516. allowDots: void 0 === e.allowDots ? defaults$1.allowDots : !!e.allowDots,
  34517. charset: t,
  34518. charsetSentinel:
  34519. 'boolean' == typeof e.charsetSentinel
  34520. ? e.charsetSentinel
  34521. : defaults$1.charsetSentinel,
  34522. delimiter: void 0 === e.delimiter ? defaults$1.delimiter : e.delimiter,
  34523. encode: 'boolean' == typeof e.encode ? e.encode : defaults$1.encode,
  34524. encoder: 'function' == typeof e.encoder ? e.encoder : defaults$1.encoder,
  34525. encodeValuesOnly:
  34526. 'boolean' == typeof e.encodeValuesOnly
  34527. ? e.encodeValuesOnly
  34528. : defaults$1.encodeValuesOnly,
  34529. filter: a,
  34530. format: n,
  34531. formatter: r,
  34532. serializeDate:
  34533. 'function' == typeof e.serializeDate
  34534. ? e.serializeDate
  34535. : defaults$1.serializeDate,
  34536. skipNulls: 'boolean' == typeof e.skipNulls ? e.skipNulls : defaults$1.skipNulls,
  34537. sort: 'function' == typeof e.sort ? e.sort : null,
  34538. strictNullHandling:
  34539. 'boolean' == typeof e.strictNullHandling
  34540. ? e.strictNullHandling
  34541. : defaults$1.strictNullHandling
  34542. }
  34543. )
  34544. },
  34545. stringify_1 = function (e, t) {
  34546. var n,
  34547. r = e,
  34548. a = normalizeStringifyOptions(t)
  34549. 'function' == typeof a.filter
  34550. ? (r = (0, a.filter)('', r))
  34551. : isArray$2(a.filter) && (n = a.filter)
  34552. var o,
  34553. i = []
  34554. if ('object' !== _typeof2(r) || null === r) return ''
  34555. o =
  34556. t && t.arrayFormat in arrayPrefixGenerators
  34557. ? t.arrayFormat
  34558. : t && 'indices' in t
  34559. ? t.indices
  34560. ? 'indices'
  34561. : 'repeat'
  34562. : 'indices'
  34563. var s = arrayPrefixGenerators[o]
  34564. n || (n = Object.keys(r)), a.sort && n.sort(a.sort)
  34565. for (var l = getSideChannel(), c = 0; c < n.length; ++c) {
  34566. var u = n[c]
  34567. ;(a.skipNulls && null === r[u]) ||
  34568. pushToArray(
  34569. i,
  34570. stringify$1(
  34571. r[u],
  34572. u,
  34573. s,
  34574. a.strictNullHandling,
  34575. a.skipNulls,
  34576. a.encode ? a.encoder : null,
  34577. a.filter,
  34578. a.sort,
  34579. a.allowDots,
  34580. a.serializeDate,
  34581. a.format,
  34582. a.formatter,
  34583. a.encodeValuesOnly,
  34584. a.charset,
  34585. l
  34586. )
  34587. )
  34588. }
  34589. var p = i.join(a.delimiter),
  34590. d = !0 === a.addQueryPrefix ? '?' : ''
  34591. return (
  34592. a.charsetSentinel &&
  34593. ('iso-8859-1' === a.charset
  34594. ? (d += 'utf8=%26%2310003%3B&')
  34595. : (d += 'utf8=%E2%9C%93&')),
  34596. p.length > 0 ? d + p : ''
  34597. )
  34598. },
  34599. utils = utils$2,
  34600. has = Object.prototype.hasOwnProperty,
  34601. isArray$1 = Array.isArray,
  34602. defaults = {
  34603. allowDots: !1,
  34604. allowPrototypes: !1,
  34605. allowSparse: !1,
  34606. arrayLimit: 20,
  34607. charset: 'utf-8',
  34608. charsetSentinel: !1,
  34609. comma: !1,
  34610. decoder: utils.decode,
  34611. delimiter: '&',
  34612. depth: 5,
  34613. ignoreQueryPrefix: !1,
  34614. interpretNumericEntities: !1,
  34615. parameterLimit: 1e3,
  34616. parseArrays: !0,
  34617. plainObjects: !1,
  34618. strictNullHandling: !1
  34619. },
  34620. interpretNumericEntities = function (e) {
  34621. return e.replace(/&#(\d+);/g, function (e, t) {
  34622. return String.fromCharCode(parseInt(t, 10))
  34623. })
  34624. },
  34625. parseArrayValue = function (e, t) {
  34626. return e && 'string' == typeof e && t.comma && e.indexOf(',') > -1 ? e.split(',') : e
  34627. },
  34628. isoSentinel = 'utf8=%26%2310003%3B',
  34629. charsetSentinel = 'utf8=%E2%9C%93',
  34630. parseValues = function (e, t) {
  34631. var n,
  34632. r = {},
  34633. a = t.ignoreQueryPrefix ? e.replace(/^\?/, '') : e,
  34634. o = t.parameterLimit === 1 / 0 ? void 0 : t.parameterLimit,
  34635. i = a.split(t.delimiter, o),
  34636. s = -1,
  34637. l = t.charset
  34638. if (t.charsetSentinel)
  34639. for (n = 0; n < i.length; ++n)
  34640. 0 === i[n].indexOf('utf8=') &&
  34641. (i[n] === charsetSentinel
  34642. ? (l = 'utf-8')
  34643. : i[n] === isoSentinel && (l = 'iso-8859-1'),
  34644. (s = n),
  34645. (n = i.length))
  34646. for (n = 0; n < i.length; ++n)
  34647. if (n !== s) {
  34648. var c,
  34649. u,
  34650. p = i[n],
  34651. d = p.indexOf(']='),
  34652. f = -1 === d ? p.indexOf('=') : d + 1
  34653. ;-1 === f
  34654. ? ((c = t.decoder(p, defaults.decoder, l, 'key')),
  34655. (u = t.strictNullHandling ? null : ''))
  34656. : ((c = t.decoder(p.slice(0, f), defaults.decoder, l, 'key')),
  34657. (u = utils.maybeMap(parseArrayValue(p.slice(f + 1), t), function (e) {
  34658. return t.decoder(e, defaults.decoder, l, 'value')
  34659. }))),
  34660. u &&
  34661. t.interpretNumericEntities &&
  34662. 'iso-8859-1' === l &&
  34663. (u = interpretNumericEntities(u)),
  34664. p.indexOf('[]=') > -1 && (u = isArray$1(u) ? [u] : u),
  34665. has.call(r, c) ? (r[c] = utils.combine(r[c], u)) : (r[c] = u)
  34666. }
  34667. return r
  34668. },
  34669. parseObject = function (e, t, n, r) {
  34670. for (var a = r ? t : parseArrayValue(t, n), o = e.length - 1; o >= 0; --o) {
  34671. var i,
  34672. s = e[o]
  34673. if ('[]' === s && n.parseArrays) i = [].concat(a)
  34674. else {
  34675. i = n.plainObjects ? Object.create(null) : {}
  34676. var l =
  34677. '[' === s.charAt(0) && ']' === s.charAt(s.length - 1) ? s.slice(1, -1) : s,
  34678. c = parseInt(l, 10)
  34679. n.parseArrays || '' !== l
  34680. ? !isNaN(c) &&
  34681. s !== l &&
  34682. String(c) === l &&
  34683. c >= 0 &&
  34684. n.parseArrays &&
  34685. c <= n.arrayLimit
  34686. ? ((i = [])[c] = a)
  34687. : '__proto__' !== l && (i[l] = a)
  34688. : (i = { 0: a })
  34689. }
  34690. a = i
  34691. }
  34692. return a
  34693. },
  34694. parseKeys = function (e, t, n, r) {
  34695. if (e) {
  34696. var a = n.allowDots ? e.replace(/\.([^.[]+)/g, '[$1]') : e,
  34697. o = /(\[[^[\]]*])/g,
  34698. i = n.depth > 0 && /(\[[^[\]]*])/.exec(a),
  34699. s = i ? a.slice(0, i.index) : a,
  34700. l = []
  34701. if (s) {
  34702. if (!n.plainObjects && has.call(Object.prototype, s) && !n.allowPrototypes) return
  34703. l.push(s)
  34704. }
  34705. for (var c = 0; n.depth > 0 && null !== (i = o.exec(a)) && c < n.depth; ) {
  34706. if (
  34707. ((c += 1),
  34708. !n.plainObjects &&
  34709. has.call(Object.prototype, i[1].slice(1, -1)) &&
  34710. !n.allowPrototypes)
  34711. )
  34712. return
  34713. l.push(i[1])
  34714. }
  34715. return i && l.push('[' + a.slice(i.index) + ']'), parseObject(l, t, n, r)
  34716. }
  34717. },
  34718. normalizeParseOptions = function (e) {
  34719. if (!e) return defaults
  34720. if (null !== e.decoder && void 0 !== e.decoder && 'function' != typeof e.decoder)
  34721. throw new TypeError('Decoder has to be a function.')
  34722. if (void 0 !== e.charset && 'utf-8' !== e.charset && 'iso-8859-1' !== e.charset)
  34723. throw new TypeError(
  34724. 'The charset option must be either utf-8, iso-8859-1, or undefined'
  34725. )
  34726. var t = void 0 === e.charset ? defaults.charset : e.charset
  34727. return {
  34728. allowDots: void 0 === e.allowDots ? defaults.allowDots : !!e.allowDots,
  34729. allowPrototypes:
  34730. 'boolean' == typeof e.allowPrototypes
  34731. ? e.allowPrototypes
  34732. : defaults.allowPrototypes,
  34733. allowSparse:
  34734. 'boolean' == typeof e.allowSparse ? e.allowSparse : defaults.allowSparse,
  34735. arrayLimit: 'number' == typeof e.arrayLimit ? e.arrayLimit : defaults.arrayLimit,
  34736. charset: t,
  34737. charsetSentinel:
  34738. 'boolean' == typeof e.charsetSentinel
  34739. ? e.charsetSentinel
  34740. : defaults.charsetSentinel,
  34741. comma: 'boolean' == typeof e.comma ? e.comma : defaults.comma,
  34742. decoder: 'function' == typeof e.decoder ? e.decoder : defaults.decoder,
  34743. delimiter:
  34744. 'string' == typeof e.delimiter || utils.isRegExp(e.delimiter)
  34745. ? e.delimiter
  34746. : defaults.delimiter,
  34747. depth: 'number' == typeof e.depth || !1 === e.depth ? +e.depth : defaults.depth,
  34748. ignoreQueryPrefix: !0 === e.ignoreQueryPrefix,
  34749. interpretNumericEntities:
  34750. 'boolean' == typeof e.interpretNumericEntities
  34751. ? e.interpretNumericEntities
  34752. : defaults.interpretNumericEntities,
  34753. parameterLimit:
  34754. 'number' == typeof e.parameterLimit ? e.parameterLimit : defaults.parameterLimit,
  34755. parseArrays: !1 !== e.parseArrays,
  34756. plainObjects:
  34757. 'boolean' == typeof e.plainObjects ? e.plainObjects : defaults.plainObjects,
  34758. strictNullHandling:
  34759. 'boolean' == typeof e.strictNullHandling
  34760. ? e.strictNullHandling
  34761. : defaults.strictNullHandling
  34762. }
  34763. },
  34764. parse$1 = function (e, t) {
  34765. var n = normalizeParseOptions(t)
  34766. if ('' === e || null == e) return n.plainObjects ? Object.create(null) : {}
  34767. for (
  34768. var r = 'string' == typeof e ? parseValues(e, n) : e,
  34769. a = n.plainObjects ? Object.create(null) : {},
  34770. o = Object.keys(r),
  34771. i = 0;
  34772. i < o.length;
  34773. ++i
  34774. ) {
  34775. var s = o[i],
  34776. l = parseKeys(s, r[s], n, 'string' == typeof e)
  34777. a = utils.merge(a, l, n)
  34778. }
  34779. return !0 === n.allowSparse ? a : utils.compact(a)
  34780. },
  34781. stringify = stringify_1,
  34782. parse = parse$1,
  34783. formats = formats$3,
  34784. lib = { formats: formats, parse: parse, stringify: stringify },
  34785. global$1 =
  34786. ('undefined' != typeof globalThis && globalThis) ||
  34787. ('undefined' != typeof self && self) ||
  34788. (void 0 !== global$1 && global$1),
  34789. support = {
  34790. searchParams: 'URLSearchParams' in global$1,
  34791. iterable: 'Symbol' in global$1 && 'iterator' in Symbol,
  34792. blob:
  34793. 'FileReader' in global$1 &&
  34794. 'Blob' in global$1 &&
  34795. (function () {
  34796. try {
  34797. return new Blob(), !0
  34798. } catch (e) {
  34799. return !1
  34800. }
  34801. })(),
  34802. formData: 'FormData' in global$1,
  34803. arrayBuffer: 'ArrayBuffer' in global$1
  34804. }
  34805. function isDataView(e) {
  34806. return e && DataView.prototype.isPrototypeOf(e)
  34807. }
  34808. if (support.arrayBuffer)
  34809. var viewClasses = [
  34810. '[object Int8Array]',
  34811. '[object Uint8Array]',
  34812. '[object Uint8ClampedArray]',
  34813. '[object Int16Array]',
  34814. '[object Uint16Array]',
  34815. '[object Int32Array]',
  34816. '[object Uint32Array]',
  34817. '[object Float32Array]',
  34818. '[object Float64Array]'
  34819. ],
  34820. isArrayBufferView =
  34821. ArrayBuffer.isView ||
  34822. function (e) {
  34823. return e && viewClasses.indexOf(Object.prototype.toString.call(e)) > -1
  34824. }
  34825. function normalizeName(e) {
  34826. if (
  34827. ('string' != typeof e && (e = String(e)),
  34828. /[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e) || '' === e)
  34829. )
  34830. throw new TypeError('Invalid character in header field name: "' + e + '"')
  34831. return e.toLowerCase()
  34832. }
  34833. function normalizeValue(e) {
  34834. return 'string' != typeof e && (e = String(e)), e
  34835. }
  34836. function iteratorFor(e) {
  34837. var t = {
  34838. next: function () {
  34839. var t = e.shift()
  34840. return { done: void 0 === t, value: t }
  34841. }
  34842. }
  34843. return (
  34844. support.iterable &&
  34845. (t[Symbol.iterator] = function () {
  34846. return t
  34847. }),
  34848. t
  34849. )
  34850. }
  34851. function Headers(e) {
  34852. ;(this.map = {}),
  34853. e instanceof Headers
  34854. ? e.forEach(function (e, t) {
  34855. this.append(t, e)
  34856. }, this)
  34857. : Array.isArray(e)
  34858. ? e.forEach(function (e) {
  34859. this.append(e[0], e[1])
  34860. }, this)
  34861. : e &&
  34862. Object.getOwnPropertyNames(e).forEach(function (t) {
  34863. this.append(t, e[t])
  34864. }, this)
  34865. }
  34866. function consumed(e) {
  34867. if (e.bodyUsed) return Promise.reject(new TypeError('Already read'))
  34868. e.bodyUsed = !0
  34869. }
  34870. function fileReaderReady(e) {
  34871. return new Promise(function (t, n) {
  34872. ;(e.onload = function () {
  34873. t(e.result)
  34874. }),
  34875. (e.onerror = function () {
  34876. n(e.error)
  34877. })
  34878. })
  34879. }
  34880. function readBlobAsArrayBuffer(e) {
  34881. var t = new FileReader(),
  34882. n = fileReaderReady(t)
  34883. return t.readAsArrayBuffer(e), n
  34884. }
  34885. function readBlobAsText(e) {
  34886. var t = new FileReader(),
  34887. n = fileReaderReady(t)
  34888. return t.readAsText(e), n
  34889. }
  34890. function readArrayBufferAsText(e) {
  34891. for (var t = new Uint8Array(e), n = new Array(t.length), r = 0; r < t.length; r++)
  34892. n[r] = String.fromCharCode(t[r])
  34893. return n.join('')
  34894. }
  34895. function bufferClone(e) {
  34896. if (e.slice) return e.slice(0)
  34897. var t = new Uint8Array(e.byteLength)
  34898. return t.set(new Uint8Array(e)), t.buffer
  34899. }
  34900. function Body() {
  34901. return (
  34902. (this.bodyUsed = !1),
  34903. (this._initBody = function (e) {
  34904. ;(this.bodyUsed = this.bodyUsed),
  34905. (this._bodyInit = e),
  34906. e
  34907. ? 'string' == typeof e
  34908. ? (this._bodyText = e)
  34909. : support.blob && Blob.prototype.isPrototypeOf(e)
  34910. ? (this._bodyBlob = e)
  34911. : support.formData && FormData.prototype.isPrototypeOf(e)
  34912. ? (this._bodyFormData = e)
  34913. : support.searchParams && URLSearchParams.prototype.isPrototypeOf(e)
  34914. ? (this._bodyText = e.toString())
  34915. : support.arrayBuffer && support.blob && isDataView(e)
  34916. ? ((this._bodyArrayBuffer = bufferClone(e.buffer)),
  34917. (this._bodyInit = new Blob([this._bodyArrayBuffer])))
  34918. : support.arrayBuffer &&
  34919. (ArrayBuffer.prototype.isPrototypeOf(e) || isArrayBufferView(e))
  34920. ? (this._bodyArrayBuffer = bufferClone(e))
  34921. : (this._bodyText = e = Object.prototype.toString.call(e))
  34922. : (this._bodyText = ''),
  34923. this.headers.get('content-type') ||
  34924. ('string' == typeof e
  34925. ? this.headers.set('content-type', 'text/plain;charset=UTF-8')
  34926. : this._bodyBlob && this._bodyBlob.type
  34927. ? this.headers.set('content-type', this._bodyBlob.type)
  34928. : support.searchParams &&
  34929. URLSearchParams.prototype.isPrototypeOf(e) &&
  34930. this.headers.set(
  34931. 'content-type',
  34932. 'application/x-www-form-urlencoded;charset=UTF-8'
  34933. ))
  34934. }),
  34935. support.blob &&
  34936. ((this.blob = function () {
  34937. var e = consumed(this)
  34938. if (e) return e
  34939. if (this._bodyBlob) return Promise.resolve(this._bodyBlob)
  34940. if (this._bodyArrayBuffer)
  34941. return Promise.resolve(new Blob([this._bodyArrayBuffer]))
  34942. if (this._bodyFormData) throw new Error('could not read FormData body as blob')
  34943. return Promise.resolve(new Blob([this._bodyText]))
  34944. }),
  34945. (this.arrayBuffer = function () {
  34946. if (this._bodyArrayBuffer) {
  34947. var e = consumed(this)
  34948. return (
  34949. e ||
  34950. (ArrayBuffer.isView(this._bodyArrayBuffer)
  34951. ? Promise.resolve(
  34952. this._bodyArrayBuffer.buffer.slice(
  34953. this._bodyArrayBuffer.byteOffset,
  34954. this._bodyArrayBuffer.byteOffset + this._bodyArrayBuffer.byteLength
  34955. )
  34956. )
  34957. : Promise.resolve(this._bodyArrayBuffer))
  34958. )
  34959. }
  34960. return this.blob().then(readBlobAsArrayBuffer)
  34961. })),
  34962. (this.text = function () {
  34963. var e = consumed(this)
  34964. if (e) return e
  34965. if (this._bodyBlob) return readBlobAsText(this._bodyBlob)
  34966. if (this._bodyArrayBuffer)
  34967. return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))
  34968. if (this._bodyFormData) throw new Error('could not read FormData body as text')
  34969. return Promise.resolve(this._bodyText)
  34970. }),
  34971. support.formData &&
  34972. (this.formData = function () {
  34973. return this.text().then(decode)
  34974. }),
  34975. (this.json = function () {
  34976. return this.text().then(JSON.parse)
  34977. }),
  34978. this
  34979. )
  34980. }
  34981. ;(Headers.prototype.append = function (e, t) {
  34982. ;(e = normalizeName(e)), (t = normalizeValue(t))
  34983. var n = this.map[e]
  34984. this.map[e] = n ? n + ', ' + t : t
  34985. }),
  34986. (Headers.prototype.delete = function (e) {
  34987. delete this.map[normalizeName(e)]
  34988. }),
  34989. (Headers.prototype.get = function (e) {
  34990. return (e = normalizeName(e)), this.has(e) ? this.map[e] : null
  34991. }),
  34992. (Headers.prototype.has = function (e) {
  34993. return this.map.hasOwnProperty(normalizeName(e))
  34994. }),
  34995. (Headers.prototype.set = function (e, t) {
  34996. this.map[normalizeName(e)] = normalizeValue(t)
  34997. }),
  34998. (Headers.prototype.forEach = function (e, t) {
  34999. for (var n in this.map) this.map.hasOwnProperty(n) && e.call(t, this.map[n], n, this)
  35000. }),
  35001. (Headers.prototype.keys = function () {
  35002. var e = []
  35003. return (
  35004. this.forEach(function (t, n) {
  35005. e.push(n)
  35006. }),
  35007. iteratorFor(e)
  35008. )
  35009. }),
  35010. (Headers.prototype.values = function () {
  35011. var e = []
  35012. return (
  35013. this.forEach(function (t) {
  35014. e.push(t)
  35015. }),
  35016. iteratorFor(e)
  35017. )
  35018. }),
  35019. (Headers.prototype.entries = function () {
  35020. var e = []
  35021. return (
  35022. this.forEach(function (t, n) {
  35023. e.push([n, t])
  35024. }),
  35025. iteratorFor(e)
  35026. )
  35027. }),
  35028. support.iterable && (Headers.prototype[Symbol.iterator] = Headers.prototype.entries)
  35029. var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT']
  35030. function normalizeMethod(e) {
  35031. var t = e.toUpperCase()
  35032. return methods.indexOf(t) > -1 ? t : e
  35033. }
  35034. function Request(e, t) {
  35035. if (!(this instanceof Request))
  35036. throw new TypeError(
  35037. 'Please use the "new" operator, this DOM object constructor cannot be called as a function.'
  35038. )
  35039. var n = (t = t || {}).body
  35040. if (e instanceof Request) {
  35041. if (e.bodyUsed) throw new TypeError('Already read')
  35042. ;(this.url = e.url),
  35043. (this.credentials = e.credentials),
  35044. t.headers || (this.headers = new Headers(e.headers)),
  35045. (this.method = e.method),
  35046. (this.mode = e.mode),
  35047. (this.signal = e.signal),
  35048. n || null == e._bodyInit || ((n = e._bodyInit), (e.bodyUsed = !0))
  35049. } else this.url = String(e)
  35050. if (
  35051. ((this.credentials = t.credentials || this.credentials || 'same-origin'),
  35052. (!t.headers && this.headers) || (this.headers = new Headers(t.headers)),
  35053. (this.method = normalizeMethod(t.method || this.method || 'GET')),
  35054. (this.mode = t.mode || this.mode || null),
  35055. (this.signal = t.signal || this.signal),
  35056. (this.referrer = null),
  35057. ('GET' === this.method || 'HEAD' === this.method) && n)
  35058. )
  35059. throw new TypeError('Body not allowed for GET or HEAD requests')
  35060. if (
  35061. (this._initBody(n),
  35062. !(
  35063. ('GET' !== this.method && 'HEAD' !== this.method) ||
  35064. ('no-store' !== t.cache && 'no-cache' !== t.cache)
  35065. ))
  35066. ) {
  35067. var r = /([?&])_=[^&]*/
  35068. if (r.test(this.url)) this.url = this.url.replace(r, '$1_=' + new Date().getTime())
  35069. else {
  35070. this.url += (/\?/.test(this.url) ? '&' : '?') + '_=' + new Date().getTime()
  35071. }
  35072. }
  35073. }
  35074. function decode(e) {
  35075. var t = new FormData()
  35076. return (
  35077. e
  35078. .trim()
  35079. .split('&')
  35080. .forEach(function (e) {
  35081. if (e) {
  35082. var n = e.split('='),
  35083. r = n.shift().replace(/\+/g, ' '),
  35084. a = n.join('=').replace(/\+/g, ' ')
  35085. t.append(decodeURIComponent(r), decodeURIComponent(a))
  35086. }
  35087. }),
  35088. t
  35089. )
  35090. }
  35091. function parseHeaders(e) {
  35092. var t = new Headers()
  35093. return (
  35094. e
  35095. .replace(/\r?\n[\t ]+/g, ' ')
  35096. .split('\r')
  35097. .map(function (e) {
  35098. return 0 === e.indexOf('\n') ? e.substr(1, e.length) : e
  35099. })
  35100. .forEach(function (e) {
  35101. var n = e.split(':'),
  35102. r = n.shift().trim()
  35103. if (r) {
  35104. var a = n.join(':').trim()
  35105. t.append(r, a)
  35106. }
  35107. }),
  35108. t
  35109. )
  35110. }
  35111. function Response(e, t) {
  35112. if (!(this instanceof Response))
  35113. throw new TypeError(
  35114. 'Please use the "new" operator, this DOM object constructor cannot be called as a function.'
  35115. )
  35116. t || (t = {}),
  35117. (this.type = 'default'),
  35118. (this.status = void 0 === t.status ? 200 : t.status),
  35119. (this.ok = this.status >= 200 && this.status < 300),
  35120. (this.statusText = void 0 === t.statusText ? '' : '' + t.statusText),
  35121. (this.headers = new Headers(t.headers)),
  35122. (this.url = t.url || ''),
  35123. this._initBody(e)
  35124. }
  35125. ;(Request.prototype.clone = function () {
  35126. return new Request(this, { body: this._bodyInit })
  35127. }),
  35128. Body.call(Request.prototype),
  35129. Body.call(Response.prototype),
  35130. (Response.prototype.clone = function () {
  35131. return new Response(this._bodyInit, {
  35132. status: this.status,
  35133. statusText: this.statusText,
  35134. headers: new Headers(this.headers),
  35135. url: this.url
  35136. })
  35137. }),
  35138. (Response.error = function () {
  35139. var e = new Response(null, { status: 0, statusText: '' })
  35140. return (e.type = 'error'), e
  35141. })
  35142. var redirectStatuses = [301, 302, 303, 307, 308]
  35143. Response.redirect = function (e, t) {
  35144. if (-1 === redirectStatuses.indexOf(t)) throw new RangeError('Invalid status code')
  35145. return new Response(null, { status: t, headers: { location: e } })
  35146. }
  35147. var DOMException = global$1.DOMException
  35148. try {
  35149. new DOMException()
  35150. } catch (err) {
  35151. ;(DOMException = function (e, t) {
  35152. ;(this.message = e), (this.name = t)
  35153. var n = Error(e)
  35154. this.stack = n.stack
  35155. }),
  35156. (DOMException.prototype = Object.create(Error.prototype)),
  35157. (DOMException.prototype.constructor = DOMException)
  35158. }
  35159. function fetch$1(t, n) {
  35160. return new Promise(function (r, a) {
  35161. var o = new Request(t, n)
  35162. if (o.signal && o.signal.aborted) return a(new DOMException('Aborted', 'AbortError'))
  35163. var i = new XMLHttpRequest()
  35164. function s() {
  35165. i.abort()
  35166. }
  35167. ;(i.onload = function () {
  35168. var e = {
  35169. status: i.status,
  35170. statusText: i.statusText,
  35171. headers: parseHeaders(i.getAllResponseHeaders() || '')
  35172. }
  35173. e.url = 'responseURL' in i ? i.responseURL : e.headers.get('X-Request-URL')
  35174. var t = 'response' in i ? i.response : i.responseText
  35175. setTimeout(function () {
  35176. r(new Response(t, e))
  35177. }, 0)
  35178. }),
  35179. (i.onerror = function () {
  35180. setTimeout(function () {
  35181. a(new TypeError('Network request failed'))
  35182. }, 0)
  35183. }),
  35184. (i.ontimeout = function () {
  35185. setTimeout(function () {
  35186. a(new TypeError('Network request failed'))
  35187. }, 0)
  35188. }),
  35189. (i.onabort = function () {
  35190. setTimeout(function () {
  35191. a(new DOMException('Aborted', 'AbortError'))
  35192. }, 0)
  35193. }),
  35194. i.open(
  35195. o.method,
  35196. (function (t) {
  35197. try {
  35198. return '' === t && global$1.location.href ? global$1.location.href : t
  35199. } catch (e) {
  35200. return t
  35201. }
  35202. })(o.url),
  35203. !0
  35204. ),
  35205. 'include' === o.credentials
  35206. ? (i.withCredentials = !0)
  35207. : 'omit' === o.credentials && (i.withCredentials = !1),
  35208. 'responseType' in i &&
  35209. (support.blob
  35210. ? (i.responseType = 'blob')
  35211. : support.arrayBuffer &&
  35212. o.headers.get('Content-Type') &&
  35213. -1 !== o.headers.get('Content-Type').indexOf('application/octet-stream') &&
  35214. (i.responseType = 'arraybuffer')),
  35215. !n || 'object' !== _typeof2(n.headers) || n.headers instanceof Headers
  35216. ? o.headers.forEach(function (e, t) {
  35217. i.setRequestHeader(t, e)
  35218. })
  35219. : Object.getOwnPropertyNames(n.headers).forEach(function (e) {
  35220. i.setRequestHeader(e, normalizeValue(n.headers[e]))
  35221. }),
  35222. o.signal &&
  35223. (o.signal.addEventListener('abort', s),
  35224. (i.onreadystatechange = function () {
  35225. 4 === i.readyState && o.signal.removeEventListener('abort', s)
  35226. })),
  35227. i.send(void 0 === o._bodyInit ? null : o._bodyInit)
  35228. })
  35229. }
  35230. function ownKeys(e, t) {
  35231. var n = Object.keys(e)
  35232. if (Object.getOwnPropertySymbols) {
  35233. var r = Object.getOwnPropertySymbols(e)
  35234. t &&
  35235. (r = r.filter(function (t) {
  35236. return Object.getOwnPropertyDescriptor(e, t).enumerable
  35237. })),
  35238. n.push.apply(n, r)
  35239. }
  35240. return n
  35241. }
  35242. function _objectSpread2(e) {
  35243. for (var t = 1; t < arguments.length; t++) {
  35244. var n = null != arguments[t] ? arguments[t] : {}
  35245. t % 2
  35246. ? ownKeys(Object(n), !0).forEach(function (t) {
  35247. _defineProperty(e, t, n[t])
  35248. })
  35249. : Object.getOwnPropertyDescriptors
  35250. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  35251. : ownKeys(Object(n)).forEach(function (t) {
  35252. Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t))
  35253. })
  35254. }
  35255. return e
  35256. }
  35257. function _typeof(e) {
  35258. return (
  35259. (_typeof =
  35260. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  35261. ? function (e) {
  35262. return typeof e
  35263. }
  35264. : function (e) {
  35265. return e &&
  35266. 'function' == typeof Symbol &&
  35267. e.constructor === Symbol &&
  35268. e !== Symbol.prototype
  35269. ? 'symbol'
  35270. : typeof e
  35271. }),
  35272. _typeof(e)
  35273. )
  35274. }
  35275. function _classCallCheck(e, t) {
  35276. if (!(e instanceof t)) throw new TypeError('Cannot call a class as a function')
  35277. }
  35278. function _defineProperties(e, t) {
  35279. for (var n = 0; n < t.length; n++) {
  35280. var r = t[n]
  35281. ;(r.enumerable = r.enumerable || !1),
  35282. (r.configurable = !0),
  35283. 'value' in r && (r.writable = !0),
  35284. Object.defineProperty(e, r.key, r)
  35285. }
  35286. }
  35287. function _createClass(e, t, n) {
  35288. return t && _defineProperties(e.prototype, t), n && _defineProperties(e, n), e
  35289. }
  35290. function _defineProperty(e, t, n) {
  35291. return (
  35292. t in e
  35293. ? Object.defineProperty(e, t, {
  35294. value: n,
  35295. enumerable: !0,
  35296. configurable: !0,
  35297. writable: !0
  35298. })
  35299. : (e[t] = n),
  35300. e
  35301. )
  35302. }
  35303. function _inherits(e, t) {
  35304. if ('function' != typeof t && null !== t)
  35305. throw new TypeError('Super expression must either be null or a function')
  35306. ;(e.prototype = Object.create(t && t.prototype, {
  35307. constructor: { value: e, writable: !0, configurable: !0 }
  35308. })),
  35309. t && _setPrototypeOf(e, t)
  35310. }
  35311. function _getPrototypeOf(e) {
  35312. return (
  35313. (_getPrototypeOf = Object.setPrototypeOf
  35314. ? Object.getPrototypeOf
  35315. : function (e) {
  35316. return e.__proto__ || Object.getPrototypeOf(e)
  35317. }),
  35318. _getPrototypeOf(e)
  35319. )
  35320. }
  35321. function _setPrototypeOf(e, t) {
  35322. return (
  35323. (_setPrototypeOf =
  35324. Object.setPrototypeOf ||
  35325. function (e, t) {
  35326. return (e.__proto__ = t), e
  35327. }),
  35328. _setPrototypeOf(e, t)
  35329. )
  35330. }
  35331. function _isNativeReflectConstruct() {
  35332. if ('undefined' == typeof Reflect || !Reflect.construct) return !1
  35333. if (Reflect.construct.sham) return !1
  35334. if ('function' == typeof Proxy) return !0
  35335. try {
  35336. return (
  35337. Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})), !0
  35338. )
  35339. } catch (e) {
  35340. return !1
  35341. }
  35342. }
  35343. function _construct(e, t, n) {
  35344. return (
  35345. (_construct = _isNativeReflectConstruct()
  35346. ? Reflect.construct
  35347. : function (e, t, n) {
  35348. var r = [null]
  35349. r.push.apply(r, t)
  35350. var a = new (Function.bind.apply(e, r))()
  35351. return n && _setPrototypeOf(a, n.prototype), a
  35352. }),
  35353. _construct.apply(null, arguments)
  35354. )
  35355. }
  35356. function _isNativeFunction(e) {
  35357. return -1 !== Function.toString.call(e).indexOf('[native code]')
  35358. }
  35359. function _wrapNativeSuper(e) {
  35360. var t = 'function' == typeof Map ? new Map() : void 0
  35361. return (
  35362. (_wrapNativeSuper = function (e) {
  35363. if (null === e || !_isNativeFunction(e)) return e
  35364. if ('function' != typeof e)
  35365. throw new TypeError('Super expression must either be null or a function')
  35366. if (void 0 !== t) {
  35367. if (t.has(e)) return t.get(e)
  35368. t.set(e, n)
  35369. }
  35370. function n() {
  35371. return _construct(e, arguments, _getPrototypeOf(this).constructor)
  35372. }
  35373. return (
  35374. (n.prototype = Object.create(e.prototype, {
  35375. constructor: { value: n, enumerable: !1, writable: !0, configurable: !0 }
  35376. })),
  35377. _setPrototypeOf(n, e)
  35378. )
  35379. }),
  35380. _wrapNativeSuper(e)
  35381. )
  35382. }
  35383. function _assertThisInitialized(e) {
  35384. if (void 0 === e)
  35385. throw new ReferenceError("this hasn't been initialised - super() hasn't been called")
  35386. return e
  35387. }
  35388. function _possibleConstructorReturn(e, t) {
  35389. if (t && ('object' === _typeof2(t) || 'function' == typeof t)) return t
  35390. if (void 0 !== t)
  35391. throw new TypeError('Derived constructors may only return object or undefined')
  35392. return _assertThisInitialized(e)
  35393. }
  35394. function _createSuper(e) {
  35395. var t = _isNativeReflectConstruct()
  35396. return function () {
  35397. var n,
  35398. r = _getPrototypeOf(e)
  35399. if (t) {
  35400. var a = _getPrototypeOf(this).constructor
  35401. n = Reflect.construct(r, arguments, a)
  35402. } else n = r.apply(this, arguments)
  35403. return _possibleConstructorReturn(this, n)
  35404. }
  35405. }
  35406. function _toConsumableArray(e) {
  35407. return (
  35408. _arrayWithoutHoles(e) ||
  35409. _iterableToArray(e) ||
  35410. _unsupportedIterableToArray(e) ||
  35411. _nonIterableSpread()
  35412. )
  35413. }
  35414. function _arrayWithoutHoles(e) {
  35415. if (Array.isArray(e)) return _arrayLikeToArray(e)
  35416. }
  35417. function _iterableToArray(e) {
  35418. if (
  35419. ('undefined' != typeof Symbol && null != e[Symbol.iterator]) ||
  35420. null != e['@@iterator']
  35421. )
  35422. return Array.from(e)
  35423. }
  35424. function _unsupportedIterableToArray(e, t) {
  35425. if (e) {
  35426. if ('string' == typeof e) return _arrayLikeToArray(e, t)
  35427. var n = Object.prototype.toString.call(e).slice(8, -1)
  35428. return (
  35429. 'Object' === n && e.constructor && (n = e.constructor.name),
  35430. 'Map' === n || 'Set' === n
  35431. ? Array.from(e)
  35432. : 'Arguments' === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
  35433. ? _arrayLikeToArray(e, t)
  35434. : void 0
  35435. )
  35436. }
  35437. }
  35438. function _arrayLikeToArray(e, t) {
  35439. ;(null == t || t > e.length) && (t = e.length)
  35440. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]
  35441. return r
  35442. }
  35443. function _nonIterableSpread() {
  35444. throw new TypeError(
  35445. 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
  35446. )
  35447. }
  35448. function compose(e) {
  35449. if (!Array.isArray(e)) throw new TypeError('Middlewares must be an array!')
  35450. for (var t = e.length, n = 0; n < t; n++)
  35451. if ('function' != typeof e[n])
  35452. throw new TypeError('Middleware must be componsed of function')
  35453. return function (t, n) {
  35454. var r = -1
  35455. return (function a(o) {
  35456. if (o <= r)
  35457. return Promise.reject(
  35458. new Error('next() should not be called multiple times in one middleware!')
  35459. )
  35460. r = o
  35461. var i = e[o] || n
  35462. if (!i) return Promise.resolve()
  35463. try {
  35464. return Promise.resolve(
  35465. i(t, function () {
  35466. return a(o + 1)
  35467. })
  35468. )
  35469. } catch (err) {
  35470. return Promise.reject(err)
  35471. }
  35472. })(0)
  35473. }
  35474. }
  35475. ;(fetch$1.polyfill = !0),
  35476. global$1.fetch ||
  35477. ((global$1.fetch = fetch$1),
  35478. (global$1.Headers = Headers),
  35479. (global$1.Request = Request),
  35480. (global$1.Response = Response)),
  35481. self.fetch.bind(self)
  35482. var Onion = (function () {
  35483. function e(t) {
  35484. if ((_classCallCheck(this, e), !Array.isArray(t)))
  35485. throw new TypeError('Default middlewares must be an array!')
  35486. ;(this.defaultMiddlewares = _toConsumableArray(t)), (this.middlewares = [])
  35487. }
  35488. return (
  35489. _createClass(e, [
  35490. {
  35491. key: 'use',
  35492. value: function (t) {
  35493. var n =
  35494. arguments.length > 1 && void 0 !== arguments[1]
  35495. ? arguments[1]
  35496. : { global: !1, core: !1, defaultInstance: !1 },
  35497. r = !1,
  35498. a = !1,
  35499. o = !1
  35500. 'number' == typeof n
  35501. ? (process && process.env, (r = !0), (a = !1))
  35502. : 'object' === _typeof(n) &&
  35503. n &&
  35504. ((a = n.global || !1), (r = n.core || !1), (o = n.defaultInstance || !1)),
  35505. a
  35506. ? e.globalMiddlewares.splice(
  35507. e.globalMiddlewares.length - e.defaultGlobalMiddlewaresLength,
  35508. 0,
  35509. t
  35510. )
  35511. : r
  35512. ? e.coreMiddlewares.splice(
  35513. e.coreMiddlewares.length - e.defaultCoreMiddlewaresLength,
  35514. 0,
  35515. t
  35516. )
  35517. : o
  35518. ? this.defaultMiddlewares.push(t)
  35519. : this.middlewares.push(t)
  35520. }
  35521. },
  35522. {
  35523. key: 'execute',
  35524. value: function () {
  35525. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null,
  35526. n = compose(
  35527. [].concat(
  35528. _toConsumableArray(this.middlewares),
  35529. _toConsumableArray(this.defaultMiddlewares),
  35530. _toConsumableArray(e.globalMiddlewares),
  35531. _toConsumableArray(e.coreMiddlewares)
  35532. )
  35533. )
  35534. return n(t)
  35535. }
  35536. }
  35537. ]),
  35538. e
  35539. )
  35540. })()
  35541. ;(Onion.globalMiddlewares = []),
  35542. (Onion.defaultGlobalMiddlewaresLength = 0),
  35543. (Onion.coreMiddlewares = []),
  35544. (Onion.defaultCoreMiddlewaresLength = 0)
  35545. var MapCache = (function () {
  35546. function e(t) {
  35547. _classCallCheck(this, e),
  35548. (this.cache = new Map()),
  35549. (this.timer = {}),
  35550. this.extendOptions(t)
  35551. }
  35552. return (
  35553. _createClass(e, [
  35554. {
  35555. key: 'extendOptions',
  35556. value: function (e) {
  35557. this.maxCache = e.maxCache || 0
  35558. }
  35559. },
  35560. {
  35561. key: 'get',
  35562. value: function (e) {
  35563. return this.cache.get(JSON.stringify(e))
  35564. }
  35565. },
  35566. {
  35567. key: 'set',
  35568. value: function (e, t) {
  35569. var n = this,
  35570. r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 6e4
  35571. if (this.maxCache > 0 && this.cache.size >= this.maxCache) {
  35572. var a = _toConsumableArray(this.cache.keys())[0]
  35573. this.cache.delete(a), this.timer[a] && clearTimeout(this.timer[a])
  35574. }
  35575. var o = JSON.stringify(e)
  35576. this.cache.set(o, t),
  35577. r > 0 &&
  35578. (this.timer[o] = setTimeout(function () {
  35579. n.cache.delete(o), delete n.timer[o]
  35580. }, r))
  35581. }
  35582. },
  35583. {
  35584. key: 'delete',
  35585. value: function (e) {
  35586. var t = JSON.stringify(e)
  35587. return delete this.timer[t], this.cache.delete(t)
  35588. }
  35589. },
  35590. {
  35591. key: 'clear',
  35592. value: function () {
  35593. return (this.timer = {}), this.cache.clear()
  35594. }
  35595. }
  35596. ]),
  35597. e
  35598. )
  35599. })(),
  35600. RequestError = (function (e) {
  35601. _inherits(n, e)
  35602. var t = _createSuper(n)
  35603. function n(e, r) {
  35604. var a,
  35605. o =
  35606. arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 'RequestError'
  35607. return (
  35608. _classCallCheck(this, n),
  35609. ((a = t.call(this, e)).name = 'RequestError'),
  35610. (a.request = r),
  35611. (a.type = o),
  35612. a
  35613. )
  35614. }
  35615. return n
  35616. })(_wrapNativeSuper(Error)),
  35617. ResponseError = (function (e) {
  35618. _inherits(n, e)
  35619. var t = _createSuper(n)
  35620. function n(e, r, a, o) {
  35621. var i,
  35622. s =
  35623. arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 'ResponseError'
  35624. return (
  35625. _classCallCheck(this, n),
  35626. ((i = t.call(this, r || e.statusText)).name = 'ResponseError'),
  35627. (i.data = a),
  35628. (i.response = e),
  35629. (i.request = o),
  35630. (i.type = s),
  35631. i
  35632. )
  35633. }
  35634. return n
  35635. })(_wrapNativeSuper(Error))
  35636. function readerGBK(e) {
  35637. return new Promise(function (t, n) {
  35638. var r = new FileReader()
  35639. ;(r.onload = function () {
  35640. t(r.result)
  35641. }),
  35642. (r.onerror = n),
  35643. r.readAsText(e, 'GBK')
  35644. })
  35645. }
  35646. function safeJsonParse(t) {
  35647. var n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
  35648. r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
  35649. a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null
  35650. try {
  35651. return JSON.parse(t)
  35652. } catch (e) {
  35653. if (n) throw new ResponseError(r, 'JSON.parse fail', t, a, 'ParseError')
  35654. }
  35655. return t
  35656. }
  35657. function timeout2Throw(e, t, n) {
  35658. return new Promise(function (r, a) {
  35659. setTimeout(function () {
  35660. a(new RequestError(t || 'timeout of '.concat(e, 'ms exceeded'), n, 'Timeout'))
  35661. }, e)
  35662. })
  35663. }
  35664. function cancel2Throw(e) {
  35665. return new Promise(function (t, n) {
  35666. e.cancelToken &&
  35667. e.cancelToken.promise.then(function (e) {
  35668. n(e)
  35669. })
  35670. })
  35671. }
  35672. var toString = Object.prototype.toString
  35673. function getEnv() {
  35674. var e
  35675. return (
  35676. 'undefined' != typeof process &&
  35677. '[object process]' === toString.call(process) &&
  35678. (e = 'NODE'),
  35679. 'undefined' != typeof XMLHttpRequest && (e = 'BROWSER'),
  35680. e
  35681. )
  35682. }
  35683. function isArray(e) {
  35684. return 'object' === _typeof(e) && '[object Array]' === Object.prototype.toString.call(e)
  35685. }
  35686. function isURLSearchParams(e) {
  35687. return 'undefined' != typeof URLSearchParams && e instanceof URLSearchParams
  35688. }
  35689. function isDate(e) {
  35690. return 'object' === _typeof(e) && '[object Date]' === Object.prototype.toString.call(e)
  35691. }
  35692. function isObject(e) {
  35693. return null !== e && 'object' === _typeof(e)
  35694. }
  35695. function forEach2ObjArr(e, t) {
  35696. if (e)
  35697. if (('object' !== _typeof(e) && (e = [e]), isArray(e)))
  35698. for (var n = 0; n < e.length; n++) t.call(null, e[n], n, e)
  35699. else
  35700. for (var r in e)
  35701. Object.prototype.hasOwnProperty.call(e, r) && t.call(null, e[r], r, e)
  35702. }
  35703. function getParamObject(e) {
  35704. return isURLSearchParams(e)
  35705. ? lib.parse(e.toString(), { strictNullHandling: !0 })
  35706. : 'string' == typeof e
  35707. ? [e]
  35708. : e
  35709. }
  35710. function reqStringify(e) {
  35711. return lib.stringify(e, { arrayFormat: 'repeat', strictNullHandling: !0 })
  35712. }
  35713. function mergeRequestOptions(e, t) {
  35714. return _objectSpread2(
  35715. _objectSpread2(_objectSpread2({}, e), t),
  35716. {},
  35717. {
  35718. headers: _objectSpread2(_objectSpread2({}, e.headers), t.headers),
  35719. params: _objectSpread2(
  35720. _objectSpread2({}, getParamObject(e.params)),
  35721. getParamObject(t.params)
  35722. ),
  35723. method: (t.method || e.method || 'get').toLowerCase()
  35724. }
  35725. )
  35726. }
  35727. var addfix = function (e) {
  35728. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  35729. n = t.prefix,
  35730. r = t.suffix
  35731. return (
  35732. n && (e = ''.concat(n).concat(e)),
  35733. r && (e = ''.concat(e).concat(r)),
  35734. { url: e, options: t }
  35735. )
  35736. },
  35737. warnedCoreType = !1
  35738. function __defaultValidateCache(e, t) {
  35739. var n = t.method
  35740. return 'get' === (void 0 === n ? 'get' : n).toLowerCase()
  35741. }
  35742. function fetchMiddleware(e, t) {
  35743. if (!e) return t()
  35744. var n = e.req,
  35745. r = (n = void 0 === n ? {} : n).options,
  35746. a = void 0 === r ? {} : r,
  35747. o = n.url,
  35748. i = void 0 === o ? '' : o,
  35749. s = e.cache,
  35750. l = e.responseInterceptors,
  35751. c = a.timeout,
  35752. u = void 0 === c ? 0 : c,
  35753. p = a.timeoutMessage,
  35754. d = a.__umiRequestCoreType__,
  35755. f = void 0 === d ? 'normal' : d,
  35756. h = a.useCache,
  35757. v = void 0 !== h && h,
  35758. m = a.method,
  35759. g = void 0 === m ? 'get' : m,
  35760. y = a.params,
  35761. b = a.ttl,
  35762. _ = a.validateCache,
  35763. A = void 0 === _ ? __defaultValidateCache : _
  35764. if ('normal' !== f) return process && process.env, t()
  35765. var x = fetch
  35766. if (!x) throw new Error('Global fetch not exist!')
  35767. var w,
  35768. k = 'BROWSER' === getEnv(),
  35769. S = A(i, a) && v && k
  35770. if (S) {
  35771. var E = s.get({ url: i, params: y, method: g })
  35772. if (E) return ((E = E.clone()).useCache = !0), (e.res = E), t()
  35773. }
  35774. return (
  35775. (w =
  35776. u > 0
  35777. ? Promise.race([cancel2Throw(a), x(i, a), timeout2Throw(u, p, e.req)])
  35778. : Promise.race([cancel2Throw(a), x(i, a)])),
  35779. l.forEach(function (e) {
  35780. w = w.then(function (t) {
  35781. var n = 'function' == typeof t.clone ? t.clone() : t
  35782. return e(n, a)
  35783. })
  35784. }),
  35785. w.then(function (n) {
  35786. if (S && 200 === n.status) {
  35787. var r = n.clone()
  35788. ;(r.useCache = !0), s.set({ url: i, params: y, method: g }, r, b)
  35789. }
  35790. return (e.res = n), t()
  35791. })
  35792. )
  35793. }
  35794. function parseResponseMiddleware(t, n) {
  35795. var r
  35796. return n()
  35797. .then(function () {
  35798. if (t) {
  35799. var n = t.res,
  35800. a = void 0 === n ? {} : n,
  35801. o = t.req,
  35802. i = void 0 === o ? {} : o,
  35803. s = (i || {}).options,
  35804. l = (s = void 0 === s ? {} : s).responseType,
  35805. c = void 0 === l ? 'json' : l,
  35806. u = s.charset,
  35807. p = void 0 === u ? 'utf8' : u
  35808. s.getResponse
  35809. var d = s.throwErrIfParseFail,
  35810. f = void 0 !== d && d,
  35811. h = s.parseResponse
  35812. if ((void 0 === h || h) && a && a.clone) {
  35813. if (
  35814. (((r = 'BROWSER' === getEnv() ? a.clone() : a).useCache = a.useCache || !1),
  35815. 'gbk' === p)
  35816. )
  35817. try {
  35818. return a
  35819. .blob()
  35820. .then(readerGBK)
  35821. .then(function (e) {
  35822. return safeJsonParse(e, !1, r, i)
  35823. })
  35824. } catch (e) {
  35825. throw new ResponseError(r, e.message, null, i, 'ParseError')
  35826. }
  35827. else if ('json' === c)
  35828. return a.text().then(function (e) {
  35829. return safeJsonParse(e, f, r, i)
  35830. })
  35831. try {
  35832. return a[c]()
  35833. } catch (e) {
  35834. throw new ResponseError(r, 'responseType not support', null, i, 'ParseError')
  35835. }
  35836. }
  35837. }
  35838. })
  35839. .then(function (e) {
  35840. if (t) {
  35841. t.res
  35842. var n = t.req,
  35843. a = void 0 === n ? {} : n,
  35844. o = (a || {}).options,
  35845. i = (o = void 0 === o ? {} : o).getResponse,
  35846. s = void 0 !== i && i
  35847. if (r) {
  35848. if (r.status >= 200 && r.status < 300)
  35849. return s ? void (t.res = { data: e, response: r }) : void (t.res = e)
  35850. throw new ResponseError(r, 'http error', e, a, 'HttpError')
  35851. }
  35852. }
  35853. })
  35854. .catch(function (e) {
  35855. if (e instanceof RequestError || e instanceof ResponseError) throw e
  35856. var n = t.req,
  35857. r = t.res
  35858. throw (
  35859. ((e.request = e.request || n),
  35860. (e.response = e.response || r),
  35861. (e.type = e.type || e.name),
  35862. (e.data = e.data || void 0),
  35863. e)
  35864. )
  35865. })
  35866. }
  35867. function simplePostMiddleware(e, t) {
  35868. if (!e) return t()
  35869. var n = e.req,
  35870. r = (n = void 0 === n ? {} : n).options,
  35871. a = void 0 === r ? {} : r,
  35872. o = a.method
  35873. if (
  35874. -1 ===
  35875. ['post', 'put', 'patch', 'delete'].indexOf((void 0 === o ? 'get' : o).toLowerCase())
  35876. )
  35877. return t()
  35878. var i = a.requestType,
  35879. s = void 0 === i ? 'json' : i,
  35880. l = a.data
  35881. if (l) {
  35882. var c = Object.prototype.toString.call(l)
  35883. '[object Object]' === c || '[object Array]' === c
  35884. ? 'json' === s
  35885. ? ((a.headers = _objectSpread2(
  35886. {
  35887. Accept: 'application/json',
  35888. 'Content-Type': 'application/json;charset=UTF-8'
  35889. },
  35890. a.headers
  35891. )),
  35892. (a.body = JSON.stringify(l)))
  35893. : 'form' === s &&
  35894. ((a.headers = _objectSpread2(
  35895. {
  35896. Accept: 'application/json',
  35897. 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
  35898. },
  35899. a.headers
  35900. )),
  35901. (a.body = reqStringify(l)))
  35902. : ((a.headers = _objectSpread2({ Accept: 'application/json' }, a.headers)),
  35903. (a.body = l))
  35904. }
  35905. return (e.req.options = a), t()
  35906. }
  35907. function paramsSerialize(e, t) {
  35908. var n, r
  35909. if (e)
  35910. if (t) n = t(e)
  35911. else if (isURLSearchParams(e)) n = e.toString()
  35912. else {
  35913. if (isArray(e))
  35914. (r = []),
  35915. forEach2ObjArr(e, function (e) {
  35916. null == e ? r.push(e) : r.push(isObject(e) ? JSON.stringify(e) : e)
  35917. }),
  35918. (n = reqStringify(r))
  35919. else
  35920. (r = {}),
  35921. forEach2ObjArr(e, function (e, t) {
  35922. var n = e
  35923. null == e
  35924. ? (r[t] = e)
  35925. : isDate(e)
  35926. ? (n = e.toISOString())
  35927. : isArray(e)
  35928. ? (n = e)
  35929. : isObject(e) && (n = JSON.stringify(e)),
  35930. (r[t] = n)
  35931. }),
  35932. (n = reqStringify(r))
  35933. }
  35934. return n
  35935. }
  35936. function simpleGetMiddleware(e, t) {
  35937. if (!e) return t()
  35938. var n = e.req,
  35939. r = (n = void 0 === n ? {} : n).options,
  35940. a = void 0 === r ? {} : r,
  35941. o = a.paramsSerializer,
  35942. i = a.params,
  35943. s = e.req,
  35944. l = (s = void 0 === s ? {} : s).url,
  35945. c = void 0 === l ? '' : l
  35946. ;(a.method = a.method ? a.method.toUpperCase() : 'GET'),
  35947. (a.credentials = a.credentials || 'same-origin')
  35948. var u = paramsSerialize(i, o)
  35949. if (((e.req.originUrl = c), u)) {
  35950. var p = -1 !== c.indexOf('?') ? '&' : '?'
  35951. e.req.url = ''.concat(c).concat(p).concat(u)
  35952. }
  35953. return (e.req.options = a), t()
  35954. }
  35955. var globalMiddlewares = [
  35956. simplePostMiddleware,
  35957. simpleGetMiddleware,
  35958. parseResponseMiddleware
  35959. ],
  35960. coreMiddlewares = [fetchMiddleware]
  35961. ;(Onion.globalMiddlewares = globalMiddlewares),
  35962. (Onion.defaultGlobalMiddlewaresLength = globalMiddlewares.length),
  35963. (Onion.coreMiddlewares = coreMiddlewares),
  35964. (Onion.defaultCoreMiddlewaresLength = coreMiddlewares.length)
  35965. var Core = (function () {
  35966. function t(e) {
  35967. _classCallCheck(this, t),
  35968. (this.onion = new Onion([])),
  35969. (this.fetchIndex = 0),
  35970. (this.mapCache = new MapCache(e)),
  35971. (this.initOptions = e),
  35972. (this.instanceRequestInterceptors = []),
  35973. (this.instanceResponseInterceptors = [])
  35974. }
  35975. return (
  35976. _createClass(
  35977. t,
  35978. [
  35979. {
  35980. key: 'use',
  35981. value: function (e) {
  35982. var t =
  35983. arguments.length > 1 && void 0 !== arguments[1]
  35984. ? arguments[1]
  35985. : { global: !1, core: !1 }
  35986. return this.onion.use(e, t), this
  35987. }
  35988. },
  35989. {
  35990. key: 'extendOptions',
  35991. value: function (e) {
  35992. ;(this.initOptions = mergeRequestOptions(this.initOptions, e)),
  35993. this.mapCache.extendOptions(e)
  35994. }
  35995. },
  35996. {
  35997. key: 'dealRequestInterceptors',
  35998. value: function (e) {
  35999. return []
  36000. .concat(
  36001. _toConsumableArray(t.requestInterceptors),
  36002. _toConsumableArray(this.instanceRequestInterceptors)
  36003. )
  36004. .reduce(function (t, n) {
  36005. return t.then(function () {
  36006. var t =
  36007. arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
  36008. return (
  36009. (e.req.url = t.url || e.req.url),
  36010. (e.req.options = t.options || e.req.options),
  36011. n(e.req.url, e.req.options)
  36012. )
  36013. })
  36014. }, Promise.resolve())
  36015. .then(function () {
  36016. var t =
  36017. arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
  36018. return (
  36019. (e.req.url = t.url || e.req.url),
  36020. (e.req.options = t.options || e.req.options),
  36021. Promise.resolve()
  36022. )
  36023. })
  36024. }
  36025. },
  36026. {
  36027. key: 'request',
  36028. value: function (n, r) {
  36029. var a = this,
  36030. o = this.onion,
  36031. i = {
  36032. req: {
  36033. url: n,
  36034. options: _objectSpread2(_objectSpread2({}, r), {}, { url: n })
  36035. },
  36036. res: null,
  36037. cache: this.mapCache,
  36038. responseInterceptors: [].concat(
  36039. _toConsumableArray(t.responseInterceptors),
  36040. _toConsumableArray(this.instanceResponseInterceptors)
  36041. )
  36042. }
  36043. if ('string' != typeof n) throw new Error('url MUST be a string')
  36044. return new Promise(function (t, n) {
  36045. a.dealRequestInterceptors(i)
  36046. .then(function () {
  36047. return o.execute(i)
  36048. })
  36049. .then(function () {
  36050. t(i.res)
  36051. })
  36052. .catch(function (r) {
  36053. var a = i.req.options.errorHandler
  36054. if (a)
  36055. try {
  36056. var o = a(r)
  36057. t(o)
  36058. } catch (e) {
  36059. n(e)
  36060. }
  36061. else n(r)
  36062. })
  36063. })
  36064. }
  36065. }
  36066. ],
  36067. [
  36068. {
  36069. key: 'requestUse',
  36070. value: function (e) {
  36071. var n =
  36072. arguments.length > 1 && void 0 !== arguments[1]
  36073. ? arguments[1]
  36074. : { global: !0 }
  36075. if ('function' != typeof e)
  36076. throw new TypeError('Interceptor must be function!')
  36077. n.global
  36078. ? t.requestInterceptors.push(e)
  36079. : this.instanceRequestInterceptors.push(e)
  36080. }
  36081. },
  36082. {
  36083. key: 'responseUse',
  36084. value: function (e) {
  36085. var n =
  36086. arguments.length > 1 && void 0 !== arguments[1]
  36087. ? arguments[1]
  36088. : { global: !0 }
  36089. if ('function' != typeof e)
  36090. throw new TypeError('Interceptor must be function!')
  36091. n.global
  36092. ? t.responseInterceptors.push(e)
  36093. : this.instanceResponseInterceptors.push(e)
  36094. }
  36095. }
  36096. ]
  36097. ),
  36098. t
  36099. )
  36100. })()
  36101. function Cancel(e) {
  36102. this.message = e
  36103. }
  36104. function CancelToken(e) {
  36105. if ('function' != typeof e) throw new TypeError('executor must be a function.')
  36106. var t
  36107. this.promise = new Promise(function (e) {
  36108. t = e
  36109. })
  36110. var n = this
  36111. e(function (e) {
  36112. n.reason || ((n.reason = new Cancel(e)), t(n.reason))
  36113. })
  36114. }
  36115. function isCancel(e) {
  36116. return !(!e || !e.__CANCEL__)
  36117. }
  36118. ;(Core.requestInterceptors = [addfix]),
  36119. (Core.responseInterceptors = []),
  36120. (Cancel.prototype.toString = function () {
  36121. return this.message ? 'Cancel: '.concat(this.message) : 'Cancel'
  36122. }),
  36123. (Cancel.prototype.__CANCEL__ = !0),
  36124. (CancelToken.prototype.throwIfRequested = function () {
  36125. if (this.reason) throw this.reason
  36126. }),
  36127. (CancelToken.source = function () {
  36128. var e
  36129. return {
  36130. token: new CancelToken(function (t) {
  36131. e = t
  36132. }),
  36133. cancel: e
  36134. }
  36135. })
  36136. var request$1 = function () {
  36137. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
  36138. t = new Core(e),
  36139. n = function (e) {
  36140. var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  36141. r = mergeRequestOptions(t.initOptions, n)
  36142. return t.request(e, r)
  36143. }
  36144. ;(n.use = t.use.bind(t)),
  36145. (n.fetchIndex = t.fetchIndex),
  36146. (n.interceptors = {
  36147. request: { use: Core.requestUse.bind(t) },
  36148. response: { use: Core.responseUse.bind(t) }
  36149. })
  36150. var r = ['get', 'post', 'delete', 'put', 'patch', 'head', 'options', 'rpc']
  36151. return (
  36152. r.forEach(function (e) {
  36153. n[e] = function (t, r) {
  36154. return n(t, _objectSpread2(_objectSpread2({}, r), {}, { method: e }))
  36155. }
  36156. }),
  36157. (n.Cancel = Cancel),
  36158. (n.CancelToken = CancelToken),
  36159. (n.isCancel = isCancel),
  36160. (n.extendOptions = t.extendOptions.bind(t)),
  36161. (n.middlewares = {
  36162. instance: t.onion.middlewares,
  36163. defaultInstance: t.onion.defaultMiddlewares,
  36164. global: Onion.globalMiddlewares,
  36165. core: Onion.coreMiddlewares
  36166. }),
  36167. n
  36168. )
  36169. },
  36170. extend = exports('bk', function (e) {
  36171. return request$1(e)
  36172. })
  36173. request$1({ parseResponse: !1 })
  36174. var request$1$1 = exports('bv', request$1({})),
  36175. lodash_isempty = { exports: {} }
  36176. !(function (t, n) {
  36177. var r = 9007199254740991,
  36178. a = '[object Map]',
  36179. o = '[object Promise]',
  36180. i = '[object Set]',
  36181. s = '[object WeakMap]',
  36182. l = '[object DataView]',
  36183. c = /^\[object .+?Constructor\]$/,
  36184. u =
  36185. 'object' == _typeof2(commonjsGlobal$1) &&
  36186. commonjsGlobal$1 &&
  36187. commonjsGlobal$1.Object === Object &&
  36188. commonjsGlobal$1,
  36189. p =
  36190. 'object' == ('undefined' == typeof self ? 'undefined' : _typeof2(self)) &&
  36191. self &&
  36192. self.Object === Object &&
  36193. self,
  36194. d = u || p || Function('return this')(),
  36195. f = n && !n.nodeType && n,
  36196. h = f && t && !t.nodeType && t,
  36197. v = h && h.exports === f
  36198. var m = Function.prototype,
  36199. g = Object.prototype,
  36200. y = d['__core-js_shared__'],
  36201. b = (function () {
  36202. var e = /[^.]+$/.exec((y && y.keys && y.keys.IE_PROTO) || '')
  36203. return e ? 'Symbol(src)_1.' + e : ''
  36204. })(),
  36205. _ = m.toString,
  36206. A = g.hasOwnProperty,
  36207. x = g.toString,
  36208. w = RegExp(
  36209. '^' +
  36210. _.call(A)
  36211. .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&')
  36212. .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') +
  36213. '$'
  36214. ),
  36215. k = v ? d.Buffer : void 0,
  36216. S = g.propertyIsEnumerable,
  36217. E = k ? k.isBuffer : void 0,
  36218. P = (function (e, t) {
  36219. return function (n) {
  36220. return e(t(n))
  36221. }
  36222. })(Object.keys, Object),
  36223. C = V(d, 'DataView'),
  36224. T = V(d, 'Map'),
  36225. I = V(d, 'Promise'),
  36226. M = V(d, 'Set'),
  36227. R = V(d, 'WeakMap'),
  36228. O = !S.call({ valueOf: 1 }, 'valueOf'),
  36229. z = H(C),
  36230. D = H(T),
  36231. F = H(I),
  36232. B = H(M),
  36233. N = H(R)
  36234. function j(t) {
  36235. if (!$(t) || ((n = t), b && b in n)) return !1
  36236. var n,
  36237. r =
  36238. K(t) ||
  36239. (function (t) {
  36240. var n = !1
  36241. if (null != t && 'function' != typeof t.toString)
  36242. try {
  36243. n = !!(t + '')
  36244. } catch (e) {}
  36245. return n
  36246. })(t)
  36247. ? w
  36248. : c
  36249. return r.test(H(t))
  36250. }
  36251. function V(e, t) {
  36252. var n = (function (e, t) {
  36253. return null == e ? void 0 : e[t]
  36254. })(e, t)
  36255. return j(n) ? n : void 0
  36256. }
  36257. var L = function (e) {
  36258. return x.call(e)
  36259. }
  36260. function H(t) {
  36261. if (null != t) {
  36262. try {
  36263. return _.call(t)
  36264. } catch (e) {}
  36265. try {
  36266. return t + ''
  36267. } catch (e) {}
  36268. }
  36269. return ''
  36270. }
  36271. function G(e) {
  36272. return (
  36273. (function (e) {
  36274. return (
  36275. (function (e) {
  36276. return !!e && 'object' == _typeof2(e)
  36277. })(e) && U(e)
  36278. )
  36279. })(e) &&
  36280. A.call(e, 'callee') &&
  36281. (!S.call(e, 'callee') || '[object Arguments]' == x.call(e))
  36282. )
  36283. }
  36284. ;((C && L(new C(new ArrayBuffer(1))) != l) ||
  36285. (T && L(new T()) != a) ||
  36286. (I && L(I.resolve()) != o) ||
  36287. (M && L(new M()) != i) ||
  36288. (R && L(new R()) != s)) &&
  36289. (L = function (e) {
  36290. var t = x.call(e),
  36291. n = '[object Object]' == t ? e.constructor : void 0,
  36292. r = n ? H(n) : void 0
  36293. if (r)
  36294. switch (r) {
  36295. case z:
  36296. return l
  36297. case D:
  36298. return a
  36299. case F:
  36300. return o
  36301. case B:
  36302. return i
  36303. case N:
  36304. return s
  36305. }
  36306. return t
  36307. })
  36308. var q = Array.isArray
  36309. function U(e) {
  36310. return (
  36311. null != e &&
  36312. (function (e) {
  36313. return 'number' == typeof e && e > -1 && e % 1 == 0 && e <= r
  36314. })(e.length) &&
  36315. !K(e)
  36316. )
  36317. }
  36318. var W =
  36319. E ||
  36320. function () {
  36321. return !1
  36322. }
  36323. function K(e) {
  36324. var t = $(e) ? x.call(e) : ''
  36325. return '[object Function]' == t || '[object GeneratorFunction]' == t
  36326. }
  36327. function $(e) {
  36328. var t = _typeof2(e)
  36329. return !!e && ('object' == t || 'function' == t)
  36330. }
  36331. t.exports = function (e) {
  36332. if (
  36333. U(e) &&
  36334. (q(e) || 'string' == typeof e || 'function' == typeof e.splice || W(e) || G(e))
  36335. )
  36336. return !e.length
  36337. var t = L(e)
  36338. if (t == a || t == i) return !e.size
  36339. if (
  36340. O ||
  36341. (function (e) {
  36342. var t = e && e.constructor
  36343. return e === (('function' == typeof t && t.prototype) || g)
  36344. })(e)
  36345. )
  36346. return !P(e).length
  36347. for (var n in e) if (A.call(e, n)) return !1
  36348. return !0
  36349. }
  36350. })(lodash_isempty, lodash_isempty.exports)
  36351. var objectTag = '[object Object]'
  36352. function isHostObject(t) {
  36353. var n = !1
  36354. if (null != t && 'function' != typeof t.toString)
  36355. try {
  36356. n = !!(t + '')
  36357. } catch (e) {}
  36358. return n
  36359. }
  36360. function overArg(e, t) {
  36361. return function (n) {
  36362. return e(t(n))
  36363. }
  36364. }
  36365. var funcProto = Function.prototype,
  36366. objectProto = Object.prototype,
  36367. funcToString = funcProto.toString,
  36368. hasOwnProperty = objectProto.hasOwnProperty,
  36369. objectCtorString = funcToString.call(Object),
  36370. objectToString = objectProto.toString,
  36371. getPrototype = overArg(Object.getPrototypeOf, Object)
  36372. function isObjectLike(e) {
  36373. return !!e && 'object' == _typeof2(e)
  36374. }
  36375. function isPlainObject$1(e) {
  36376. if (!isObjectLike(e) || objectToString.call(e) != objectTag || isHostObject(e))
  36377. return !1
  36378. var t = getPrototype(e)
  36379. if (null === t) return !0
  36380. var n = hasOwnProperty.call(t, 'constructor') && t.constructor
  36381. return (
  36382. 'function' == typeof n && n instanceof n && funcToString.call(n) == objectCtorString
  36383. )
  36384. }
  36385. var lodash_isplainobject = isPlainObject$1,
  36386. lodash_transform = { exports: {} }
  36387. !(function (t, n) {
  36388. var r = '__lodash_hash_undefined__',
  36389. a = 9007199254740991,
  36390. o = '[object Arguments]',
  36391. i = '[object Array]',
  36392. s = '[object Boolean]',
  36393. l = '[object Date]',
  36394. c = '[object Error]',
  36395. u = '[object Function]',
  36396. p = '[object Map]',
  36397. d = '[object Number]',
  36398. f = '[object Object]',
  36399. h = '[object Promise]',
  36400. v = '[object RegExp]',
  36401. m = '[object Set]',
  36402. g = '[object String]',
  36403. y = '[object Symbol]',
  36404. b = '[object WeakMap]',
  36405. _ = '[object ArrayBuffer]',
  36406. A = '[object DataView]',
  36407. x = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
  36408. w = /^\w*$/,
  36409. k = /^\./,
  36410. S =
  36411. /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
  36412. E = /\\(\\)?/g,
  36413. P = /^\[object .+?Constructor\]$/,
  36414. C = /^(?:0|[1-9]\d*)$/,
  36415. T = {}
  36416. ;(T['[object Float32Array]'] =
  36417. T['[object Float64Array]'] =
  36418. T['[object Int8Array]'] =
  36419. T['[object Int16Array]'] =
  36420. T['[object Int32Array]'] =
  36421. T['[object Uint8Array]'] =
  36422. T['[object Uint8ClampedArray]'] =
  36423. T['[object Uint16Array]'] =
  36424. T['[object Uint32Array]'] =
  36425. !0),
  36426. (T[o] =
  36427. T[i] =
  36428. T[_] =
  36429. T[s] =
  36430. T[A] =
  36431. T[l] =
  36432. T[c] =
  36433. T[u] =
  36434. T[p] =
  36435. T[d] =
  36436. T[f] =
  36437. T[v] =
  36438. T[m] =
  36439. T[g] =
  36440. T[b] =
  36441. !1)
  36442. var I =
  36443. 'object' == _typeof2(commonjsGlobal$1) &&
  36444. commonjsGlobal$1 &&
  36445. commonjsGlobal$1.Object === Object &&
  36446. commonjsGlobal$1,
  36447. M =
  36448. 'object' == ('undefined' == typeof self ? 'undefined' : _typeof2(self)) &&
  36449. self &&
  36450. self.Object === Object &&
  36451. self,
  36452. R = I || M || Function('return this')(),
  36453. O = n && !n.nodeType && n,
  36454. z = O && t && !t.nodeType && t,
  36455. D = z && z.exports === O && I.process,
  36456. F = (function () {
  36457. try {
  36458. return D && D.binding('util')
  36459. } catch (e) {}
  36460. })(),
  36461. B = F && F.isTypedArray
  36462. function N(e, t) {
  36463. for (var n = -1, r = e ? e.length : 0; ++n < r && !1 !== t(e[n], n, e); );
  36464. return e
  36465. }
  36466. function j(e, t) {
  36467. for (var n = -1, r = e ? e.length : 0; ++n < r; ) if (t(e[n], n, e)) return !0
  36468. return !1
  36469. }
  36470. function V(t) {
  36471. var n = !1
  36472. if (null != t && 'function' != typeof t.toString)
  36473. try {
  36474. n = !!(t + '')
  36475. } catch (e) {}
  36476. return n
  36477. }
  36478. function L(e) {
  36479. var t = -1,
  36480. n = Array(e.size)
  36481. return (
  36482. e.forEach(function (e, r) {
  36483. n[++t] = [r, e]
  36484. }),
  36485. n
  36486. )
  36487. }
  36488. function H(e, t) {
  36489. return function (n) {
  36490. return e(t(n))
  36491. }
  36492. }
  36493. function G(e) {
  36494. var t = -1,
  36495. n = Array(e.size)
  36496. return (
  36497. e.forEach(function (e) {
  36498. n[++t] = e
  36499. }),
  36500. n
  36501. )
  36502. }
  36503. var q = Array.prototype,
  36504. U = Function.prototype,
  36505. W = Object.prototype,
  36506. K = R['__core-js_shared__'],
  36507. $ = (function () {
  36508. var e = /[^.]+$/.exec((K && K.keys && K.keys.IE_PROTO) || '')
  36509. return e ? 'Symbol(src)_1.' + e : ''
  36510. })(),
  36511. Y = U.toString,
  36512. J = W.hasOwnProperty,
  36513. Q = W.toString,
  36514. X = RegExp(
  36515. '^' +
  36516. Y.call(J)
  36517. .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&')
  36518. .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') +
  36519. '$'
  36520. ),
  36521. Z = R.Symbol,
  36522. ee = R.Uint8Array,
  36523. te = H(Object.getPrototypeOf, Object),
  36524. ne = Object.create,
  36525. re = W.propertyIsEnumerable,
  36526. ae = q.splice,
  36527. oe = H(Object.keys, Object),
  36528. ie = je(R, 'DataView'),
  36529. se = je(R, 'Map'),
  36530. le = je(R, 'Promise'),
  36531. ce = je(R, 'Set'),
  36532. ue = je(R, 'WeakMap'),
  36533. pe = je(Object, 'create'),
  36534. de = Ke(ie),
  36535. fe = Ke(se),
  36536. he = Ke(le),
  36537. ve = Ke(ce),
  36538. me = Ke(ue),
  36539. ge = Z ? Z.prototype : void 0,
  36540. ye = ge ? ge.valueOf : void 0,
  36541. be = ge ? ge.toString : void 0
  36542. function _e(e) {
  36543. var t = -1,
  36544. n = e ? e.length : 0
  36545. for (this.clear(); ++t < n; ) {
  36546. var r = e[t]
  36547. this.set(r[0], r[1])
  36548. }
  36549. }
  36550. function Ae(e) {
  36551. var t = -1,
  36552. n = e ? e.length : 0
  36553. for (this.clear(); ++t < n; ) {
  36554. var r = e[t]
  36555. this.set(r[0], r[1])
  36556. }
  36557. }
  36558. function xe(e) {
  36559. var t = -1,
  36560. n = e ? e.length : 0
  36561. for (this.clear(); ++t < n; ) {
  36562. var r = e[t]
  36563. this.set(r[0], r[1])
  36564. }
  36565. }
  36566. function we(e) {
  36567. var t = -1,
  36568. n = e ? e.length : 0
  36569. for (this.__data__ = new xe(); ++t < n; ) this.add(e[t])
  36570. }
  36571. function ke(e) {
  36572. this.__data__ = new Ae(e)
  36573. }
  36574. function Se(e, t) {
  36575. var n =
  36576. Qe(e) || Je(e)
  36577. ? (function (e, t) {
  36578. for (var n = -1, r = Array(e); ++n < e; ) r[n] = t(n)
  36579. return r
  36580. })(e.length, String)
  36581. : [],
  36582. r = n.length,
  36583. a = !!r
  36584. for (var o in e)
  36585. (!t && !J.call(e, o)) || (a && ('length' == o || Le(o, r))) || n.push(o)
  36586. return n
  36587. }
  36588. function Ee(e, t) {
  36589. for (var n = e.length; n--; ) if (Ye(e[n][0], t)) return n
  36590. return -1
  36591. }
  36592. ;(_e.prototype.clear = function () {
  36593. this.__data__ = pe ? pe(null) : {}
  36594. }),
  36595. (_e.prototype.delete = function (e) {
  36596. return this.has(e) && delete this.__data__[e]
  36597. }),
  36598. (_e.prototype.get = function (e) {
  36599. var t = this.__data__
  36600. if (pe) {
  36601. var n = t[e]
  36602. return n === r ? void 0 : n
  36603. }
  36604. return J.call(t, e) ? t[e] : void 0
  36605. }),
  36606. (_e.prototype.has = function (e) {
  36607. var t = this.__data__
  36608. return pe ? void 0 !== t[e] : J.call(t, e)
  36609. }),
  36610. (_e.prototype.set = function (e, t) {
  36611. return (this.__data__[e] = pe && void 0 === t ? r : t), this
  36612. }),
  36613. (Ae.prototype.clear = function () {
  36614. this.__data__ = []
  36615. }),
  36616. (Ae.prototype.delete = function (e) {
  36617. var t = this.__data__,
  36618. n = Ee(t, e)
  36619. return !(n < 0) && (n == t.length - 1 ? t.pop() : ae.call(t, n, 1), !0)
  36620. }),
  36621. (Ae.prototype.get = function (e) {
  36622. var t = this.__data__,
  36623. n = Ee(t, e)
  36624. return n < 0 ? void 0 : t[n][1]
  36625. }),
  36626. (Ae.prototype.has = function (e) {
  36627. return Ee(this.__data__, e) > -1
  36628. }),
  36629. (Ae.prototype.set = function (e, t) {
  36630. var n = this.__data__,
  36631. r = Ee(n, e)
  36632. return r < 0 ? n.push([e, t]) : (n[r][1] = t), this
  36633. }),
  36634. (xe.prototype.clear = function () {
  36635. this.__data__ = { hash: new _e(), map: new (se || Ae)(), string: new _e() }
  36636. }),
  36637. (xe.prototype.delete = function (e) {
  36638. return Ne(this, e).delete(e)
  36639. }),
  36640. (xe.prototype.get = function (e) {
  36641. return Ne(this, e).get(e)
  36642. }),
  36643. (xe.prototype.has = function (e) {
  36644. return Ne(this, e).has(e)
  36645. }),
  36646. (xe.prototype.set = function (e, t) {
  36647. return Ne(this, e).set(e, t), this
  36648. }),
  36649. (we.prototype.add = we.prototype.push =
  36650. function (e) {
  36651. return this.__data__.set(e, r), this
  36652. }),
  36653. (we.prototype.has = function (e) {
  36654. return this.__data__.has(e)
  36655. }),
  36656. (ke.prototype.clear = function () {
  36657. this.__data__ = new Ae()
  36658. }),
  36659. (ke.prototype.delete = function (e) {
  36660. return this.__data__.delete(e)
  36661. }),
  36662. (ke.prototype.get = function (e) {
  36663. return this.__data__.get(e)
  36664. }),
  36665. (ke.prototype.has = function (e) {
  36666. return this.__data__.has(e)
  36667. }),
  36668. (ke.prototype.set = function (e, t) {
  36669. var n = this.__data__
  36670. if (n instanceof Ae) {
  36671. var r = n.__data__
  36672. if (!se || r.length < 199) return r.push([e, t]), this
  36673. n = this.__data__ = new xe(r)
  36674. }
  36675. return n.set(e, t), this
  36676. })
  36677. var Pe,
  36678. Ce = function (e, t, n) {
  36679. for (var r = -1, a = Object(e), o = n(e), i = o.length; i--; ) {
  36680. var s = o[Pe ? i : ++r]
  36681. if (!1 === t(a[s], s, a)) break
  36682. }
  36683. return e
  36684. }
  36685. function Te(e, t) {
  36686. return e && Ce(e, t, it)
  36687. }
  36688. function Ie(e, t) {
  36689. for (var n = 0, r = (t = He(t, e) ? [t] : Fe(t)).length; null != e && n < r; )
  36690. e = e[We(t[n++])]
  36691. return n && n == r ? e : void 0
  36692. }
  36693. function Me(e, t) {
  36694. return null != e && t in Object(e)
  36695. }
  36696. function Re(e, t, n, r, a) {
  36697. return (
  36698. e === t ||
  36699. (null == e || null == t || (!tt(e) && !nt(t))
  36700. ? e != e && t != t
  36701. : (function (e, t, n, r, a, u) {
  36702. var h = Qe(e),
  36703. b = Qe(t),
  36704. x = i,
  36705. w = i
  36706. h || (x = (x = Ve(e)) == o ? f : x)
  36707. b || (w = (w = Ve(t)) == o ? f : w)
  36708. var k = x == f && !V(e),
  36709. S = w == f && !V(t),
  36710. E = x == w
  36711. if (E && !k)
  36712. return (
  36713. u || (u = new ke()),
  36714. h || ot(e)
  36715. ? Be(e, t, n, r, a, u)
  36716. : (function (e, t, n, r, a, o, i) {
  36717. switch (n) {
  36718. case A:
  36719. if (
  36720. e.byteLength != t.byteLength ||
  36721. e.byteOffset != t.byteOffset
  36722. )
  36723. return !1
  36724. ;(e = e.buffer), (t = t.buffer)
  36725. case _:
  36726. return !(
  36727. e.byteLength != t.byteLength || !r(new ee(e), new ee(t))
  36728. )
  36729. case s:
  36730. case l:
  36731. case d:
  36732. return Ye(+e, +t)
  36733. case c:
  36734. return e.name == t.name && e.message == t.message
  36735. case v:
  36736. case g:
  36737. return e == t + ''
  36738. case p:
  36739. var u = L
  36740. case m:
  36741. var f = 2 & o
  36742. if ((u || (u = G), e.size != t.size && !f)) return !1
  36743. var h = i.get(e)
  36744. if (h) return h == t
  36745. ;(o |= 1), i.set(e, t)
  36746. var b = Be(u(e), u(t), r, a, o, i)
  36747. return i.delete(e), b
  36748. case y:
  36749. if (ye) return ye.call(e) == ye.call(t)
  36750. }
  36751. return !1
  36752. })(e, t, x, n, r, a, u)
  36753. )
  36754. if (!(2 & a)) {
  36755. var P = k && J.call(e, '__wrapped__'),
  36756. C = S && J.call(t, '__wrapped__')
  36757. if (P || C) {
  36758. var T = P ? e.value() : e,
  36759. I = C ? t.value() : t
  36760. return u || (u = new ke()), n(T, I, r, a, u)
  36761. }
  36762. }
  36763. if (!E) return !1
  36764. return (
  36765. u || (u = new ke()),
  36766. (function (e, t, n, r, a, o) {
  36767. var i = 2 & a,
  36768. s = it(e),
  36769. l = s.length,
  36770. c = it(t).length
  36771. if (l != c && !i) return !1
  36772. var u = l
  36773. for (; u--; ) {
  36774. var p = s[u]
  36775. if (!(i ? p in t : J.call(t, p))) return !1
  36776. }
  36777. var d = o.get(e)
  36778. if (d && o.get(t)) return d == t
  36779. var f = !0
  36780. o.set(e, t), o.set(t, e)
  36781. var h = i
  36782. for (; ++u < l; ) {
  36783. var v = e[(p = s[u])],
  36784. m = t[p]
  36785. if (r) var g = i ? r(m, v, p, t, e, o) : r(v, m, p, e, t, o)
  36786. if (!(void 0 === g ? v === m || n(v, m, r, a, o) : g)) {
  36787. f = !1
  36788. break
  36789. }
  36790. h || (h = 'constructor' == p)
  36791. }
  36792. if (f && !h) {
  36793. var y = e.constructor,
  36794. b = t.constructor
  36795. y == b ||
  36796. !('constructor' in e) ||
  36797. !('constructor' in t) ||
  36798. ('function' == typeof y &&
  36799. y instanceof y &&
  36800. 'function' == typeof b &&
  36801. b instanceof b) ||
  36802. (f = !1)
  36803. }
  36804. return o.delete(e), o.delete(t), f
  36805. })(e, t, n, r, a, u)
  36806. )
  36807. })(e, t, Re, n, r, a))
  36808. )
  36809. }
  36810. function Oe(e) {
  36811. return !(!tt(e) || ((t = e), $ && $ in t)) && (Ze(e) || V(e) ? X : P).test(Ke(e))
  36812. var t
  36813. }
  36814. function ze(e) {
  36815. return 'function' == typeof e
  36816. ? e
  36817. : null == e
  36818. ? st
  36819. : 'object' == _typeof2(e)
  36820. ? Qe(e)
  36821. ? (function (e, t) {
  36822. if (He(e) && Ge(t)) return qe(We(e), t)
  36823. return function (n) {
  36824. var r = (function (e, t, n) {
  36825. var r = null == e ? void 0 : Ie(e, t)
  36826. return void 0 === r ? n : r
  36827. })(n, e)
  36828. return void 0 === r && r === t
  36829. ? (function (e, t) {
  36830. return (
  36831. null != e &&
  36832. (function (e, t, n) {
  36833. t = He(t, e) ? [t] : Fe(t)
  36834. var r,
  36835. a = -1,
  36836. o = t.length
  36837. for (; ++a < o; ) {
  36838. var i = We(t[a])
  36839. if (!(r = null != e && n(e, i))) break
  36840. e = e[i]
  36841. }
  36842. if (r) return r
  36843. return (
  36844. !!(o = e ? e.length : 0) &&
  36845. et(o) &&
  36846. Le(i, o) &&
  36847. (Qe(e) || Je(e))
  36848. )
  36849. })(e, t, Me)
  36850. )
  36851. })(n, e)
  36852. : Re(t, r, void 0, 3)
  36853. }
  36854. })(e[0], e[1])
  36855. : (function (e) {
  36856. var t = (function (e) {
  36857. var t = it(e),
  36858. n = t.length
  36859. for (; n--; ) {
  36860. var r = t[n],
  36861. a = e[r]
  36862. t[n] = [r, a, Ge(a)]
  36863. }
  36864. return t
  36865. })(e)
  36866. if (1 == t.length && t[0][2]) return qe(t[0][0], t[0][1])
  36867. return function (n) {
  36868. return (
  36869. n === e ||
  36870. (function (e, t, n, r) {
  36871. var a = n.length,
  36872. o = a,
  36873. i = !r
  36874. if (null == e) return !o
  36875. for (e = Object(e); a--; ) {
  36876. var s = n[a]
  36877. if (i && s[2] ? s[1] !== e[s[0]] : !(s[0] in e)) return !1
  36878. }
  36879. for (; ++a < o; ) {
  36880. var l = (s = n[a])[0],
  36881. c = e[l],
  36882. u = s[1]
  36883. if (i && s[2]) {
  36884. if (void 0 === c && !(l in e)) return !1
  36885. } else {
  36886. var p = new ke()
  36887. if (r) var d = r(c, u, l, e, t, p)
  36888. if (!(void 0 === d ? Re(u, c, r, 3, p) : d)) return !1
  36889. }
  36890. }
  36891. return !0
  36892. })(n, e, t)
  36893. )
  36894. }
  36895. })(e)
  36896. : He((t = e))
  36897. ? ((n = We(t)),
  36898. function (e) {
  36899. return null == e ? void 0 : e[n]
  36900. })
  36901. : (function (e) {
  36902. return function (t) {
  36903. return Ie(t, e)
  36904. }
  36905. })(t)
  36906. var t, n
  36907. }
  36908. function De(e) {
  36909. if (
  36910. ((n = (t = e) && t.constructor),
  36911. (r = ('function' == typeof n && n.prototype) || W),
  36912. t !== r)
  36913. )
  36914. return oe(e)
  36915. var t,
  36916. n,
  36917. r,
  36918. a = []
  36919. for (var o in Object(e)) J.call(e, o) && 'constructor' != o && a.push(o)
  36920. return a
  36921. }
  36922. function Fe(e) {
  36923. return Qe(e) ? e : Ue(e)
  36924. }
  36925. function Be(e, t, n, r, a, o) {
  36926. var i = 2 & a,
  36927. s = e.length,
  36928. l = t.length
  36929. if (s != l && !(i && l > s)) return !1
  36930. var c = o.get(e)
  36931. if (c && o.get(t)) return c == t
  36932. var u = -1,
  36933. p = !0,
  36934. d = 1 & a ? new we() : void 0
  36935. for (o.set(e, t), o.set(t, e); ++u < s; ) {
  36936. var f = e[u],
  36937. h = t[u]
  36938. if (r) var v = i ? r(h, f, u, t, e, o) : r(f, h, u, e, t, o)
  36939. if (void 0 !== v) {
  36940. if (v) continue
  36941. p = !1
  36942. break
  36943. }
  36944. if (d) {
  36945. if (
  36946. !j(t, function (e, t) {
  36947. if (!d.has(t) && (f === e || n(f, e, r, a, o))) return d.add(t)
  36948. })
  36949. ) {
  36950. p = !1
  36951. break
  36952. }
  36953. } else if (f !== h && !n(f, h, r, a, o)) {
  36954. p = !1
  36955. break
  36956. }
  36957. }
  36958. return o.delete(e), o.delete(t), p
  36959. }
  36960. function Ne(e, t) {
  36961. var n,
  36962. r,
  36963. a = e.__data__
  36964. return (
  36965. 'string' == (r = _typeof2((n = t))) ||
  36966. 'number' == r ||
  36967. 'symbol' == r ||
  36968. 'boolean' == r
  36969. ? '__proto__' !== n
  36970. : null === n
  36971. )
  36972. ? a['string' == typeof t ? 'string' : 'hash']
  36973. : a.map
  36974. }
  36975. function je(e, t) {
  36976. var n = (function (e, t) {
  36977. return null == e ? void 0 : e[t]
  36978. })(e, t)
  36979. return Oe(n) ? n : void 0
  36980. }
  36981. var Ve = function (e) {
  36982. return Q.call(e)
  36983. }
  36984. function Le(e, t) {
  36985. return (
  36986. !!(t = null == t ? a : t) &&
  36987. ('number' == typeof e || C.test(e)) &&
  36988. e > -1 &&
  36989. e % 1 == 0 &&
  36990. e < t
  36991. )
  36992. }
  36993. function He(e, t) {
  36994. if (Qe(e)) return !1
  36995. var n = _typeof2(e)
  36996. return (
  36997. !('number' != n && 'symbol' != n && 'boolean' != n && null != e && !rt(e)) ||
  36998. w.test(e) ||
  36999. !x.test(e) ||
  37000. (null != t && e in Object(t))
  37001. )
  37002. }
  37003. function Ge(e) {
  37004. return e == e && !tt(e)
  37005. }
  37006. function qe(e, t) {
  37007. return function (n) {
  37008. return null != n && n[e] === t && (void 0 !== t || e in Object(n))
  37009. }
  37010. }
  37011. ;((ie && Ve(new ie(new ArrayBuffer(1))) != A) ||
  37012. (se && Ve(new se()) != p) ||
  37013. (le && Ve(le.resolve()) != h) ||
  37014. (ce && Ve(new ce()) != m) ||
  37015. (ue && Ve(new ue()) != b)) &&
  37016. (Ve = function (e) {
  37017. var t = Q.call(e),
  37018. n = t == f ? e.constructor : void 0,
  37019. r = n ? Ke(n) : void 0
  37020. if (r)
  37021. switch (r) {
  37022. case de:
  37023. return A
  37024. case fe:
  37025. return p
  37026. case he:
  37027. return h
  37028. case ve:
  37029. return m
  37030. case me:
  37031. return b
  37032. }
  37033. return t
  37034. })
  37035. var Ue = $e(function (e) {
  37036. var t
  37037. e =
  37038. null == (t = e)
  37039. ? ''
  37040. : (function (e) {
  37041. if ('string' == typeof e) return e
  37042. if (rt(e)) return be ? be.call(e) : ''
  37043. var t = e + ''
  37044. return '0' == t && 1 / e == -1 / 0 ? '-0' : t
  37045. })(t)
  37046. var n = []
  37047. return (
  37048. k.test(e) && n.push(''),
  37049. e.replace(S, function (e, t, r, a) {
  37050. n.push(r ? a.replace(E, '$1') : t || e)
  37051. }),
  37052. n
  37053. )
  37054. })
  37055. function We(e) {
  37056. if ('string' == typeof e || rt(e)) return e
  37057. var t = e + ''
  37058. return '0' == t && 1 / e == -1 / 0 ? '-0' : t
  37059. }
  37060. function Ke(t) {
  37061. if (null != t) {
  37062. try {
  37063. return Y.call(t)
  37064. } catch (e) {}
  37065. try {
  37066. return t + ''
  37067. } catch (e) {}
  37068. }
  37069. return ''
  37070. }
  37071. function $e(e, t) {
  37072. if ('function' != typeof e || (t && 'function' != typeof t))
  37073. throw new TypeError('Expected a function')
  37074. var n = function n() {
  37075. var r = arguments,
  37076. a = t ? t.apply(this, r) : r[0],
  37077. o = n.cache
  37078. if (o.has(a)) return o.get(a)
  37079. var i = e.apply(this, r)
  37080. return (n.cache = o.set(a, i)), i
  37081. }
  37082. return (n.cache = new ($e.Cache || xe)()), n
  37083. }
  37084. function Ye(e, t) {
  37085. return e === t || (e != e && t != t)
  37086. }
  37087. function Je(e) {
  37088. return (
  37089. (function (e) {
  37090. return nt(e) && Xe(e)
  37091. })(e) &&
  37092. J.call(e, 'callee') &&
  37093. (!re.call(e, 'callee') || Q.call(e) == o)
  37094. )
  37095. }
  37096. $e.Cache = xe
  37097. var Qe = Array.isArray
  37098. function Xe(e) {
  37099. return null != e && et(e.length) && !Ze(e)
  37100. }
  37101. function Ze(e) {
  37102. var t = tt(e) ? Q.call(e) : ''
  37103. return t == u || '[object GeneratorFunction]' == t
  37104. }
  37105. function et(e) {
  37106. return 'number' == typeof e && e > -1 && e % 1 == 0 && e <= a
  37107. }
  37108. function tt(e) {
  37109. var t = _typeof2(e)
  37110. return !!e && ('object' == t || 'function' == t)
  37111. }
  37112. function nt(e) {
  37113. return !!e && 'object' == _typeof2(e)
  37114. }
  37115. function rt(e) {
  37116. return 'symbol' == _typeof2(e) || (nt(e) && Q.call(e) == y)
  37117. }
  37118. var at,
  37119. ot = B
  37120. ? ((at = B),
  37121. function (e) {
  37122. return at(e)
  37123. })
  37124. : function (e) {
  37125. return nt(e) && et(e.length) && !!T[Q.call(e)]
  37126. }
  37127. function it(e) {
  37128. return Xe(e) ? Se(e) : De(e)
  37129. }
  37130. function st(e) {
  37131. return e
  37132. }
  37133. t.exports = function (e, t, n) {
  37134. var r,
  37135. a = Qe(e) || ot(e)
  37136. if (((t = ze(t)), null == n))
  37137. if (a || tt(e)) {
  37138. var o = e.constructor
  37139. n = a ? (Qe(e) ? new o() : []) : Ze(o) ? (tt((r = te(e))) ? ne(r) : {}) : {}
  37140. } else n = {}
  37141. return (
  37142. (a ? N : Te)(e, function (e, r, a) {
  37143. return t(n, e, r, a)
  37144. }),
  37145. n
  37146. )
  37147. }
  37148. })(lodash_transform, lodash_transform.exports)
  37149. var isEmpty = lodash_isempty.exports,
  37150. isPlainObject = lodash_isplainobject,
  37151. transform = lodash_transform.exports,
  37152. src = exports('bm', function e(t) {
  37153. var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
  37154. r = n.cleanKeys,
  37155. a = void 0 === r ? [] : r,
  37156. o = n.cleanValues,
  37157. i = void 0 === o ? [] : o,
  37158. s = n.emptyArrays,
  37159. l = void 0 === s || s,
  37160. c = n.emptyObjects,
  37161. u = void 0 === c || c,
  37162. p = n.emptyStrings,
  37163. d = void 0 === p || p,
  37164. f = n.NaNValues,
  37165. h = void 0 !== f && f,
  37166. v = n.nullValues,
  37167. m = void 0 === v || v,
  37168. g = n.undefinedValues,
  37169. y = void 0 === g || g
  37170. return transform(t, function (t, n, r) {
  37171. if (
  37172. !a.includes(r) &&
  37173. ((Array.isArray(n) || isPlainObject(n)) &&
  37174. (n = e(n, {
  37175. NaNValues: h,
  37176. cleanKeys: a,
  37177. cleanValues: i,
  37178. emptyArrays: l,
  37179. emptyObjects: u,
  37180. emptyStrings: d,
  37181. nullValues: m,
  37182. undefinedValues: y
  37183. })),
  37184. !i.includes(n) &&
  37185. !(u && isPlainObject(n) && isEmpty(n)) &&
  37186. (!l || !Array.isArray(n) || n.length) &&
  37187. !(
  37188. (d && '' === n) ||
  37189. (h && Number.isNaN(n)) ||
  37190. (m && null === n) ||
  37191. (y && void 0 === n)
  37192. ))
  37193. )
  37194. return Array.isArray(t) ? t.push(n) : void (t[r] = n)
  37195. })
  37196. }),
  37197. request = exports(
  37198. 'm',
  37199. extend({ hideLoading: !0, timeout: 2e4, timeoutMessage: '请求超时' })
  37200. ),
  37201. initRequest = !1,
  37202. toast
  37203. request.interceptors.request.use(
  37204. function (e, t) {
  37205. var n, r
  37206. t.hideLoading || (clearTimeout(toast), baseEvent.emit('toastShow', 'center')),
  37207. (initRequest = t.initRequest || !1)
  37208. var a = sessionStorage.getItem('Authorization') || '',
  37209. o = {}
  37210. if (
  37211. (a &&
  37212. !['/api-oauth/userlogin', '/api-oauth/open/sendSms'].includes(e) &&
  37213. (o.Authorization = a),
  37214. null != state &&
  37215. null !== (n = state.user) &&
  37216. void 0 !== n &&
  37217. null !== (r = n.data) &&
  37218. void 0 !== r &&
  37219. r.schoolInfos)
  37220. ) {
  37221. var i = (state.user.data.schoolInfos || [])
  37222. .map(function (e) {
  37223. return e.id
  37224. })
  37225. .join(',')
  37226. i && (o.schoolId = i)
  37227. }
  37228. return {
  37229. url: e,
  37230. options: _objectSpread(
  37231. _objectSpread({}, t),
  37232. {},
  37233. {
  37234. params: src(t.params),
  37235. data: src(t.data),
  37236. headers: _objectSpread(_objectSpread({}, t.headers), o)
  37237. }
  37238. )
  37239. }
  37240. },
  37241. { global: !1 }
  37242. ),
  37243. request.interceptors.response.use(
  37244. (function () {
  37245. var e = _asyncToGenerator(
  37246. regeneratorRuntime.mark(function e(t) {
  37247. var n, r, a, o
  37248. return regeneratorRuntime.wrap(function (e) {
  37249. for (;;)
  37250. switch ((e.prev = e.next)) {
  37251. case 0:
  37252. if (
  37253. ((toast = setTimeout(function () {
  37254. baseEvent.emit('toastClose', 'center')
  37255. }, 100)),
  37256. !(t.status > 299 || t.status < 200))
  37257. ) {
  37258. e.next = 7
  37259. break
  37260. }
  37261. throw (
  37262. (clearTimeout(toast),
  37263. (n = '服务器错误,状态码' + t.status),
  37264. baseEvent.emit('toastClose', 'center'),
  37265. showToast(n),
  37266. new Error(n))
  37267. )
  37268. case 7:
  37269. return (e.next = 9), t.clone().json()
  37270. case 9:
  37271. if (200 === (r = e.sent).code || 0 === r.errCode || 999 === r.code) {
  37272. e.next = 18
  37273. break
  37274. }
  37275. throw (
  37276. ((a = r.msg || r.message || '处理失败,请重试'),
  37277. initRequest &&
  37278. (403 === r.code || 5e3 === r.code ? setLogout() : setLoginError()),
  37279. console.log(r.code, '5104'),
  37280. 403 !== r.code &&
  37281. 5e3 !== r.code &&
  37282. (clearTimeout(toast),
  37283. baseEvent.emit('toastClose', 'center'),
  37284. showToast(a)),
  37285. (o = browser()),
  37286. 5e3 === r.code &&
  37287. ((a += '5000'),
  37288. o.isApp ? postMessage({ api: 'login' }) : setLogout()),
  37289. new Error(a))
  37290. )
  37291. case 18:
  37292. return e.abrupt('return', t)
  37293. case 19:
  37294. case 'end':
  37295. return e.stop()
  37296. }
  37297. }, e)
  37298. })
  37299. )
  37300. return function (t) {
  37301. return e.apply(this, arguments)
  37302. }
  37303. })(),
  37304. { global: !1 }
  37305. )
  37306. var empty = './assets/empty.04f9724b.png',
  37307. __glob_5_0 = Object.freeze(
  37308. Object.defineProperty({ __proto__: null, default: empty }, Symbol.toStringTag, {
  37309. value: 'Module'
  37310. })
  37311. ),
  37312. emptyContent = './assets/empty.04f9724b.png',
  37313. __glob_5_1 = Object.freeze(
  37314. Object.defineProperty(
  37315. { __proto__: null, default: emptyContent },
  37316. Symbol.toStringTag,
  37317. { value: 'Module' }
  37318. )
  37319. ),
  37320. network = './assets/network.6d51555b.png',
  37321. __glob_5_2 = Object.freeze(
  37322. Object.defineProperty({ __proto__: null, default: network }, Symbol.toStringTag, {
  37323. value: 'Module'
  37324. })
  37325. ),
  37326. notFond = './assets/notFond.78c3cc5e.png',
  37327. __glob_5_3 = Object.freeze(
  37328. Object.defineProperty({ __proto__: null, default: notFond }, Symbol.toStringTag, {
  37329. value: 'Module'
  37330. })
  37331. ),
  37332. tips = '_tips_uqenj_12',
  37333. btn = '_btn_uqenj_17',
  37334. SMALL = '_SMALL_uqenj_28',
  37335. CERT = '_CERT_uqenj_32',
  37336. styles$1 = {
  37337. 'col-result': '_col-result_uqenj_1',
  37338. tips: tips,
  37339. btn: btn,
  37340. SMALL: SMALL,
  37341. CERT: CERT
  37342. },
  37343. getAssetsHomeFile = function (e) {
  37344. var t = './images/'.concat(e)
  37345. return {
  37346. './images/empty.png': __glob_5_0,
  37347. './images/emptyContent.png': __glob_5_1,
  37348. './images/network.png': __glob_5_2,
  37349. './images/notFond.png': __glob_5_3
  37350. }[t].default
  37351. },
  37352. OEmpty = exports(
  37353. 'ai',
  37354. defineComponent({
  37355. name: 'o-empty',
  37356. props: {
  37357. tips: { type: String },
  37358. type: { type: String, default: 'empty' },
  37359. classImgSize: { type: String, default: '' },
  37360. imageSize: { type: Number, default: 0 },
  37361. plain: { type: Boolean, default: !1 },
  37362. btnStatus: { type: Boolean, default: !1 },
  37363. buttonText: { type: String, default: '我知道了' },
  37364. onClick: Function
  37365. },
  37366. methods: {
  37367. onResult: function () {
  37368. this.onClick ? this.onClick() : postMessage({ api: 'back', content: {} })
  37369. }
  37370. },
  37371. computed: {
  37372. image: function () {
  37373. var e = null
  37374. switch (this.type) {
  37375. case 'emptyContent':
  37376. e = getAssetsHomeFile('emptyContent.png')
  37377. break
  37378. case 'error':
  37379. e = 'error'
  37380. break
  37381. case 'network':
  37382. e = getAssetsHomeFile('network.png')
  37383. break
  37384. case 'search':
  37385. e = 'search'
  37386. break
  37387. case 'notFond':
  37388. e = getAssetsHomeFile('notFond.png')
  37389. break
  37390. default:
  37391. e = getAssetsHomeFile('empty.png')
  37392. }
  37393. return e
  37394. }
  37395. },
  37396. render: function () {
  37397. var e = this
  37398. return createVNode(
  37399. 'div',
  37400. { class: [styles$1['col-result'], 'o-result-container'] },
  37401. [
  37402. createVNode(
  37403. Empty,
  37404. {
  37405. image: this.image,
  37406. imageSize: this.imageSize || '',
  37407. class: styles$1[this.classImgSize],
  37408. description: this.tips
  37409. },
  37410. null
  37411. ),
  37412. this.btnStatus
  37413. ? createVNode(
  37414. Button,
  37415. {
  37416. class: styles$1.btn,
  37417. round: !0,
  37418. block: !0,
  37419. type: 'primary',
  37420. plain: this.plain,
  37421. onClick: this.onResult
  37422. },
  37423. {
  37424. default: function () {
  37425. return [e.buttonText]
  37426. }
  37427. }
  37428. )
  37429. : null
  37430. ]
  37431. )
  37432. }
  37433. })
  37434. ),
  37435. browserInfo$1 = browser(),
  37436. Auth = defineComponent({
  37437. name: 'Auth-loayout',
  37438. data: function () {
  37439. return { loading: !1 }
  37440. },
  37441. computed: {
  37442. isExternal: function () {
  37443. return (this.$route.meta.isExternal && !browserInfo$1.isStudent) || !1
  37444. },
  37445. isNeedView: function () {
  37446. return (
  37447. 'login' === state.user.status ||
  37448. '/login' === this.$route.path ||
  37449. this.isExternal
  37450. )
  37451. }
  37452. },
  37453. mounted: function () {
  37454. !this.isExternal && this.setAuth()
  37455. },
  37456. methods: {
  37457. setAuth: function () {
  37458. var e = this
  37459. return _asyncToGenerator(
  37460. regeneratorRuntime.mark(function t() {
  37461. var n, r, a, o, i, s, l
  37462. return regeneratorRuntime.wrap(
  37463. function (t) {
  37464. for (;;)
  37465. switch ((t.prev = t.next)) {
  37466. case 0:
  37467. if (
  37468. ((n = e.$route.query),
  37469. (r = n.userInfo || n.Authorization) && setAuth$1(r),
  37470. !e.loading)
  37471. ) {
  37472. t.next = 5
  37473. break
  37474. }
  37475. return t.abrupt('return')
  37476. case 5:
  37477. if ('init' !== state.user.status && 'error' !== state.user.status) {
  37478. t.next = 20
  37479. break
  37480. }
  37481. return (
  37482. (e.loading = !0),
  37483. (t.prev = 7),
  37484. (t.next = 10),
  37485. request.get(state.platformApi + '/user/getUserInfo', {
  37486. initRequest: !0,
  37487. requestType: 'form',
  37488. hideLoading: !0
  37489. })
  37490. )
  37491. case 10:
  37492. ;(a = t.sent),
  37493. 'SCHOOL' === state.platformType &&
  37494. ((o = a.data.schoolInfos ? a.data.schoolInfos[0] : {}),
  37495. (a.data.school = o)),
  37496. setLogin(a.data),
  37497. (t.next = 19)
  37498. break
  37499. case 15:
  37500. ;(t.prev = 15),
  37501. (t.t0 = t.catch(7)),
  37502. -1 === (i = t.t0.message).indexOf('5000') &&
  37503. -1 === i.indexOf('authentication')
  37504. ? setLoginError()
  37505. : setLogout()
  37506. case 19:
  37507. e.loading = !1
  37508. case 20:
  37509. if ('logout' === state.user.status)
  37510. if (browser().isApp) postMessage({ api: 'login' })
  37511. else
  37512. try {
  37513. ;(s = e.$route),
  37514. (l = _objectSpread(
  37515. { returnUrl: e.$route.path },
  37516. e.$route.query
  37517. )),
  37518. s.meta.isRegister && (l.isRegister = s.meta.isRegister),
  37519. e.$router.replace({ path: '/login', query: l })
  37520. } catch (error) {}
  37521. case 21:
  37522. case 'end':
  37523. return t.stop()
  37524. }
  37525. },
  37526. t,
  37527. null,
  37528. [[7, 15]]
  37529. )
  37530. })
  37531. )()
  37532. }
  37533. },
  37534. render: function () {
  37535. return createVNode(Fragment, null, [
  37536. 'error' === state.user.status
  37537. ? createVNode('div', { class: styles$2.error }, [
  37538. createVNode(
  37539. OEmpty,
  37540. {
  37541. type: 'notFond',
  37542. classImgSize: 'CERT',
  37543. tips: '加载失败,请稍后重试',
  37544. buttonText: '重新加载',
  37545. plain: !0,
  37546. btnStatus: !0,
  37547. onClick: this.setAuth
  37548. },
  37549. null
  37550. )
  37551. ])
  37552. : this.isNeedView
  37553. ? createVNode(RouterView, null, null)
  37554. : null
  37555. ])
  37556. }
  37557. }),
  37558. paymentType$1 = window.paymentType,
  37559. router$1 = [
  37560. {
  37561. path: '/lessonCourseware',
  37562. name: 'lessonCourseware',
  37563. component: function () {
  37564. return __vitePreload(function () {
  37565. return module.import('./index-legacy.e11689b8.js')
  37566. }, void 0)
  37567. },
  37568. meta: { title: '选择课件' }
  37569. },
  37570. {
  37571. path: '/courseList',
  37572. name: 'courseList',
  37573. component: function () {
  37574. return __vitePreload(function () {
  37575. return module.import('./index-legacy.14a93a49.js')
  37576. }, void 0)
  37577. },
  37578. meta: { title: '课程列表' }
  37579. },
  37580. {
  37581. path: '/coursewarePlay',
  37582. name: 'coursewarePlay',
  37583. component: function () {
  37584. return __vitePreload(function () {
  37585. return module.import('./index-legacy.1bd261cd.js')
  37586. }, void 0)
  37587. },
  37588. meta: { title: '课程播放' }
  37589. },
  37590. {
  37591. path: '/exerciseAfterClass',
  37592. name: 'exerciseAfterClass',
  37593. component: function () {
  37594. return __vitePreload(function () {
  37595. return module.import('./index-legacy.9b85e08d.js')
  37596. }, void 0)
  37597. },
  37598. meta: { title: '观看视频' }
  37599. },
  37600. {
  37601. path: '/accompany',
  37602. name: 'accompany',
  37603. component: function () {
  37604. return __vitePreload(function () {
  37605. return module.import('./index-legacy.5686f352.js')
  37606. }, void 0)
  37607. },
  37608. meta: { title: '云练习' }
  37609. },
  37610. {
  37611. path: '/musicList',
  37612. name: 'music-list',
  37613. component: function () {
  37614. return __vitePreload(function () {
  37615. return module.import('./music-list-legacy.596b0d3f.js')
  37616. }, void 0)
  37617. },
  37618. meta: { title: '曲谱列表' }
  37619. },
  37620. {
  37621. path: '/information-list',
  37622. name: 'information-list',
  37623. component: function () {
  37624. return __vitePreload(function () {
  37625. return module.import('./index-legacy.c9245973.js')
  37626. }, void 0)
  37627. },
  37628. meta: { title: '资讯列表' }
  37629. },
  37630. {
  37631. path: '/information-detail',
  37632. name: 'information-detail',
  37633. component: function () {
  37634. return __vitePreload(function () {
  37635. return module.import('./information-detail-legacy.22ed84da.js')
  37636. }, void 0)
  37637. },
  37638. meta: { title: '资讯详情' }
  37639. },
  37640. {
  37641. path: '/notice-detail',
  37642. name: 'notice-detail',
  37643. component: function () {
  37644. return __vitePreload(function () {
  37645. return module.import('./notice-detail-legacy.0ee6a790.js')
  37646. }, void 0)
  37647. },
  37648. meta: { title: '公告详情' }
  37649. },
  37650. {
  37651. path: '/help-center',
  37652. name: 'help-center',
  37653. component: function () {
  37654. return __vitePreload(function () {
  37655. return module.import('./index-legacy.71a75a69.js')
  37656. }, void 0)
  37657. },
  37658. meta: { title: '帮助中心' }
  37659. },
  37660. {
  37661. path: '/help-detail',
  37662. name: 'help-detail',
  37663. component: function () {
  37664. return __vitePreload(function () {
  37665. return module.import('./detail-legacy.323c3f3c.js')
  37666. }, void 0)
  37667. },
  37668. meta: { title: '帮助中心详情' }
  37669. },
  37670. {
  37671. path: '/unit-test',
  37672. name: 'unit-test',
  37673. component: function () {
  37674. return __vitePreload(function () {
  37675. return module.import('./index-legacy.d797c3ef.js')
  37676. }, void 0)
  37677. },
  37678. meta: { title: '阶段自测' }
  37679. },
  37680. {
  37681. path: '/unit-detail',
  37682. name: 'unit-detail',
  37683. component: function () {
  37684. return __vitePreload(function () {
  37685. return module.import('./index-legacy.bfc70738.js')
  37686. }, void 0)
  37687. },
  37688. meta: { title: '测验详情' }
  37689. },
  37690. {
  37691. path: '/test-exercise',
  37692. name: 'test-exercise',
  37693. component: function () {
  37694. return __vitePreload(function () {
  37695. return module.import('./index-legacy.b82e8b81.js')
  37696. }, void 0)
  37697. },
  37698. meta: { title: '测试练习' }
  37699. },
  37700. {
  37701. path: '/practice-mode',
  37702. name: 'practice-mode',
  37703. component: function () {
  37704. return __vitePreload(function () {
  37705. return module.import('./index-legacy.3509cc60.js')
  37706. }, void 0)
  37707. },
  37708. meta: { title: '练习模式' }
  37709. },
  37710. {
  37711. path: '/examination-mode',
  37712. name: 'examination-mode',
  37713. component: function () {
  37714. return __vitePreload(function () {
  37715. return module.import('./index-legacy.61fb230e.js')
  37716. }, void 0)
  37717. },
  37718. meta: { title: '测试详情' }
  37719. },
  37720. {
  37721. path: '/approval-manage-subsidy',
  37722. name: 'approval-manage-subsidy',
  37723. component: function () {
  37724. return __vitePreload(function () {
  37725. return module.import('./index-legacy.44249ceb.js')
  37726. }, void 0)
  37727. },
  37728. meta: { title: '补助确认' }
  37729. },
  37730. {
  37731. path: '/mine-orchestra',
  37732. name: 'mine-orchestra',
  37733. component: function () {
  37734. return __vitePreload(function () {
  37735. return module.import('./index-legacy.fdc20709.js')
  37736. }, void 0)
  37737. },
  37738. meta: { title: '我的乐团' }
  37739. },
  37740. {
  37741. path: '/mine-myphoto',
  37742. name: 'mine-myphoto',
  37743. component: function () {
  37744. return __vitePreload(function () {
  37745. return module.import('./index-legacy.54cb5ce4.js')
  37746. }, void 0)
  37747. },
  37748. meta: { title: '乐团相册' }
  37749. },
  37750. {
  37751. path: '/photo-list',
  37752. name: 'photo-list',
  37753. component: function () {
  37754. return __vitePreload(function () {
  37755. return module.import('./index-legacy.da0d7abd.js')
  37756. }, void 0)
  37757. },
  37758. meta: { title: '相册' }
  37759. },
  37760. {
  37761. path: '/photo-list-detail',
  37762. name: 'photo-list-detail',
  37763. component: function () {
  37764. return __vitePreload(function () {
  37765. return module.import('./detail-legacy.0c06f865.js')
  37766. }, void 0)
  37767. },
  37768. meta: { title: '相册详情' }
  37769. },
  37770. {
  37771. path: '/message-detail',
  37772. name: 'message-detail',
  37773. component: function () {
  37774. return __vitePreload(function () {
  37775. return module.import('./message-detail-legacy.f6fce94a.js')
  37776. }, void 0)
  37777. },
  37778. meta: { title: '消息详情' }
  37779. }
  37780. ],
  37781. rootRouter = [
  37782. {
  37783. path: '/payCenter',
  37784. name: 'payCenter',
  37785. component: function () {
  37786. return __vitePreload(function () {
  37787. return module.import('./index-legacy.b6eba105.js')
  37788. }, void 0)
  37789. },
  37790. meta: { title: '支付' }
  37791. },
  37792. {
  37793. path: '/payDefine',
  37794. name: 'payDefine',
  37795. component: function () {
  37796. return __vitePreload(function () {
  37797. return module.import('./index-legacy.716b7feb.js')
  37798. }, void 0)
  37799. },
  37800. meta: { title: '支付' }
  37801. },
  37802. {
  37803. path: '/payResult',
  37804. name: 'payResult',
  37805. component: function () {
  37806. return __vitePreload(function () {
  37807. return module.import('./index-legacy.a7fdd735.js')
  37808. }, void 0)
  37809. },
  37810. meta: { title: '支付' }
  37811. },
  37812. {
  37813. path: '/preview-protocol',
  37814. name: 'preview-protocol',
  37815. component: function () {
  37816. return __vitePreload(function () {
  37817. return module.import('./index-legacy.e1743591.js')
  37818. }, void 0)
  37819. },
  37820. meta: { title: '管乐团用户注册协议' }
  37821. },
  37822. {
  37823. path: '/privacyProtocol',
  37824. name: 'privacyProtocol',
  37825. component: function () {
  37826. return __vitePreload(function () {
  37827. return module.import('./privacy-legacy.40943c97.js')
  37828. }, void 0)
  37829. },
  37830. meta: { title: '管乐团隐私政策' }
  37831. },
  37832. {
  37833. path: '/cashProtocol',
  37834. name: 'cashProtocol',
  37835. component: function () {
  37836. return __vitePreload(function () {
  37837. return module.import('./cash-protocol-legacy.08757406.js')
  37838. }, void 0)
  37839. },
  37840. meta: { title: '共享经济平台注册经营者协议' }
  37841. },
  37842. {
  37843. path: '/guide',
  37844. name: 'guide',
  37845. component: function () {
  37846. return __vitePreload(function () {
  37847. return module.import('./guide-legacy.0dcf8f9f.js')
  37848. }, void 0)
  37849. },
  37850. meta: { title: '投屏帮助' }
  37851. },
  37852. {
  37853. path: '/follow-account',
  37854. name: 'follow-account',
  37855. component: function () {
  37856. return __vitePreload(function () {
  37857. return module.import('./index-legacy.04430a66.js')
  37858. }, void 0)
  37859. },
  37860. meta: { title: '关注微信公众号' }
  37861. },
  37862. {
  37863. path: '/bind-wechat',
  37864. name: 'bind-wechat',
  37865. component: function () {
  37866. return __vitePreload(function () {
  37867. return module.import('./index-legacy.f314a9d6.js')
  37868. }, void 0)
  37869. },
  37870. meta: { title: '绑定微信' }
  37871. },
  37872. {
  37873. path: '/transfer',
  37874. component: function () {
  37875. return __vitePreload(function () {
  37876. return module.import('./transfer-legacy.861b8461.js')
  37877. }, void 0)
  37878. },
  37879. meta: { title: '管乐团' }
  37880. },
  37881. {
  37882. path: '/:pathMatch(.*)*',
  37883. component: function () {
  37884. return __vitePreload(function () {
  37885. return module.import('./index-legacy.c5d0f491.js')
  37886. }, void 0)
  37887. },
  37888. meta: { title: '404', platform: paymentType$1 }
  37889. }
  37890. ],
  37891. noLoginRouter$2 = [],
  37892. routesTeacher = [
  37893. {
  37894. path: '/',
  37895. component: Auth,
  37896. children: [].concat(router$1, [
  37897. {
  37898. path: '/login',
  37899. name: 'login',
  37900. component: function () {
  37901. return __vitePreload(function () {
  37902. return module.import('./login-legacy.d26d3bf4.js')
  37903. }, void 0)
  37904. },
  37905. meta: { isRegister: !1 }
  37906. },
  37907. {
  37908. path: '/home',
  37909. name: 'home',
  37910. component: function () {
  37911. return __vitePreload(function () {
  37912. return module.import('./index-legacy.41de7286.js')
  37913. }, void 0)
  37914. }
  37915. },
  37916. {
  37917. path: '/exercise-record',
  37918. name: 'exercise-record',
  37919. component: function () {
  37920. return __vitePreload(function () {
  37921. return module.import('./index-legacy.2ab86473.js')
  37922. }, void 0)
  37923. },
  37924. meta: { title: '练习记录' }
  37925. },
  37926. {
  37927. path: '/exercis-detail',
  37928. name: 'exercis-detail',
  37929. component: function () {
  37930. return __vitePreload(function () {
  37931. return module.import('./exercis-detail-legacy.bf4998d0.js')
  37932. }, void 0)
  37933. },
  37934. meta: { title: '练习统计' }
  37935. },
  37936. {
  37937. path: '/attendance',
  37938. name: 'attendance',
  37939. component: function () {
  37940. return __vitePreload(function () {
  37941. return module.import('./index-legacy.e52e8dcb.js')
  37942. }, void 0)
  37943. },
  37944. meta: { title: '我的考勤' }
  37945. },
  37946. {
  37947. path: '/teacher-attendDetail',
  37948. name: 'teacher-attendDetail',
  37949. component: function () {
  37950. return __vitePreload(function () {
  37951. return module.import('./teacher-attendDetail-legacy.4b2e2ed9.js')
  37952. }, void 0)
  37953. },
  37954. meta: { title: '考勤详情' }
  37955. },
  37956. {
  37957. path: '/attendance-rule',
  37958. name: 'attendance-rule',
  37959. component: function () {
  37960. return __vitePreload(function () {
  37961. return module.import('./index-legacy.9df1f46f.js')
  37962. }, void 0)
  37963. },
  37964. meta: { title: '考勤规则' }
  37965. },
  37966. {
  37967. path: '/screen-projection',
  37968. name: 'screen-projection',
  37969. component: function () {
  37970. return __vitePreload(function () {
  37971. return module.import('./index-legacy.ceee0d36.js')
  37972. }, void 0)
  37973. },
  37974. meta: { title: '教学课件' }
  37975. },
  37976. {
  37977. path: '/unit-list',
  37978. name: 'unit-list',
  37979. component: function () {
  37980. return __vitePreload(function () {
  37981. return module.import('./index-legacy.4cfcf17e.js')
  37982. }, void 0)
  37983. },
  37984. meta: { title: '阶段自测' }
  37985. },
  37986. {
  37987. path: '/unit-create',
  37988. name: 'unit-create',
  37989. component: function () {
  37990. return __vitePreload(function () {
  37991. return module.import('./index-legacy.29d905ab.js')
  37992. }, void 0)
  37993. },
  37994. meta: { title: '新增测验' }
  37995. },
  37996. {
  37997. path: '/unit-Lesson',
  37998. name: 'unit-Lesson',
  37999. component: function () {
  38000. return __vitePreload(function () {
  38001. return module.import('./unit-Lesson-legacy.690e4ad6.js')
  38002. }, void 0)
  38003. },
  38004. meta: { title: '选择教材' }
  38005. },
  38006. {
  38007. path: '/uni-test',
  38008. name: 'uni-test',
  38009. component: function () {
  38010. return __vitePreload(function () {
  38011. return module.import('./uni-test-legacy.6b3bc005.js')
  38012. }, void 0)
  38013. },
  38014. meta: { title: '选择教材' }
  38015. },
  38016. {
  38017. path: '/uni-last',
  38018. name: 'uni-last',
  38019. component: function () {
  38020. return __vitePreload(function () {
  38021. return module.import('./uni-last-legacy.e3d76784.js')
  38022. }, void 0)
  38023. },
  38024. meta: { title: '阶段自测' }
  38025. },
  38026. {
  38027. path: '/unitDetail',
  38028. name: 'unitDetail',
  38029. component: function () {
  38030. return __vitePreload(function () {
  38031. return module.import('./unitDetail-legacy.041334ed.js')
  38032. }, void 0)
  38033. },
  38034. meta: { title: '测验详情' }
  38035. },
  38036. {
  38037. path: '/subsidy-exercise-details',
  38038. name: 'subsidy-exercise-details',
  38039. component: function () {
  38040. return __vitePreload(function () {
  38041. return module.import('./details-legacy.de0f7fd7.js')
  38042. }, void 0)
  38043. },
  38044. meta: { title: '补助明细' }
  38045. }
  38046. ])
  38047. }
  38048. ].concat(rootRouter, noLoginRouter$2),
  38049. error = '_error_1aqdy_1',
  38050. info = '_info_1aqdy_9',
  38051. login = '_login_1aqdy_27',
  38052. loginTitle = '_loginTitle_1aqdy_33',
  38053. codeText = '_codeText_1aqdy_41',
  38054. margin34 = '_margin34_1aqdy_44',
  38055. formTitle = '_formTitle_1aqdy_47',
  38056. wxPopupDialog = '_wxPopupDialog_1aqdy_63',
  38057. popupContainer = '_popupContainer_1aqdy_80',
  38058. title = '_title_1aqdy_86',
  38059. popupTips = '_popupTips_1aqdy_93',
  38060. styles = exports('bg', {
  38061. error: error,
  38062. info: info,
  38063. login: login,
  38064. loginTitle: loginTitle,
  38065. codeText: codeText,
  38066. margin34: margin34,
  38067. formTitle: formTitle,
  38068. wxPopupDialog: wxPopupDialog,
  38069. popupContainer: popupContainer,
  38070. title: title,
  38071. popupTips: popupTips
  38072. }),
  38073. removeAuth = exports('bd', function () {
  38074. sessionStorage.removeItem('Authorization')
  38075. }),
  38076. _setAuth = exports('s', function (e) {
  38077. sessionStorage.setItem('Authorization', e)
  38078. }),
  38079. browserInfo = browser(),
  38080. MusicAuth = defineComponent({
  38081. name: 'Auth-loayout',
  38082. data: function () {
  38083. return { loading: !1 }
  38084. },
  38085. computed: {
  38086. isExternal: function () {
  38087. return (this.$route.meta.isExternal && !browserInfo.isStudent) || !1
  38088. },
  38089. isNeedView: function () {
  38090. return (
  38091. 'login' === state.user.status ||
  38092. '/loginMusic' === this.$route.path ||
  38093. this.isExternal
  38094. )
  38095. }
  38096. },
  38097. mounted: function () {
  38098. !this.isExternal && this.setAuth()
  38099. },
  38100. methods: {
  38101. setAuth: function () {
  38102. var e = this
  38103. return _asyncToGenerator(
  38104. regeneratorRuntime.mark(function t() {
  38105. var n, r, a, o, i, s
  38106. return regeneratorRuntime.wrap(
  38107. function (t) {
  38108. for (;;)
  38109. switch ((t.prev = t.next)) {
  38110. case 0:
  38111. if (
  38112. ((n = e.$route.query),
  38113. (r = n.userInfo || n.Authorization) && _setAuth(r),
  38114. !e.loading)
  38115. ) {
  38116. t.next = 5
  38117. break
  38118. }
  38119. return t.abrupt('return')
  38120. case 5:
  38121. if ('init' !== state.user.status && 'error' !== state.user.status) {
  38122. t.next = 19
  38123. break
  38124. }
  38125. return (
  38126. (e.loading = !0),
  38127. (t.prev = 7),
  38128. (t.next = 10),
  38129. request.get('/api-student/user/getUserInfo', {
  38130. initRequest: !0,
  38131. requestType: 'form'
  38132. })
  38133. )
  38134. case 10:
  38135. ;(a = t.sent), setLogin(a.data), (t.next = 18)
  38136. break
  38137. case 14:
  38138. ;(t.prev = 14),
  38139. (t.t0 = t.catch(7)),
  38140. -1 === (o = t.t0.message).indexOf('5000') &&
  38141. -1 === o.indexOf('authentication')
  38142. ? setLoginError()
  38143. : setLogout()
  38144. case 18:
  38145. e.loading = !1
  38146. case 19:
  38147. if ('logout' === state.user.status)
  38148. try {
  38149. ;(i = e.$route),
  38150. (s = _objectSpread(
  38151. { returnUrl: e.$route.path },
  38152. e.$route.query
  38153. )),
  38154. i.meta.isRegister && (s.isRegister = i.meta.isRegister),
  38155. e.$router.replace({ path: '/loginMusic', query: s })
  38156. } catch (error) {}
  38157. case 20:
  38158. case 'end':
  38159. return t.stop()
  38160. }
  38161. },
  38162. t,
  38163. null,
  38164. [[7, 14]]
  38165. )
  38166. })
  38167. )()
  38168. }
  38169. },
  38170. render: function () {
  38171. return createVNode(Fragment, null, [
  38172. 'error' === state.user.status
  38173. ? createVNode('div', { class: styles.error }, [
  38174. createVNode(
  38175. OEmpty,
  38176. {
  38177. type: 'notFond',
  38178. classImgSize: 'CERT',
  38179. tips: '加载失败,请稍后重试',
  38180. buttonText: '重新加载',
  38181. plain: !0,
  38182. btnStatus: !0,
  38183. onClick: this.setAuth
  38184. },
  38185. null
  38186. )
  38187. ])
  38188. : this.isNeedView
  38189. ? createVNode(RouterView, null, null)
  38190. : null
  38191. ])
  38192. }
  38193. }),
  38194. noLoginRouter$1 = [
  38195. {
  38196. path: '/payment-result',
  38197. name: 'payment-result',
  38198. component: function () {
  38199. return __vitePreload(function () {
  38200. return module.import('./index-legacy.e517e406.js')
  38201. }, void 0)
  38202. },
  38203. meta: { title: '支付详情' }
  38204. },
  38205. {
  38206. path: '/download',
  38207. name: 'download',
  38208. component: function () {
  38209. return __vitePreload(function () {
  38210. return module.import('./index-legacy.4c39e3dc.js')
  38211. }, void 0)
  38212. },
  38213. meta: { title: '下载管乐团学员端' }
  38214. }
  38215. ],
  38216. routesStudent = [
  38217. {
  38218. path: '/',
  38219. component: Auth,
  38220. children: [].concat(router$1, [
  38221. {
  38222. path: '/login',
  38223. name: 'login',
  38224. component: function () {
  38225. return __vitePreload(function () {
  38226. return module.import('./login-legacy.d26d3bf4.js')
  38227. }, void 0)
  38228. },
  38229. meta: { isRegister: !1 }
  38230. },
  38231. {
  38232. path: '/home',
  38233. name: 'home',
  38234. component: function () {
  38235. return __vitePreload(function () {
  38236. return module.import('./index-legacy.cc912932.js')
  38237. }, void 0)
  38238. }
  38239. },
  38240. {
  38241. path: '/coupons',
  38242. name: 'coupons',
  38243. component: function () {
  38244. return __vitePreload(function () {
  38245. return module.import('./index-legacy.e94fde03.js')
  38246. }, void 0)
  38247. },
  38248. meta: { title: '优惠券' }
  38249. },
  38250. {
  38251. path: '/memberCenter',
  38252. name: 'memberCenter',
  38253. component: function () {
  38254. return __vitePreload(function () {
  38255. return module.import('./index-legacy.7de9fbed.js')
  38256. }, void 0)
  38257. },
  38258. meta: { title: '会员中心' }
  38259. },
  38260. {
  38261. path: '/tradeRecord',
  38262. name: 'tradeRecord',
  38263. component: function () {
  38264. return __vitePreload(function () {
  38265. return module.import('./index-legacy.189a5cb4.js')
  38266. }, void 0)
  38267. },
  38268. meta: { title: '交易记录' }
  38269. },
  38270. {
  38271. path: '/my-orchestra',
  38272. name: 'my-orchestra',
  38273. component: function () {
  38274. return __vitePreload(function () {
  38275. return module.import('./index-legacy.dedea6cc.js')
  38276. }, void 0)
  38277. },
  38278. meta: { title: '我的乐团' }
  38279. },
  38280. {
  38281. path: '/photo-detail',
  38282. name: 'photo-detail',
  38283. component: function () {
  38284. return __vitePreload(function () {
  38285. return module.import('./photo-detail-legacy.ec1272db.js')
  38286. }, void 0)
  38287. },
  38288. meta: { title: '相片' }
  38289. },
  38290. {
  38291. path: '/apply-withdrawal',
  38292. name: 'apply-withdrawal',
  38293. component: function () {
  38294. return __vitePreload(function () {
  38295. return module.import('./apply-withdrawal-legacy.429bd35e.js')
  38296. }, void 0)
  38297. },
  38298. meta: { title: '申请退团' }
  38299. },
  38300. {
  38301. path: '/attendance-rule',
  38302. name: 'attendance-rule',
  38303. component: function () {
  38304. return __vitePreload(function () {
  38305. return module.import('./index-legacy.9df1f46f.js')
  38306. }, void 0)
  38307. },
  38308. meta: { title: '考勤规则' }
  38309. },
  38310. {
  38311. path: '/ranking-list',
  38312. name: 'ranking-list',
  38313. component: function () {
  38314. return __vitePreload(function () {
  38315. return module.import('./index-legacy.d4aefe8b.js')
  38316. }, void 0)
  38317. },
  38318. meta: { title: '排行榜' }
  38319. },
  38320. {
  38321. path: '/exercise-record',
  38322. name: 'exercise-record',
  38323. component: function () {
  38324. return __vitePreload(function () {
  38325. return module.import('./index-legacy.2ab86473.js')
  38326. }, void 0)
  38327. },
  38328. meta: { title: '练习记录' }
  38329. },
  38330. {
  38331. path: '/exercis-detail',
  38332. name: 'exercis-detail',
  38333. component: function () {
  38334. return __vitePreload(function () {
  38335. return module.import('./exercis-detail-legacy.bf4998d0.js')
  38336. }, void 0)
  38337. },
  38338. meta: { title: '练习统计' }
  38339. }
  38340. ])
  38341. },
  38342. {
  38343. path: '/msuicGroup',
  38344. component: MusicAuth,
  38345. children: [
  38346. {
  38347. path: '/loginMusic',
  38348. name: 'loginMusic',
  38349. component: function () {
  38350. return __vitePreload(function () {
  38351. return module.import('./login-legacy.96432545.js')
  38352. }, void 0)
  38353. },
  38354. meta: { isRegister: !1 }
  38355. },
  38356. {
  38357. path: '/preApply',
  38358. name: 'preApply',
  38359. component: function () {
  38360. return __vitePreload(function () {
  38361. return module.import('./index-legacy.23fe0267.js')
  38362. }, void 0)
  38363. },
  38364. meta: { title: '乐团报名' }
  38365. },
  38366. {
  38367. path: '/orderDetail',
  38368. name: 'orderDetail',
  38369. component: function () {
  38370. return __vitePreload(function () {
  38371. return module.import('./order-detail-legacy.c8dafa15.js')
  38372. }, void 0)
  38373. },
  38374. meta: { title: '订单详情' }
  38375. },
  38376. {
  38377. path: '/shopAddress',
  38378. name: 'shopAddress',
  38379. component: function () {
  38380. return __vitePreload(function () {
  38381. return module.import('./index-legacy.2d5a737c.js')
  38382. }, void 0)
  38383. },
  38384. meta: { title: '收货地址' }
  38385. },
  38386. {
  38387. path: '/addressOperation',
  38388. name: 'addressOperation',
  38389. component: function () {
  38390. return __vitePreload(function () {
  38391. return module.import('./address-operation-legacy.9b846104.js')
  38392. }, void 0)
  38393. },
  38394. meta: { title: '收货地址' }
  38395. }
  38396. ]
  38397. }
  38398. ].concat(noLoginRouter$1, rootRouter),
  38399. noLoginRouter = [
  38400. {
  38401. path: '/companion-teacher-register',
  38402. name: 'companion-teacher-register',
  38403. component: function () {
  38404. return __vitePreload(function () {
  38405. return module.import('./companion-teacher-register-legacy.c2535c51.js')
  38406. }, void 0)
  38407. },
  38408. meta: { title: '乐团伴学指导注册' }
  38409. },
  38410. {
  38411. path: '/manage-teacher-register',
  38412. name: 'manage-teacher-register',
  38413. component: function () {
  38414. return __vitePreload(function () {
  38415. return module.import('./manage-teacher-register-legacy.d715afff.js')
  38416. }, void 0)
  38417. },
  38418. meta: { title: '乐团管理老师注册' }
  38419. }
  38420. ],
  38421. routesSchool = [
  38422. {
  38423. path: '/',
  38424. component: Auth,
  38425. children: [].concat(router$1, [
  38426. {
  38427. path: '/login',
  38428. name: 'login',
  38429. component: function () {
  38430. return __vitePreload(function () {
  38431. return module.import('./login-legacy.d26d3bf4.js')
  38432. }, void 0)
  38433. },
  38434. meta: { isRegister: !1 }
  38435. },
  38436. {
  38437. path: '/home',
  38438. name: 'home',
  38439. component: function () {
  38440. return __vitePreload(function () {
  38441. return module.import('./index-legacy.dc0c6294.js')
  38442. }, void 0)
  38443. }
  38444. },
  38445. {
  38446. path: '/my-orchestra',
  38447. name: 'my-orchestra',
  38448. component: function () {
  38449. return __vitePreload(function () {
  38450. return module.import('./index-legacy.cff00380.js')
  38451. }, void 0)
  38452. },
  38453. meta: { title: '我的乐团' }
  38454. },
  38455. {
  38456. path: '/create-orchestra',
  38457. name: 'create-orchestra',
  38458. component: function () {
  38459. return __vitePreload(function () {
  38460. return module.import('./index-legacy.129648fe.js')
  38461. }, void 0)
  38462. },
  38463. meta: { title: '新建乐团' }
  38464. },
  38465. {
  38466. path: '/create-orchestra-teacher',
  38467. name: 'create-orchestra-teacher',
  38468. component: function () {
  38469. return __vitePreload(function () {
  38470. return module.import('./select-teacher-legacy.445ce1e2.js')
  38471. }, void 0)
  38472. },
  38473. meta: { title: '选择老师' }
  38474. },
  38475. {
  38476. path: '/orchestra-detail',
  38477. name: 'orchestra-detail',
  38478. component: function () {
  38479. return __vitePreload(function () {
  38480. return module.import('./orchestra-detail-legacy.d1e21758.js')
  38481. }, void 0)
  38482. },
  38483. meta: { title: '乐团详情' }
  38484. },
  38485. {
  38486. path: '/school-photo',
  38487. name: 'school-photo',
  38488. component: function () {
  38489. return __vitePreload(function () {
  38490. return module.import('./photo-legacy.55f6156f.js')
  38491. }, void 0)
  38492. },
  38493. meta: { title: '乐团相册' }
  38494. },
  38495. {
  38496. path: '/photo-detail',
  38497. name: 'photo-detail',
  38498. component: function () {
  38499. return __vitePreload(function () {
  38500. return module.import('./photo-detail-legacy.45174e49.js')
  38501. }, void 0)
  38502. },
  38503. meta: { title: '相册详情' }
  38504. },
  38505. {
  38506. path: '/mass-message',
  38507. name: 'mass-message',
  38508. component: function () {
  38509. return __vitePreload(function () {
  38510. return module.import('./index-legacy.69a209af.js')
  38511. }, void 0)
  38512. },
  38513. meta: { title: '群发记录' }
  38514. },
  38515. {
  38516. path: '/create-message',
  38517. name: 'create-message',
  38518. component: function () {
  38519. return __vitePreload(function () {
  38520. return module.import('./create-message-legacy.b953115a.js')
  38521. }, void 0)
  38522. },
  38523. meta: { title: '群发消息' }
  38524. },
  38525. {
  38526. path: '/companion-teacher',
  38527. name: 'companion-teacher',
  38528. component: function () {
  38529. return __vitePreload(function () {
  38530. return module.import('./index-legacy.b8aac072.js')
  38531. }, void 0)
  38532. },
  38533. meta: { title: '伴学指导' }
  38534. },
  38535. {
  38536. path: '/companion-teacher-detail',
  38537. name: 'companion-teacher-detail',
  38538. component: function () {
  38539. return __vitePreload(function () {
  38540. return module.import('./companion-detail-legacy.301f060a.js')
  38541. }, void 0)
  38542. },
  38543. meta: { title: '伴学指导详情' }
  38544. },
  38545. {
  38546. path: '/companion-unbind',
  38547. name: 'companion-unbind',
  38548. component: function () {
  38549. return __vitePreload(function () {
  38550. return module.import('./unbind-legacy.a98676f9.js')
  38551. }, void 0)
  38552. },
  38553. meta: { title: '课程交接' }
  38554. },
  38555. {
  38556. path: '/manage-teacher',
  38557. name: 'manage-teacher',
  38558. component: function () {
  38559. return __vitePreload(function () {
  38560. return module.import('./index-legacy.2e8b0327.js')
  38561. }, void 0)
  38562. },
  38563. meta: { title: '管理老师' }
  38564. },
  38565. {
  38566. path: '/manage-teacher-detail',
  38567. name: 'manage-teacher-detail',
  38568. component: function () {
  38569. return __vitePreload(function () {
  38570. return module.import('./manage-detail-legacy.5f2f27e8.js')
  38571. }, void 0)
  38572. },
  38573. meta: { title: '管理老师详情' }
  38574. },
  38575. {
  38576. path: '/save-share-image',
  38577. name: 'save-share-image',
  38578. component: function () {
  38579. return __vitePreload(function () {
  38580. return module.import('./index-legacy.eb25f3c4.js')
  38581. }, void 0)
  38582. },
  38583. meta: { title: '注册' }
  38584. },
  38585. {
  38586. path: '/orchestra-information',
  38587. name: 'orchestra-information',
  38588. component: function () {
  38589. return __vitePreload(function () {
  38590. return module.import('./orchestra-information-legacy.90f5934b.js')
  38591. }, void 0)
  38592. },
  38593. meta: { title: '乐团资讯' }
  38594. },
  38595. {
  38596. path: '/add-information',
  38597. name: 'add-information',
  38598. component: function () {
  38599. return __vitePreload(function () {
  38600. return module.import('./add-information-legacy.4f91740f.js')
  38601. }, void 0)
  38602. },
  38603. meta: { title: '添加资讯' }
  38604. },
  38605. {
  38606. path: '/exercise-record',
  38607. name: 'exercise-record',
  38608. component: function () {
  38609. return __vitePreload(function () {
  38610. return module.import('./index-legacy.2ab86473.js')
  38611. }, void 0)
  38612. },
  38613. meta: { title: '练习记录' }
  38614. },
  38615. {
  38616. path: '/exercis-detail',
  38617. name: 'exercis-detail',
  38618. component: function () {
  38619. return __vitePreload(function () {
  38620. return module.import('./exercis-detail-legacy.bf4998d0.js')
  38621. }, void 0)
  38622. },
  38623. meta: { title: '练习统计' }
  38624. },
  38625. {
  38626. path: '/attendance',
  38627. name: 'attendance',
  38628. component: function () {
  38629. return __vitePreload(function () {
  38630. return module.import('./index-legacy.7e80b20e.js')
  38631. }, void 0)
  38632. },
  38633. meta: { title: '考勤管理' }
  38634. },
  38635. {
  38636. path: '/student-att-day',
  38637. name: 'student-att-day',
  38638. component: function () {
  38639. return __vitePreload(function () {
  38640. return module.import('./student-att-day-legacy.31c4e56b.js')
  38641. }, void 0)
  38642. },
  38643. meta: { title: '考勤详情' }
  38644. },
  38645. {
  38646. path: '/teacher-attendDetail',
  38647. name: 'teacher-attendDetail',
  38648. component: function () {
  38649. return __vitePreload(function () {
  38650. return module.import('./teacher-attendDetail-legacy.4b2e2ed9.js')
  38651. }, void 0)
  38652. },
  38653. meta: { title: '考勤详情' }
  38654. },
  38655. {
  38656. path: '/ranking-list',
  38657. name: 'ranking-list',
  38658. component: function () {
  38659. return __vitePreload(function () {
  38660. return module.import('./index-legacy.8e1ae2fd.js')
  38661. }, void 0)
  38662. },
  38663. meta: { title: '排行榜' }
  38664. },
  38665. {
  38666. path: '/approval-manage',
  38667. name: 'approval-manage',
  38668. component: function () {
  38669. return __vitePreload(function () {
  38670. return module.import('./index-legacy.8488d8c0.js')
  38671. }, void 0)
  38672. },
  38673. meta: { title: '待办事项' }
  38674. },
  38675. {
  38676. path: '/student-leave',
  38677. name: 'student-leave',
  38678. component: function () {
  38679. return __vitePreload(function () {
  38680. return module.import('./student-leave-legacy.b1a94373.js')
  38681. }, void 0)
  38682. },
  38683. meta: { title: '审批详情' }
  38684. },
  38685. {
  38686. path: '/train-planning',
  38687. name: 'train-planning',
  38688. component: function () {
  38689. return __vitePreload(function () {
  38690. return module.import('./index-legacy.d833122e.js')
  38691. }, void 0)
  38692. },
  38693. meta: { title: '乐团排课' }
  38694. },
  38695. {
  38696. path: '/train-content',
  38697. name: 'train-content',
  38698. component: function () {
  38699. return __vitePreload(function () {
  38700. return module.import('./index-legacy.bd2a3f03.js')
  38701. }, void 0)
  38702. },
  38703. meta: { title: '训练内容' }
  38704. },
  38705. {
  38706. path: '/practice-detail',
  38707. name: 'practice-detail',
  38708. component: function () {
  38709. return __vitePreload(function () {
  38710. return module.import('./index-legacy.f33c0f62.js')
  38711. }, void 0)
  38712. },
  38713. meta: { title: '训练详情' }
  38714. },
  38715. {
  38716. path: '/course-preview',
  38717. name: 'course-preview',
  38718. component: function () {
  38719. return __vitePreload(function () {
  38720. return module.import('./index-legacy.ec3927b3.js')
  38721. }, void 0)
  38722. },
  38723. meta: { title: '课程预览' }
  38724. },
  38725. {
  38726. path: '/course-adjust',
  38727. name: 'course-adjust',
  38728. component: function () {
  38729. return __vitePreload(function () {
  38730. return module.import('./course-adjust-legacy.67ff421f.js')
  38731. }, void 0)
  38732. },
  38733. meta: { title: '课程调整' }
  38734. },
  38735. {
  38736. path: '/batch-adjust',
  38737. name: 'batch-adjust',
  38738. component: function () {
  38739. return __vitePreload(function () {
  38740. return module.import('./batch-adjust-legacy.fcc300f1.js')
  38741. }, void 0)
  38742. },
  38743. meta: { title: '批量调整' }
  38744. },
  38745. {
  38746. path: '/school-detail',
  38747. name: 'school-detail',
  38748. component: function () {
  38749. return __vitePreload(function () {
  38750. return module.import('./index-legacy.91c6fb5f.js')
  38751. }, void 0)
  38752. },
  38753. meta: { title: '学校信息' }
  38754. },
  38755. {
  38756. path: '/school-eidt',
  38757. name: 'school-eidt',
  38758. component: function () {
  38759. return __vitePreload(function () {
  38760. return module.import('./eidt-school-legacy.7f7329b1.js')
  38761. }, void 0)
  38762. },
  38763. meta: { title: '修改学校地址' }
  38764. },
  38765. {
  38766. path: '/attendance-rule',
  38767. name: 'attendance-rule',
  38768. component: function () {
  38769. return __vitePreload(function () {
  38770. return module.import('./index-legacy.9df1f46f.js')
  38771. }, void 0)
  38772. },
  38773. meta: { title: '考勤规则' }
  38774. },
  38775. {
  38776. path: '/orchestra-story',
  38777. name: 'orchestra-story',
  38778. component: function () {
  38779. return __vitePreload(function () {
  38780. return module.import('./index-legacy.2318b8b0.js')
  38781. }, void 0)
  38782. },
  38783. meta: { title: '乐团事迹' }
  38784. },
  38785. {
  38786. path: '/story-operation',
  38787. name: 'story-operation',
  38788. component: function () {
  38789. return __vitePreload(function () {
  38790. return module.import('./index-legacy.92f7e068.js')
  38791. }, void 0)
  38792. },
  38793. meta: { title: '添加事迹' }
  38794. },
  38795. {
  38796. path: '/subsidy-exercise-detail',
  38797. name: 'subsidy-exercise-detail',
  38798. component: function () {
  38799. return __vitePreload(function () {
  38800. return module.import('./exercise-detail-legacy.7ceb0f92.js')
  38801. }, void 0)
  38802. },
  38803. meta: { title: '训练补助详情' }
  38804. },
  38805. {
  38806. path: '/subsidy-exercise-details',
  38807. name: 'subsidy-exercise-details',
  38808. component: function () {
  38809. return __vitePreload(function () {
  38810. return module.import('./details-legacy.de0f7fd7.js')
  38811. }, void 0)
  38812. },
  38813. meta: { title: '补助明细' }
  38814. },
  38815. {
  38816. path: '/subsidy-grant-detail',
  38817. name: 'subsidy-grant-detail',
  38818. component: function () {
  38819. return __vitePreload(function () {
  38820. return module.import('./grant-detail-legacy.e6036c13.js')
  38821. }, void 0)
  38822. },
  38823. meta: { title: '管理补助详情' }
  38824. },
  38825. {
  38826. path: '/subsidy-reward-detail',
  38827. name: 'subsidy-reward-detail',
  38828. component: function () {
  38829. return __vitePreload(function () {
  38830. return module.import('./reward-detail-legacy.9e80d8c2.js')
  38831. }, void 0)
  38832. },
  38833. meta: { title: '练习奖励详情' }
  38834. },
  38835. {
  38836. path: '/unitDetail',
  38837. name: 'unitDetail',
  38838. component: function () {
  38839. return __vitePreload(function () {
  38840. return module.import('./unitDetail-legacy.041334ed.js')
  38841. }, void 0)
  38842. },
  38843. meta: { title: '测验详情' }
  38844. },
  38845. {
  38846. path: '/unit-list',
  38847. name: 'unit-list',
  38848. component: function () {
  38849. return __vitePreload(function () {
  38850. return module.import('./index-legacy.4cfcf17e.js')
  38851. }, void 0)
  38852. },
  38853. meta: { title: '阶段自测' }
  38854. },
  38855. {
  38856. path: '/orchestra-photo-create',
  38857. name: 'orchestra-photo-create',
  38858. component: function () {
  38859. return __vitePreload(function () {
  38860. return module.import('./photo-create-legacy.ce828bdc.js')
  38861. }, void 0)
  38862. },
  38863. meta: { title: '创建相册' }
  38864. },
  38865. {
  38866. path: '/practice-rewards',
  38867. name: 'practice-rewards',
  38868. component: function () {
  38869. return __vitePreload(function () {
  38870. return module.import('./index-legacy.49d9a37b.js')
  38871. }, void 0)
  38872. },
  38873. meta: { title: '练习奖励' }
  38874. },
  38875. {
  38876. path: '/practice-rewards-detail',
  38877. name: 'practice-rewards-detail',
  38878. component: function () {
  38879. return __vitePreload(function () {
  38880. return module.import('./detail-legacy.c2ea4d9d.js')
  38881. }, void 0)
  38882. },
  38883. meta: { title: '练习奖励详情' }
  38884. }
  38885. ])
  38886. }
  38887. ].concat(rootRouter, noLoginRouter),
  38888. paymentType = window.paymentType,
  38889. routes = [],
  38890. baseUrl = null
  38891. 'STUDENT' === paymentType
  38892. ? (routes = routesStudent)
  38893. : 'TEACHER' === paymentType
  38894. ? ((routes = routesTeacher), (baseUrl = '/teacher.html'))
  38895. : 'SCHOOL' === paymentType && ((routes = routesSchool), (baseUrl = '/school.html')),
  38896. console.log(routes, baseUrl, paymentType)
  38897. var router = exports(
  38898. 'i',
  38899. createRouter({
  38900. history: createWebHashHistory(),
  38901. routes: routes,
  38902. scrollBehavior: function (e, t, n) {
  38903. if (e.hash) return { el: e.hash, behavior: 'smooth' }
  38904. }
  38905. })
  38906. ),
  38907. whitePath = ['/coursewarePlay']
  38908. router.beforeEach(function (e, t, n) {
  38909. whitePath.includes(e.path) || baseEvent.emit('toastShow'),
  38910. (document.title = e.meta.title || '管乐团'),
  38911. n()
  38912. }),
  38913. router.afterEach(function (e, t) {
  38914. e.path === t.path
  38915. ? baseEvent.emit('toastClose')
  38916. : setTimeout(function () {
  38917. baseEvent.emit('toastClose')
  38918. }, 300)
  38919. })
  38920. var isOpen = !1
  38921. router.onError(function (e) {
  38922. if (e instanceof Error) {
  38923. var t = e.name.indexOf('chunk'),
  38924. n = router.currentRoute.value.fullPath
  38925. console.log(e),
  38926. t &&
  38927. !isOpen &&
  38928. (baseEvent.emit('toastClose'),
  38929. (isOpen = !0),
  38930. showDialog({
  38931. title: '更新提示',
  38932. message: 'APP有更新请点击确定刷新页面?',
  38933. confirmButtonColor: 'var(--van-primary)'
  38934. }).then(function () {
  38935. browser().isApp
  38936. ? postMessage({ api: 'back' })
  38937. : ((location.hash = n), window.location.reload())
  38938. }))
  38939. }
  38940. })
  38941. var index$1 = '',
  38942. normalize = '',
  38943. style = '',
  38944. index = ''
  38945. }
  38946. }
  38947. })
  38948. })()
  38949. =======
  38950. (function(){function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty2(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function asyncGeneratorStep(e,t,n,r,a,o,i){try{var s=e[o](i),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,a)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){asyncGeneratorStep(o,r,a,i,s,"next",e)}function s(e){asyncGeneratorStep(o,r,a,i,s,"throw",e)}i(void 0)}))}}function _inherits2(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf2(e,t)}function _setPrototypeOf2(e,t){return _setPrototypeOf2=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf2(e,t)}function _createSuper2(e){var t=_isNativeReflectConstruct2();return function(){var n,r=_getPrototypeOf2(e);if(t){var a=_getPrototypeOf2(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn2(this,n)}}function _possibleConstructorReturn2(e,t){if(t&&("object"===_typeof2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized2(e)}function _assertThisInitialized2(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct2(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _getPrototypeOf2(e){return _getPrototypeOf2=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf2(e)}function _classCallCheck2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass2(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _typeof2(e){return _typeof2="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},_typeof2(e)}function _defineProperty2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray2(e,t)||_nonIterableRest()}function _nonIterableRest(){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 _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(l){s=!0,a=l}finally{try{i||null==n.return||n.return()}finally{if(s)throw a}}return o}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _toConsumableArray2(e){return _arrayWithoutHoles2(e)||_iterableToArray2(e)||_unsupportedIterableToArray2(e)||_nonIterableSpread2()}function _nonIterableSpread2(){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 _iterableToArray2(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles2(e){if(Array.isArray(e))return _arrayLikeToArray2(e)}function _createForOfIteratorHelper(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_unsupportedIterableToArray2(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){s=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(s)throw o}}}}function _unsupportedIterableToArray2(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray2(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"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)?_arrayLikeToArray2(e,t):void 0}}function _arrayLikeToArray2(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var __vite_style__=document.createElement("style");__vite_style__.innerHTML='._error_1i228_1{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center}._error_1i228_1 ._info_1i228_9{display:flex;align-items:center;margin-bottom:.8rem}._error_1i228_1 ._info_1i228_9 span{display:inline-block;margin-left:.26667rem;color:#58727e;font-size:.48rem}._error_1i228_1 .o-result-container,._error_1i228_1 .van-empty{padding-top:0}._error_1i228_1 .van-button{width:50%}._col-result_uqenj_1{padding:.37333rem;text-align:center;margin:0 auto;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}._col-result_uqenj_1 ._tips_uqenj_12{font-size:.37333rem;color:#333;padding:.53333rem 0}._col-result_uqenj_1 ._btn_uqenj_17{width:55%;margin:0 auto}._col-result_uqenj_1 .van-empty__image{width:5.6rem;height:5.6rem}._col-result_uqenj_1 .van-empty{padding-bottom:1.6rem}._col-result_uqenj_1 ._SMALL_uqenj_28 .van-empty__image{width:4.29333rem;height:4.29333rem}._col-result_uqenj_1 ._CERT_uqenj_32 .van-empty__image{width:6.13333rem;height:6.13333rem}._col-result_uqenj_1 ._CERT_uqenj_32 .van-empty__description{padding:0 .8rem}._error_1aqdy_1{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:center}._error_1aqdy_1 ._info_1aqdy_9{display:flex;align-items:center;margin-bottom:.8rem}._error_1aqdy_1 ._info_1aqdy_9 span{display:inline-block;margin-left:.26667rem;color:#58727e;font-size:.48rem}._error_1aqdy_1 .o-result-container,._error_1aqdy_1 .van-empty{padding-top:0}._error_1aqdy_1 .van-button{width:50%}._login_1aqdy_27{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_1aqdy_27 ._loginTitle_1aqdy_33{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_1aqdy_27 ._codeText_1aqdy_41{color:var(--van-primary-text)}._login_1aqdy_27 ._margin34_1aqdy_44{margin:0 .90667rem}._login_1aqdy_27 ._formTitle_1aqdy_47{font-size:.48rem;color:#000;font-weight:500}._login_1aqdy_27 .van-cell-group{margin-bottom:.93333rem}._login_1aqdy_27 .van-field{padding-left:0;padding-right:0}._login_1aqdy_27 .van-button+.van-button{margin-top:.53333rem;color:#000!important}._login_1aqdy_27 ._wxPopupDialog_1aqdy_63{position:relative;overflow:inherit;margin-top:-4.26667rem}._login_1aqdy_27 ._wxPopupDialog_1aqdy_63:before{position:absolute;content:" ";top:-1.94667rem;left:50%;margin-left:-2.29333rem;display:inline-block;background:url(./assets/wx-no-top.562db7f2.png) no-repeat top center;background-size:contain;width:4.58667rem;height:4.10667rem}._login_1aqdy_27 ._popupContainer_1aqdy_80{background:url(./assets/wx-no-bg.f12a4a6d.png) no-repeat top center;background-size:cover;border-radius:.53333rem;overflow:hidden}._login_1aqdy_27 ._popupContainer_1aqdy_80 ._title_1aqdy_86{padding-top:1.52rem;text-align:center;font-size:.48rem;font-weight:500;color:#3b2300}._login_1aqdy_27 ._popupContainer_1aqdy_80 ._popupTips_1aqdy_93{padding-top:.32rem;padding-bottom:1.25333rem;text-align:center;font-size:.4rem;color:#777;line-height:.56rem}:root{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-link-color: #576b95;--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: .10667rem;--van-padding-xs: .21333rem;--van-padding-sm: .32rem;--van-padding-md: .42667rem;--van-padding-lg: .64rem;--van-padding-xl: .85333rem;--van-font-bold: 600;--van-font-size-xs: .26667rem;--van-font-size-sm: .32rem;--van-font-size-md: .37333rem;--van-font-size-lg: .42667rem;--van-line-height-xs: .37333rem;--van-line-height-sm: .48rem;--van-line-height-md: .53333rem;--van-line-height-lg: .58667rem;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: .02667rem;--van-radius-sm: .05333rem;--van-radius-md: .10667rem;--van-radius-lg: .21333rem;--van-radius-max: 26.64rem}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 1.33333rem}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root{--van-badge-size: .42667rem;--van-badge-color: var(--van-white);--van-badge-padding: 0 .08rem;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: .21333rem;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:.37333rem/1 vant-icon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-exchange:before{content:"\\e6af"}.van-icon-eye:before{content:"\\e6b0"}.van-icon-enlarge:before{content:"\\e6b1"}.van-icon-expand-o:before{content:"\\e6b2"}.van-icon-eye-o:before{content:"\\e6b3"}.van-icon-expand:before{content:"\\e6b4"}.van-icon-filter-o:before{content:"\\e6b5"}.van-icon-fire:before{content:"\\e6b6"}.van-icon-fail:before{content:"\\e6b7"}.van-icon-failure:before{content:"\\e6b8"}.van-icon-fire-o:before{content:"\\e6b9"}.van-icon-flag-o:before{content:"\\e6ba"}.van-icon-font:before{content:"\\e6bb"}.van-icon-font-o:before{content:"\\e6bc"}.van-icon-gem-o:before{content:"\\e6bd"}.van-icon-flower-o:before{content:"\\e6be"}.van-icon-gem:before{content:"\\e6bf"}.van-icon-gift-card:before{content:"\\e6c0"}.van-icon-friends:before{content:"\\e6c1"}.van-icon-friends-o:before{content:"\\e6c2"}.van-icon-gold-coin:before{content:"\\e6c3"}.van-icon-gold-coin-o:before{content:"\\e6c4"}.van-icon-good-job-o:before{content:"\\e6c5"}.van-icon-gift:before{content:"\\e6c6"}.van-icon-gift-o:before{content:"\\e6c7"}.van-icon-gift-card-o:before{content:"\\e6c8"}.van-icon-good-job:before{content:"\\e6c9"}.van-icon-home-o:before{content:"\\e6ca"}.van-icon-goods-collect:before{content:"\\e6cb"}.van-icon-graphic:before{content:"\\e6cc"}.van-icon-goods-collect-o:before{content:"\\e6cd"}.van-icon-hot-o:before{content:"\\e6ce"}.van-icon-info:before{content:"\\e6cf"}.van-icon-hotel-o:before{content:"\\e6d0"}.van-icon-info-o:before{content:"\\e6d1"}.van-icon-hot-sale-o:before{content:"\\e6d2"}.van-icon-hot:before{content:"\\e6d3"}.van-icon-like:before{content:"\\e6d4"}.van-icon-idcard:before{content:"\\e6d5"}.van-icon-invitation:before{content:"\\e6d6"}.van-icon-like-o:before{content:"\\e6d7"}.van-icon-hot-sale:before{content:"\\e6d8"}.van-icon-location-o:before{content:"\\e6d9"}.van-icon-location:before{content:"\\e6da"}.van-icon-label:before{content:"\\e6db"}.van-icon-lock:before{content:"\\e6dc"}.van-icon-label-o:before{content:"\\e6dd"}.van-icon-map-marked:before{content:"\\e6de"}.van-icon-logistics:before{content:"\\e6df"}.van-icon-manager:before{content:"\\e6e0"}.van-icon-more:before{content:"\\e6e1"}.van-icon-live:before{content:"\\e6e2"}.van-icon-manager-o:before{content:"\\e6e3"}.van-icon-medal:before{content:"\\e6e4"}.van-icon-more-o:before{content:"\\e6e5"}.van-icon-music-o:before{content:"\\e6e6"}.van-icon-music:before{content:"\\e6e7"}.van-icon-new-arrival-o:before{content:"\\e6e8"}.van-icon-medal-o:before{content:"\\e6e9"}.van-icon-new-o:before{content:"\\e6ea"}.van-icon-free-postage:before{content:"\\e6eb"}.van-icon-newspaper-o:before{content:"\\e6ec"}.van-icon-new-arrival:before{content:"\\e6ed"}.van-icon-minus:before{content:"\\e6ee"}.van-icon-orders-o:before{content:"\\e6ef"}.van-icon-new:before{content:"\\e6f0"}.van-icon-paid:before{content:"\\e6f1"}.van-icon-notes-o:before{content:"\\e6f2"}.van-icon-other-pay:before{content:"\\e6f3"}.van-icon-pause-circle:before{content:"\\e6f4"}.van-icon-pause:before{content:"\\e6f5"}.van-icon-pause-circle-o:before{content:"\\e6f6"}.van-icon-peer-pay:before{content:"\\e6f7"}.van-icon-pending-payment:before{content:"\\e6f8"}.van-icon-passed:before{content:"\\e6f9"}.van-icon-plus:before{content:"\\e6fa"}.van-icon-phone-circle-o:before{content:"\\e6fb"}.van-icon-phone-o:before{content:"\\e6fc"}.van-icon-printer:before{content:"\\e6fd"}.van-icon-photo-fail:before{content:"\\e6fe"}.van-icon-phone:before{content:"\\e6ff"}.van-icon-photo-o:before{content:"\\e700"}.van-icon-play-circle:before{content:"\\e701"}.van-icon-play:before{content:"\\e702"}.van-icon-phone-circle:before{content:"\\e703"}.van-icon-point-gift-o:before{content:"\\e704"}.van-icon-point-gift:before{content:"\\e705"}.van-icon-play-circle-o:before{content:"\\e706"}.van-icon-shrink:before{content:"\\e707"}.van-icon-photo:before{content:"\\e708"}.van-icon-qr:before{content:"\\e709"}.van-icon-qr-invalid:before{content:"\\e70a"}.van-icon-question-o:before{content:"\\e70b"}.van-icon-revoke:before{content:"\\e70c"}.van-icon-replay:before{content:"\\e70d"}.van-icon-service:before{content:"\\e70e"}.van-icon-question:before{content:"\\e70f"}.van-icon-search:before{content:"\\e710"}.van-icon-refund-o:before{content:"\\e711"}.van-icon-service-o:before{content:"\\e712"}.van-icon-scan:before{content:"\\e713"}.van-icon-share:before{content:"\\e714"}.van-icon-send-gift-o:before{content:"\\e715"}.van-icon-share-o:before{content:"\\e716"}.van-icon-setting:before{content:"\\e717"}.van-icon-points:before{content:"\\e718"}.van-icon-photograph:before{content:"\\e719"}.van-icon-shop:before{content:"\\e71a"}.van-icon-shop-o:before{content:"\\e71b"}.van-icon-shop-collect-o:before{content:"\\e71c"}.van-icon-shop-collect:before{content:"\\e71d"}.van-icon-smile:before{content:"\\e71e"}.van-icon-shopping-cart-o:before{content:"\\e71f"}.van-icon-sign:before{content:"\\e720"}.van-icon-sort:before{content:"\\e721"}.van-icon-star-o:before{content:"\\e722"}.van-icon-smile-comment-o:before{content:"\\e723"}.van-icon-stop:before{content:"\\e724"}.van-icon-stop-circle-o:before{content:"\\e725"}.van-icon-smile-o:before{content:"\\e726"}.van-icon-star:before{content:"\\e727"}.van-icon-success:before{content:"\\e728"}.van-icon-stop-circle:before{content:"\\e729"}.van-icon-records:before{content:"\\e72a"}.van-icon-shopping-cart:before{content:"\\e72b"}.van-icon-tosend:before{content:"\\e72c"}.van-icon-todo-list:before{content:"\\e72d"}.van-icon-thumb-circle-o:before{content:"\\e72e"}.van-icon-thumb-circle:before{content:"\\e72f"}.van-icon-umbrella-circle:before{content:"\\e730"}.van-icon-underway:before{content:"\\e731"}.van-icon-upgrade:before{content:"\\e732"}.van-icon-todo-list-o:before{content:"\\e733"}.van-icon-tv-o:before{content:"\\e734"}.van-icon-underway-o:before{content:"\\e735"}.van-icon-user-o:before{content:"\\e736"}.van-icon-vip-card-o:before{content:"\\e737"}.van-icon-vip-card:before{content:"\\e738"}.van-icon-send-gift:before{content:"\\e739"}.van-icon-wap-home:before{content:"\\e73a"}.van-icon-wap-nav:before{content:"\\e73b"}.van-icon-volume-o:before{content:"\\e73c"}.van-icon-video:before{content:"\\e73d"}.van-icon-wap-home-o:before{content:"\\e73e"}.van-icon-volume:before{content:"\\e73f"}.van-icon-warning:before{content:"\\e740"}.van-icon-weapp-nav:before{content:"\\e741"}.van-icon-wechat-pay:before{content:"\\e742"}.van-icon-warning-o:before{content:"\\e743"}.van-icon-wechat:before{content:"\\e744"}.van-icon-setting-o:before{content:"\\e745"}.van-icon-youzan-shield:before{content:"\\e746"}.van-icon-warn-o:before{content:"\\e747"}.van-icon-smile-comment:before{content:"\\e748"}.van-icon-user-circle-o:before{content:"\\e749"}.van-icon-video-o:before{content:"\\e74a"}.van-icon-add-square:before{content:"\\e65c"}.van-icon-add:before{content:"\\e65d"}.van-icon-arrow-down:before{content:"\\e65e"}.van-icon-arrow-up:before{content:"\\e65f"}.van-icon-arrow:before{content:"\\e660"}.van-icon-after-sale:before{content:"\\e661"}.van-icon-add-o:before{content:"\\e662"}.van-icon-alipay:before{content:"\\e663"}.van-icon-ascending:before{content:"\\e664"}.van-icon-apps-o:before{content:"\\e665"}.van-icon-aim:before{content:"\\e666"}.van-icon-award:before{content:"\\e667"}.van-icon-arrow-left:before{content:"\\e668"}.van-icon-award-o:before{content:"\\e669"}.van-icon-audio:before{content:"\\e66a"}.van-icon-bag-o:before{content:"\\e66b"}.van-icon-balance-list:before{content:"\\e66c"}.van-icon-back-top:before{content:"\\e66d"}.van-icon-bag:before{content:"\\e66e"}.van-icon-balance-pay:before{content:"\\e66f"}.van-icon-balance-o:before{content:"\\e670"}.van-icon-bar-chart-o:before{content:"\\e671"}.van-icon-bars:before{content:"\\e672"}.van-icon-balance-list-o:before{content:"\\e673"}.van-icon-birthday-cake-o:before{content:"\\e674"}.van-icon-bookmark:before{content:"\\e675"}.van-icon-bill:before{content:"\\e676"}.van-icon-bell:before{content:"\\e677"}.van-icon-browsing-history-o:before{content:"\\e678"}.van-icon-browsing-history:before{content:"\\e679"}.van-icon-bookmark-o:before{content:"\\e67a"}.van-icon-bulb-o:before{content:"\\e67b"}.van-icon-bullhorn-o:before{content:"\\e67c"}.van-icon-bill-o:before{content:"\\e67d"}.van-icon-calendar-o:before{content:"\\e67e"}.van-icon-brush-o:before{content:"\\e67f"}.van-icon-card:before{content:"\\e680"}.van-icon-cart-o:before{content:"\\e681"}.van-icon-cart-circle:before{content:"\\e682"}.van-icon-cart-circle-o:before{content:"\\e683"}.van-icon-cart:before{content:"\\e684"}.van-icon-cash-on-deliver:before{content:"\\e685"}.van-icon-cash-back-record:before{content:"\\e686"}.van-icon-cashier-o:before{content:"\\e687"}.van-icon-chart-trending-o:before{content:"\\e688"}.van-icon-certificate:before{content:"\\e689"}.van-icon-chat:before{content:"\\e68a"}.van-icon-clear:before{content:"\\e68b"}.van-icon-chat-o:before{content:"\\e68c"}.van-icon-checked:before{content:"\\e68d"}.van-icon-clock:before{content:"\\e68e"}.van-icon-clock-o:before{content:"\\e68f"}.van-icon-close:before{content:"\\e690"}.van-icon-closed-eye:before{content:"\\e691"}.van-icon-circle:before{content:"\\e692"}.van-icon-cluster-o:before{content:"\\e693"}.van-icon-column:before{content:"\\e694"}.van-icon-comment-circle-o:before{content:"\\e695"}.van-icon-cluster:before{content:"\\e696"}.van-icon-comment:before{content:"\\e697"}.van-icon-comment-o:before{content:"\\e698"}.van-icon-comment-circle:before{content:"\\e699"}.van-icon-completed:before{content:"\\e69a"}.van-icon-credit-pay:before{content:"\\e69b"}.van-icon-coupon:before{content:"\\e69c"}.van-icon-debit-pay:before{content:"\\e69d"}.van-icon-coupon-o:before{content:"\\e69e"}.van-icon-contact:before{content:"\\e69f"}.van-icon-descending:before{content:"\\e6a0"}.van-icon-desktop-o:before{content:"\\e6a1"}.van-icon-diamond-o:before{content:"\\e6a2"}.van-icon-description:before{content:"\\e6a3"}.van-icon-delete:before{content:"\\e6a4"}.van-icon-diamond:before{content:"\\e6a5"}.van-icon-delete-o:before{content:"\\e6a6"}.van-icon-cross:before{content:"\\e6a7"}.van-icon-edit:before{content:"\\e6a8"}.van-icon-ellipsis:before{content:"\\e6a9"}.van-icon-down:before{content:"\\e6aa"}.van-icon-discount:before{content:"\\e6ab"}.van-icon-ecard-pay:before{content:"\\e6ac"}.van-icon-envelop-o:before{content:"\\e6ae"}.van-icon-shield-o:before{content:"\\e74b"}.van-icon-guide-o:before{content:"\\e74c"}.van-icon-cash-o:before{content:"\\e74d"}.van-icon-qq:before{content:"\\e74e"}.van-icon-wechat-moments:before{content:"\\e74f"}.van-icon-weibo:before{content:"\\e750"}.van-icon-link-o:before{content:"\\e751"}.van-icon-miniprogram-o:before{content:"\\e752"}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAGB8AA0AAAAA4GQAAGAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCShEICoOYBIK8WAuDdAABNgIkA4N6BCAFhQ4HlRUb2q9VB3KPA4B0jTISIWwcCBIYh2YHatg4ANgvRWT/f0xujIEXol19pDSqSA2bSmi3ecEZvG9yaaFR6U0nSbTR4Uo40nQacEJBjzZLo9a0V+Hlm/xB5aKa+qMOFP7DzuMzsG3kT3KSvMPzbfN9BDz4nCr/KyC3J6IIyv96A4IXnoBn5XUnaGLZYYdpK6172bUy1yZWu2prq3Uudct2Zatt5Urs2NZha612xcS8FvNSWczkCX4MvVP7ZtL0QEqaA0ljaLa7b20u0yILAgtJndR7L4uv99A/0q/0qxEWNxYnBU4a2wUOkOHgl4j/uu27+5NQ4hknCadNEkhscZKFSYs6+29iBeRKqeJYrkPX8gHQ9Hik6c/fW+GpkG+bXMsSm31SBTqkAkPgyuDqeNduhHyg8SULAB8Y/1PzSugfGzz4B+Gmc3pcN0izuUyKohovc1ndhqSqW7Znlg6JLGtgL8PJIvvT+krfgSSL9DwA+C2PzC3nqzkDEdxsxM7HCMOmzgoCy5j7Zdc6BKkuvh/N9VbeFsl9VwJZYb6Vk7e7ucy8TPKBS0S5AilApasqvK+2/f9NtbedYdilfoRWTkHrSP3O4fQhpcpNd3HfG2LmvRlgMANghwOSi7CSQYDrBUDxewhQAQQWHxhyaZAKR/whxyGw2gNSKx8QlPbz6zvQKSbZXU69Xem42nKL0uUvStfrKrWFi9KlSzeliyokEPWACiMoEFRgGehB9NdaUtPcBh255FDERjGpee7jtzZNa0vpTmO9hCALcfXz81z5kTX9jz2c3e7Oj51YdeIBEkgggYS8nBBYoQjbHChDK/aiUrR7SIYAANAZcH0k6B+uW2faPj0HIqkwCWwlnHZ38wpEvB0AYk2gA5DYtRthCgBg8/UK6AFgPJ5/m9Qnu7/kLqnV4Pz9sgf5bj0ugSG3C8DDIQpK7nZ0Lq06Qmi6jih4HRlxR8J99EG/y3Xoftn94+m3tvBzdT6Ahk4noWb6sd0/D2S3H/pdruf/vRR6l7p9S7X7KtM5XKAEvQCaJXE7zorrWP3Om97tYgul7KlsMEqppv1OhzJs1Ymr0IbUSpAmNSGMZC10ZKczwyOD3uKfkb3gKIvrG6AB1TiJZlol8WY5A2wFoaYHDjlfH/dsHeWYLiXQ/wj02OCUW7LDENN0DwwITr4Y/RbJkjsiYJqMJWay7hWjBSild7ylf/eQ9kMYdblMVhYopVmwoPqxoAw4M8qgjfE8OsLs8UD1u1MyKWaQcZ7eYaPMN1Lkor6CFYe7hztvKZYDGHOn1f72JQWxAsSe+TZjRWbeJUZzazrKV6q7GXrQdhlHXdyF8/AC1PQtrBooPZbl2SGwtQknXI2qlBQJBmFsYIyE1wjz26MjxIqjwXALLG/rXPX6ROhx9MWoYxwSfs5oVKf8rQbVTzyNi82CMBGpxuJfJCqkf0+4FYBQJPDl0n+vpEZ+IsVVVc+YtSRA5m0p82TQncZzKWEkcJR8gttF/mCBbIZkun/bMlw2FYADEIpxx+hcXR9hJifvzl8kHKPk8lMw0pLuPtqdzAW8N8YAwNGpR1yj8s4g38t0uu1d06FxMuvtrepxj2V3Oewh+uIqCpD9dLq2LnOb4lKEKDVNc7VFrOWIyJZqEQTbINqotgkKLDVfmKf9KTk0JxCMZdcEOejtK8ZQE/nOZhoPLqHDaI3INg8CsyIbX0pe5pCKUyX4FkprXVNlN74s8xwx2Z7lcVHI4H3DqwImQGGvsUrzzixANBsaj0u//IPNSdmE6QVynCyHkQqD5+vVxYW3aOeB/hvIsBUVJ1918EYldS2zojiSRtdjvAEFj9j0MKUxz3nr72/zzD6/Mmur9oxH1cfhGsDXxkmnc8wO/B0Tx3LZMXeOXMGSrs9WgywmnSMeQVnzwFareRTlRdMjiqiSwIFhE1V6Gopk20/2rGI8JukGbmb/pgfPS2vV0DMLYXaWU521SC1yaeOltWub7Y7Wkk4Ijc9aOOjcOijDupSvREowLo7rZ1d1pscL4ySiAdQ46lokc5TUqQ9jXSzHxy+UUd43Xn6tWosX/cmx6pWtWZlwVdEhGcRUbIjsPcklCK0lG6Cb+RqIZI5IXR3GtnGGADFkCyI5V/JIRmsrJgD2jlgdktmm9Zmk5eOs47NoezfTGnNakyKFHi/rSiBSY2r1z5gex6Ivo6PGVDmUkM87o9KtlLI3bFY+vNosbaLLfFvBK0JHG5c4qnxUPyy63MRNcDGjCMsauztckK6f7xRb0uSqGAxwsMiHsEmxCCd8giD5ArF6cqXECICFlbuHxdhGcOLQHGkmXhlam0Rvguvm5KLKGjyvoV7mk/BgEHmXWUcZj5gZdVlXFs9AsELL3P7Q5TM8QSCjf4/kKBUAAW+dHNrZbm4XVlNVaqopy2bIbL9kWgTI/UeUuqVzGNtHL0b9n7Zb3P3WBeQy7vXJop71KiwJM4KOdEclqG7x6wzckfgghwnVPZ2I2+72z/LCqXn2xF8urPPneqUlTSFspSytJ7qSsHg1XQOBzMkXqQ5D2xjcf/9GGyrVPYkEEQIIBhp/vmfSY1El6BL3nqHVFQzgCpOJAahtki9f9Ks7qdTEObkuNX4G4hOO4d0Uq7qMBvGSMpbDReXnu+a1F/zhwLr+cl6zEetJdFeklRRhuaGmxO6BhY/Ag64vhSGlIdXlObG2S146ty5e+NOZefqYFDj4r9zOtzjrQoY+NzSvJFgQScAWklliDmBfA3B8y7Ur+2YK+fkuINvRXEpG/CWgv8E+tcmFsDWJyMRef7naFGwYv9b/hDvPAGmV9bTKfHL7WKaOHg/TqkjnCX4EkwxLIIait2qfLmljC/k+IZ+69fli8Aw+kkJhK/YcdMjEe8af9Y4qVMN8Nz3owjgfYovlJbYZSE+HXIt2mJnPs2931xVMczcREKXXYSwvJSvoCs2VdG5TlM20e7u5wCE/6LNqQTgUKMCXSMEI8gciye0cVvwmUq59rhxC5/4bEO5cc0lu52j6XISps000wHohjR457POz74runo2fexBiOpiSedc+WRwp/2y54MYpRZes7CQsDlaRBBip1SLc4Cget6M5zYDDgql9iNKlbo73h6MPQMy+Y2Nk50ah+y1ncBvkUwYHNmalL0/LkEMRTSPuRTO9m78qHW0pZQthSllHL5R2QrDW68MmbBYBsSq4JkciI1Llds5wVxZuyHAwlB4igAS7iQiiEpAJnZp2evibEcQp+fJvlhJ8L8axaIh+LUkviy3JtYbWlVUgV5/b9/uQY7OhjIUp7GBQZyi2ejuxPv9p2zgD6Spq+YA613n+b/NpogFSIwlrnKxkHtkWJZmrIzcv/llcsd9hq8j8UlumJFYrvYMVWkE/dxi0+ijP37Mx5YNbh4J8EDfFmJHzc3f3Prfbbx8OC2HCkpJ2MSreOzDfJ7Pd0UG+xVlUjLUx16vOR7/0BuX3bx70c37MEONmPsjP7HvBO+4ciYpR0pYSViEszO5/2au82CNkyroxnyfEUJi9eip/Z84qee7vN2DWMa44QJqiUC1sK4jWUzAQpZjY/s/Qtstn5YN3mwB6oNB2OuZ52ws59AUDEYHfNuSwSe1Uq66F9ujUU6SOqrIloRO68u83BpmpCzqRjuV/pzv0LmyoDLNbs1mq08fIBQyZOa5JlREi4E6ru2Daqc7VD8m9k7fi+C9kQc2A9MJUSq0rOQFzwxIYNa2ekKKs1aj4ut/XgDl2Qg7wHGSRev/36Q+HAy6/VxnJftedxUXJFqcWihcdkvT51AcIkK35GwJkEMJl4qSHBQE/CggN9eomY09f1Esh6xI3SemwRx3u27YHSw8CSVWb3psx47Vzr5lAYmdzvlwIX7GgTU5umUxY+92234WhJdenMNpHP/E5M9P95mZj86ti3CS9dwHeej5xPnnhyr2s9x66gzakkG0Uk2wFKWec/ucOKlbsEioySa5+fqolQkxH8WzJcuWqMbpj/34Q9wJb6mhYtxhiQ+bpWw+yBowWPWcpZ0jTCEI9lvxiehfobanXB0AoVlUJpUkcT3Kro4kFBYzL/umuRUSqJP7we70y9v908vcGuEEUSbFTOh33dq61k6DmSiNl5N+6e9PDhJk0t2U+oDnmWOEOnV2bSq86WEbIc4YlqHMIrWbhOuuRicAT1HIERZgZsJz9UNA99sux7/Oa/V13deOqMzV1xhgQ0aotJDRb8eZAySYSoDIKRg/qnxE6SU6omySsGIi+GJ5OVNoP4aM4e5XdI83IoEb4EdW1bFTiSrpTMYHwfKEMz+1sI70lBW1iqEBZxRSNQQQR5X5+0jSU1HWawzoq65imsWiwNDJc2Qu5djuruhYS6kC58xivDRKb63qrc3M2y385L8+uNo5VxUBBAoeVSGJ4QZcEId0yuoAM+Fr50TwrFddKGl4uS9+1oJLSqBG1XyhQKUrF9F8dldUyGFB/RPZBABpRf1w67LD1uM4sC5RjspyyrvFaDecZZGW+EQQbjGsXPLr2yWJbq7eZfsuk/Bxn+jcTPL3QmoXbO2xiCFJ1If79IcMaN8OkgF62szLrLAkhz0kvA0YFbxgEXOr7/Q+KUWPTFWjhYLgkJSEuiwQgvMhZBVANR28d20afGClu1eKNQHZGbMXg+miQa8B8Vb1dIy2pTL08pFSXebOLEc4JS/qRPb07kVqswAbJSC5+AJFePCJVC+xIJ17JjblKVW8neCGynC3lejX0TG9c6U70FU1Kda0wdKsTwJjsYT8k0g5fGTlIR2/1+giGNjzZpR7eTYTlDUNTUn/LqaxxlU7TmKKwSrEq00IScIWEEK5/TQq6fpoqmaemA9VZ5CKWr5qviNya9e92RBbT6MTdla7qxgqo9mX1YdEchqVRwZiNGpBaRbPW/WMt021t2W6MFXRCl1yZOqqK3DyoxQNFOEIfCochQAm4oaA6KT8ixAKFgaJUPAPltIAAZKgCQzX1dMgNDgb1FAxV0U20MmOqlO5gXmn1rQJpotS1of1qXRP99kfZDJn5e9C2FdVqtHUhgSya0iy0UVSfKVhn8SipbEgDzUiqQLDU4gK0e70ag53abliC7NSpOSjzm/KxhQQdyKZpDhuyoPFbdtvkZ8jrprOI3ByAMt0uPiU1MvFJQYexrbM9rsrQrS5rbjeyZrgxLIFF+arLtEgiiLwIRLYSJUG0MgCKD7AllRV9Bb5Tf+5lAxAE5XyxTXacAQKYiQyt9nBbmhgmRd22+F5lwSDUsrFSKu10SUOdYj5Cinanv4oqkToNxplJTc7ySGpk5hswXqoDrY4UNWX2eBshqVvSBD1qftvbmUghXc64EystjqyieVgsL1TF7FHuxDeKmTchRnytHrPZWEgo5SmhPKxpufdGrOK4yJrJHRr2+Xb1ZiFzOOncxu0rvVTMzzwrSO57cuJ+JTv/N14oXvntw8yWyfrbexPXn5bmCrOPc2P7nx66+lPPf8XyualLH6Q3X6y9dyB+7QlpKur2sbao95GOKPfhlijKaFMMK/lA1AJegVSMeLJGjXc/hVE5poq0qSR1ibH4RO2CRdKJK1wpRa4KQAKVbo091cts9sS4zJ99bMyXC5VNlKlliomiq2JNNkT6D32KUpxIteEm8P7+zhRHpCZkttm7UDu11Rfz09seVC3Kl59ST+OtKzsiqXB5+8PuNdpOtuW7pvKK+cb/We/DSgCUZdINjahvLyZzarcf1NN/42DlxI6Kuqy0Q89AxdxtgwtbG3U4ki+wa0DRjVndduq/i1LfK8cEtsOuQUt3TFRe47+Lo8qaUnD+Xj/nTwFL0zj+oKsP/eJdbrAR0sF4e/2UwrW6Fqtq26bFrVNH5z5eaG3a9GX3UnV9+2Vpx5UTjc+We2Ai1KiAa6o119V1xGhuqlBgfIr0c7ROfiJIs7KQkToTfml3ZnhTPfigcVqD1jRx0vgcNdZVlDhPp510kLcj/eeKX0U6ipL0rjDdN5AR4gpf3x4mrKSOUMrP3d06tfniLiBycb5d34Z2z40T0WfLkcaOGxPKurCSoBHSNqpFNeVnAhRlsSw0a5+02pEvP7cYRpMP/OrLkS++IvC6aUhWFkl8WJjKvWzZobOHmYvNyrmPqZXoXBMAF6XN3uDoiOc5JqVSZ/unv6i1cjtDuufQwbYWkBGKcNpPTONcf0Wdv5Zxk2BDJWhFm7ah7dQ0BLScaHQ8ukc76Rdlq3UtsPXEy3BhdjbzEg90mpy0k08HM+lb2eHbIwPKoTds7r2X7ZBbh5xDQdr+NLbYwBx/+7B7OGTCzNOqs/VCM41pksWsjDgRdO5MGrSHEgFlUqDWqaGeRGyoDA+T6FVGMU25+KoiB6o+R9RmicEMkXOP8sSQ5rn9LVn0jnCnox0dz91UNeMmChYTZhhNoVRqaqvRfrPQ3MzF8S4Kn3yqlLvtsNP4kEM76MqORwHlWPAGjbN61kOeE7/EXmyKRvb9tvLKOZWijquoqKMG+U+LSBgUoTavmPQJeWFJOYbpPGawg96L0ZiQONHEcKg+FEOL4JXOipGJjrUvojMDQ339Zk99tswSBhOtTOKhVsXWZyd/fyuEhMtBghPxKvMvXqq9w6qG6SChi0M98myL+YNw4qPtsa36uPDCJI8v9d9+msJArGKRTkuzFbruwgiCpVyBX/nG/q/xrMYKfd+KLjcJ6ULy0TbeAr8/bM2DP9cYQLFSJDzSjBy1NuROEQPElTrr5r8AWf5hdxvRxWZtE5AqyShfQoKwARJh4wX7Nss7rcYsPWk1vP2ucNEEDEe1rCVpnJgiNs2aXA/1HbqKz3vIvniPBR094nX4XIxVMcnEfhUINWAs2IAtUgfC9tB/I7gXQK6gJbRkh0ltJ9vEA2RIaxdn5bsx4mjH8C9C0TyLtVzAK2BJlgCYkfB5T892c6yPuPBl4gybajEQMjMUcaOEec7fuIaAewsa7m6MXJwlVlV7uY7jHDaNKsN3UZg7DDYWnh7/mSxGpE9DBjKTDy5dnCNuW/yk6Pxvgnpx851nqUQ/o9GNBAkp+6Xa9EYZ9HheCFg2cDmQYbctFUudw6MBgLIr5ZfyMl6iUtTUUT9HicdsWFjLYbj9puuGd2jdOy0vZJEHlkahyS7HcTOvsvpae+9ZB9d1eCvfktmXMBMfrKZcwi0IAAtxgNDqJwMix245FU6JZBiGkvXNjoBOoagH9XmUbSR2RLOw/ChG7Gso+yKgaib6rfdfXFp5sQdAYiqFJERJ4OpTB/1cSkWqzEAcMZmwUC9oDCNz+7sxz0PRLjmWK4TyFAAUGoxoazan8VmAkA5R3hiXR3gi8hs2LPVQCrKh7s1piIl60C5tnSUg14C1IdEUkLrGVuJaak4fF1Os6pDL5+UEDyiKihNSVoBsOo+BkYGQMSO7xoFMUfPykZaG6qYiUDxVgx0+TQAHrl3WaKGItereIaK8UG6yKuISzcLRCiv6MxvqTuKu1l8nq4RBScFsELScIjm0Wd5sgsLpib2PNpWtMP0lRnbUVNKAIUUCLXvRlnvZfpctdCKIQD6TKd46FCMnCBpge3Zu3+b9dvLJ73eef3UoN7t/KD2VK0TCdDwXbufN/r3nE8IS07eXOFZseMdZSiVOMOpZ8b5YkM+FzMvMFo0ppm/E84wv+BQ8DkLQjY4C8fFXvGz2K7K2KcnjAJeilukZ5d4V6MXln+iGiGVTAPWdh73GmtJmtOyj0bqWL6LoHaveTkBnjXeRIq/se2sFVNeKNG0eC/I0VhDyio0k0mEOei6cbNDJrWZJmGhqw4RiawCBsrwSV250lBktKj//st4W62VV+f4aj9SitRNeTeoLRVw3uz/n5AngZT6b71S8aCu+bEck0gTxvobcfGzfhS1fLMrvJlZxdgi88tEOITedL1r8XogfOP/ROjJEpM1mcpg++3cZi63Cgr2FBMnjtIL0LRlQjxJDylg/lvrmcwEiZ/pJD/Ep+DjkdnE8kDHKv534P+hYQi0+PP7/yqUb5rN6iI+SlK0PHBl51y4aVDN7bnQ65vnd3vWnxOlgRrkXXZEuh7N/djKzRADI7DEcRoxhs9oMEO9M4AhOL9EyHJAOgpN4KAWIJNjzzgZlnEa9NSKQepj4iO9LiJfDOY3YGW04bZ5NqSzBbZTHv30S5PFRHhWXGzigsAU57J1TJ8W1niuobH37w/j1ogSJXrNgXVnN5jgn4As/GOSwKKyQUDi4SyvZc6sbZgz4l5FcEVodnEBNBWo2LD11pIjBBIzxjE/RHJYxxKxio97TiPeMwCa+gaqJutqd2jdNkApH5YDwBMmFTp7WkW7pjDYAgXQvMsiwUDlCyyspSRrRfLAHWHrCoellyTFWFeOcqSQ/tsR891j6/P8UElxsPc4f6sBB62hDrw7ellyzrmojfBjr2xjmvUm2Sg0Qnrr4GA+zshVglymkqsFqW/P5hLwNA176SyF3em6xrmXi+51NlMbr0yDD7MxE2qBIboG81rgWt2aJn593kcmacXKvEL/5Nuj7yuFibeGKAP/hEuC1JE6277i4Fc2ei6esBNRSjGcF5/WnZHeBJqed85iZ8EifpiHD8bQAFeiTWcjQ4RiBauH3iR5eA30EDG5FsXDMLDW7hEs1Re5VXS/b1eJseZim0+7rLMsJPIfFWB+wkSUhwVYq3TL94sfy+R0Yb8giaY4SMRQcacV1L28UhPxYqZMmJwqUm1f/UScr+ZPCCgbu7rjVRx9FlQ6ycdu81KtFUrD2oC8nsZT2Oiz+gjuYbqZCIn12w4BWSAIssuuyOK3zcuKsMGxSsInAG84syrMacqZafCt6orMIIyzszMeIxUQKxwlBBq8HGEmqd6RJUnjeCC5G849Yn4qHjH8ONCsmNRPrG/bdLrzyupAy41mrRNggskC6+zimwVFk8Qx34xk6Y3JtOH269elUVsCVAA/k2pbKXuido5Nlc7IYeJHvAmFeY4wb/YgaUyS/z7aC6oYCo2NCSazcGmcaVOuZSECJF8PQBcMiGkOQ3y8kgXTBj/DCKJktwGUItMslvWZS2UhKmqCZCgz1Jxsp2jlGIK04oF/1waSxu21sN00V1WOqu/qT/9ad3NSgNVKHKbWlNpGJ3ISyCqLRLU8Q2/WPkbosKaXnisUKfT260e6qbBhdEC0rYGeoum6MvNtmSIN2HqUhYjPM/itQkrKiPpBI+GxWaAfIfpnhNTQcK5RW5vvCaaslktQHFmY5FmpQr9E8Cesyo9n+oPMp1QDS6qNXpeE9pEfQHkzNzhJ+yBSmTEYrhGtOZxJ9LGxbYFlmrb5tNURZz4DbEtfiJpCcStFBLU/rSNvUnRoGAoOEvjoWbLq0LBH05ecr5BL3oC/Iw9P51a5WU6th3WFfLtQfR42UmrrZVspx4ci9yeP1f0M0NbsWb0f5A43lwJ1DzmuHwFVKjU+3jtFIRx1NguM3G/crV9ZhCnqpVm0VfIcLVU+xDf7KXLEf+gZE2q59uCcwkztpmhM4CGYkmNF8/t82nonT3eKnqB7TEOynOxvcoB5jlfRmzrhrvUtgOqBNARjFVMqYYMzf2wnjttvbil5vZ5zfceUI8pCedfsxepwUSMjcwF9GTcFhFTL0NS44ZBkmcXyHjiI4UnT6UBkkISgMuI6vuslQzg3wrpxiN1S7oIJGB88yh8c3UmT1ThMcVk9u8EGQrYypruVhJRr7qSm1bxiF5VQ1dz/zoI9e7ZrsniipNRYxWj3jEm6zg0xYLzCXFEGbsOqM5r4q0ZjG09MALY1k4jgfrLoInY5ShJ+ZOXnpUHxKrRKu3c+sKWhtpEcV89LVHCVxhKlFbSXb5BXh9cnGs7tQrZ++cCKav0r2BMmcv3FWQdL74moMY6qBPeQ1krqtVanqKdWkzVoaO7rFWPWM5v7ZTxGTgLQLZHUPG5TBuvWEZulMmYubNNcVksOyu+ZU2PipP48j6UGzEqGZVA8SeNDaXcmSP7cj0bO7VRaHPLRLYbQyA92sqg1f+1WvJeYy8x6p014dkxoCUw16zG3eMMEU7+OxW8gKt5wBjL5Ng4LyBaRAkNw8kz91JWEQ5GyRWiFu8eNS2engRg42XyA/xuXMqS/ATbCZX6ZA+nS2NfiTrsjmIuVTVnVc9VJjX+ukduaw3AQgBwy0tq22NSA5aiVNjak0PFSMkI7sbINOZ9pJmVKdBIkyNqkjUWUY3o1DuEr4/6txv4Ul78WwsXJYR6j3i/yQq8Tg2zzV1SBebvb+rzueyeSpYmYnkYR0d71pbA4GJ+IKUPT+6tBC4zCoWhVWx1NzPRATayJvCFs3FbTf22IDiYOexl6qt9bQaLlWaggbleaIMk1QCj2SuSYiPDqd6xVoUX02wgfKV05RuwnEP5tUGY3pH+o5NG1BS3NeggSgj1ACf4YA71DDkT5JAniD51vVlOYAr7x1KQnTpVDHHgTMacltCaCJn4GkkuENCQjig3VGVDYKfdhPYb6iKmjynxuTHg+eau9CdGyz9Xnp3Zyf6xHaUUk7eWHL5I4bJx4NiZ2aVYLqXp/sFiIo8g0UZTMUGF0Zx+dutKB3bqcRS06+PocAx6EiL8Ly6jF09q9/fOM0MGVL9vkXr70ItEzsPt/9nV8RGC4u2Y9p8HK7P5q8/tLbtpgzf/CnsK4ZXFjkL5kDMwq6y+3uJatnWXPZtWh2LggqkCqQ5fBrMWnRXXfnwAYPlkC7Vr7nhQRn4VVwXqNDTr2fS2Tg3Y1UAbHOm0lP4fvGGSWIc2Ydyjk75DNYYVKwI3Jw6l4OBwdyma4sPEZULXN9I/jrdk334U35PJDpGdKvOyDD/tU0CLlhYWtJDN3SIEsHsLBMATxNQUtF1+VGCvB9zCoG8OFCMADsSZ6B+0rOmIpi2Ztdzl786czFwFU5BG19CMnm1WcS4xdkZBJ9YLyPPoZp3phL9QA7q0pdPZepfM2tGvS1Jj1SoFunrMjB3g38aC9m90sU9CY8vJ/6oR9jsvluXcr5VtM667Nb3zi86XMLBelJg9VPbGerChKjV+/I5hFNBj1BiwTwzcuHNzOMdj6Jxe/MCIofgYTl+FyMYn15NjFfbKHA8yzLsQI3PcZAw8JrXEclNU1jmhvVb61S7GC5zJR64zRiGJtKaX2sv480ePYLcvhAGLqQKdsVO8WFkEMGe72R0Ylee9+QMidIV3rQhwl1Ch1cmemzXJdILVnWOdez8asF5/mi+Tm61uJ6mgyFKjOsWajYy+Owh8r6NxodglOLkTdRBeBRD0OUrAztUaJGzHgcLBOP0vix8WvfOxlnJDqCl/pOptgaBxybWDLPZthj7Nuv09yzx1ATgt5WZjet+eY8znIYq2pA62q9zHi3d5rTz/3Vzgcg+S+wokvMl9CGc5gWsoJXi1GUCEwJWYxEo5gNli9MpUaqHpc8JOhXtthWtouMBtux4Ck0QxUMY2dD8MtSwHgdrtCUch1JWbHZiM5g0qFrFFsNkwLUyzyu7lAttuspSvWN+1lTFFuwRnPZkncl0QJBGowWH7QZRoL+QQfLgsfRTDCzjSC7wBLZNI3/FwwGFviuRFSJHE8Wo6rZSNKdLxHUmbxCJ7cAj2OfNf+pfQKHl8Wo+pTOGlQadEMao5g0L1Uaww9pmhatHQvwlXRyOgan/jOc+JAeb8InCtmZfxlOXwpWOMwy1Gj2W7/pi9PBXEN/TzJb6jbpZwLTg8y+79Twek4grdwS5aXIR4jcDg5bU9wBmvrkfE0jurR1LkvwIiS9SFDSINx3bJZHCLi7oqG2iKEdj7we9hLxPj6CZSfdKl6vAsFI8NIc1mHrkf1TC1XLIetQBlZOERA8Z7cPmaNnu/E7YLEcbntciduYU6DJK9PB+BkwJXeJteeIFu89vo5dq5+t1QlReTwSUyo8GJR/8vh8ptErQPDbMH1a2YEsUA3ZQLTgV61m2NNwN53GS5XB+OB4ZW7mgMcnK3wKlLh458QBkVSzIKlICuJ/woajkyTnrWtL9WsSixD0CVUrDSJU16CPBAaO0Racqo8w6RaWm0tTicGbpodzmr4kjHnfBDi/ZWM6H8xkdVRq07kNDDzNYVWMPGEKgQz5Sv0PA0tjvIZqIcYWl/2z0qp74O3a9GOK46nHyH34Ulm6Y57SL5DLJdzHCwJIf5VwGS2TYYWl/IfQvvVIz1YySG7cf9r7EvruXPP0sfCs2H9r8UxmtUg0z+9CHXa+c/FSckF65fbSuXK0KfQ6VXMazJPHao/4uMzkaLsNRrskdnHrfdzEsOP6y7+zYNi7yktjGg+AEUbvwdeHnCCAUXMFL1hwonIhY4cpVi2KIFJIVSkuXhabSk1837dmtc9wMH0hJuw7acxiU4A3WJK9VAn6cOsrC83PiJzwARacQYjInKmrrNeOij1dc3mwj4pImrJwUKWo3MHURn69l71VObNfYxg7c7iwQfpaRf6gw07uvHqSMXIP86//+Ihl6DtKUUWyi3bSNDhh6V8P4yhZ5CFFzwBLLtttzuH6gJ9e5x3D86DBmsxru7LjTINA2BW8MIy+ebu73d+Gob2SLXnAUSNqf4MvalyLdFin5pFKMSMKnpf/MUxRDWiffQ1TqmHSo4PY8dCEbrkU+z3fTYIVQ72klopzcRoDcODa85WDpx/1ZDTBJywLJR9paLK//6GI9tHcV0NFPR4moGy9evRWeiamvv2YPi2++Xaz+WmKdcQ7UN99Gd7tx3xGS1hbLuy5sMXes8Uecj/R4WSVtHB/y3Wt/1zMKONx+O/b8Bjh9meGVAAL8PvjLlPfzmjMz1NHjdjcQUqleEzODln2+u/gIrSvJ3++9hpcAPJqrGdS5meOOfnaNhrTrA4L/066a8zz8y3wJMtpRP7FDh2hxhF9QqUMMMLZrJe9k3bywWboBEym9+xM/7mdV8mCWMirXqOMnbSZKzuKUfGbDo0Dnapg8Le2EnTXj+6Y11PPyma2mc2g3yy+fdhN1LqSfH1l2YiTwlTVF4M7kaBpqoGxbpefVC3mtbDq0EDSOZNocvflQphxLaFaGV7RBdoGCrncI78aBMNmnn2VzViZcO9AW+IqL+3YsrhZbnSkjE0tvQA8s6Rug6zflG9SR5TtsEjVs20Vrrd1zVnjUlSuOURft+MwPQNPL8qHd0dHHfWuRBCS1ElYOsbPNYOUqmoGRcNeWiHj3o2xZ1fEs9IR3aHhyKDg0DCDO1FSuLCun/5/vTW8KtBROmUy+ubR+cqd54uNOlCAvhaA8aqxMRhXYOofaoZ3PL+fXd6QUBsXV5vQ8MoBhR1q91erjcHfWz7sM5mnxP3iK2qjnM6OM2azPRXApeh+s/nMwGnxysiUaZQZ3LCHdZHddIw6JuYyZl50i9kyG1ORlvtvvnxRKciRxXYL314ESsNz5PkjC/eE8H4j8ijqRYtiylRNLeBca8wiVVkTaGk995/VCFphuse0cGCV+BzcfZM36DYGz6MulI6CRN+PckDo5v6k3qSd5hJ5XiKMdIJtmA0GKB222bAFsfKIHDziUWLeCXbWFCe1Rrn84hrg3DsBAwOv4+NfUt6VUL4EExQX8rRZ/OPeFOdoc1l0sUpVHF1200GEHWr3m6szb8Lq45tX5HOa6JC/6MCh52/GCnbr0E9D0tCF+7HzgvMLsz1jWMT8i4KLMYcE+NzNQu7v2dTfH7RkfnPQM0diqF6P6zWSZLEqpS7qGwtJ5H9IFJAJC3i7Es17PoeO6kUT8lxVuOvrLdurfu7TA8XFII32SnN79fdtdB7SuQr8fFki18+qpFtj8ryK6UyIs6IEo57B9LToUGhq6HDqsH+q/6FgZYFCUVCjMHFfjUkh1xAAr5cYAMCFAYSB+huZCEChOEBmj9A9kYHLKHThPHpaQ89/ioHAzUC0y3sTH4BdqAseqCDnReUqFLlReeSK95ChggYQQM+4gnxGbkUWCiJ/egNHxxEYwOSUZnlRkeztcBEuJR/JDTxRfGtBtjxLFp4VnvMpgxV2qN0/W2XKnPxEp00mJCY402wgt/uZ7aaOI59hplrdtYB07weuaaMm8MUiqWaPNEWa/Och75nkPzPMMFmaRS9oJAu70yHG8OzPwrP9AcCvAOgeN0a7oPF2xw3FDsXtnhQf8tf7DeuH/fT+h3ZUWiNs2+F1tnVYmRkbM2GhpbE0a2LglR8pipWQgXVVM83+dDdzUYDiCECdKEDwBTmGFhzHRsq4h4owhfN4NRrAu8bH5TLjo1wKEDeVV9JNdGkZ3TBfyrAwpAtP3jb+tXDg1MuN4eHGBQRIaMHqcmrHUYAuWRSXWB8fX58YFVKY0yTq8pO9zSyzKCrIp+mdOPw8p5hTnqHc0Kf5qOcV5hVPNMzjNOERxo028XeYWas22mCAANhGEfEaqzMBQCJu7ubM3OkdAKx+v9/Pzy7zEPtvv7nD0aLD7lK2g47asXh/8PJrOL6eAqaqkgnhD61gDNaOM3bM8M3jw6+BSDHN67cQ6SDie9sX9uLHX5Kw90bmvv01zJq8/JziSPMtB3DU7u+q3nG2xWLuF5/9ldJXV9eHAKT/NlsY+cK4YQyJiYgK7PCwqBv7dj8CgKI8vDslQEqVBu+XrNQCZNArxdi4JK5P6NmNu8UeLEA8kvxDU2LeINWTUa+TlpFvCWHJR5ABqjlGq0rJFlx6o0r1F9sXZbP/UrUvu2QURKdEa2lm9oCX5qhD26Gj6joK9pwJtMMudB5m37ajLtRe20kW87YvCvFQXiiiRiiXaIigbx51nYcHHOMOq6MNs9afFG+qxLg2rhWzIQyUizIQW0fkvrV1wjaRRCFk4uJtQwA6gUBgvAphRFgBxNdVOjnQoPOBHCdZtzK5R/U3Tg2LkUciAcK5LAtoWhpGoWHKvE8DzDHBsdUJVB6lcC2XDvlD9pO7JyCh7rcL3fW67TPj5T1U6/PYpxZifkoMsbye8LfzkqAS2e8553vby0+a7vGl6MUvmayJwn5QEZbkFPYsAQ4918EdxbAkcqW4Tb/VNmmbwCYRKJIRQLzkQ/+0wS7Y5jm67BxSiiRzkyNyuDm8WFBHDBDfCUzPIsKN2eFlDuJ4BEwftPjORBN28p9telsaMbw4CEB9fp8++l/wf2GrgLm753w4KADgFICAnQr39131FejvP0/giXTT5+p5G1F0ABq34ggTmfMMr2vFCRoWmxMOBmEOQjiBiSpm6pli0wKyY4CFPLggOD0kq4hrqRVu6V8tC7eoBQzwv0Us5ADYBVzUh73vtsaAA8X39kinD3psmY5+4176cdAKjqffeyN6eovHwWnpnnvFB0BRdZZ2CYJ2ZGq/cokOFFlSx6owiYDy6Pbn84HnYA+BNYOR9jB7wrJ5nGvHXuU9DI8eR43VVu4CBtNhgZT61k2evWyC6robgOngiLNXEqE3rS9cb4rdJL0D685OnI1KKA9fuHRheCyf7aHQYRymI49fAifVO2uLLxSbMy3F7xfXbO/sQuz9dnQe6bL3IYalMB0GkNQTwPSGpztqis+nW+LA+UGxpa2pD+mzvwzPo9IDAYqL91I//cPyR8hgX36FgsVzAvvAiUKIBYFQ5/5llnnlRDPPm6AWjcbsn5iU8w/od1XnktQ+fysjHo9tBqiThs/ho5iVlj6D1Ylhs+NWlIEqjHQLKIiqo9QPrM+QrxM49lod1gErfGG8bxUcyrTycKfzLOlrzpXeOdOe1lpwHRSaD3/u5UWP7Bbz/aOKl2Utu+iX7BfRw2NF+kX6Yn6b/NS+EX4R2nEH7nCN4tyr9UGOxpb2fQ8GiksGHB/0/ie6kWrOWH2L6rYqwZ2rsluu1l612FVc94RVbtRbqzPMjdTof7wHcVw9i129Vn2BvesBvkqRwKXoTeEffiFgLz7JN+kp3ATFKvzBLvaF6mt2zIYBbJ4yD49RAAIoY/C8K3xwgoMchc1i2CCW6AGYQnHG3wf4B37l//oW/62/J2jy+l938evF4NAOL6rXC6///OLNodcOkVdiqzza2BsqWGfjS/4LgZcg+prX/5RcMsq55N4T0RqvYJH1Lgxgone0I/g3Lwfm4DLOfSP85pyVwasQ/jQH1nCEWTyEifCsBcBGuvfwPj+fhQ6EibyzamnD75LGoTnu3V/469YeW1mZE7nbhd0zmawgZS+OKtyBF05WTyYF57e8z6hmvN+SAzR5lgfvsvdfP8ZYjFuErbw4JgDWSmvqe6RYWY9BIYLpMFdCCNxHPU4xG2hO85YdO80l+mWwSxbXvCBpsu1YYgbWacAFVsw6dgkfTDs5ZrVpEipXv5hGN71Z29+s75vyUaTMMB4Cq3lhSteOfKf6UID0g4dzFBfiorTCLrj1zVlg/4TVymqJaZVhhOWleDokpqe1pyOwhR6RjVFBcMyT1ifqgz05K8ymk1876ey139ZL1/PmjkS779thOpy6k/vusIr8/fpKgH1wMoTTTMknNpfmBa5JFWQvgP5V1PIUEvgeVPgcOo/Mn8en/9hLegCSSlPN6r4vWGnS3FFm00x3dHYd3Vxba0f7gcCNtrwhulYVV5xQdtNBhB3qe7Bct0q4eKt8O9aLR3UnSVvjmo/Guk19VPg/JKCyZbyPburVM+ZHMvuQvo2bjG1HwcK3cVPffrRrE9aPYd90uCcE7DUuFpdV4ctayuTFMqUxOvuUgwg71MGfVi++suqEAizuDKLuryrVoXsAp/92POD4bwFry0HDat8B/gESrXPR8GisNEL82yU2vEzUE186ADFeeCnEC/E9bxQov9WGO5VUhc2guaD6WgdrN63t9F1yhbIiKoLMWTQLAxjIWPBPjTknDHjc44Z8yXxz+52NmzgGJTeyOzaJ0DWEkrq4t2gcHH8ltvCufvDP1eMntl/fFrUztF+6fPEt+K1bv72MaW6TMdviOsps68PaKzqlFaGLk1nJBNDn/WTGu+/PSwL50grpkgr5Mh873bDoDUvZsqUZVR8DF7mxRFWkVBapSqZVJcqiImWJanrvzBuS0JoZn7barPqJaJXiaIL1iAgEwNHolM3YeVrTgp7W0PM9a9ipCxev0WYQt2BbAmSooPGI5+cNNBW7j2PjFChQBHzHTCAM1IEyEOMk1wK74DkVArY4/fkor6I8UuX0Tpz7QBMSCKiPanqHsebcZvsoVUQtoAmpoXRs3cm+JjqHKqQVXO/yCDYokg4PKwEntLAyLvISRxGPyrnw8BNFeJV18cBmDJUTyLXwbA9g3aupLO6Nv3kpunF5eqtpQuCbAw488MH1jxrgKsxfHge4IG713gsfj4tNDC4/BsUxWBcsTpbOnifPe+fQm/pOrsPooVaRSKlmSUVAcYkGWyfnURy+fhFzMe3/DCZkBhBD7KH855/aHrJy8eIoIkQS71NujSqKFVJEv34u7Enl4A4c8w0TxlM5PIo5JEwDU7I+DLDZ62qxxo2LFecd3Aku9jM0qBbehswD7Jl+STUON/5ukz89NTq+1Z6D89hxO2rv6kPpW5G9Hxn26LIS4J8kQJa5yxvpiL2vaz7Axmn7aNgdGgWBZnoUcd7Mxblj4U6ul/4OseLhHBPGLVIrxZEIyqrD8VQT2B18o+KHvmSBK9R6Moal08t1CWqJWhcfkaoTnVQvxir2ygqNCiRMIBHI2FEW496winEjii8wngNv+TcT6+IT6rsdxNDyRTsQyfhRqz0t6RdPQeJAfehW04Eqim3IVvFdnBUlJNqR4oJhApsYtc7hc2brpGPSba0ZdX3YqBV3sIkObTKGRrO6RyKItzLKcVbIgM47/R/Y7ss/Q9//YYNfY/9UcTosgtOL8w+y0W/D0KWvZV8fDmHvDsDqsX27YJSL4QMJUzSluUnlzrXDxQsutAQFbzu4UJKsz6G0cbnOgRVWB4nywOaLAHgZH4MKpYEXBC0LAIQBQLpEScT4gBuA9BB3PgLczd+uGvqdeGpUhKr8WKiaZ7nQXQ6uwjoTbCkQDIP8OJIYWrsPdaXmv58dVCelsqxXsK6XFMIYBlpujJb5EYNmeMehAUXlZ9SYWT2nJH6mGmX5oRx3PXUV7AaAzpsM+H+Ovtf2JEi06jOsKF4JK4mkK5J+yRkS0YyaEvdLTpMM4pnhFIVYCEV5g7Br5K4uO2qvrj540EMuo2i7cnL67May8zmM6UuNeN8pKQf4H8jCiCT+gZRnMNW7qsqbCoNT0/bgz4rbENdf4xYerw7oP/szirWeWBtY0zdvno6cAlOS06gffR6gqLZ2C6aQ35NPs4bAHc/Z2ceDW10pFUNsH5ffwxm5fOahn8uHPVSR4to6+PhEL0amNqyBK9HnErKyCLkGCachrMlouQ16iQINHejCAzT+508wR2K4TPnNwFi2EcnIzECyfTPIQ9KTeVJyxvdfmtigbGks/QOWdYFyYZvYuihyofWfbTu1i6zorKOfUHGpoQ3WjeAohOcoAFj3voDRNXDu1V6+2bI+bInPkl5M5soq4iuA6s7HvjexmYUWEVdi7+0d4g319VlNUvaEel+xC33R8s7zaFfvul30IXS0D7imLdkBWr/3yWv+svCpdMv9bS/P1cmcgOM5He9zL7fdt9CpfMtfa8jv/4GhU5pnRVJhuEvMNDD1vgzspbL6mfv38Zl5p1CAfsrsv3lRP/2jiPvyfmI+cZ1q2JdGcYB66gDfv0gAx7TDUGvkya/xC9Yxxmdj7h/jY3iDnkk/Yr/xk73KpsMh9M9Cvfs5HiBqjcertIAs/oiD2NOrdwdKznhA3oTWawJjCm4IyOBvAwDY98AouNZK8IaoE3D2dG6WfwrymeoAVqiUVHU2fK376mW6/xbS18uvdF83dFZJlIXYAdVnKUiWf84AofTsMqARfWu66WhLA8WF68WK165ZjYy9ek0tuljMdbCpfKdp7Jw1e+/7YjOcSpcVc38HSKxtSmhJN817yLua9slv1cehJbtHawC33VCR/wLpXnCo4524lZfuh0V89Obpq273/xf67I+wT7oiT4T3+FVvLV1QUMBrsUgDstKbD67jlk9u/CSMrUsyUIt5mvD0yMWhqfnGN5L3bOgu7rSXjYDx1+Qud5O73Z3i595Pjif3u8s+Rc0v0FTZqHS/vhAO3OHEnCBik9CBJ/0oE+1/4rKjdqZ3c+2uOrteyfifEGrBk8rURWVDH4282XEtLPjDzYvjDgs6gnL00H7h3dkgrjm5BE/H0hoiUhp8qpl5abqvpJyNTV3LIJ8PXvIKxmhNR59Yt000rE16fXt1bsuSiaS+YT/Ka0m9LJlYZfl/UyP61ZVPqMnsptbuerILpq7eq7SUFZevzBDVtWCp0aJj33oHGA3UhdeIG0mbnwWIU7LBV68/Dr084jG56/0UtwzUAL1+eW7/r0n/fPLxpzsyfHv++DyVEL981434xAegqtPkn5xJSGU1RJfFv/K88HGWdxaracudBb679VnGX//54AcXiC6gNamBcnqPX07sX7aSHDaYzv7Pj2Qbg13I11vTWaOYw/ABN0ccHrPJL9Vm8/77AVBV0Tx+Dap+Hcg3jznrrH2Oe6kRgZWvg371nMAYm0qbSo+uzPPKe0uanZZ9xDj+GRjfhI/T3hs/Yxi/BILPxQQna4IqhtPcrNrgEA3ibqcD309qev8KvbAvi1ajhWrPNBwMmnq368aHaaVUkAbhwKopjsYKtd7X7lXWfM94+mFqy4Lr7Xc4+5emNm7UX/pl3+GgIt8grw+kWElJTOXuB3mcvPicu4xq+9KGE3VMdZdySWCeuWpJFQxQOupC58vp8DzyAf9luPJkYE1Ul1qs0nvCAKZtXNpgr2bcjc/h5IHg39nzMMkHiKrNVdJEisNhd6B3ev29zffSarYv3j7QuaV8C4alu15GLtBrcdFK3h4I1LggvifAXJax6/p11WsZf8sn2Mdv8WVPVPfu7cpIl4zUjlh2NKjoGD2Ed1jWtWT7ePH39BuPn4RMBd2q5RIEwwuJpmEBgVt7K2gqBAQpaTGlKlVpTFxieRBIY7UvEmgFqdkQBNMp7RRAIUNZQp0gpX1hGhMEJy6Ki4kuLVEdS6F990ZaVHBxzoKgznfcaxq9rnqS6Oq28uyzYLsyVxEelpkpA5pr+JuLNDH18RABWm8FZYlT+EvzDb9DB+koHf66SzEemCKVphilySmBHL+yHHmWTJYlz1mAGwM1i15cC42kTKgnK/tRxxesgMMd3Md2R7tsjJhW1YghUEuDN46wgqBkqTQ528Ecyl61rY8pjVaVNKtKS1XNJQWQS5rHGLj0OsvkCY7Zpib5SbmNw2m2Hcn+Zhfk5Vljwl1VhndZw9Ycn34P6o4WZHJfGZh1H3zXMz3b/fGzRWS7jaVHV6LdaYO1wbK9bt6EDRAruDPIIyJC0YqJClCADqIAHU3sH/Xi+mORHBFVDdWL1L8wA8xoESNFXkC5hOQHt3QGfjpgHbSCmb0bzqrPbojbakxSio/Fxh4TK41JW4tQgIxp0axh8cgYYnQeOvPlVvo5bA7gpB50LbpWoc/WMxTSnedRp9WG2xwmh9kx8PsQzDnmHHd0mOVwz244tOGsi7OsCXo8in/taR3i9U+XZOy6d0/1RMZ/awW2cgtf9lp1/fquMytn2sXHWEDUPaYmKiBcdNb65GkF1lNd7L6aqP9D/w/JPvZd6+FX3a2Np7dgWziPTI/8I7mPHoc+JpOR/luK+l0JKHuuiwhSIsXo42sQ/dp5AkR5RYFX7wrmwEIqSUoQMR8fPfM4xRX8dGRu5KliAAAAwKKDL9/YhQJUyCfR2Eo73SANcQtNl0Qm21PZNF/vBE3I5/zAv6SaIDK5D4IgMPoUYSK4jztRxkiEkoFR2AXzKPPa+2wKD6bDA+PQixr05oBVWeZzHLov8EsokUggiE1e98lU5BRCJfMJOM7gXL7r1HUZa1bfXAvzAiKmBSRmBbuJBQAA0JYwum5dTpTwFO8TCDCjknZoIdlAFmj3JgmmIxI/OPSK/Uyvh2R/+LkTPHBIXXx/SmT79Msq4ZX7RQuCyBBEJPj9oRpABsWs8VQNNxTEZ547InLlzDsSF/y1OGXxXwIsUp7boJ020dExMuIXXeYDrKpqPnKesQEcQLyZHknfVj/2BzvRr2WxitjwI+FahVZ2KD+42dAUzCM+V8wHnvF7wZvjIi+4L9rw/hD5CtkKeQiOw1SFhwEcdziDM65OKhJfBBzPJhwTqqQGubSIcVs+g1EAjFMAYsLGKU5KzJF9a7kVBobt4JdzvZywh/KYG+MOs8OEmTOR4mvII2W6eDTDbes4D9AR1MPgI81ZFcYsEfgckGt7kM4RRSbj/1BzApscnPzMA6PJmkVLVX8UJR74KKeAKTcxJmqXi7K/+9sjE7qPJXIxr06kXFjO7kKsFzy2L38m7GZXCiuRZFsa8BSGsGq+JndPb3gcdO2/L2hfNBL61wXn7a+jPN0W1Pso+O+QVL26MpiUQD8m21TkKfi8PkcsIjQnixKYjwg/7Lrs/PIBJ07hLhaLQ/JAUKA4MDhEFCIXCwWrmT4w71TP8E6FTCwLAu3f0YoDfX0kSqvWRs17H6uOXZvPs0SqlRJe8OncM4ifNECKcH0EvquaQpQrolYoQ0BX2l9EgqBPsr6qqldkE8yhISb8LFsnqq4Sr+f3uRU20e88M8si46O6GHneS9MAF+OCAYNXJjjdq90GhB5CkBOZ8s+KWE8it06tVKrruGbb19072TvDnP8m29pwa1NErbiTb8jRIzi4eGGNqaHer5HbkJ1d71/nX8sU1m5QdGP2BTqvuDAza2iIuU7Ui+DqhdWlqNbc/8SBPxdh3ETsPpTp8fd32aLltRMmhryAmfPRgcSiP1RLRc0yGvu4CKkUVrK7hc+Wb/e4YEW62OXC8spS9xChJ0izEDZMd5PPeV/4gvbFf2/7kPfnBa+7jTzqDdrmzhSHiMVid0Uc58GXzsu7fiA8YiaIkpsJInFO/ecCz6JNsmP0BFJwpVqf2hEkCZKJZYqdwz2neLAPc7VAKJaHiEKCA8WBQOCWtiAnPCtMlinPKv1PpgTgzrxM9W+pPEuWmRWWE16KGVOkyZLMlZlzHAlXfC8za+WfKVLjeGAKyPAfsMqBMwuEG1xiaHJ9WF5J6j+TC0r3HtNlJ7oyyn91x/ZeNpv8RzeLbH3tKfd0bZVvdaVbX28FA6HePeR0Abcddq7+Vo/jCAPF6QfvM/tPck6y+n84SMd1qptP2RKsbVaCzfCgs2x+H9PCbHruDNcWKE2BQu1TAoHivO/f2N+cAc5hNlL+9gnqScJqMZ1+dUcZtW59e9aGVek2/BIF/1Fpm7p3Oy8OxP/ICkMByhzY5ezeRK/4cMXkhwCADydXfJg6i0/iztnEYuwgemlSyoRlbLK9fXLMMpGStDQaxZsSBszwuwmuooXM2qXn14b5Glkyi2ZH2XC07K7yoe/POGcgZ25et5gcAUJxWD0KH5f584Xp8XGEObJpFdSlySaPYgiEkOWs7GuJ17IT1t38zDgPB1t//aRwhBpPHeGH71MYl1tEyWUG5WQlTKcMrAr0J0mhY88tnPUZSljugE8wezJ/686d9uBUf0vLWdFP7k9j+XRLVMlfW2RTTFY9sr69tJM9D3/qdd66Hjg+vuy4/LEl/htx4c/O8uuW2hjbWUr/9hgDV1X4pnPdrfnI+dxcV0RgOW8A3SJcCgbCQG1Xjmk8O22dwT52xTY0cc0MQJ2t7nHv5DXkHfyLkGMOg8/tkFs+Bt+pkKtnP+nQVHu4eT3yBEXL/Q08+HzseQrPwKOc55GhZZlhVfTxmGILa5zRkCOTop0dmurCvXdVfRHoBJx7jSnSF4sCNXt0pm5S4xzmVI9NjiXUJ8TXLXcQ9/jF0i/zVokDkvmxvNiyACGrpcId9jLF8+L5mgBJxcrP1tUKek9m/3u8QN3AF3xktx8iJhSn1n8FZe749lnvHj4ziSnYw9sjYGr0V/Zd1eUTpoNV7bLv6kcHz5r9k7KS9mdqsjTwv10Xuw4GrI5d/XOdNT4pYF9AQlk3mFw4wmXnX3gP/1yNp7eWT5arn6EQw+f4e4SEZLlYL00vGDV7vgJJuiTVZWgeYJX3H1dZOWugfi9Y0pv3APJG8jVeLdm/P9Ibg4DnG1Mf/TjTmJObY9YK6mJFqKHsBtC0hmy/H3G+hY//6Jfdhjn6QsK1xiC5RR4ge4RsHxaPBcRXQlXCyUuohq6liKvGjl4TRXGCOPFRA9IoljoCvW0QYuMhNojIgassRq4hL2LPN09SnlASEvjvBozxRvkj/E95YwGn+KoE7RFv4dXzCryeeMmPzr5PKD64xx53hfsej9Or39FO87q4/h/ok0m7PVQ9xuzsBPfdpJ5TKo83yWr9Yl1Caraa/CZQnA/DHXi/O4bh40jDbbPdNm3jtjEbxwnPw6/mGCUEM05xmE0BqmS0WK3jMaskVJRHAlSlx55DLpk6AurL/11eLg5I4cTz442eMGn1Spb+nmPG+BgnMUC4oHxbiujOAKSf3K0hmPmSUckoX1CnjDpz3LZ6h5gRxxC/tb13h4iRxJDUl9vzLxQcyvaYOLrip9qQKH2c/id9kl717uWOy+IC1QpVqUzXWBrH389PbAfS4iFGjaCGcX+dAoprhgAp/4zAB1I5hGIYzsNdThWWj30xuY7YVIQOtkS4o2FV1Bh6JNEFPTTj1TeIBYyJa6CEal5MV0F7K19E8YQoMYpC3CDKKQHW0AnuhHUUzmk42Be5c4DTYcW5w3Myt0QijO5YiHYEdZUfDH/uOG8c0A8sDza04FmqUg2h5UzoWINbp/ZdV/Jl4JyFEoOYzqAeKJ0A0blhVqs3SLP4i6A5bWx0NB+69cnY24AuWJHgTgbgY6SorpYyfMAg+EKj0T9nBvIpeoa1qYfNJe+Gla6j0zznLVsdtEQ+MD2TMCUY4YZF61LxYh04HJquaeIG9xUj5lR51bHZsAnuhOK81faQbb+9wdXVh8/LybGj9pzcvsPuer2BdWpyVmSjGRM4DhhlSWzALVhTQfpTdf6vL0BBCOzUwToN1ulr39Sng1XfqL7TWNOjvo2SPdJ+S1GXrYO02MiwCCwMo7G9NBt3rh0N8h9bk3FbP5lK1QJA1L5x7hcqJ6kecjDqkzjU//99V0UEQGWa6maSoNSyzEDlMbfnHzqhhLCkyJ+UtpHLJogUPuuw4EHJRfk4nMimDVx10Ud+9+YNV69VeQ5t0WL6UJ732Yx5162bNLbz/HZpUXLQdhA+DSBIYIK8jCvlRnevA0xgunmwLUt2w+g5r2MBZc2Ztx+fCLsBScyKtsWRFoWhdib9zO6KH7IWKHRiPb6QeTFGK05WFBPTSWVPRN9/KyC0DLm8FuvCPeCAH3W1ddr98x8MylNbKUnJQz8oIDhc2Q+ic6sdDgeOgsBeDKxQLHL/6Cj28FaHFQXLBtrLVK4D82V7gsHpYK/B9LSnh2DdlqhfsfRjfLNB9n++JJz9TT6Z5wv7kMsV5eXyMMdRQlrhsz/4unm09xA6bkXjHoXrDtvREeTfD4Gq/F+Tbt3e+m5ogXdAWcXsualHB1RSz7ZrFhG8OPnISHLrebElwdBoyNHyd/3Dvu5/4uS6dyPR2Jt8R5CxzDHaW3Wklw3u42H+gRuzMp+UbFdVuXtx0zI2F6ey9t9b40XdkbkRYM9gOgrQedRFsar2nilKt2i3Z8K0dHoEPTgGuetOcEusVvpKMVl/zAs4Gb70Xw++sPuI95nMrqD1379bwwZwrte3leuBQlg9kLir8luvFTCdvWR/qqwP7GLJ5O/htHF2IoznFwUl4xZHzfbkoCLp9vNONu3mLdc8edabF6rHtFuGPFVrq4d53r+P0F1XB24CoE2d+oRJApDp8ohN+VNkUlgC5PzwudsxZWBmWSpEYnZPmVQAEFXv/vs/lVOfxHBASfUc6i/n3tAC+XbKPGnGUbMXhRCbtfNkZyk0VwCh582fzZBA+W1H/+fQ8SHH4/I/9wAzUJt+H+LCbXib1WsOuIbfKjbvfBUKTb4iyy5PDqKs3zwMhb7aaS5OAqP7etC7VtQdxG07oWSGPlxnNnT6+iOyWze82aAiwWhT/4keGHEOAopkjvtuAwzm5vefOdM/dTt3votRkM54Cy+IRebb8DErbbd5sJhl6ge5V8FYw/fvrq/81isXBuwa9iYS1MU8tlQk1OJbnSBzaiV0mgIoY26ueO3SpT7J0zq24Og5AKtixg/tE+n+Ofs5qzabN6MQsnkiMXx/cu9rlh0repC5eSGOtAEArLPyDNT11OycwBdwqATRryTFFJimZrJRyzjeL6us5YT2T6noOHbfjUuam0XCvn9K+t9/r/9hc1cYhjDQh/3vvd+/bfJfZZZLb5soeA2ZO/9I65jVZ+foIFoUJ4oGhZL8w0SpApQ01vb7ZhZKAlQlBwoICzO00U5sXCHH0jWGFp8zPwcNBY0G9YPeqU6iQVmbsiTq6NEYtgeR7OMtcozZUZdbmnLp0ofleeE5MrkxMvuU3CjLzArPlpcRYil05OutyeF5OqlGGpgcnLI7MDl7jdFI+BNIrqlGrRMBk6PWXs0vlLo08gZFlNZPH2CiF9LNMRpMNxpfSDfRNOpUjGcaynBzc8vaOHQqM+d9SU2+NldTw2pgfZWuy9fkMGu9GyQ1AQWPp4bjLKRYyowGOE8hAJ1DAIKjAOFxeQg0DiNzp07mcXgeri/MLcua1o5PnFZSkuthUGMi79LNEwADo5Trwo1usucS7ex5tpDbCfbe0S/RaZdsdL4l2o2yrgi6nC4Gd7lawUau1/86KW42hOhDSMLgCEkjfjES4iB7rw1pZrWkBoi309rwUQuyw43hstBqiEFjVBls3RqwakrxAStmFawfWPBG/yXc0VmsqLYVcIyxbw9/8UmU0tJeHyivqj8W4rcKa8swp/Wm0vnlKlVF0SVQo7ihesPLZNmyzMxwo7wEwMXAGJ4hk2WcbFBCOvnZ7iHzqM3cKMXnx/E5vM35m/uAYBddHdvAqh/cUQdNIDb490ls9WBglXRwbfronoAtdkXEpcdFkfX/MwCyn7LYVzITroimspJPI8x3CzO9tJ7bBEd0X/YGO0dajaFkTnbJl3ML30namXY2PSBXUE4FStG96lPJwfkrDjKqGQdbgvPbUIA4EAbadqtuzDya4kgxOzCHU+0kWEPbQkGgk5SlO024kmW4QmaNvd0VWM7/60bPlwoo5Am7Up6b0Fih68w/ghxlkeXrE9E/K3f61ukrtbFtT3Zuz/2V6I8mo+7xjx6CQG2mgb4ijeRJe9lyx1e3zVd3p+UlzZO0Is1ABz/nJuf+DE6t/6mqMJzEw7W345Ky+7jtWHdUHk77j9mOe7Rj1RaffO+qFIMDAnvz5Krwm5g1279mS5jKOiywuklQxrWqn7TpMvzY8ktRD90PffkxPDRBj0+0b7+KiDNwiFH6F1VXNGljgRwBzptoAEHbafRN3bFFjlm6YzN6ZUfr1b2J3jWbWJeQULfcEQsZfYOm2VqR80dpPvV5oBENPtHPjOjtrpZ+ZOb0hRAPah54HygudaU/LS19KvVV+eF+Kh+pa+zB8A1sdb502zvi0yU73kb9933pH9znDkVC7n25fcGQIr28YP8v9/mjb4cnZX0/RwGKCzR+whyfyKggBBaLAQBgS1iAZq1VxHyH9w4AkA0c1kXI9mWBDhaJP53AF174gHPM+4ZGtPG2KCQ4VRccInmakfFL2i8lGb9IfKJ9lBSA0CkpzD5W4s6p1NuijZob3po5FFKpmBFMdw/IHYfURfcfKWw//W6N+upFcVkQkYyyuEcTJdtGkGB7TieZEEEgd2Z3BhEio7b2YGQkDKe4kHmK/LYVyH48UGDJJzNj12+t0a13q8+8A8f9jxrjMmrTVrovYEZcY92ROFaasTKspSIs3ciKO7Lpgs/p4DMhZ4JPB23eCOCxlib0EkTvQQHiyTYJkt8GnCiF12uKpFkKJEKKIIZS8xxB0/Hb/zgKk2BHixWn/2O5pLOkAm5MEtFZUFOzaq7+bp6b/RpKmhd1phRuwPQVK8D4z+4OFMj/8yELV692bYVNT/zPq5xO1/vcYxxf+MioNU8OwVpXsW52Fsgo0rRO8C1h9OzfMT23LGxQkn6vf6sjuwhxtY0UZgSSOexPv+0i9+msjNhNz4prdlZFR9gzH37kz05FL5PD9rp7yKMSLNj7EnfgVpXZbcBqw7vcsKPN+yZIHp6dFV6aOSXXBhTw5Lwmj+d9TyNQ5quY4sAsqWBw2M3zB6VZaUw789UGg9SBUG3OfvWmMgfTl3PUUk8Xs8qsyIuMzFOYxx1E2KF2H195VsZ3VMaWq9XlsZUPHUTYoXZ/uNoJA42kjpf5N4/7X272L7vcBEf6UE0fIaeNJ+Ia7UfiWOnGirCWyrA05grWMd4PC3DFutpGitID3Tm++H5gZcwDP+Qc9KXcPdj2G4qltXU+hemFmiUfLKmOrLnWvSS3ZsxO7Pzrr8+Ep02uNR6ZiHkJMBBeoiX4PmH/zn7i68meYQvG79rAiT1PaLGxyWUKpRrxagtYjb4cXs1S+n64YWZzWxJINLfIFp419cYPdtSem2un6PrOft56v8W8+u5BUMdGCEqObi2PPeYlbju5ypaNkzpJrAtLs6JC8O0pJ3DkMak2g9N26vuPFxa6AAzgdATUzvx/LqTDQGv7UIV/lyQ3kjy6nG/ul9jNbE+CST84mQQfD2LnSfu1c3NL/bAmLJJ1xNujBX6np3648fDyAmGo4VryH/X/KPL5bZMTgIE35s0zaOgb+clDrDVuJcIu0IdMhI6YkfpS2W6hnhyUQLorz/QQ7mZtLJjOoGWtoC4C83v+lC/f8UfyP0OosGD54Y0f6qnfBdLe8XZZxUjNsE+Xm9ll0jw7oocnZPaJBLcUQzP7ksH9y85hn0vHf92dMbLfbrfwI4/yOxIhcjxD3dhUX0IG+BOJuQ+UEj1LY/6Hn8QjfVxiZrNZXIWDoSjw/6r/qG6we3Jqc6s2hcxXuGR+hgoaQNKw2xPn1Hpq6+S8f3nwN2YM47iq+y88XQ6PUbLQBOVXXJeCwISqY83+bPKo22xyqcM+Dy1utSZ3DDXeQ3gv6fswB7M4hm61dLp+KgBk4MxHNUx5fUQzfN3w2aZDuDeCOYBjyv38oh21GdL4zx0YwOT88+U7lmQYCLTtlbMeo2R/9rHmqoSW6xVQvtBEHgUDeqtZQuYnZff9p+k0348t/tQn6dvff3GAdMmb32oPoc97c0+YZhxyzjDL88iDz4P/DE73rKZ4V3HCwuCg7/JjOWtkazgg3lY9eGXUOvE5MXGmwjwOE71Unlr1PyPm8MIEpl645LZYgM1WS08vDLPoyTuTN4T7+vpc8k7y+mDOpnK5mi0q8ApLK3xW0Ufdg0Cvi5jImHUM+iMgO9pDtVvvkvtqo/4PBYf3nvKdCpnyXes+L7l2NeG76vNqZCqULPJA6Klf9n/ldvnp4ClsgtXLOMHoZU3MOlB3BpnhjiofPRHmiQs+cxAdT+x1PH1A+jAA5Nfl5naG1nXAqE77U3F+2dRTb1tAZ8yr4S3deBd2SfkpOqU0TBarGeDkIYd9JTM6irfhTrdh0zD2K1LUpfa09M4d5xflk2E6fIEszajdMT7vKOM6lIE4xg8wR4yT6UBPXcOv3eWiNkB9fvMb5inmNzedfTfoez+iwXsvY+J+Qx9i1+nS3rvoIJKPfElMJe11EM8pO7q4rQvpPy23rnT8dJdMKAMX1MJjRdmHCpBftSuXMuuEtcJOoR0+GUc0k9y73MzEUKKZ6NFFMgPX9Nj9VYuwp6a4xDccWMF69rrPK2l3v+j9jh8+0lvP24Yvx2aUhJaFNXZUKRdFYWa8qL44LCckK1PFWuy+6/KynOhM//z240LJfecTWtfMO3iWZCbG+TTJo4tYrW/ObvzVzFphndAu7AQngWFloq42STl/OpCJ5BRGrB7gZ7pm0hpXpTXOuJ7MZ78Ru6D2F4iWNfttWkeqaCugImvvvvBuU/MX/fxnUHLmN/u3p8W30HUBqQHmANPwRubLQh3rAWu3ZMjGdn+z6AYeHu9x18m60I1lG9EuGfHo0SYWcrr+1f/bNQPUePz0YsrMXqIX137iDM1uky96kXrHxS8aCinbPtOkVxYkrFb0KDYo33ObZg5nhQxpym0N1vnrthfnLkp25CI/Nq42TTwK/O4vmEgiuQWWUDwE9OAM3/gQkgdC1EQzsz17TnuQi9D/2yNXz3gk5K90/MS0gP/25rW8LdiQ3zoylfEx/W0UoLTmvNaPrmbe0PxCVLqFEpVEEuymdQtwU7r5lo1yR/5+amuV6o7WjhIKgfY9L15+TerOBhQQEW7M/HdQR7LlUQ7IHmSA+HXAdeofgK3faJVzVfq2d+2bO6f6Xvp4nKycvlfxfK6tJiVEUdM297zi3nTlSQ+fl31X7Ex5xm7Thw7iqY4zP6rLKzEMEcZkF8gs8kkCBPYfdiES9vynn1C9X1r2ctbUl2djgP/aU9b5Kso/+G33F9NzxOffR90djhy+G/X9c+Lc9Av3t4P9o165qI9GRh24Y8pPrr0N+QJMh8q7Mz1N72vFbI5ZHG+zwAWMW1e7A0JtsrpKv429T5Oe/ma5elrL2+G7Xcv5vjy6P33+y3Gf7zZ9TFVMIgTUVXmk/ZH2xznhKVI9r0Cql2XKjz4L2k/Ki1VSXDDYthOeZ7vgnWAH5SnbRdm5HXax5+Ht22E6qPksamfqRx+GZ2SEy0pqSxOuZK4rPhGaSkzCHvlkXnqsnsF/NXenha3fkLqLq2mPXeRF/eK73L7uqfy9LMOay2KKlcrimLLmRmVpVKEleu9eT2gH5dyU9bnMogsK6ZKk5htLWVzCy2NIO95uKIkuC1EAombrFD9pGrE0s0wCxvfTIaqy4pj1mp1V9WL90tSljeuBOrf0fADyAIQvbD8R2ux9sPhDgp5wVyy+qycQPize4tYceqJ9YbhH2HeGnlyhVFOGbL3XV+gkNHELAoq+1aq+0CjvBBRyTYTml8GVd9zLNFIhWCVspLoDZSq4SFf/1xcwSD5xDIZevM91sb6BlgdeY0aEfTsvfMSYsE1Mlp8AfO36vt71kWYgo6su1v/mHWkBMnrM+S7uLk/4u59mL8KAeYnn5IT7uQM/q+H1HHPfcME6txpw8TDy9+zy85+DdV8Uzuxh/fcQvIggopFkD2e0ekMHefUfzA0W8aBUqor+o2Or+vCT0zMGeXKIxTvfO4tUQE72zvP7f6d7HhVSlk4RtwWvcFgyZs8WcAU1H2eDtLRlku3kbqUhvyottzt0K/n/qbSS8H69FkC3ianklQZRz/k3Nw0tpNK9FWkXH26+oN7q/UNFyjHp9bW3ZJnRd/8RLH/2VXL+rbLLWUnsDP9SXpViazmRbhRWEB4cFUyv/rHTyjiRC4a3ALqODn//IYAgoXdAW5a7m8ctnxkvSMjn0vJ/9Zrxue01L2Ct5S7c8zUI+JFRJFhIyg8fXxa0yLYMxH6gdXu5vq39qk+eb+7pbN8c1q0UTX/PO/1of1LK6+wASw7f1cdd7Le4obVxdDGnlZeXxzv9m55i25KZXGEYazY//IfGoBzbMhB3Xuv2stPaftU7zyf3dI5vNuuRRtPvx0S7+qK91yV84K39AlTfubeJ3lJwak+ZdlZEVgo+r0o2kMZRHVt3LU27qhtA/bQL3Hzr+EGoV4CPFOSe2WXwQ4VWP+zn7z/LcXr8iz2YrBUjsBC4ZIDbKojqAVkQ0f/qMuYgcZ2qTd3S8ZQNbq04HDkoK3ttBmunxxIOxqA3NmQCdDxMl3XiewzYDDAJXJxpU2Hb5LG9Y/xcfjzQJiemoxjhR7W9H5AP3RzFuToEloRyXWTfO0hDZpU+SxtfuEM/2HQOGDnUiMObiMi1CuYk6pshGKB+AIDaALKX0q7WejYPuWT4mMHyLgvrVp9X86M9zE3ap/drZ6sotijVXGiVBe7j71VfHL31PWJdWmIYI01nexVIruprkyeEKbihjgrEb4t62ZEAuMCxzPTXW3AQ4ilXAneNufVYHxEYkYRiPDJwXy9hSXspvLMPuMkp3EBgIIQlXgKaktwItojAFknYjkcGvteLxfyPIjAdEy2bGhU6NrPtXE2g0tI9G1RZrFWt9DsAXRsIkUCcPAtAp4ppG86VtppRC4/+GYB8Neos0azi25J/o+xzCJ4rMmtRQ7R9xuR+AQW5SABx9ocU8khxMLBV4Yl+tf2ndXWiRGrtebaWbdGWQr0CmNpsdfHMNlobL1rV+0IOIHJf2d5ZF9XRUZsZPf4NHuDJ5v9UcS8A9fqn28SKsK+qVabccK8lY6t6bWtkfvkIUOSbeE34N/EflpA0MQncdEXVdMO0bMf1fJhYvPnwxYZA+fHHwcUTgE9ASERMQipQkGAhQoWRCScXIZJCFCWVaDHUMLhYceIlSJQkGQAEgSFQGByBRKEx2DQgPIFIIlOoNDqDyWJzuDy+QCgSS6QyuUKpUmu0Or3BaDJbrDa7w+lye7w+PzAECoMjkCg0BovDE4gkcp4CFCqNzmCy2BxuaH6+QCgSS6QyuUKpUmu0Or3BGJEPzBarze5wutwer4+vnz8IwQiK4QRJMZgsNofL4wuEIloskcrkCqVKrdHq9AajyWyx2uwOp8vt8fow4DlVWKP5e+p9r6w68tg/CttZm/7edeCEFuPTFHfUkD9C0veMR/kTyTr3T2lm4si9s3epK2ZamjqKCKfkgdwQ0UMPoUp/uIcFNYUGNYP4eVrnftw/jZtAuxwqO+MPzetUIMBHObaWa5NQSGVgtJzfNgZJ1ACX1CAz1Prvn5E4Pm69IoeKfmVRbWwb6Z8iXUsVgx1Zho9uF3RTQJmn6LxLWMcrD7wHRx8NFWN0l/zfVnRDSIylzwT25KZotSzK8b8rnyikJqdqRPcpi7pOzEfzCu06CVSFm/EnQkqNnqKd+bJEYiv5Ih2Y9ubWHq9pFL+WiuJCkZXHmgRMvVBE7RfV+eDs2MjfJxiDtfITChJCFd1W0QrF02NiqCwLTfEv8/eiFbwcOS7qqTK5qMpK6Toaak2kVWeP2hhRsd4Yy5AfYciW+NYxQW/E4TMDf79Eso0hpZ6647aMRX5qIWQAWSkS2Woy1oafKtwAumqAlXWWZFWSCAQ6a/GE9dXoLMchfLBq+W79v3/0XpswYE2L4QxddbkJlf5aLs3JfdzcQzo929tnvr3SBhGNznK0LhGBxngbCbMKsWCezAqWdebaDiQXlEwGMW0AeiVDaKWaTwJqlzitZQ93A/FWwc0ycvs/NbBsfjgJaUzAxgq+FtfySWS/EoZePAhctE0O/RoTlE+Hq/Kb/XVmDKwB+tVgCrjYZPhybGjKhboYfhEBCwfczgfHR9nFcEegAuAyRg+G3auxy8m2DiorU9dFqA2xVli4G+jVGpNm0RGRMYuxUnm//5XbUU00dKMV1Z8IBJtMMSmzGG5NYrSMmNlHphCMuOVvVBzlbE2HEtG5ZssYHX42RzF4DfhE6Em0tQ6FjjV0QgwMyZl8H93xGZM7dOvDukrP8XcxlMTa4sXjv3xrdG4jIjrzamsStXXzo7AxG2pxw6JVJR/fUNzWHC83l4BsK1Km5pJKVOfKxSFoIJ1rdJYXjNf+WBzwxjFMYeEm6eEKTWs8FHINBICN5HgLFYO0ugYZCO9aOD/S0tE7OstrZ0Bu1x2d2b2DIaOKZlTKBHkcdxNGiG8/yQFv1LTbg4ycTzTau1d9yh+vQPo2LgmUb2Tu0Fhf2Y1AvMXlwK7HXC6PrbRrZcakxcw2vs94+X7G+ozVLv4Kh+yH3k6uzsTfGTngMXhlC/aEuP5lj+JlcqD0Fix3hMvXf7npdjO3NBSoQB5vY4bS9hs3Zi5Qm9BFA+ViFCJtasdvvcdck1bwDhkPxgrYYLmzAEHOJOAxJQAAAA==) format("woff2"),url(//at.alicdn.com/t/font_2553510_iv4v8nulyz.woff?t=1649083952952) format("woff"),url(//at.alicdn.com/t/font_2553510_iv4v8nulyz.ttf?t=1649083952952) format("truetype")}.van-icon__image{display:block;width:1em;height:1em;-o-object-fit:contain;object-fit:contain}:root{--van-skeleton-paragraph-height: .42667rem;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm);--van-skeleton-title-width: 40%;--van-skeleton-avatar-size: .85333rem;--van-skeleton-avatar-background: var(--van-active-color);--van-skeleton-image-size: 2.56rem;--van-skeleton-image-radius: .64rem;--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton__content{width:100%}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}.van-skeleton-paragraph,.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round,.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}.van-skeleton-title+.van-skeleton-paragraph{margin-top:.53333rem}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}@keyframes van-skeleton-blink{50%{opacity:.6}}:root{--van-rate-icon-size: .53333rem;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root{--van-notice-bar-height: 1.06667rem;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: .64rem;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: .42667rem;--van-notice-bar-icon-min-width: .64rem}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root{--van-nav-bar-height: 1.22667rem;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: .42667rem;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: .85333rem;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: .85333rem;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root{--van-back-top-size: 1.06667rem;--van-back-top-right: .8rem;--van-back-top-bottom: 1.06667rem;--van-back-top-icon-size: .53333rem;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.12);transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: .05333rem;--van-tag-line-height: .42667rem;--van-tag-medium-padding: .05333rem .16rem;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:.02667rem solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:.05333rem;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:.05333rem}:root{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 2.34667rem;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: .42667rem;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:.85333rem;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:.13333rem;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:.05333rem;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:.13333rem}:root{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: .64rem;--van-cell-vertical-padding: .26667rem;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-icon-size: .42667rem;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md)}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:.02667rem solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}:root{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 1.06667rem;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:.13333rem;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:.05333rem;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:2.13333rem;content:""}:root{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:.02667rem solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: .42667rem;--van-field-clear-icon-size: .42667rem;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: .32rem;--van-field-text-area-min-height: 1.6rem;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: .42667rem;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base)}.van-field__label--required:before{margin-right:.05333rem;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.van-field__control::-moz-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-moz-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root{--van-search-padding: .26667rem var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: .90667rem;--van-search-label-padding: 0 .13333rem;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root{--van-action-bar-icon-width: 1.28rem;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: .48rem;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: .8rem;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:.05333rem;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root{--van-pull-refresh-head-height: 1.33333rem;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: .42667rem}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 1.28rem;--van-number-keyboard-key-font-size: .74667rem;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: .90667rem;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-link-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:.58667rem;background:var(--van-number-keyboard-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:.53333rem .53333rem 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:.16rem;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:.16rem 0 0 .16rem}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:.16rem;bottom:.16rem;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 .16rem .16rem 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:.85333rem;height:.58667rem}.van-key__collapse-icon{width:.8rem;height:.64rem}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 1.33333rem;--van-list-loading-icon-size: .42667rem}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root{--van-switch-size: .69333rem;--van-switch-width:calc(1.8em + .10667rem);--van-switch-height:calc(1em + .10667rem);--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 .08rem .02667rem 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:.05333rem;left:.05333rem;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - .10667rem))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root{--van-button-mini-height: .64rem;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: .85333rem;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 .4rem;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 1.33333rem;--van-button-default-height: 1.17333rem;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: .53333rem}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root{--van-submit-bar-height: 1.33333rem;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 2.93333rem;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: .53333rem;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-currency-font-size: var(--van-font-size-md);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: .32rem;--van-submit-bar-button-height: 1.06667rem;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:.26667rem;padding-top:.24rem;padding-bottom:.24rem;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root{--van-action-bar-button-height: 1.06667rem;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:.13333rem;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:.13333rem;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width: 321px){.van-action-bar-button{font-size:.34667rem}}:root{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: .42667rem;--van-popup-close-icon-size: .58667rem;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: .42667rem;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: .42667rem;--van-share-sheet-icon-size: 1.28rem;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 1.28rem;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:.02667rem solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:.69333rem}.van-share-sheet__icon--weapp-qrcode{font-size:.74667rem}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:.8rem;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root{--van-popover-arrow-size: .16rem;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 3.41333rem;--van-popover-action-height: 1.17333rem;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: .53333rem;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;transform:translate(-50%);margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;transform:translateY(-50%);margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;transform:translateY(-50%);margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;transform:translate(-50%);margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 .05333rem .32rem rgba(50,50,51,.12)}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:rgba(0,0,0,.2)}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root{--van-dialog-width: 8.53333rem;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: .42667rem;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: .64rem;--van-dialog-header-padding-top: .69333rem;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 1.28rem;--van-dialog-round-button-height: .96rem;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width: 321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:2.77333rem}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:.69333rem var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: .96rem;--van-toast-text-min-width: 2.56rem;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 2.34667rem;--van-toast-default-min-height: 2.34667rem;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-moz-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 1.28rem;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: .58667rem;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: .58667rem}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:block;width:100%;padding:.37333rem var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height)}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:.53333rem var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:.02667rem solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root{--van-swipe-indicator-size: .16rem;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 .02667rem .02667rem var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: .58667rem;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:.96rem}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root{--van-uploader-size: 2.13333rem;--van-uploader-icon-size: .64rem;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: .37333rem;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: .53333rem;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: .58667rem;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: .58667rem;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity)}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 .32rem}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:.16rem;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 1.17333rem;--van-tabs-card-height: .8rem;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 1.06667rem;--van-tabs-bottom-bar-height: .08rem;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:.4rem}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-border-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:.4rem;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root{--van-cascader-header-height: 1.28rem;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: .53333rem;--van-cascader-close-icon-size: .58667rem;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: .48rem;--van-cascader-tabs-height: 1.28rem;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 10.24rem;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:.26667rem var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:.16rem;overflow-y:auto;-webkit-overflow-scrolling:touch}:root{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 1.17333rem;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-link-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center}.van-picker__columns{position:relative;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:.42667rem}:root{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 .05333rem .26667rem rgba(125, 126, 128, .16);--van-calendar-header-title-height: 1.17333rem;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-weekdays-height: .8rem;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 4.26667rem;--van-calendar-day-height: 1.70667rem;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: .10667rem;--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 1.44rem;--van-calendar-selected-day-color: var(--van-white);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-confirm-button-height: .96rem;--van-calendar-confirm-button-margin: .18667rem 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:.29333rem}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width: 350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:.24rem}}.van-calendar__top-info{top:.16rem}.van-calendar__bottom-info{bottom:.16rem}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root{--van-checkbox-size: .53333rem;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:.02667rem solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 2.24rem;--van-coupon-content-padding: .37333rem 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 .10667rem rgba(0, 0, 0, .1);--van-coupon-head-width: 2.56rem;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: .8rem;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:.16rem;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:.05333rem}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:.42667rem;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:.26667rem;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:.02667rem dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - .26667rem)}.van-coupon--disabled .van-coupon__head{color:inherit}:root{--van-radio-size: .53333rem;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:.02667rem solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root{--van-contact-list-edit-icon-size: .42667rem;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding-bottom:2.13333rem}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:1.06667rem;margin:.13333rem 0}:root{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 2.13333rem;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: .34667rem;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: .53333rem}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:1.06667rem;margin:.13333rem 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:1.17333rem}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: .42667rem;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root{--van-circle-size: 2.66667rem;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:.02667rem}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 4.26667rem;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 1.6rem;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: .64rem}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: .13333rem 0 .13333rem var(--van-padding-md);--van-coupon-list-exchange-button-height: .85333rem;--van-coupon-list-close-button-height: 1.06667rem;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:.90667rem;padding-left:var(--van-padding-sm);line-height:.90667rem;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-moz-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - .05333rem);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 .16rem .32rem -.32rem var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:1.33333rem}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:.13333rem var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root{--van-divider-margin: var(--van-padding-md) 0;--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: .64rem;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:.02667rem;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}:root{--van-dropdown-menu-height: 1.28rem;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 .05333rem .32rem rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: .4rem;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-.10667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-.02667rem;transform:rotate(135deg)}:root{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}.van-grid{display:flex;flex-wrap:wrap}:root{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: .74667rem;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: .85333rem;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root{--van-pagination-height: 1.06667rem;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: .96rem;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:after{border-width:var(--van-border-width)}.van-pagination__item--disabled{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root{--van-password-input-height: 1.33333rem;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: .53333rem;--van-password-input-radius: .16rem;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: .26667rem;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: .02667rem;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root{--van-progress-height: .10667rem;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 .13333rem;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root{--van-sidebar-width: 2.13333rem}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: .53333rem var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: .10667rem;--van-sidebar-selected-border-height: .42667rem;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:.02667rem}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: .37333rem var(--van-padding-sm);--van-tree-select-item-height: 1.28rem;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: .42667rem}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 .85333rem 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: .05333rem;--van-slider-button-width: .64rem;--van-slider-button-height: .64rem;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 .02667rem .05333rem rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:.26667rem .26667rem 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 .26667rem;padding-bottom:.58667rem}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: .32rem;--van-step-circle-size: .13333rem;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child{position:absolute;right:.02667rem;width:auto}.van-step--horizontal:last-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child .van-step__circle-container{right:-.24rem;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:.8rem;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:.08rem;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:.8rem;left:0;width:100%;height:.02667rem}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:.26667rem .26667rem .26667rem 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:.02667rem}.van-step--vertical .van-step__circle-container{position:absolute;top:.50667rem;left:-.4rem;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:.42667rem;left:-.4rem;width:.02667rem;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: .85333rem;--van-stepper-input-height: .74667rem;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:.02667rem}.van-stepper__minus:after,.van-stepper__plus:after{width:.02667rem;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 .05333rem;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:.02667rem 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:-moz-read-only{cursor:default}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:.02667rem solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root{--van-tabbar-height: 1.33333rem;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: .58667rem;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:.53333rem}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:.02667rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.05333rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:0 auto}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEAAsAAAAACMAAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDKgqERINyATYCJAMUCwwABCAFhGcHWhueB8gekiRFggQUiKBKgSFABNXavz0L95kcQqIIHZGKIjAGwUZYAhXlU5GsItT735yq1CkAqx0Bnkqs2l+KY5ysATCcAOi4l2oQ+eNe1cxp33PPIpwL4lwDg8FYLhqggO3VtUEK3itQRbGL7K5ALPI5Ap02deZ3qPfAPBRxiwgTpXAze4OkNm6pjKAgwaw0sEO7roFuLVOueSrpcboFeRn8fPzTPIJIamaecuJKLwWdex/38as0rjWO/J3XI+DpCRUZqyuzxo1m9yVSlF4l6axKum2D6Oh2iZ/x7xM/fvX5CCFOuitnu07rHx5ZERLRMNXdBL8vU/gZ53DJ/IwXV2kSMZfg91ezRLF1difa8Qm/EX5WnU+7KMVETFhTq4BFjDv7+LGNzCx8+hQZX/DkCTIj79GjjzKqFh3ascMl3X679XA8Wbx83LKRETNexcPimYls6YqRW9fuqV2wZEeCw5mxLS5vUdGq1fH5i5dHhcu3H04sXDoz8yc3H92bUrBkZWJeyIw343eGhj59PW5bP15sWuYby7NQUbt09uzS2hV17tkCXxAL0v3rVNyr+K6356QcfuZeWLQ3OuyFZymHrv7DX1DLO3nzIq8+6TuKJQztM2rGVd32341MP+j8fN8u056NPZ99fqz3mU5e/fxr8zz75u5tK2Zk1PueefZg9Icn9uWMy+4jS05Obl33e+OZ278cnhXNsmj0rCiaxVCXk3cjw79eHASl4y3SoPsk12LayT18Te4G+p9c3LrgyJi5HGNnCjwRTgyDtEzjuHL4GyFf9stDqHW01JGcAB30GheCW//Vrozs+C8otIAfM+7fQ+L+2DriHykBi3978Hzp6TO7uRc0ISkqKKpFiuaQIzbY1S6ttyb5wbI/nWfQ83G0Q2C1v64dSiBpMwVZu2l0wS9D1WUrNNrthk4reu3uMsQmidKBeRMRhH7bIen1DbJ+V9EF/xSqUR+g0e8/dDoX4cd1mQ+5BwciQMHVw7EqWya1dSIYNgfYYJ3wskQBcEfFMdyscdN8rg+YwIdY4QxhzYWgmHLLwL25m4GuW9jmlhdk0dgjhN2+SRNa9SWNZctAPXCAEIACqzYcppJZTNTrLLK/LwdgBtMRHIgucHIOFZHhsWYaawpA91GboLYrGe0YgmlOECidRXEWA9ZbcwLdSlswu3qSF5AJjXl6JG3tNSGdKFTdeH6t8YAHoJP5lTVS5ChRo9FcUIk5YnCITDiIRoo11Ax1BOGVRBbqEAhLWhWgZLAuEAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAAsAAAAACMAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8KUvXY21hcAAAAYgAAABpAAABquvouiNnbHlmAAAB9AAAAYQAAAJEpOj6BGhlYWQAAAN4AAAAMQAAADYgWucGaGhlYQAAA6wAAAAeAAAAJAgFA8lobXR4AAADzAAAABQAAAAUFIj//2xvY2EAAAPgAAAADAAAAAwBDgGIbWF4cAAAA+wAAAAfAAAAIAESAEhuYW1lAAAEDAAAAUAAAAJnEKM8sHBvc3QAAAVMAAAARgAAAFqzdzoJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGRZpzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnom8eMPc8L+BgYH5DgOQZGBEUcQEAIl0DX14nO2QwQ2AIBAE9wCNIT4lNGEBPi3Gl4UTHvSAe4d24ZIhtwv3WQATAE92EgC5IVBdTMVyj2h5wEG/8DigpJJr653T9k0m4XvUDe4FOv6VGb9Wu8/XBe1toO2XNLA8D7T92gZwD3aKF6YAAAB4nKXOMUvDQBgG4Psu8XJJekmuxFy0aTSpJLVKhVLTQahrBceOhU6CqIPiLCiOlvo7XHRS/4W6iT/ATZAOjrZeFEEcdfg+3uF94UHKZDI5VkE5QQjNoCWEIHJFCMJrtNrQypppHdIk1izQCAML6rDKm23wxFQILsFojKrpsNd/6PeGafVHxHfjZysKOQ8jC0rMtuF4+3fnM57f6MDLHHZ42QH9mgbzAQJpQcoW7iIz98REgORAliid932b6bCheRQ6OsNd3xyfUgpHpi8nGKHJrZoqh2gFrcllG5IVKc4vJrbUy8PeHIQykBCvQ9aYA68tC0nW0ipx0szWoOG5RHU5DvyR5ZM9Wo7LdFcT9sgpGZRdGjqu4UIQ248sZI/e8oy6qOjmy4ALwQeOEHDv1BfUCubsySkWnSdWxBXsRVHhwizZr868i+kBIQdmIRGvdmBs+pEQkf9tp/+3K28cAiHt2p72ZfetEZ81aOEqtyvs2z69PKvWsG68nOX2/P3R/gFepmFIeJxjYGRgYADimo+8avH8Nl8ZuFkYQOBe18UWGP3///8GFnXmRiCXg4EJJAoAVioNAQAAAHicY2BkYGBu+N/AEMPi8h8IWNQZgCIogBUAqjoG1QAABAAAAAQA//8EAAAABEQAAAREAAAAAAAAAEoAZgDEASJ4nGNgZGBgYGWwYWBmAAEmIOYCQgaG/2A+AwAO8gFbAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICVkYmRmZGFkZWRjYEtKTMxr6qUKzmxKLVENyW/PI+7uCSxKD4xuSSzLJUHzE5JTUsszSlhYAAAgoEQYgAA) format("woff"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8KUvXAAABjAAAAGBjbWFw6+i6IwAAAgAAAAGqZ2x5ZqTo+gQAAAO4AAACRGhlYWQgWucGAAAA4AAAADZoaGVhCAUDyQAAALwAAAAkaG10eBSI//8AAAHsAAAAFGxvY2EBDgGIAAADrAAAAAxtYXhwARIASAAAARgAAAAgbmFtZRCjPLAAAAX8AAACZ3Bvc3SzdzoJAAAIZAAAAFoAAQAAA4D/gABcBET/////BCcAAQAAAAAAAAAAAAAAAAAAAAUAAQAAAAEAAHzxDSZfDzz1AAsEAAAAAADeitGEAAAAAN6K0YT///+ABCcDgQAAAAgAAgAAAAAAAAABAAAABQA8AAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEGwGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYU6OwDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQA//8EAAAABEQAAAREAAAAAAAFAAAAAwAAACwAAAAEAAABagABAAAAAABkAAMAAQAAACwAAwAKAAABagAEADgAAAAIAAgAAgAA5hXmF+js//8AAOYU5hfo7P//AAAAAAAAAAEACAAKAAoAAAADAAQAAQACAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAABAAAAAAAAAAAQAAOYUAADmFAAAAAMAAOYVAADmFQAAAAQAAOYXAADmFwAAAAEAAOjsAADo7AAAAAIAAAAAAAAASgBmAMQBIgAD////gAQBA4EAAAAZACsAAAEhFBceARcWMjc+ATc2NCcuAScmIgcOAQcGDQEOAS4BNRE0PgEWFwUeARQGAgD+ACgnjlxf0F9cjicoKCeOXF/QX1yOJygCzv7lDiEeEREeIQ4BGw0PDwGAaF9cjicoKCeOXF/QX1yOJygoJ45cX4+2CQERHREBahEdEAEJtQgcIBwAAQAAAAADZQJUAAsAAAEhIgYXARYyNwE2JgNI/XAPDQkBSQcWCAFICQ0CVBgL/oMICAF9CxgAAAACAAD/twQnA3MALwA7AAABPgEmLwEuAS8BLgEiBg8BDgEPAQ4CFh8BHgEPAQYeAj8BNjIfARY+AS8BJjY3ByMiJjQ2OwEyFhQGBBQRAhwY8Q4YBmwIHSIdCGsHFw/xEBsKCA2uCgkCKgIMHCIP1w0eDdcWLBkEKQMJC+yMERcXEYwQFxcBzxAuJAQjAhEN2RASEhDZDRICIwIWISEMqQsbD+8QIBQCCHEGBnELDCYX7w8cCkwYIRcXIRgAAAIAAP+3BAgDcwAvADsAAAE+ASYvAS4BLwEuASIGDwEOAQ8BDgIWHwEeAQ8BBh4CPwE2Mh8BFj4BLwEmNjcHIyImNDY7ATIWFAYD9REBHBfxDhgHbAcdIh0IawcYDvERGgoIDK8KCQIqAw0cIg/XDR4N1xUsGgQqAgkK7IsRFxcRixEXFwHPEC4kBCMCEQ3ZEBISENkNEgIjAhYhIQypCxsP7xAgFAIIcQYGcQsMJhfvDxwKTBghFxchGAAAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQECAQMBBAEFAQYABmJpYW56dQpjYXJldC1kb3duC3N0YXJfYWN0aXZlDHN0YXJfZGVmYXVsdAAAAAA=) format("truetype")}.iconfont{font-family:iconfont!important;font-size:.42667rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-upload:before{content:"\\e617"}.iconfont-down:before{content:"\\e8ec"}.iconfont-star_active:before{content:"\\e614"}.iconfont-star_default:before{content:"\\e615"}:root{--van-gray-8: #333;--van-primary: #ff8057 !important;--van-picker-confirm-action-color: #ff8057 !important;--van-primary-text: #f67146 !important;--van-primary-color: var(--van-primary) !important;--van-cell-group-inset-padding: 0 .34667rem;--van-tag-default-color: #f8f8f8 !important;--van-tag-text-default-color: #c0c0c0;--van-tabs-bottom-bar-width: .53333rem;--col-background-color: #f6f8f9;--white: #fff;--tips-color: #999;--strong--color: #ff4e19;--box-shadow-color: rgba(0, 0, 0, .05);--tag-border-color: #2dc7aa;--tag-bg-color: #e9fff8;--tag-color: #2dc7aa}*{padding:0;margin:0;border:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;min-height:100vh}body{background-color:#f6f6f6;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:0!important}.mb12{margin-bottom:.32rem!important}.btnGroup{padding:0 .66667rem;padding-bottom:calc(.53333rem + env(safe-area-inset-bottom))}.btnGroup .van-button{font-size:.48rem!important;font-weight:500}.btnMore{padding-left:.34667rem;padding-right:.34667rem;display:flex!important;justify-content:center!important}.btnMore .van-button{width:100%!important}.btnMore .van-button+.van-button{margin-left:.4rem}.form-control-icon .van-cell__right-icon{color:#fff!important}.sticky{position:relative}.sticky .van-sticky{height:inherit!important;top:var(--van-sticky-z-index)!important;position:fixed;width:100%}.sticky :global(.van-sticky--fixed){box-shadow:.26667rem .26667rem .26667rem var(--box-shadow-color)}.van-toast{z-index:9999!important}.van-sticky--fixed{position:fixed;z-index:1999}:root{--music-list-item-background-color: #fff;--music-list-item-title-color: #333;--music-list-item-desc-color: #333;--music-list-item-mate-color: #6a6a6a;--music-list-item-border-color: #f1f1f1;--music-list-item-vip-bg: #fff1cd;--music-list-item-vip-color: #ff6c00;--music-list-item-free-bg: #fff1e7;--music-list-item-free-color: #ff4700;--music-list-item-charge-bg: #e1f0ff;--music-list-item-charge-color: #0086ff;--van-overlay-background: rgba(0, 0, 0, .4)}.appRootToast .van-overlay{background:#fff;z-index:2999!important}.appRootToast .van-fade-enter-from,.appRootToast .van-fade-enter-active{animation:none}.appRootToast .van-toast__text{width:2.66667rem;height:2.66667rem;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center}.appRootToast .van-toast--text{background-color:transparent;z-index:2999!important}.appRootToast .toastAnimate{width:1.86667rem;height:1.86667rem}.appRootToastCenter .van-overlay{background:rgba(0,0,0,.4);z-index:2999!important}.appRootToastCenter .van-fade-enter-from,.appRootToastCenter .van-fade-enter-active{animation:none}.appRootToastCenter .van-toast__text{width:2.66667rem;height:2.66667rem;color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:center}.appRootToastCenter .van-toast--text{background-color:#fff;z-index:2999!important}.appRootToastCenter .toastAnimate{width:1.86667rem;height:1.86667rem}.cell-section{width:auto;border-radius:.16rem;margin:0 .34667rem;padding:.4rem .32rem}.van-cell__right-icon{font-size:.34667rem;font-weight:700;color:#d8d8d8}.van-field__control{font-size:.42667rem}@font-face{font-family:DINA;src:url(./assets/DIN_Alternate_Bold.a17c25bc.ttf)}.emptyRootContainer{display:flex;align-items:center;justify-content:center;min-height:100vh;flex-direction:column}.emptyRootContainer .o-result-container{flex:1 auto;display:flex;align-items:center}input{caret-color:#ff8057}.emptyFixedHeightContainer{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center;padding:0}.emptyFixedHeightContainer .van-empty{transform:translateY(-15%)}.gridBorderRight:after{content:" ";position:absolute;box-sizing:border-box;height:1.06667rem;pointer-events:none;top:50%;margin-top:-.53333rem;right:0;border:.02667rem solid var(--van-border-color);transform:scale(.5)}.popupBottomSearch{--van-picker-toolbar-height: 1.17333rem !important}.popupBottomSearch .van-picker__toolbar{position:relative}.popupBottomSearch .van-picker__toolbar:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:.02667rem solid var(--van-cell-border-color);transform:scaleY(.5)}.popupBottomSearch .van-picker-column{position:relative;z-index:1}.popupBottomSearch .van-picker__frame{z-index:0}.popupBottomSearch .van-picker__frame:after{background:#f2f2f2;border-radius:.21333rem}.searchGroupInput .van-search{padding-bottom:0!important}.searchGroup{padding:0 .34667rem!important;line-height:1.17333rem;background-color:#fff;display:flex;align-items:center;justify-content:space-around}.searchGroup .searchItem{display:inline-block;font-size:.37333rem;font-weight:400;color:#333;display:flex;align-items:center;justify-content:center}.searchGroup .searchItem.searchItem-active{color:var(--van-primary)}.searchGroup .searchItem.searchItem-active .arrow{margin-top:-.02667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAP5JREFUKFOV0TEvQ1EYxvH/c6WdiI2Y+QSMXbow1agtSVdmMUiI3HMjJJburE1oGZlYuhj5BMzCJkxt3Feu2ytKb6+e4SzP8/6Sc16RcSwoL0cV+eeXw6oaFpqrroE14o5qcs3TtH4qZMHqIhZeAfnecAd5JflnN4OwgZAdVObpWhs00T9kb+RU1G7r/jf2B7L9yiwf3ALTKc94ZoyC9lqPP/M+yFxtCjoRMpexgwfIF+QaL0nvGzK3Mg5eG1jI2mQvv4OwKHfx/rWK6LLj9RxPr9HHLv0TSWrXzEyWtHHSjaGgXMe0OSKS1Otyra0YctVDsG3AGxELkY7kN3c+AXzSRQveG9tuAAAAAElFTkSuQmCC) no-repeat center center;background-size:100%}.searchGroup .searchItem span{max-width:2.13333rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchGroup .searchItem.searchItem-large span{max-width:3.2rem}.searchGroup .searchItem.searchItem-normal span{max-width:2.66667rem}.searchGroup .arrow{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAARBJREFUKFOV0a1Ow1AUB/D/aQuKmQp4AHgCkDMzQw3Tpvc2JOhqMEt4ABIM09UkpLdNa5gCg0HCE8ADgKgBNdre5SxlgW0d9Jibc+85v/tFAKCUuiCiIQCD8xZRaa0vpZTnxE1JklxprU9bAPNSIhp5nnc2g8Iw3LBte6y1PmyDEdFdnueDIAi+ZhBHHMdbAB4AHPwTewLQE0J8cv0c4iTLsu2iKB4B7P2BvViW1XUc5/277hfEk1EU7RqGwdhOA/ZWVVXX9/3Xn+tLEC+mabpfliVfs7OAfZim2XNd93lxk5VQ/WZ9AGMAm3XTBMBACHG/6qSNUI0dA7iuG0+EEDdNb7cW4ial1BGPUsrbdR8wBQqHTQv5JatLAAAAAElFTkSuQmCC) no-repeat center center;background-size:contain;width:.24rem;height:.13333rem;margin-left:.08rem}.searchGroup-single{padding:.32rem .34667rem!important}.searchGroup-single .searchItem{position:relative;box-sizing:border-box;max-width:100%;padding:0 .64rem 0 .34667rem;background-color:#fff;border-radius:.42667rem;font-size:.37333rem;color:#333;height:.85333rem;line-height:.85333rem;display:inline-flex;align-items:center}.searchGroup-single .searchItem:after{position:absolute;top:50%;right:.34667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent #aaaaaa #aaaaaa;transform:rotate(-45deg);opacity:.8;content:""}.searchGroup-single .searchItem.searchItem-active{color:var(--van-primary-color)}.searchGroup-single .searchItem.searchItem-active:after{margin-top:-.02667rem;transform:rotate(135deg);border-color:transparent transparent currentColor currentColor}.searchGroup-single .searchItem span{max-width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchItem-left{position:relative;display:inline-block;font-size:.37333rem;color:#333;margin-right:.56rem}.searchItem-left:after{position:absolute;top:50%;right:-.34667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent #aaaaaa #aaaaaa;transform:rotate(-45deg);opacity:.8;content:""}.searchItem-left span{max-width:1.86667rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchItem-left.searchItem-active{color:var(--van-primary-color)}.searchItem-left.searchItem-active:after{margin-top:-.02667rem;transform:rotate(135deg);border-color:transparent transparent currentColor currentColor}.van-sheet_content{margin:0 .34667rem;padding-top:.26667rem}.van-sheet_content .van-sheet-item{line-height:1.38667rem;font-size:.42667rem;font-weight:500;color:#333;text-align:center}.van-sheet_content .van-sheet-item-active{background:#f2f2f2;border-radius:.21333rem}.van-action-sheet_bottom__cancel{margin:0 .34667rem;width:calc(100vw - .69333rem);line-height:1.38667rem;padding:0;color:#aaa}\n',document.head.appendChild(__vite_style__),System.register([],(function(exports,module){"use strict";return{execute:function execute(){var _window$webkit,_window$webkit$messag;exports({C:useParent,D:withInstall,E:mergeProps,H:getRootScrollTop,I:setRootScrollTop,Q:useId,R:ref,U:addUnit,W:useExpose,X:provide,Z:watch,_:nextTick,a:resolveComponent,a0:useEventListener,a3:formatNumber,a4:preventDefault,a6:resetScroll,a7:padZero,a8:useCountDown,aD:inject,aE:raf,aF:setScrollTop,aJ:onActivated,aK:onPopupReopen,aL:onMountedOrActivated,aM:getElementTop,aN:callInterceptor,aO:route,aP:doubleRaf,aS:usePageVisibility,aT:onDeactivated,aU:getZIndexStyle,aV:useRoute,aX:usePlaceholder,aZ:useLazyRender,ac:withDirectives,ad:resolveDirective,af:useRoute$1,ag:useRouter,ak:isVNode,al:pick,an:useScrollParent,ao:useTouch,ap:getScrollTop,at:isHidden,ax:watchEffect,az:unitToPx,b$:toRef,b1:useCustomFieldValue,b5:unref,b7:isRef,b8:getCurrentScope,b9:onScopeDispose,bD:useToggle,bH:toRefs,bJ:addNumber,bN:customRef,bO:effect,bP:effectScope,bQ:isProxy,bR:isReactive,bS:isReadonly,bT:markRaw,bU:proxyRefs,bV:readonly,bW:shallowReactive,bX:shallowReadonly,bY:shallowRef,bZ:stop,b_:toRaw,ba:mountComponent,bb:usePopupState,bj:useClickAway,bn:showDialog,bo:openBlock,bp:createElementBlock,bq:createBaseVNode,br:normalizeStyle,bs:createCommentVNode,bt:normalizeClass,bx:getSizeStyle,c$:withAsyncContext,c0:triggerRef,c3:normalizeProps,cD:popScopeId,cE:pushScopeId,cF:queuePostFlushCb,cG:registerRuntimeCompiler,cH:renderList,cI:renderSlot,cJ:resolveDynamicComponent,cL:resolveTransitionHooks,cM:setBlockTracking,cN:setDevtoolsHook,cO:setTransitionHooks,cR:toHandlers,cS:transformVNodeArgs,cT:useAttrs,cV:useSlots,cW:useTransitionState,cY:warn,cZ:watchPostEffect,c_:watchSyncEffect,cb:callWithAsyncErrorHandling,cc:callWithErrorHandling,cd:cloneVNode,cf:createBlock,cg:createHydrationRenderer,ch:createPropsRestProxy,ci:createRenderer,cj:createSlots,ck:createStaticVNode,cl:defineAsyncComponent,cm:defineEmits,cn:defineExpose,co:defineProps,cq:getTransitionRawChildren,cr:guardReactiveProps,cs:h$1,ct:handleError,cu:initCustomFormatter,cv:isMemoSame,cx:mergeDefaults,cz:onErrorCaptured,d:defineComponent,d0:withCtx,d1:withDefaults,d2:withMemo,d6:defineCustomElement,db:useCssModule,dc:useCssVars,dl:getAugmentedNamespace,dm:getDefaultExportFromCjs,o:showToast,q:createTextVNode,r:reactive,t:createNamespace,x:useChildren,y:computed});var p$1=function(){var e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){var t,n=_createForOfIteratorHelper(document.querySelectorAll('link[rel="modulepreload"]'));try{for(n.s();!(t=n.n()).done;){r(t.value)}}catch(a){n.e(a)}finally{n.f()}new MutationObserver((function(e){var t,n=_createForOfIteratorHelper(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;if("childList"===o.type){var i,s=_createForOfIteratorHelper(o.addedNodes);try{for(s.s();!(i=s.n()).done;){var l=i.value;"LINK"===l.tagName&&"modulepreload"===l.rel&&r(l)}}catch(a){s.e(a)}finally{s.f()}}}}catch(a){n.e(a)}finally{n.f()}})).observe(document,{childList:!0,subtree:!0})}function r(e){if(!e.ep){e.ep=!0;var t=function(e){var t={};return e.integrity&&(t.integrity=e.integrity),e.referrerpolicy&&(t.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?t.credentials="include":"anonymous"===e.crossorigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}};function makeMap(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return!!n[e.toLowerCase()]}:function(e){return!!n[e]}}var GLOBALS_WHITE_LISTED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",isGloballyWhitelisted=makeMap(GLOBALS_WHITE_LISTED),specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||""===e}function normalizeStyle(e){if(isArray$5(e)){for(var t={},n=0;n<e.length;n++){var r=e[n],a=isString$1(r)?parseStringStyle(r):normalizeStyle(r);if(a)for(var o in a)t[o]=a[o]}return t}return isString$1(e)||isObject$2(e)?e:void 0}var listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:(.+)/;function parseStringStyle(e){var t={};return e.split(listDelimiterRE).forEach((function(e){if(e){var n=e.split(propertyDelimiterRE);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function normalizeClass(e){var t="";if(isString$1(e))t=e;else if(isArray$5(e))for(var n=0;n<e.length;n++){var r=normalizeClass(e[n]);r&&(t+=r+" ")}else if(isObject$2(e))for(var a in e)e[a]&&(t+=a+" ");return t.trim()}function normalizeProps(e){if(!e)return null;var t=e.class,n=e.style;return t&&!isString$1(t)&&(e.class=normalizeClass(t)),n&&(e.style=normalizeStyle(n)),e}function looseCompareArrays(e,t){if(e.length!==t.length)return!1;for(var n=!0,r=0;n&&r<e.length;r++)n=looseEqual(e[r],t[r]);return n}function looseEqual(e,t){if(e===t)return!0;var n=isDate$3(e),r=isDate$3(t);if(n||r)return!(!n||!r)&&e.getTime()===t.getTime();if(n=isArray$5(e),r=isArray$5(t),n||r)return!(!n||!r)&&looseCompareArrays(e,t);if(n=isObject$2(e),r=isObject$2(t),n||r){if(!n||!r)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var a in e){var o=e.hasOwnProperty(a),i=t.hasOwnProperty(a);if(o&&!i||!o&&i||!looseEqual(e[a],t[a]))return!1}}return String(e)===String(t)}function looseIndexOf(e,t){return e.findIndex((function(e){return looseEqual(e,t)}))}var toDisplayString=exports("bu",(function(e){return null==e?"":isArray$5(e)||isObject$2(e)&&(e.toString===objectToString$2||!isFunction$1(e.toString))?JSON.stringify(e,replacer,2):String(e)})),replacer=function e(t,n){return n&&n.__v_isRef?e(t,n.value):isMap$1(n)?_defineProperty2({},"Map(".concat(n.size,")"),_toConsumableArray2(n.entries()).reduce((function(e,t){var n=_slicedToArray(t,2),r=n[0],a=n[1];return e["".concat(r," =>")]=a,e}),{})):isSet$1(n)?_defineProperty2({},"Set(".concat(n.size,")"),_toConsumableArray2(n.values())):!isObject$2(n)||isArray$5(n)||isPlainObject$2(n)?n:String(n)},EMPTY_OBJ={},EMPTY_ARR=[],NOOP=function(){},NO=function(){return!1},onRE=/^on[^a-z]/,isOn=function(e){return onRE.test(e)},isModelListener=function(e){return e.startsWith("onUpdate:")},extend$2=Object.assign,remove=function(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)},hasOwnProperty$2=Object.prototype.hasOwnProperty,hasOwn$2=function(e,t){return hasOwnProperty$2.call(e,t)},isArray$5=Array.isArray,isMap$1=function(e){return"[object Map]"===toTypeString(e)},isSet$1=function(e){return"[object Set]"===toTypeString(e)},isDate$3=function(e){return e instanceof Date},isFunction$1=function(e){return"function"==typeof e},isString$1=function(e){return"string"==typeof e},isSymbol$1=function(e){return"symbol"===_typeof2(e)},isObject$2=function(e){return null!==e&&"object"===_typeof2(e)},isPromise$1=function(e){return isObject$2(e)&&isFunction$1(e.then)&&isFunction$1(e.catch)},objectToString$2=Object.prototype.toString,toTypeString=function(e){return objectToString$2.call(e)},toRawType=function(e){return toTypeString(e).slice(8,-1)},isPlainObject$2=function(e){return"[object Object]"===toTypeString(e)},isIntegerKey=function(e){return isString$1(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e},isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=function(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}},camelizeRE$1=/-(\w)/g,camelize$1=exports("c1",cacheStringFunction((function(e){return e.replace(camelizeRE$1,(function(e,t){return t?t.toUpperCase():""}))}))),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction((function(e){return e.replace(hyphenateRE,"-$1").toLowerCase()})),capitalize=exports("c2",cacheStringFunction((function(e){return e.charAt(0).toUpperCase()+e.slice(1)}))),toHandlerKey=exports("c4",cacheStringFunction((function(e){return e?"on".concat(capitalize(e)):""}))),hasChanged=function(e,t){return!Object.is(e,t)},invokeArrayFns=function(e,t){for(var n=0;n<e.length;n++)e[n](t)},def=function(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},toNumber=function(e){var t=parseFloat(e);return isNaN(t)?e:t},_globalThis,getGlobalThis=function(){return _globalThis||(_globalThis="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})},activeEffectScope,effectScopeStack=[],EffectScope=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];_classCallCheck2(this,e),this.active=!0,this.effects=[],this.cleanups=[],!t&&activeEffectScope&&(this.parent=activeEffectScope,this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}return _createClass2(e,[{key:"run",value:function(e){if(this.active)try{return this.on(),e()}finally{this.off()}}},{key:"on",value:function(){this.active&&(effectScopeStack.push(this),activeEffectScope=this)}},{key:"off",value:function(){this.active&&(effectScopeStack.pop(),activeEffectScope=effectScopeStack[effectScopeStack.length-1])}},{key:"stop",value:function(e){if(this.active){if(this.effects.forEach((function(e){return e.stop()})),this.cleanups.forEach((function(e){return e()})),this.scopes&&this.scopes.forEach((function(e){return e.stop(!0)})),this.parent&&!e){var t=this.parent.scopes.pop();t&&t!==this&&(this.parent.scopes[this.index]=t,t.index=this.index)}this.active=!1}}}]),e}();function effectScope(e){return new EffectScope(e)}function recordEffectScope(e,t){(t=t||activeEffectScope)&&t.active&&t.effects.push(e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(e){activeEffectScope&&activeEffectScope.cleanups.push(e)}exports("bL",EffectScope);var createDep=function(e){var t=new Set(e);return t.w=0,t.n=0,t},wasTracked=function(e){return(e.w&trackOpBit)>0},newTracked=function(e){return(e.n&trackOpBit)>0},initDepMarkers=function(e){var t=e.deps;if(t.length)for(var n=0;n<t.length;n++)t[n].w|=trackOpBit},finalizeDepMarkers=function(e){var t=e.deps;if(t.length){for(var n=0,r=0;r<t.length;r++){var a=t[r];wasTracked(a)&&!newTracked(a)?a.delete(e):t[n++]=a,a.w&=~trackOpBit,a.n&=~trackOpBit}t.length=n}},targetMap=new WeakMap,effectTrackDepth=0,trackOpBit=1,maxMarkerBits=30,effectStack=[],activeEffect,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol(""),ReactiveEffect=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;_classCallCheck2(this,e),this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],recordEffectScope(this,r)}return _createClass2(e,[{key:"run",value:function(){if(!this.active)return this.fn();if(!effectStack.includes(this))try{return effectStack.push(activeEffect=this),enableTracking(),trackOpBit=1<<++effectTrackDepth,effectTrackDepth<=maxMarkerBits?initDepMarkers(this):cleanupEffect(this),this.fn()}finally{effectTrackDepth<=maxMarkerBits&&finalizeDepMarkers(this),trackOpBit=1<<--effectTrackDepth,resetTracking(),effectStack.pop();var e=effectStack.length;activeEffect=e>0?effectStack[e-1]:void 0}}},{key:"stop",value:function(){this.active&&(cleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}}]),e}();function cleanupEffect(e){var t=e.deps;if(t.length){for(var n=0;n<t.length;n++)t[n].delete(e);t.length=0}}function effect(e,t){e.effect&&(e=e.effect.fn);var n=new ReactiveEffect(e);t&&(extend$2(n,t),t.scope&&recordEffectScope(n,t.scope)),t&&t.lazy||n.run();var r=n.run.bind(n);return r.effect=n,r}function stop(e){e.effect.stop()}exports("bM",ReactiveEffect);var shouldTrack=!0,trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function enableTracking(){trackStack.push(shouldTrack),shouldTrack=!0}function resetTracking(){var e=trackStack.pop();shouldTrack=void 0===e||e}function track(e,t,n){if(isTracking()){var r=targetMap.get(e);r||targetMap.set(e,r=new Map);var a=r.get(n);a||r.set(n,a=createDep()),trackEffects(a)}}function isTracking(){return shouldTrack&&void 0!==activeEffect}function trackEffects(e,t){var n=!1;effectTrackDepth<=maxMarkerBits?newTracked(e)||(e.n|=trackOpBit,n=!wasTracked(e)):n=!e.has(activeEffect),n&&(e.add(activeEffect),activeEffect.deps.push(e))}function trigger$1(e,t,n,r,a,o){var i=targetMap.get(e);if(i){var s=[];if("clear"===t)s=_toConsumableArray2(i.values());else if("length"===n&&isArray$5(e))i.forEach((function(e,t){("length"===t||t>=r)&&s.push(e)}));else switch(void 0!==n&&s.push(i.get(n)),t){case"add":isArray$5(e)?isIntegerKey(n)&&s.push(i.get("length")):(s.push(i.get(ITERATE_KEY)),isMap$1(e)&&s.push(i.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$5(e)||(s.push(i.get(ITERATE_KEY)),isMap$1(e)&&s.push(i.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$1(e)&&s.push(i.get(ITERATE_KEY))}if(1===s.length)s[0]&&triggerEffects(s[0]);else{var l,c=[],u=_createForOfIteratorHelper(s);try{for(u.s();!(l=u.n()).done;){var p=l.value;p&&c.push.apply(c,_toConsumableArray2(p))}}catch(d){u.e(d)}finally{u.f()}triggerEffects(createDep(c))}}}function triggerEffects(e,t){var n,r=_createForOfIteratorHelper(isArray$5(e)?e:_toConsumableArray2(e));try{for(r.s();!(n=r.n()).done;){var a=n.value;(a!==activeEffect||a.allowRecurse)&&(a.scheduler?a.scheduler():a.run())}}catch(o){r.e(o)}finally{r.f()}}var isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).map((function(e){return Symbol[e]})).filter(isSymbol$1)),get$1=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),shallowReadonlyGet=createGetter(!0,!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){var e={};return["includes","indexOf","lastIndexOf"].forEach((function(t){e[t]=function(){for(var e=toRaw(this),n=0,r=this.length;n<r;n++)track(e,"get",n+"");for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];var s=e[t].apply(e,o);return-1===s||!1===s?e[t].apply(e,_toConsumableArray2(o.map(toRaw))):s}})),["push","pop","shift","unshift","splice"].forEach((function(t){e[t]=function(){pauseTracking();for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=toRaw(this)[t].apply(this,n);return resetTracking(),a}})),e}function createGetter(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,r,a){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_raw"===r&&a===(e?t?shallowReadonlyMap:readonlyMap:t?shallowReactiveMap:reactiveMap).get(n))return n;var o=isArray$5(n);if(!e&&o&&hasOwn$2(arrayInstrumentations,r))return Reflect.get(arrayInstrumentations,r,a);var i=Reflect.get(n,r,a);return(isSymbol$1(r)?builtInSymbols.has(r):isNonTrackableKeys(r))?i:(e||track(n,"get",r),t?i:isRef(i)?!o||!isIntegerKey(r)?i.value:i:isObject$2(i)?e?readonly(i):reactive(i):i)}}var set=createSetter(),shallowSet=createSetter(!0);function createSetter(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n,r,a){var o=t[n];if(!e&&!isReadonly(r)&&(r=toRaw(r),o=toRaw(o),!isArray$5(t)&&isRef(o)&&!isRef(r)))return o.value=r,!0;var i=isArray$5(t)&&isIntegerKey(n)?Number(n)<t.length:hasOwn$2(t,n),s=Reflect.set(t,n,r,a);return t===toRaw(a)&&(i?hasChanged(r,o)&&trigger$1(t,"set",n,r):trigger$1(t,"add",n,r)),s}}function deleteProperty(e,t){var n=hasOwn$2(e,t);e[t];var r=Reflect.deleteProperty(e,t);return r&&n&&trigger$1(e,"delete",t,void 0),r}function has$4(e,t){var n=Reflect.has(e,t);return isSymbol$1(t)&&builtInSymbols.has(t)||track(e,"has",t),n}function ownKeys$1(e){return track(e,"iterate",isArray$5(e)?"length":ITERATE_KEY),Reflect.ownKeys(e)}var mutableHandlers={get:get$1,set:set,deleteProperty:deleteProperty,has:has$4,ownKeys:ownKeys$1},readonlyHandlers={get:readonlyGet,set:function(e,t){return!0},deleteProperty:function(e,t){return!0}},shallowReactiveHandlers=extend$2({},mutableHandlers,{get:shallowGet,set:shallowSet}),shallowReadonlyHandlers=extend$2({},readonlyHandlers,{get:shallowReadonlyGet}),toShallow=function(e){return e},getProto$1=function(e){return Reflect.getPrototypeOf(e)};function get$1$1(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=toRaw(e=e.__v_raw),o=toRaw(t);t!==o&&!n&&track(a,"get",t),!n&&track(a,"get",o);var i=getProto$1(a),s=i.has,l=r?toShallow:n?toReadonly:toReactive;return s.call(a,t)?l(e.get(t)):s.call(a,o)?l(e.get(o)):void(e!==a&&e.get(t))}function has$1$1(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.__v_raw,r=toRaw(n),a=toRaw(e);return e!==a&&!t&&track(r,"has",e),!t&&track(r,"has",a),e===a?n.has(e):n.has(e)||n.has(a)}function size(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e=e.__v_raw,!t&&track(toRaw(e),"iterate",ITERATE_KEY),Reflect.get(e,"size",e)}function add(e){e=toRaw(e);var t=toRaw(this);return getProto$1(t).has.call(t,e)||(t.add(e),trigger$1(t,"add",e,e)),this}function set$1(e,t){t=toRaw(t);var n=toRaw(this),r=getProto$1(n),a=r.has,o=r.get,i=a.call(n,e);i||(e=toRaw(e),i=a.call(n,e));var s=o.call(n,e);return n.set(e,t),i?hasChanged(t,s)&&trigger$1(n,"set",e,t):trigger$1(n,"add",e,t),this}function deleteEntry(e){var t=toRaw(this),n=getProto$1(t),r=n.has,a=n.get,o=r.call(t,e);o||(e=toRaw(e),o=r.call(t,e)),a&&a.call(t,e);var i=t.delete(e);return o&&trigger$1(t,"delete",e,void 0),i}function clear(){var e=toRaw(this),t=0!==e.size,n=e.clear();return t&&trigger$1(e,"clear",void 0,void 0),n}function createForEach(e,t){return function(n,r){var a=this,o=a.__v_raw,i=toRaw(o),s=t?toShallow:e?toReadonly:toReactive;return!e&&track(i,"iterate",ITERATE_KEY),o.forEach((function(e,t){return n.call(r,s(e),s(t),a)}))}}function createIterableMethod(e,t,n){return function(){var r=this.__v_raw,a=toRaw(r),o=isMap$1(a),i="entries"===e||e===Symbol.iterator&&o,s="keys"===e&&o,l=r[e].apply(r,arguments),c=n?toShallow:t?toReadonly:toReactive;return!t&&track(a,"iterate",s?MAP_KEY_ITERATE_KEY:ITERATE_KEY),_defineProperty2({next:function(){var e=l.next(),t=e.value,n=e.done;return n?{value:t,done:n}:{value:i?[c(t[0]),c(t[1])]:c(t),done:n}}},Symbol.iterator,(function(){return this}))}}function createReadonlyMethod(e){return function(){return"delete"!==e&&this}}function createInstrumentations(){var e={get:function(e){return get$1$1(this,e)},get size(){return size(this)},has:has$1$1,add:add,set:set$1,delete:deleteEntry,clear:clear,forEach:createForEach(!1,!1)},t={get:function(e){return get$1$1(this,e,!1,!0)},get size(){return size(this)},has:has$1$1,add:add,set:set$1,delete:deleteEntry,clear:clear,forEach:createForEach(!1,!0)},n={get:function(e){return get$1$1(this,e,!0)},get size(){return size(this,!0)},has:function(e){return has$1$1.call(this,e,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},r={get:function(e){return get$1$1(this,e,!0,!0)},get size(){return size(this,!0)},has:function(e){return has$1$1.call(this,e,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((function(a){e[a]=createIterableMethod(a,!1,!1),n[a]=createIterableMethod(a,!0,!1),t[a]=createIterableMethod(a,!1,!0),r[a]=createIterableMethod(a,!0,!0)})),[e,n,t,r]}var _createInstrumentatio=createInstrumentations(),_createInstrumentatio2=_slicedToArray(_createInstrumentatio,4),mutableInstrumentations=_createInstrumentatio2[0],readonlyInstrumentations=_createInstrumentatio2[1],shallowInstrumentations=_createInstrumentatio2[2],shallowReadonlyInstrumentations=_createInstrumentatio2[3];function createInstrumentationGetter(e,t){var n=t?e?shallowReadonlyInstrumentations:shallowInstrumentations:e?readonlyInstrumentations:mutableInstrumentations;return function(t,r,a){return"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(hasOwn$2(n,r)&&r in t?n:t,r,a)}}var mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap(toRawType(e))}function reactive(e){return e&&e.__v_isReadonly?e:createReactiveObject(e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(e){return createReactiveObject(e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(e){return createReactiveObject(e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(e){return createReactiveObject(e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(e,t,n,r,a){if(!isObject$2(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;var o=a.get(e);if(o)return o;var i=getTargetType(e);if(0===i)return e;var s=new Proxy(e,2===i?r:n);return a.set(e,s),s}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!(!e||!e.__v_isReactive)}function isReadonly(e){return!(!e||!e.__v_isReadonly)}function isProxy(e){return isReactive(e)||isReadonly(e)}function toRaw(e){var t=e&&e.__v_raw;return t?toRaw(t):e}function markRaw(e){return def(e,"__v_skip",!0),e}var toReactive=function(e){return isObject$2(e)?reactive(e):e},toReadonly=function(e){return isObject$2(e)?readonly(e):e};function trackRefValue(e){isTracking()&&((e=toRaw(e)).dep||(e.dep=createDep()),trackEffects(e.dep))}function triggerRefValue(e,t){(e=toRaw(e)).dep&&triggerEffects(e.dep)}function isRef(e){return Boolean(e&&!0===e.__v_isRef)}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,t){return isRef(e)?e:new RefImpl(e,t)}var RefImpl=function(){function e(t,n){_classCallCheck2(this,e),this._shallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:toRaw(t),this._value=n?t:toReactive(t)}return _createClass2(e,[{key:"value",get:function(){return trackRefValue(this),this._value},set:function(e){e=this._shallow?e:toRaw(e),hasChanged(e,this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:toReactive(e),triggerRefValue(this))}}]),e}();function triggerRef(e){triggerRefValue(e)}function unref(e){return isRef(e)?e.value:e}var shallowUnwrapHandlers={get:function(e,t,n){return unref(Reflect.get(e,t,n))},set:function(e,t,n,r){var a=e[t];return isRef(a)&&!isRef(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}var CustomRefImpl=function(){function e(t){var n=this;_classCallCheck2(this,e),this.dep=void 0,this.__v_isRef=!0;var r=t((function(){return trackRefValue(n)}),(function(){return triggerRefValue(n)})),a=r.get,o=r.set;this._get=a,this._set=o}return _createClass2(e,[{key:"value",get:function(){return this._get()},set:function(e){this._set(e)}}]),e}();function customRef(e){return new CustomRefImpl(e)}function toRefs(e){var t=isArray$5(e)?new Array(e.length):{};for(var n in e)t[n]=toRef(e,n);return t}var ObjectRefImpl=function(){function e(t,n,r){_classCallCheck2(this,e),this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}return _createClass2(e,[{key:"value",get:function(){var e=this._object[this._key];return void 0===e?this._defaultValue:e},set:function(e){this._object[this._key]=e}}]),e}();function toRef(e,t,n){var r=e[t];return isRef(r)?r:new ObjectRefImpl(e,t,n)}var ComputedRefImpl=function(){function e(t,n,r){var a=this;_classCallCheck2(this,e),this._setter=n,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new ReactiveEffect(t,(function(){a._dirty||(a._dirty=!0,triggerRefValue(a))})),this.__v_isReadonly=r}return _createClass2(e,[{key:"value",get:function(){var e=toRaw(this);return trackRefValue(e),e._dirty&&(e._dirty=!1,e._value=e.effect.run()),e._value},set:function(e){this._setter(e)}}]),e}(),devtools;function computed(e,t){var n,r,a=isFunction$1(e);return a?(n=e,r=NOOP):(n=e.get,r=e.set),new ComputedRefImpl(n,r,a||!r)}Promise.resolve(),exports("cp",devtools);var buffer=[];function setDevtoolsHook(e,t){var n,r;if(exports("cp",devtools=e),devtools)devtools.enabled=!0,buffer.forEach((function(e){var t,n=e.event,r=e.args;return(t=devtools).emit.apply(t,[n].concat(_toConsumableArray2(r)))})),buffer=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null===(r=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===r?void 0:r.includes("jsdom"))){(t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((function(e){setDevtoolsHook(e,t)})),setTimeout((function(){devtools||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])}),3e3)}else buffer=[]}function emit$1(e,t){for(var n=e.vnode.props||EMPTY_OBJ,r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];var i,s=a,l=t.startsWith("update:"),c=l&&t.slice(7);if(c&&c in n){var u="".concat("modelValue"===c?"model":c,"Modifiers"),p=n[u]||EMPTY_OBJ,d=p.number,f=p.trim;f?s=a.map((function(e){return e.trim()})):d&&(s=a.map(toNumber))}var h=n[i=toHandlerKey(t)]||n[i=toHandlerKey(camelize$1(t))];!h&&l&&(h=n[i=toHandlerKey(hyphenate(t))]),h&&callWithAsyncErrorHandling(h,e,6,s);var v=n[i+"Once"];if(v){if(e.emitted){if(e.emitted[i])return}else e.emitted={};e.emitted[i]=!0,callWithAsyncErrorHandling(v,e,6,s)}}function normalizeEmitsOptions(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.emitsCache,a=r.get(e);if(void 0!==a)return a;var o=e.emits,i={},s=!1;if(!isFunction$1(e)){var l=function(e){var n=normalizeEmitsOptions(e,t,!0);n&&(s=!0,extend$2(i,n))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return o||s?(isArray$5(o)?o.forEach((function(e){return i[e]=null})):extend$2(i,o),r.set(e,i),i):(r.set(e,null),null)}function isEmitListener(e,t){return!(!e||!isOn(t))&&(t=t.slice(2).replace(/Once$/,""),hasOwn$2(e,t[0].toLowerCase()+t.slice(1))||hasOwn$2(e,hyphenate(t))||hasOwn$2(e,t))}var currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){var t=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,t}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}var withScopeId=exports("d3",(function(e){return withCtx}));function withCtx(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:currentRenderingInstance;if(!t)return e;if(e._n)return e;var n=function n(){n._d&&setBlockTracking(-1);var r=setCurrentRenderingInstance(t),a=e.apply(void 0,arguments);return setCurrentRenderingInstance(r),n._d&&setBlockTracking(1),a};return n._n=!0,n._c=!0,n._d=!0,n}function markAttrsAccessed(){}function renderComponentRoot(e){var t,n,r=e.type,a=e.vnode,o=e.proxy,i=e.withProxy,s=e.props,l=_slicedToArray(e.propsOptions,1)[0],c=e.slots,u=e.attrs,p=e.emit,d=e.render,f=e.renderCache,h=e.data,v=e.setupState,m=e.ctx,g=e.inheritAttrs,y=setCurrentRenderingInstance(e);try{if(4&a.shapeFlag){var b=i||o;t=normalizeVNode(d.call(b,b,f,s,v,h,m)),n=u}else{var _=r;0,t=normalizeVNode(_.length>1?_(s,{attrs:u,slots:c,emit:p}):_(s,null)),n=r.props?u:getFunctionalFallthrough(u)}}catch(k){blockStack.length=0,handleError(k,e,1),t=createVNode(Comment)}var A=t;if(n&&!1!==g){var x=Object.keys(n),w=A.shapeFlag;x.length&&7&w&&(l&&x.some(isModelListener)&&(n=filterModelListeners(n,l)),A=cloneVNode(A,n))}return a.dirs&&(A.dirs=A.dirs?A.dirs.concat(a.dirs):a.dirs),a.transition&&(A.transition=a.transition),t=A,setCurrentRenderingInstance(y),t}function filterSingleRoot(e){for(var t,n=0;n<e.length;n++){var r=e[n];if(!isVNode(r))return;if(r.type!==Comment||"v-if"===r.children){if(t)return;t=r}}return t}var getFunctionalFallthrough=function(e){var t;for(var n in e)("class"===n||"style"===n||isOn(n))&&((t||(t={}))[n]=e[n]);return t},filterModelListeners=function(e,t){var n={};for(var r in e)isModelListener(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function shouldUpdateComponent(e,t,n){var r=e.props,a=e.children,o=e.component,i=t.props,s=t.children,l=t.patchFlag,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!a&&!s||s&&s.$stable)||r!==i&&(r?!i||hasPropsChanged(r,i,c):!!i);if(1024&l)return!0;if(16&l)return r?hasPropsChanged(r,i,c):!!i;if(8&l)for(var u=t.dynamicProps,p=0;p<u.length;p++){var d=u[p];if(i[d]!==r[d]&&!isEmitListener(c,d))return!0}return!1}function hasPropsChanged(e,t,n){var r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(var a=0;a<r.length;a++){var o=r[a];if(t[o]!==e[o]&&!isEmitListener(n,o))return!0}return!1}function updateHOCHostEl(e,t){for(var n=e.vnode,r=e.parent;r&&r.subTree===n;)(n=r.vnode).el=t,r=r.parent}var isSuspense=function(e){return e.__isSuspense},SuspenseImpl={name:"Suspense",__isSuspense:!0,process:function(e,t,n,r,a,o,i,s,l,c){null==e?mountSuspense(t,n,r,a,o,i,s,l,c):patchSuspense(e,t,n,r,a,i,s,l,c)},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=exports("c9",SuspenseImpl);function triggerEvent(e,t){var n=e.props&&e.props[t];isFunction$1(n)&&n()}function mountSuspense(e,t,n,r,a,o,i,s,l){var c=l.p,u=(0,l.o.createElement)("div"),p=e.suspense=createSuspenseBoundary(e,a,r,t,u,n,o,i,s,l);c(null,p.pendingBranch=e.ssContent,u,null,r,p,o,i),p.deps>0?(triggerEvent(e,"onPending"),triggerEvent(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,o,i),setActiveBranch(p,e.ssFallback)):p.resolve()}function patchSuspense(e,t,n,r,a,o,i,s,l){var c=l.p,u=l.um,p=l.o.createElement,d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;var f=t.ssContent,h=t.ssFallback,v=d.activeBranch,m=d.pendingBranch,g=d.isInFallback,y=d.isHydrating;if(m)d.pendingBranch=f,isSameVNodeType(f,m)?(c(m,f,d.hiddenContainer,null,a,d,o,i,s),d.deps<=0?d.resolve():g&&(c(v,h,n,r,a,null,o,i,s),setActiveBranch(d,h))):(d.pendingId++,y?(d.isHydrating=!1,d.activeBranch=m):u(m,a,d),d.deps=0,d.effects.length=0,d.hiddenContainer=p("div"),g?(c(null,f,d.hiddenContainer,null,a,d,o,i,s),d.deps<=0?d.resolve():(c(v,h,n,r,a,null,o,i,s),setActiveBranch(d,h))):v&&isSameVNodeType(f,v)?(c(v,f,n,r,a,d,o,i,s),d.resolve(!0)):(c(null,f,d.hiddenContainer,null,a,d,o,i,s),d.deps<=0&&d.resolve()));else if(v&&isSameVNodeType(f,v))c(v,f,n,r,a,d,o,i,s),setActiveBranch(d,f);else if(triggerEvent(t,"onPending"),d.pendingBranch=f,d.pendingId++,c(null,f,d.hiddenContainer,null,a,d,o,i,s),d.deps<=0)d.resolve();else{var b=d.timeout,_=d.pendingId;b>0?setTimeout((function(){d.pendingId===_&&d.fallback(h)}),b):0===b&&d.fallback(h)}}function createSuspenseBoundary(e,t,n,r,a,o,i,s,l,c){var u=arguments.length>10&&void 0!==arguments[10]&&arguments[10],p=c.p,d=c.m,f=c.um,h=c.n,v=c.o,m=v.parentNode,g=v.remove,y=toNumber(e.props&&e.props.timeout),b={vnode:e,parent:t,parentComponent:n,isSVG:i,container:r,hiddenContainer:a,anchor:o,deps:0,pendingId:0,timeout:"number"==typeof y?y:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=b.vnode,n=b.activeBranch,r=b.pendingBranch,a=b.pendingId,o=b.effects,i=b.parentComponent,s=b.container;if(b.isHydrating)b.isHydrating=!1;else if(!e){var l=n&&r.transition&&"out-in"===r.transition.mode;l&&(n.transition.afterLeave=function(){a===b.pendingId&&d(r,s,c,0)});var c=b.anchor;n&&(c=h(n),f(n,i,b,!0)),l||d(r,s,c,0)}setActiveBranch(b,r),b.pendingBranch=null,b.isInFallback=!1;for(var u=b.parent,p=!1;u;){if(u.pendingBranch){var v;(v=u.effects).push.apply(v,_toConsumableArray2(o)),p=!0;break}u=u.parent}p||queuePostFlushCb(o),b.effects=[],triggerEvent(t,"onResolve")},fallback:function(e){if(b.pendingBranch){var t=b.vnode,n=b.activeBranch,r=b.parentComponent,a=b.container,o=b.isSVG;triggerEvent(t,"onFallback");var i=h(n),c=function(){b.isInFallback&&(p(null,e,a,i,r,null,o,s,l),setActiveBranch(b,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=c),b.isInFallback=!0,f(n,r,null,!0),u||c()}},move:function(e,t,n){b.activeBranch&&d(b.activeBranch,e,t,n),b.container=e},next:function(){return b.activeBranch&&h(b.activeBranch)},registerDep:function(e,t){var n=!!b.pendingBranch;n&&b.deps++;var r=e.vnode.el;e.asyncDep.catch((function(t){handleError(t,e,0)})).then((function(a){if(!e.isUnmounted&&!b.isUnmounted&&b.pendingId===e.suspenseId){e.asyncResolved=!0;var o=e.vnode;handleSetupResult(e,a,!1),r&&(o.el=r);var s=!r&&e.subTree.el;t(e,o,m(r||e.subTree.el),r?null:h(e.subTree),b,i,l),s&&g(s),updateHOCHostEl(e,o.el),n&&0==--b.deps&&b.resolve()}}))},unmount:function(e,t){b.isUnmounted=!0,b.activeBranch&&f(b.activeBranch,n,e,t),b.pendingBranch&&f(b.pendingBranch,n,e,t)}};return b}function hydrateSuspense(e,t,n,r,a,o,i,s,l){var c=t.suspense=createSuspenseBoundary(t,r,n,e.parentNode,document.createElement("div"),null,a,o,i,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,o,i);return 0===c.deps&&c.resolve(),u}function normalizeSuspenseChildren(e){var t=e.shapeFlag,n=e.children,r=32&t;e.ssContent=normalizeSuspenseSlot(r?n.default:n),e.ssFallback=r?normalizeSuspenseSlot(n.fallback):createVNode(Comment)}function normalizeSuspenseSlot(e){var t;if(isFunction$1(e)){var n=isBlockTreeEnabled&&e._c;n&&(e._d=!1,openBlock()),e=e(),n&&(e._d=!0,t=currentBlock,closeBlock())}if(isArray$5(e)){var r=filterSingleRoot(e);e=r}return e=normalizeVNode(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((function(t){return t!==e}))),e}function queueEffectWithSuspense(e,t){var n;t&&t.pendingBranch?isArray$5(e)?(n=t.effects).push.apply(n,_toConsumableArray2(e)):t.effects.push(e):queuePostFlushCb(e)}function setActiveBranch(e,t){e.activeBranch=t;var n=e.vnode,r=e.parentComponent,a=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=a,updateHOCHostEl(r,a))}function provide(e,t){if(currentInstance){var n=currentInstance.provides,r=currentInstance.parent&&currentInstance.parent.provides;r===n&&(n=currentInstance.provides=Object.create(r)),n[e]=t}else;}function inject(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=currentInstance||currentRenderingInstance;if(r){var a=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(a&&e in a)return a[e];if(arguments.length>1)return n&&isFunction$1(t)?t.call(r.proxy):t}}function useTransitionState(){var e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted((function(){e.isMounted=!0})),onBeforeUnmount((function(){e.isUnmounting=!0})),e}var TransitionHookValidator=[Function,Array],BaseTransitionImpl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},setup:function(e,t){var n,r=t.slots,a=getCurrentInstance(),o=useTransitionState();return function(){var t=r.default&&getTransitionRawChildren(r.default(),!0);if(t&&t.length){var i=toRaw(e),s=i.mode,l=t[0];if(o.isLeaving)return emptyPlaceholder(l);var c=getKeepAliveChild(l);if(!c)return emptyPlaceholder(l);var u=resolveTransitionHooks(c,i,o,a);setTransitionHooks(c,u);var p=a.subTree,d=p&&getKeepAliveChild(p),f=!1,h=c.type.getTransitionKey;if(h){var v=h();void 0===n?n=v:v!==n&&(n=v,f=!0)}if(d&&d.type!==Comment&&(!isSameVNodeType(c,d)||f)){var m=resolveTransitionHooks(d,i,o,a);if(setTransitionHooks(d,m),"out-in"===s)return o.isLeaving=!0,m.afterLeave=function(){o.isLeaving=!1,a.update()},emptyPlaceholder(l);"in-out"===s&&c.type!==Comment&&(m.delayLeave=function(e,t,n){getLeavingNodesForType(o,d)[String(d.key)]=d,e._leaveCb=function(){t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return l}}}},BaseTransition=exports("c5",BaseTransitionImpl);function getLeavingNodesForType(e,t){var n=e.leavingVNodes,r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function resolveTransitionHooks(e,t,n,r){var a=t.appear,o=t.mode,i=t.persisted,s=void 0!==i&&i,l=t.onBeforeEnter,c=t.onEnter,u=t.onAfterEnter,p=t.onEnterCancelled,d=t.onBeforeLeave,f=t.onLeave,h=t.onAfterLeave,v=t.onLeaveCancelled,m=t.onBeforeAppear,g=t.onAppear,y=t.onAfterAppear,b=t.onAppearCancelled,_=String(e.key),A=getLeavingNodesForType(n,e),x=function(e,t){e&&callWithAsyncErrorHandling(e,r,9,t)},w={mode:o,persisted:s,beforeEnter:function(t){var r=l;if(!n.isMounted){if(!a)return;r=m||l}t._leaveCb&&t._leaveCb(!0);var o=A[_];o&&isSameVNodeType(e,o)&&o.el._leaveCb&&o.el._leaveCb(),x(r,[t])},enter:function(e){var t=c,r=u,o=p;if(!n.isMounted){if(!a)return;t=g||c,r=y||u,o=b||p}var i=!1,s=e._enterCb=function(t){i||(i=!0,x(t?o:r,[e]),w.delayedLeave&&w.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave:function(t,r){var a=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();x(d,[t]);var o=!1,i=t._leaveCb=function(n){o||(o=!0,r(),x(n?v:h,[t]),t._leaveCb=void 0,A[a]===e&&delete A[a])};A[a]=e,f?(f(t,i),f.length<=1&&i()):i()},clone:function(e){return resolveTransitionHooks(e,t,n,r)}};return w}function emptyPlaceholder(e){if(isKeepAlive(e))return(e=cloneVNode(e)).children=null,e}function getKeepAliveChild(e){return isKeepAlive(e)?e.children?e.children[0]:void 0:e}function setTransitionHooks(e,t){6&e.shapeFlag&&e.component?setTransitionHooks(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function getTransitionRawChildren(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],r=0,a=0;a<e.length;a++){var o=e[a];o.type===Fragment?(128&o.patchFlag&&r++,n=n.concat(getTransitionRawChildren(o.children,t))):(t||o.type!==Comment)&&n.push(o)}if(r>1)for(var i=0;i<n.length;i++)n[i].patchFlag=-2;return n}function defineComponent(e){return isFunction$1(e)?{setup:e,name:e.name}:e}var isAsyncWrapper=function(e){return!!e.type.__asyncLoader};function defineAsyncComponent(e){isFunction$1(e)&&(e={loader:e});var t,n=e,r=n.loader,a=n.loadingComponent,o=n.errorComponent,i=n.delay,s=void 0===i?200:i,l=n.timeout,c=n.suspensible,u=void 0===c||c,p=n.onError,d=null,f=0,h=function(){return f++,d=null,v()},v=function(){var e;return d||(e=d=r().catch((function(e){if(e=e instanceof Error?e:new Error(String(e)),p)return new Promise((function(t,n){p(e,(function(){return t(h())}),(function(){return n(e)}),f+1)}));throw e})).then((function(n){return e!==d&&d?d:(n&&(n.__esModule||"Module"===n[Symbol.toStringTag])&&(n=n.default),t=n,n)})))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:v,get __asyncResolved(){return t},setup:function(){var e=currentInstance;if(t)return function(){return createInnerComp(t,e)};var n=function(t){d=null,handleError(t,e,13,!o)};if(u&&e.suspense||isInSSRComponentSetup)return v().then((function(t){return function(){return createInnerComp(t,e)}})).catch((function(e){return n(e),function(){return o?createVNode(o,{error:e}):null}}));var r=ref(!1),i=ref(),c=ref(!!s);return s&&setTimeout((function(){c.value=!1}),s),null!=l&&setTimeout((function(){if(!r.value&&!i.value){var e=new Error("Async component timed out after ".concat(l,"ms."));n(e),i.value=e}}),l),v().then((function(){r.value=!0,e.parent&&isKeepAlive(e.parent.vnode)&&queueJob(e.parent.update)})).catch((function(e){n(e),i.value=e})),function(){return r.value&&t?createInnerComp(t,e):i.value&&o?createVNode(o,{error:i.value}):a&&!c.value?createVNode(a):void 0}}})}function createInnerComp(e,t){var n=t.vnode,r=n.ref,a=n.props,o=n.children,i=createVNode(e,a,o);return i.ref=r,i}var isKeepAlive=function(e){return e.type.__isKeepAlive},KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup:function(e,t){var n=t.slots,r=getCurrentInstance(),a=r.ctx;if(!a.renderer)return n.default;var o=new Map,i=new Set,s=null,l=r.suspense,c=a.renderer,u=c.p,p=c.m,d=c.um,f=(0,c.o.createElement)("div");function h(e){resetShapeFlag(e),d(e,r,l)}function v(e){o.forEach((function(t,n){var r=getComponentName(t.type);!r||e&&e(r)||m(n)}))}function m(e){var t=o.get(e);s&&t.type===s.type?s&&resetShapeFlag(s):h(t),o.delete(e),i.delete(e)}a.activate=function(e,t,n,r,a){var o=e.component;p(e,t,n,0,l),u(o.vnode,e,t,n,o,l,r,e.slotScopeIds,a),queuePostRenderEffect((function(){o.isDeactivated=!1,o.a&&invokeArrayFns(o.a);var t=e.props&&e.props.onVnodeMounted;t&&invokeVNodeHook(t,o.parent,e)}),l)},a.deactivate=function(e){var t=e.component;p(e,f,null,1,l),queuePostRenderEffect((function(){t.da&&invokeArrayFns(t.da);var n=e.props&&e.props.onVnodeUnmounted;n&&invokeVNodeHook(n,t.parent,e),t.isDeactivated=!0}),l)},watch((function(){return[e.include,e.exclude]}),(function(e){var t=_slicedToArray(e,2),n=t[0],r=t[1];n&&v((function(e){return matches(n,e)})),r&&v((function(e){return!matches(r,e)}))}),{flush:"post",deep:!0});var g=null,y=function(){null!=g&&o.set(g,getInnerChild(r.subTree))};return onMounted(y),onUpdated(y),onBeforeUnmount((function(){o.forEach((function(e){var t=r.subTree,n=r.suspense,a=getInnerChild(t);if(e.type!==a.type)h(e);else{resetShapeFlag(a);var o=a.component.da;o&&queuePostRenderEffect(o,n)}}))})),function(){if(g=null,!n.default)return null;var t=n.default(),r=t[0];if(t.length>1)return s=null,t;if(!(isVNode(r)&&(4&r.shapeFlag||128&r.shapeFlag)))return s=null,r;var a=getInnerChild(r),l=a.type,c=getComponentName(isAsyncWrapper(a)?a.type.__asyncResolved||{}:l),u=e.include,p=e.exclude,d=e.max;if(u&&(!c||!matches(u,c))||p&&c&&matches(p,c))return s=a,r;var f=null==a.key?l:a.key,h=o.get(f);return a.el&&(a=cloneVNode(a),128&r.shapeFlag&&(r.ssContent=a)),g=f,h?(a.el=h.el,a.component=h.component,a.transition&&setTransitionHooks(a,a.transition),a.shapeFlag|=512,i.delete(f),i.add(f)):(i.add(f),d&&i.size>parseInt(d,10)&&m(i.values().next().value)),a.shapeFlag|=256,s=a,r}}},KeepAlive=exports("c7",KeepAliveImpl);function matches(e,t){return isArray$5(e)?e.some((function(e){return matches(e,t)})):isString$1(e)?e.split(",").indexOf(t)>-1:!!e.test&&e.test(t)}function onActivated(e,t){registerKeepAliveHook(e,"a",t)}function onDeactivated(e,t){registerKeepAliveHook(e,"da",t)}function registerKeepAliveHook(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:currentInstance,r=e.__wdc||(e.__wdc=function(){for(var t=n;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(injectHook(t,r,n),n)for(var a=n.parent;a&&a.parent;)isKeepAlive(a.parent.vnode)&&injectToKeepAliveRoot(r,t,n,a),a=a.parent}function injectToKeepAliveRoot(e,t,n,r){var a=injectHook(t,e,r,!0);onUnmounted((function(){remove(r[t],a)}),n)}function resetShapeFlag(e){var t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function getInnerChild(e){return 128&e.shapeFlag?e.ssContent:e}function injectHook(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:currentInstance,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(n){var a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=function(){if(!n.isUnmounted){pauseTracking(),setCurrentInstance(n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];var i=callWithAsyncErrorHandling(t,n,e,a);return unsetCurrentInstance(),resetTracking(),i}});return r?a.unshift(o):a.push(o),o}}var createHook=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:currentInstance;return(!isInSSRComponentSetup||"sp"===e)&&injectHook(e,t,n)}},onBeforeMount=exports("cy",createHook("bm")),onMounted=exports("$",createHook("m")),onBeforeUpdate=exports("aG",createHook("bu")),onUpdated=exports("as",createHook("u")),onBeforeUnmount=exports("ab",createHook("bum")),onUnmounted=exports("a_",createHook("um")),onServerPrefetch=exports("cC",createHook("sp")),onRenderTriggered=exports("cB",createHook("rtg")),onRenderTracked=exports("cA",createHook("rtc"));function onErrorCaptured(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:currentInstance;injectHook("ec",e,t)}var shouldCacheAccess=!0;function applyOptions(e){var t=resolveMergedOptions(e),n=e.proxy,r=e.ctx;shouldCacheAccess=!1,t.beforeCreate&&callHook$1(t.beforeCreate,e,"bc");var a=t.data,o=t.computed,i=t.methods,s=t.watch,l=t.provide,c=t.inject,u=t.created,p=t.beforeMount,d=t.mounted,f=t.beforeUpdate,h=t.updated,v=t.activated,m=t.deactivated,g=(t.beforeDestroy,t.beforeUnmount),y=(t.destroyed,t.unmounted),b=t.render,_=t.renderTracked,A=t.renderTriggered,x=t.errorCaptured,w=t.serverPrefetch,k=t.expose,S=t.inheritAttrs,E=t.components,P=t.directives;t.filters;if(c&&resolveInjections(c,r,null,e.appContext.config.unwrapInjectedRef),i)for(var C in i){var T=i[C];isFunction$1(T)&&(r[C]=T.bind(n))}if(a){var I=a.call(n,n);isObject$2(I)&&(e.data=reactive(I))}if(shouldCacheAccess=!0,o){var M=function(e){var t=o[e],a=computed({get:isFunction$1(t)?t.bind(n,n):isFunction$1(t.get)?t.get.bind(n,n):NOOP,set:!isFunction$1(t)&&isFunction$1(t.set)?t.set.bind(n):NOOP});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:function(){return a.value},set:function(e){return a.value=e}})};for(var R in o)M(R)}if(s)for(var O in s)createWatcher(s[O],r,n,O);if(l){var z=isFunction$1(l)?l.call(n):l;Reflect.ownKeys(z).forEach((function(e){provide(e,z[e])}))}function D(e,t){isArray$5(t)?t.forEach((function(t){return e(t.bind(n))})):t&&e(t.bind(n))}if(u&&callHook$1(u,e,"c"),D(onBeforeMount,p),D(onMounted,d),D(onBeforeUpdate,f),D(onUpdated,h),D(onActivated,v),D(onDeactivated,m),D(onErrorCaptured,x),D(onRenderTracked,_),D(onRenderTriggered,A),D(onBeforeUnmount,g),D(onUnmounted,y),D(onServerPrefetch,w),isArray$5(k))if(k.length){var F=e.exposed||(e.exposed={});k.forEach((function(e){Object.defineProperty(F,e,{get:function(){return n[e]},set:function(t){return n[e]=t}})}))}else e.exposed||(e.exposed={});b&&e.render===NOOP&&(e.render=b),null!=S&&(e.inheritAttrs=S),E&&(e.components=E),P&&(e.directives=P)}function resolveInjections(e,t){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];isArray$5(e)&&(e=normalizeInject(e));var r=function(r){var a=e[r],o=void 0;isRef(o=isObject$2(a)?"default"in a?inject(a.from||r,a.default,!0):inject(a.from||r):inject(a))&&n?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:function(){return o.value},set:function(e){return o.value=e}}):t[r]=o};for(var a in e)r(a)}function callHook$1(e,t,n){callWithAsyncErrorHandling(isArray$5(e)?e.map((function(e){return e.bind(t.proxy)})):e.bind(t.proxy),t,n)}function createWatcher(e,t,n,r){var a=r.includes(".")?createPathGetter(n,r):function(){return n[r]};if(isString$1(e)){var o=t[e];isFunction$1(o)&&watch(a,o)}else if(isFunction$1(e))watch(a,e.bind(n));else if(isObject$2(e))if(isArray$5(e))e.forEach((function(e){return createWatcher(e,t,n,r)}));else{var i=isFunction$1(e.handler)?e.handler.bind(n):t[e.handler];isFunction$1(i)&&watch(a,i,e)}}function resolveMergedOptions(e){var t,n=e.type,r=n.mixins,a=n.extends,o=e.appContext,i=o.mixins,s=o.optionsCache,l=o.config.optionMergeStrategies,c=s.get(n);return c?t=c:i.length||r||a?(t={},i.length&&i.forEach((function(e){return mergeOptions$1(t,e,l,!0)})),mergeOptions$1(t,n,l)):t=n,s.set(n,t),t}function mergeOptions$1(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=t.mixins,o=t.extends;for(var i in o&&mergeOptions$1(e,o,n,!0),a&&a.forEach((function(t){return mergeOptions$1(e,t,n,!0)})),t)if(r&&"expose"===i);else{var s=internalOptionMergeStrats[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}var internalOptionMergeStrats={data:mergeDataFn,props:mergeObjectOptions,emits:mergeObjectOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,t){return t?e?function(){return extend$2(isFunction$1(e)?e.call(this,this):e,isFunction$1(t)?t.call(this,this):t)}:t:e}function mergeInject(e,t){return mergeObjectOptions(normalizeInject(e),normalizeInject(t))}function normalizeInject(e){if(isArray$5(e)){for(var t={},n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function mergeAsArray(e,t){return e?_toConsumableArray2(new Set([].concat(e,t))):t}function mergeObjectOptions(e,t){return e?extend$2(extend$2(Object.create(null),e),t):t}function mergeWatchOptions(e,t){if(!e)return t;if(!t)return e;var n=extend$2(Object.create(null),e);for(var r in t)n[r]=mergeAsArray(e[r],t[r]);return n}function initProps(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a={},o={};for(var i in def(o,InternalObjectKey,1),e.propsDefaults=Object.create(null),setFullProps(e,t,a,o),e.propsOptions[0])i in a||(a[i]=void 0);n?e.props=r?a:shallowReactive(a):e.type.props?e.props=a:e.props=o,e.attrs=o}function updateProps(e,t,n,r){var a=e.props,o=e.attrs,i=e.vnode.patchFlag,s=toRaw(a),l=_slicedToArray(e.propsOptions,1)[0],c=!1;if(!(r||i>0)||16&i){var u;for(var p in setFullProps(e,t,a,o)&&(c=!0),s)t&&(hasOwn$2(t,p)||(u=hyphenate(p))!==p&&hasOwn$2(t,u))||(l?!n||void 0===n[p]&&void 0===n[u]||(a[p]=resolvePropValue(l,s,p,void 0,e,!0)):delete a[p]);if(o!==s)for(var d in o)t&&hasOwn$2(t,d)||(delete o[d],c=!0)}else if(8&i)for(var f=e.vnode.dynamicProps,h=0;h<f.length;h++){var v=f[h],m=t[v];if(l)if(hasOwn$2(o,v))m!==o[v]&&(o[v]=m,c=!0);else{var g=camelize$1(v);a[g]=resolvePropValue(l,s,g,m,e,!1)}else m!==o[v]&&(o[v]=m,c=!0)}c&&trigger$1(e,"set","$attrs")}function setFullProps(e,t,n,r){var a,o=_slicedToArray(e.propsOptions,2),i=o[0],s=o[1],l=!1;if(t)for(var c in t)if(!isReservedProp(c)){var u=t[c],p=void 0;i&&hasOwn$2(i,p=camelize$1(c))?s&&s.includes(p)?(a||(a={}))[p]=u:n[p]=u:isEmitListener(e.emitsOptions,c)||c in r&&u===r[c]||(r[c]=u,l=!0)}if(s)for(var d=toRaw(n),f=a||EMPTY_OBJ,h=0;h<s.length;h++){var v=s[h];n[v]=resolvePropValue(i,d,v,f[v],e,!hasOwn$2(f,v))}return l}function resolvePropValue(e,t,n,r,a,o){var i=e[n];if(null!=i){var s=hasOwn$2(i,"default");if(s&&void 0===r){var l=i.default;if(i.type!==Function&&isFunction$1(l)){var c=a.propsDefaults;n in c?r=c[n]:(setCurrentInstance(a),r=c[n]=l.call(null,t),unsetCurrentInstance())}else r=l}i[0]&&(o&&!s?r=!1:!i[1]||""!==r&&r!==hyphenate(n)||(r=!0))}return r}function normalizePropsOptions(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.propsCache,a=r.get(e);if(a)return a;var o=e.props,i={},s=[],l=!1;if(!isFunction$1(e)){var c=function(e){l=!0;var n=_slicedToArray(normalizePropsOptions(e,t,!0),2),r=n[0],a=n[1];extend$2(i,r),a&&s.push.apply(s,_toConsumableArray2(a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return r.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$5(o))for(var u=0;u<o.length;u++){var p=camelize$1(o[u]);validatePropName(p)&&(i[p]=EMPTY_OBJ)}else if(o)for(var d in o){var f=camelize$1(d);if(validatePropName(f)){var h=o[d],v=i[f]=isArray$5(h)||isFunction$1(h)?{type:h}:h;if(v){var m=getTypeIndex(Boolean,v.type),g=getTypeIndex(String,v.type);v[0]=m>-1,v[1]=g<0||m<g,(m>-1||hasOwn$2(v,"default"))&&s.push(f)}}}var y=[i,s];return r.set(e,y),y}function validatePropName(e){return"$"!==e[0]}function getType(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function isSameType(e,t){return getType(e)===getType(t)}function getTypeIndex(e,t){return isArray$5(t)?t.findIndex((function(t){return isSameType(t,e)})):isFunction$1(t)&&isSameType(t,e)?0:-1}var isInternalKey=function(e){return"_"===e[0]||"$stable"===e},normalizeSlotValue=function(e){return isArray$5(e)?e.map(normalizeVNode):[normalizeVNode(e)]},normalizeSlot$1=function(e,t,n){var r=withCtx((function(){return normalizeSlotValue(t.apply(void 0,arguments))}),n);return r._c=!1,r},normalizeObjectSlots=function(e,t,n){var r=e._ctx;for(var a in e)if(!isInternalKey(a)){var o=e[a];isFunction$1(o)?t[a]=normalizeSlot$1(a,o,r):null!=o&&function(){var e=normalizeSlotValue(o);t[a]=function(){return e}}()}},normalizeVNodeSlots=function(e,t){var n=normalizeSlotValue(t);e.slots.default=function(){return n}},initSlots=function(e,t){if(32&e.vnode.shapeFlag){var n=t._;n?(e.slots=toRaw(t),def(t,"_",n)):normalizeObjectSlots(t,e.slots={})}else e.slots={},t&&normalizeVNodeSlots(e,t);def(e.slots,InternalObjectKey,1)},updateSlots=function(e,t,n){var r=e.vnode,a=e.slots,o=!0,i=EMPTY_OBJ;if(32&r.shapeFlag){var s=t._;s?n&&1===s?o=!1:(extend$2(a,t),n||1!==s||delete a._):(o=!t.$stable,normalizeObjectSlots(t,a)),i=t}else t&&(normalizeVNodeSlots(e,t),i={default:1});if(o)for(var l in a)isInternalKey(l)||l in i||delete a[l]};function withDirectives(e,t){if(null===currentRenderingInstance)return e;for(var n=currentRenderingInstance.proxy,r=e.dirs||(e.dirs=[]),a=0;a<t.length;a++){var o=_slicedToArray(t[a],4),i=o[0],s=o[1],l=o[2],c=o[3],u=void 0===c?EMPTY_OBJ:c;isFunction$1(i)&&(i={mounted:i,updated:i}),i.deep&&traverse(s),r.push({dir:i,instance:n,value:s,oldValue:void 0,arg:l,modifiers:u})}return e}function invokeDirectiveHook(e,t,n,r){for(var a=e.dirs,o=t&&t.dirs,i=0;i<a.length;i++){var s=a[i];o&&(s.oldValue=o[i].value);var l=s.dir[r];l&&(pauseTracking(),callWithAsyncErrorHandling(l,n,8,[e.el,s,e,t]),resetTracking())}}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}var uid=0;function createAppAPI(e,t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;null==r||isObject$2(r)||(r=null);var a=createAppContext(),o=new Set,i=!1,s=a.app={_uid:uid++,_component:n,_props:r,_container:null,_context:a,_instance:null,version:version,get config(){return a.config},set config(e){},use:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return o.has(e)||(e&&isFunction$1(e.install)?(o.add(e),e.install.apply(e,[s].concat(n))):isFunction$1(e)&&(o.add(e),e.apply(void 0,[s].concat(n)))),s},mixin:function(e){return a.mixins.includes(e)||a.mixins.push(e),s},component:function(e,t){return t?(a.components[e]=t,s):a.components[e]},directive:function(e,t){return t?(a.directives[e]=t,s):a.directives[e]},mount:function(o,l,c){if(!i){var u=createVNode(n,r);return u.appContext=a,l&&t?t(u,o):e(u,o,c),i=!0,s._container=o,o.__vue_app__=s,getExposeProxy(u.component)||u.component.proxy}},unmount:function(){i&&(e(null,s._container),delete s._container.__vue_app__)},provide:function(e,t){return a.provides[e]=t,s}};return s}}function setRef(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(isArray$5(e))e.forEach((function(e,o){return setRef(e,t&&(isArray$5(t)?t[o]:t),n,r,a)}));else if(!isAsyncWrapper(r)||a){var o=4&r.shapeFlag?getExposeProxy(r.component)||r.component.proxy:r.el,i=a?null:o,s=e.i,l=e.r,c=t&&t.r,u=s.refs===EMPTY_OBJ?s.refs={}:s.refs,p=s.setupState;if(null!=c&&c!==l&&(isString$1(c)?(u[c]=null,hasOwn$2(p,c)&&(p[c]=null)):isRef(c)&&(c.value=null)),isFunction$1(l))callWithErrorHandling(l,s,12,[i,u]);else{var d=isString$1(l),f=isRef(l);if(d||f){var h=function(){if(e.f){var t=d?u[l]:l.value;a?isArray$5(t)&&remove(t,o):isArray$5(t)?t.includes(o)||t.push(o):d?u[l]=[o]:(l.value=[o],e.k&&(u[e.k]=l.value))}else d?(u[l]=i,hasOwn$2(p,l)&&(p[l]=i)):isRef(l)&&(l.value=i,e.k&&(u[e.k]=i))};i?(h.id=-1,queuePostRenderEffect(h,n)):h()}}}}var hasMismatch=!1,isSVGContainer=function(e){return/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName},isComment=function(e){return 8===e.nodeType};function createHydrationFunctions(e){var t=e.mt,n=e.p,r=e.o,a=r.patchProp,o=r.nextSibling,i=r.parentNode,s=r.remove,l=r.insert,c=r.createComment,u=function n(r,a,s,l,c){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],m=isComment(r)&&"["===r.data,g=function(){return h(r,a,s,l,c,m)},y=a.type,b=a.ref,_=a.shapeFlag,A=r.nodeType;a.el=r;var x=null;switch(y){case Text:3!==A?x=g():(r.data!==a.children&&(hasMismatch=!0,r.data=a.children),x=o(r));break;case Comment:x=8!==A||m?g():o(r);break;case Static:if(1===A){x=r;for(var w=!a.children.length,k=0;k<a.staticCount;k++)w&&(a.children+=x.outerHTML),k===a.staticCount-1&&(a.anchor=x),x=o(x);return x}x=g();break;case Fragment:x=m?f(r,a,s,l,c,u):g();break;default:if(1&_)x=1!==A||a.type.toLowerCase()!==r.tagName.toLowerCase()?g():p(r,a,s,l,c,u);else if(6&_){a.slotScopeIds=c;var S,E=i(r);if(t(a,E,null,s,l,isSVGContainer(E),u),x=m?v(r):o(r),isAsyncWrapper(a))m?(S=createVNode(Fragment)).anchor=x?x.previousSibling:E.lastChild:S=3===r.nodeType?createTextVNode(""):createVNode("div"),S.el=r,a.component.subTree=S}else 64&_?x=8!==A?g():a.type.hydrate(r,a,s,l,c,u,e,d):128&_&&(x=a.type.hydrate(r,a,s,l,isSVGContainer(i(r)),c,u,e,n))}return null!=b&&setRef(b,null,l,a),x},p=function(e,t,n,r,o,i){i=i||!!t.dynamicChildren;var l=t.type,c=t.props,u=t.patchFlag,p=t.shapeFlag,f=t.dirs,h="input"===l&&f||"option"===l;if(h||-1!==u){if(f&&invokeDirectiveHook(t,null,n,"created"),c)if(h||!i||48&u)for(var v in c)(h&&v.endsWith("value")||isOn(v)&&!isReservedProp(v))&&a(e,v,null,c[v],!1,void 0,n);else c.onClick&&a(e,"onClick",null,c.onClick,!1,void 0,n);var m;if((m=c&&c.onVnodeBeforeMount)&&invokeVNodeHook(m,n,t),f&&invokeDirectiveHook(t,null,n,"beforeMount"),((m=c&&c.onVnodeMounted)||f)&&queueEffectWithSuspense((function(){m&&invokeVNodeHook(m,n,t),f&&invokeDirectiveHook(t,null,n,"mounted")}),r),16&p&&(!c||!c.innerHTML&&!c.textContent))for(var g=d(e.firstChild,t,e,n,r,o,i);g;){hasMismatch=!0;var y=g;g=g.nextSibling,s(y)}else 8&p&&e.textContent!==t.children&&(hasMismatch=!0,e.textContent=t.children)}return e.nextSibling},d=function(e,t,r,a,o,i,s){s=s||!!t.dynamicChildren;for(var l=t.children,c=l.length,p=0;p<c;p++){var d=s?l[p]:l[p]=normalizeVNode(l[p]);if(e)e=u(e,d,a,o,i,s);else{if(d.type===Text&&!d.children)continue;hasMismatch=!0,n(null,d,r,null,a,o,isSVGContainer(r),i)}}return e},f=function(e,t,n,r,a,s){var u=t.slotScopeIds;u&&(a=a?a.concat(u):u);var p=i(e),f=d(o(e),t,p,n,r,a,s);return f&&isComment(f)&&"]"===f.data?o(t.anchor=f):(hasMismatch=!0,l(t.anchor=c("]"),p,f),f)},h=function(e,t,r,a,l,c){if(hasMismatch=!0,t.el=null,c)for(var u=v(e);;){var p=o(e);if(!p||p===u)break;s(p)}var d=o(e),f=i(e);return s(e),n(null,t,f,d,r,a,isSVGContainer(f),l),d},v=function(e){for(var t=0;e;)if((e=o(e))&&isComment(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return o(e);t--}return e};return[function(e,t){if(!t.hasChildNodes())return n(null,e,t),void flushPostFlushCbs();hasMismatch=!1,u(t.firstChild,e,null,null,null),flushPostFlushCbs(),hasMismatch&&console.error("Hydration completed but contains mismatches.")},u]}var queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function createHydrationRenderer(e){return baseCreateRenderer(e,createHydrationFunctions)}function baseCreateRenderer(e,t){getGlobalThis().__VUE__=!0;var n,r,a=e.insert,o=e.remove,i=e.patchProp,s=e.createElement,l=e.createText,c=e.createComment,u=e.setText,p=e.setElementText,d=e.parentNode,f=e.nextSibling,h=e.setScopeId,v=void 0===h?NOOP:h,m=e.cloneNode,g=e.insertStaticContent,y=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,i=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:!!t.dynamicChildren;if(e!==t){e&&!isSameVNodeType(e,t)&&(r=U(e),V(e,a,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);var c=t.type,u=t.ref,p=t.shapeFlag;switch(c){case Text:b(e,t,n,r);break;case Comment:_(e,t,n,r);break;case Static:null==e&&A(t,n,r,i);break;case Fragment:I(e,t,n,r,a,o,i,s,l);break;default:1&p?w(e,t,n,r,a,o,i,s,l):6&p?M(e,t,n,r,a,o,i,s,l):(64&p||128&p)&&c.process(e,t,n,r,a,o,i,s,l,K)}null!=u&&a&&setRef(u,e&&e.ref,o,t||e,!t)}},b=function(e,t,n,r){if(null==e)a(t.el=l(t.children),n,r);else{var o=t.el=e.el;t.children!==e.children&&u(o,t.children)}},_=function(e,t,n,r){null==e?a(t.el=c(t.children||""),n,r):t.el=e.el},A=function(e,t,n,r){var a=_slicedToArray(g(e.children,t,n,r),2);e.el=a[0],e.anchor=a[1]},x=function(e,t,n){for(var r,o=e.el,i=e.anchor;o&&o!==i;)r=f(o),a(o,t,n),o=r;a(i,t,n)},w=function(e,t,n,r,a,o,i,s,l){i=i||"svg"===t.type,null==e?k(t,n,r,a,o,i,s,l):P(e,t,a,o,i,s,l)},k=function(e,t,n,r,o,l,c,u){var d,f,h=e.type,v=e.props,g=e.shapeFlag,y=e.transition,b=e.patchFlag,_=e.dirs;if(e.el&&void 0!==m&&-1===b)d=e.el=m(e.el);else{if(d=e.el=s(e.type,l,v&&v.is,v),8&g?p(d,e.children):16&g&&E(e.children,d,null,r,o,l&&"foreignObject"!==h,c,u),_&&invokeDirectiveHook(e,null,r,"created"),v){for(var A in v)"value"===A||isReservedProp(A)||i(d,A,null,v[A],l,e.children,r,o,q);"value"in v&&i(d,"value",null,v.value),(f=v.onVnodeBeforeMount)&&invokeVNodeHook(f,r,e)}S(d,e,e.scopeId,c,r)}_&&invokeDirectiveHook(e,null,r,"beforeMount");var x=(!o||o&&!o.pendingBranch)&&y&&!y.persisted;x&&y.beforeEnter(d),a(d,t,n),((f=v&&v.onVnodeMounted)||x||_)&&queuePostRenderEffect((function(){f&&invokeVNodeHook(f,r,e),x&&y.enter(d),_&&invokeDirectiveHook(e,null,r,"mounted")}),o)},S=function e(t,n,r,a,o){if(r&&v(t,r),a)for(var i=0;i<a.length;i++)v(t,a[i]);if(o&&n===o.subTree){var s=o.vnode;e(t,s,s.scopeId,s.slotScopeIds,o.parent)}},E=function(e,t,n,r,a,o,i,s){for(var l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=l;c<e.length;c++){var u=e[c]=s?cloneIfMounted(e[c]):normalizeVNode(e[c]);y(null,u,t,n,r,a,o,i,s)}},P=function(e,t,n,r,a,o,s){var l=t.el=e.el,c=t.patchFlag,u=t.dynamicChildren,d=t.dirs;c|=16&e.patchFlag;var f,h=e.props||EMPTY_OBJ,v=t.props||EMPTY_OBJ;n&&toggleRecurse(n,!1),(f=v.onVnodeBeforeUpdate)&&invokeVNodeHook(f,n,t,e),d&&invokeDirectiveHook(t,e,n,"beforeUpdate"),n&&toggleRecurse(n,!0);var m=a&&"foreignObject"!==t.type;if(u?C(e.dynamicChildren,u,l,n,r,m,o):s||F(e,t,l,null,n,r,m,o,!1),c>0){if(16&c)T(l,t,h,v,n,r,a);else if(2&c&&h.class!==v.class&&i(l,"class",null,v.class,a),4&c&&i(l,"style",h.style,v.style,a),8&c)for(var g=t.dynamicProps,y=0;y<g.length;y++){var b=g[y],_=h[b],A=v[b];A===_&&"value"!==b||i(l,b,_,A,a,e.children,n,r,q)}1&c&&e.children!==t.children&&p(l,t.children)}else s||null!=u||T(l,t,h,v,n,r,a);((f=v.onVnodeUpdated)||d)&&queuePostRenderEffect((function(){f&&invokeVNodeHook(f,n,t,e),d&&invokeDirectiveHook(t,e,n,"updated")}),r)},C=function(e,t,n,r,a,o,i){for(var s=0;s<t.length;s++){var l=e[s],c=t[s],u=l.el&&(l.type===Fragment||!isSameVNodeType(l,c)||70&l.shapeFlag)?d(l.el):n;y(l,c,u,null,r,a,o,i,!0)}},T=function(e,t,n,r,a,o,s){if(n!==r){for(var l in r)if(!isReservedProp(l)){var c=r[l],u=n[l];c!==u&&"value"!==l&&i(e,l,u,c,s,t.children,a,o,q)}if(n!==EMPTY_OBJ)for(var p in n)isReservedProp(p)||p in r||i(e,p,n[p],null,s,t.children,a,o,q);"value"in r&&i(e,"value",n.value,r.value)}},I=function(e,t,n,r,o,i,s,c,u){var p=t.el=e?e.el:l(""),d=t.anchor=e?e.anchor:l(""),f=t.patchFlag,h=t.dynamicChildren,v=t.slotScopeIds;v&&(c=c?c.concat(v):v),null==e?(a(p,n,r),a(d,n,r),E(t.children,n,d,o,i,s,c,u)):f>0&&64&f&&h&&e.dynamicChildren?(C(e.dynamicChildren,h,n,o,i,s,c),(null!=t.key||o&&t===o.subTree)&&traverseStaticChildren(e,t,!0)):F(e,t,n,d,o,i,s,c,u)},M=function(e,t,n,r,a,o,i,s,l){t.slotScopeIds=s,null==e?512&t.shapeFlag?a.ctx.activate(t,n,r,i,l):R(t,n,r,a,o,i,l):O(e,t,l)},R=function(e,t,n,r,a,o,i){var s=e.component=createComponentInstance(e,r,a);if(isKeepAlive(e)&&(s.ctx.renderer=K),setupComponent(s),s.asyncDep){if(a&&a.registerDep(s,z),!e.el){var l=s.subTree=createVNode(Comment);_(null,l,t,n)}}else z(s,e,t,n,a,o,i)},O=function(e,t,n){var r=t.component=e.component;if(shouldUpdateComponent(e,t,n)){if(r.asyncDep&&!r.asyncResolved)return void D(r,t,n);r.next=t,invalidateJob(r.update),r.update()}else t.component=e.component,t.el=e.el,r.vnode=t},z=function(e,t,n,a,o,i,s){var l=e.effect=new ReactiveEffect((function(){if(e.isMounted){var l,c=e.next,u=e.bu,p=e.u,f=e.parent,h=e.vnode,v=c;toggleRecurse(e,!1),c?(c.el=h.el,D(e,c,s)):c=h,u&&invokeArrayFns(u),(l=c.props&&c.props.onVnodeBeforeUpdate)&&invokeVNodeHook(l,f,c,h),toggleRecurse(e,!0);var m=renderComponentRoot(e),g=e.subTree;e.subTree=m,y(g,m,d(g.el),U(g),e,o,i),c.el=m.el,null===v&&updateHOCHostEl(e,m.el),p&&queuePostRenderEffect(p,o),(l=c.props&&c.props.onVnodeUpdated)&&queuePostRenderEffect((function(){return invokeVNodeHook(l,f,c,h)}),o)}else{var b,_=t,A=_.el,x=_.props,w=e.bm,k=e.m,S=e.parent,E=isAsyncWrapper(t);if(toggleRecurse(e,!1),w&&invokeArrayFns(w),!E&&(b=x&&x.onVnodeBeforeMount)&&invokeVNodeHook(b,S,t),toggleRecurse(e,!0),A&&r){var P=function(){e.subTree=renderComponentRoot(e),r(A,e.subTree,e,o,null)};E?t.type.__asyncLoader().then((function(){return!e.isUnmounted&&P()})):P()}else{var C=e.subTree=renderComponentRoot(e);y(null,C,n,a,e,o,i),t.el=C.el}if(k&&queuePostRenderEffect(k,o),!E&&(b=x&&x.onVnodeMounted)){var T=t;queuePostRenderEffect((function(){return invokeVNodeHook(b,S,T)}),o)}256&t.shapeFlag&&e.a&&queuePostRenderEffect(e.a,o),e.isMounted=!0,t=n=a=null}}),(function(){return queueJob(e.update)}),e.scope),c=e.update=l.run.bind(l);c.id=e.uid,toggleRecurse(e,!0),c()},D=function(e,t,n){t.component=e;var r=e.vnode.props;e.vnode=t,e.next=null,updateProps(e,t.props,r,n),updateSlots(e,t.children,n),pauseTracking(),flushPreFlushCbs(void 0,e.update),resetTracking()},F=function(e,t,n,r,a,o,i,s){var l=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,f=t.patchFlag,h=t.shapeFlag;if(f>0){if(128&f)return void N(c,d,n,r,a,o,i,s,l);if(256&f)return void B(c,d,n,r,a,o,i,s,l)}8&h?(16&u&&q(c,a,o),d!==c&&p(n,d)):16&u?16&h?N(c,d,n,r,a,o,i,s,l):q(c,a,o,!0):(8&u&&p(n,""),16&h&&E(d,n,r,a,o,i,s,l))},B=function(e,t,n,r,a,o,i,s,l){t=t||EMPTY_ARR;var c,u=(e=e||EMPTY_ARR).length,p=t.length,d=Math.min(u,p);for(c=0;c<d;c++){var f=t[c]=l?cloneIfMounted(t[c]):normalizeVNode(t[c]);y(e[c],f,n,null,a,o,i,s,l)}u>p?q(e,a,o,!0,!1,d):E(t,n,r,a,o,i,s,l,d)},N=function(e,t,n,r,a,o,i,s,l){for(var c=0,u=t.length,p=e.length-1,d=u-1;c<=p&&c<=d;){var f=e[c],h=t[c]=l?cloneIfMounted(t[c]):normalizeVNode(t[c]);if(!isSameVNodeType(f,h))break;y(f,h,n,null,a,o,i,s,l),c++}for(;c<=p&&c<=d;){var v=e[p],m=t[d]=l?cloneIfMounted(t[d]):normalizeVNode(t[d]);if(!isSameVNodeType(v,m))break;y(v,m,n,null,a,o,i,s,l),p--,d--}if(c>p){if(c<=d)for(var g=d+1,b=g<u?t[g].el:r;c<=d;)y(null,t[c]=l?cloneIfMounted(t[c]):normalizeVNode(t[c]),n,b,a,o,i,s,l),c++}else if(c>d)for(;c<=p;)V(e[c],a,o,!0),c++;else{var _,A=c,x=c,w=new Map;for(c=x;c<=d;c++){var k=t[c]=l?cloneIfMounted(t[c]):normalizeVNode(t[c]);null!=k.key&&w.set(k.key,c)}var S=0,E=d-x+1,P=!1,C=0,T=new Array(E);for(c=0;c<E;c++)T[c]=0;for(c=A;c<=p;c++){var I=e[c];if(S>=E)V(I,a,o,!0);else{var M=void 0;if(null!=I.key)M=w.get(I.key);else for(_=x;_<=d;_++)if(0===T[_-x]&&isSameVNodeType(I,t[_])){M=_;break}void 0===M?V(I,a,o,!0):(T[M-x]=c+1,M>=C?C=M:P=!0,y(I,t[M],n,null,a,o,i,s,l),S++)}}var R=P?getSequence(T):EMPTY_ARR;for(_=R.length-1,c=E-1;c>=0;c--){var O=x+c,z=t[O],D=O+1<u?t[O+1].el:r;0===T[c]?y(null,z,n,D,a,o,i,s,l):P&&(_<0||c!==R[_]?j(z,n,D,2):_--)}}},j=function e(t,n,r,o){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,s=t.el,l=t.type,c=t.transition,u=t.children,p=t.shapeFlag;if(6&p)e(t.component.subTree,n,r,o);else if(128&p)t.suspense.move(n,r,o);else if(64&p)l.move(t,n,r,K);else if(l!==Fragment)if(l!==Static){var d=2!==o&&1&p&&c;if(d)if(0===o)c.beforeEnter(s),a(s,n,r),queuePostRenderEffect((function(){return c.enter(s)}),i);else{var f=c.leave,h=c.delayLeave,v=c.afterLeave,m=function(){return a(s,n,r)},g=function(){f(s,(function(){m(),v&&v()}))};h?h(s,m,g):g()}else a(s,n,r)}else x(t,n,r);else{a(s,n,r);for(var y=0;y<u.length;y++)e(u[y],n,r,o);a(t.anchor,n,r)}},V=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=e.type,i=e.props,s=e.ref,l=e.children,c=e.dynamicChildren,u=e.shapeFlag,p=e.patchFlag,d=e.dirs;if(null!=s&&setRef(s,null,n,e,!0),256&u)t.ctx.deactivate(e);else{var f,h=1&u&&d,v=!isAsyncWrapper(e);if(v&&(f=i&&i.onVnodeBeforeUnmount)&&invokeVNodeHook(f,t,e),6&u)G(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&invokeDirectiveHook(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,a,K,r):c&&(o!==Fragment||p>0&&64&p)?q(c,t,n,!1,!0):(o===Fragment&&384&p||!a&&16&u)&&q(l,t,n),r&&L(e)}(v&&(f=i&&i.onVnodeUnmounted)||h)&&queuePostRenderEffect((function(){f&&invokeVNodeHook(f,t,e),h&&invokeDirectiveHook(e,null,t,"unmounted")}),n)}},L=function(e){var t=e.type,n=e.el,r=e.anchor,a=e.transition;if(t!==Fragment)if(t!==Static){var i=function(){o(n),a&&!a.persisted&&a.afterLeave&&a.afterLeave()};if(1&e.shapeFlag&&a&&!a.persisted){var s=a.leave,l=a.delayLeave,c=function(){return s(n,i)};l?l(e.el,i,c):c()}else i()}else!function(e){for(var t,n=e.el,r=e.anchor;n&&n!==r;)t=f(n),o(n),n=t;o(r)}(e);else H(n,r)},H=function(e,t){for(var n;e!==t;)n=f(e),o(e),e=n;o(t)},G=function(e,t,n){var r=e.bum,a=e.scope,o=e.update,i=e.subTree,s=e.um;r&&invokeArrayFns(r),a.stop(),o&&(o.active=!1,V(i,e,t,n)),s&&queuePostRenderEffect(s,t),queuePostRenderEffect((function(){e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},q=function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,i=o;i<e.length;i++)V(e[i],t,n,r,a)},U=function e(t){return 6&t.shapeFlag?e(t.component.subTree):128&t.shapeFlag?t.suspense.next():f(t.anchor||t.el)},W=function(e,t,n){null==e?t._vnode&&V(t._vnode,null,null,!0):y(t._vnode||null,e,t,null,null,null,n),flushPostFlushCbs(),t._vnode=e},K={p:y,um:V,m:j,r:L,mt:R,mc:E,pc:F,pbc:C,n:U,o:e};if(t){var $=_slicedToArray(t(K),2);n=$[0],r=$[1]}return{render:W,hydrate:n,createApp:createAppAPI(W,n)}}function toggleRecurse(e,t){var n=e.effect,r=e.update;n.allowRecurse=r.allowRecurse=t}function traverseStaticChildren(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.children,a=t.children;if(isArray$5(r)&&isArray$5(a))for(var o=0;o<r.length;o++){var i=r[o],s=a[o];1&s.shapeFlag&&!s.dynamicChildren&&((s.patchFlag<=0||32===s.patchFlag)&&((s=a[o]=cloneIfMounted(a[o])).el=i.el),n||traverseStaticChildren(i,s))}}function getSequence(e){var t,n,r,a,o,i=e.slice(),s=[0],l=e.length;for(t=0;t<l;t++){var c=e[t];if(0!==c){if(e[n=s[s.length-1]]<c){i[t]=n,s.push(t);continue}for(r=0,a=s.length-1;r<a;)e[s[o=r+a>>1]]<c?r=o+1:a=o;c<e[s[r]]&&(r>0&&(i[t]=s[r-1]),s[r]=t)}}for(a=s[(r=s.length)-1];r-- >0;)s[r]=a,a=i[a];return s}var isTeleport=function(e){return e.__isTeleport},isTeleportDisabled=function(e){return e&&(e.disabled||""===e.disabled)},isTargetSVG=function(e){return"undefined"!=typeof SVGElement&&e instanceof SVGElement},resolveTarget=function(e,t){var n=e&&e.to;return isString$1(n)?t?t(n):null:n},TeleportImpl={__isTeleport:!0,process:function(e,t,n,r,a,o,i,s,l,c){var u=c.mc,p=c.pc,d=c.pbc,f=c.o,h=f.insert,v=f.querySelector,m=f.createText,g=(f.createComment,isTeleportDisabled(t.props)),y=t.shapeFlag,b=t.children,_=t.dynamicChildren;if(null==e){var A=t.el=m(""),x=t.anchor=m("");h(A,n,r),h(x,n,r);var w=t.target=resolveTarget(t.props,v),k=t.targetAnchor=m("");w&&(h(k,w),i=i||isTargetSVG(w));var S=function(e,t){16&y&&u(b,e,t,a,o,i,s,l)};g?S(n,x):w&&S(w,k)}else{t.el=e.el;var E=t.anchor=e.anchor,P=t.target=e.target,C=t.targetAnchor=e.targetAnchor,T=isTeleportDisabled(e.props),I=T?n:P,M=T?E:C;if(i=i||isTargetSVG(P),_?(d(e.dynamicChildren,_,I,a,o,i,s),traverseStaticChildren(e,t,!0)):l||p(e,t,I,M,a,o,i,s,!1),g)T||moveTeleport(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){var R=t.target=resolveTarget(t.props,v);R&&moveTeleport(t,R,null,c,0)}else T&&moveTeleport(t,P,C,c,1)}},remove:function(e,t,n,r,a,o){var i=a.um,s=a.o.remove,l=e.shapeFlag,c=e.children,u=e.anchor,p=e.targetAnchor,d=e.target,f=e.props;if(d&&s(p),(o||!isTeleportDisabled(f))&&(s(u),16&l))for(var h=0;h<c.length;h++){var v=c[h];i(v,t,n,!0,!!v.dynamicChildren)}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(e,t,n,r){var a=r.o.insert,o=r.m,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2;0===i&&a(e.targetAnchor,t,n);var s=e.el,l=e.anchor,c=e.shapeFlag,u=e.children,p=e.props,d=2===i;if(d&&a(s,t,n),(!d||isTeleportDisabled(p))&&16&c)for(var f=0;f<u.length;f++)o(u[f],t,n,2);d&&a(l,t,n)}function hydrateTeleport(e,t,n,r,a,o,i,s){var l=i.o,c=l.nextSibling,u=l.parentNode,p=l.querySelector,d=t.target=resolveTarget(t.props,p);if(d){var f=d._lpa||d.firstChild;16&t.shapeFlag&&(isTeleportDisabled(t.props)?(t.anchor=s(c(e),t,u(e),n,r,a,o),t.targetAnchor=f):(t.anchor=c(e),t.targetAnchor=s(f,t,d,n,r,a,o)),d._lpa=t.targetAnchor&&c(t.targetAnchor))}return t.anchor&&c(t.anchor)}var Teleport=exports("bK",TeleportImpl),COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(e,t){return resolveAsset(COMPONENTS,e,!0,t)||e}var NULL_DYNAMIC_COMPONENT=Symbol();function resolveDynamicComponent(e){return isString$1(e)?resolveAsset(COMPONENTS,e,!1)||e:e||NULL_DYNAMIC_COMPONENT}function resolveDirective(e){return resolveAsset(DIRECTIVES,e)}function resolveAsset(e,t){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=currentRenderingInstance||currentInstance;if(r){var a=r.type;if(e===COMPONENTS){var o=getComponentName(a);if(o&&(o===t||o===camelize$1(t)||o===capitalize(camelize$1(t))))return a}var i=resolve(r[e]||a[e],t)||resolve(r.appContext[e],t);return!i&&n?a:i}}function resolve(e,t){return e&&(e[t]||e[camelize$1(t)]||e[capitalize(camelize$1(t))])}var Fragment=exports("F",Symbol(void 0)),Text=exports("ca",Symbol(void 0)),Comment=exports("c6",Symbol(void 0)),Static=exports("c8",Symbol(void 0)),blockStack=[],currentBlock=null;function openBlock(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}var isBlockTreeEnabled=1;function setBlockTracking(e){isBlockTreeEnabled+=e}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(e),e}function createElementBlock(e,t,n,r,a,o){return setupBlock(createBaseVNode(e,t,n,r,a,o,!0))}function createBlock(e,t,n,r,a){return setupBlock(createVNode(e,t,n,r,a,!0))}function isVNode(e){return!!e&&!0===e.__v_isVNode}function isSameVNodeType(e,t){return e.type===t.type&&e.key===t.key}function transformVNodeArgs(e){}var InternalObjectKey="__vInternal",normalizeKey=function(e){var t=e.key;return null!=t?t:null},normalizeRef=function(e){var t=e.ref,n=e.ref_key,r=e.ref_for;return null!=t?isString$1(t)||isRef(t)||isFunction$1(t)?{i:currentRenderingInstance,r:t,k:n,f:!!r}:t:null};function createBaseVNode(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e===Fragment?0:1,i=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&normalizeKey(t),ref:t&&normalizeRef(t),scopeId:currentScopeId,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null};return s?(normalizeChildren(l,n),128&o&&e.normalize(l)):n&&(l.shapeFlag|=isString$1(n)?8:16),isBlockTreeEnabled>0&&!i&&currentBlock&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&currentBlock.push(l),l}var createVNode=exports("c",_createVNode);function _createVNode(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(e&&e!==NULL_DYNAMIC_COMPONENT||(e=Comment),isVNode(e)){var i=cloneVNode(e,t,!0);return n&&normalizeChildren(i,n),i}if(isClassComponent(e)&&(e=e.__vccOpts),t){var s=t=guardReactiveProps(t),l=s.class,c=s.style;l&&!isString$1(l)&&(t.class=normalizeClass(l)),isObject$2(c)&&(isProxy(c)&&!isArray$5(c)&&(c=extend$2({},c)),t.style=normalizeStyle(c))}var u=isString$1(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$2(e)?4:isFunction$1(e)?2:0;return createBaseVNode(e,t,n,r,a,u,o,!0)}function guardReactiveProps(e){return e?isProxy(e)||InternalObjectKey in e?extend$2({},e):e:null}function cloneVNode(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.props,a=e.ref,o=e.patchFlag,i=e.children,s=t?mergeProps(r||{},t):r,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&normalizeKey(s),ref:t&&t.ref?n&&a?isArray$5(a)?a.concat(normalizeRef(t)):[a,normalizeRef(t)]:normalizeRef(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fragment?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),el:e.el,anchor:e.anchor};return l}function createTextVNode(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return createVNode(Text,null,e,t)}function createStaticVNode(e,t){var n=createVNode(Static,null,e);return n.staticCount=t,n}function createCommentVNode(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return null==e||"boolean"==typeof e?createVNode(Comment):isArray$5(e)?createVNode(Fragment,null,e.slice()):"object"===_typeof2(e)?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return null===e.el||e.memo?e:cloneVNode(e)}function normalizeChildren(e,t){var n=0,r=e.shapeFlag;if(null==t)t=null;else if(isArray$5(t))n=16;else if("object"===_typeof2(t)){if(65&r){var a=t.default;return void(a&&(a._c&&(a._d=!1),normalizeChildren(e,a()),a._c&&(a._d=!0)))}n=32;var o=t._;o||InternalObjectKey in t?3===o&&currentRenderingInstance&&(1===currentRenderingInstance.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=currentRenderingInstance}else isFunction$1(t)?(t={default:t,_ctx:currentRenderingInstance},n=32):(t=String(t),64&r?(n=16,t=[createTextVNode(t)]):n=8);e.children=t,e.shapeFlag|=n}function mergeProps(){for(var e={},t=0;t<arguments.length;t++){var n=t<0||arguments.length<=t?void 0:arguments[t];for(var r in n)if("class"===r)e.class!==n.class&&(e.class=normalizeClass([e.class,n.class]));else if("style"===r)e.style=normalizeStyle([e.style,n.style]);else if(isOn(r)){var a=e[r],o=n[r];a===o||isArray$5(a)&&a.includes(o)||(e[r]=a?[].concat(a,o):o)}else""!==r&&(e[r]=n[r])}return e}function invokeVNodeHook(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;callWithAsyncErrorHandling(e,t,7,[n,r])}function renderList(e,t,n,r){var a,o=n&&n[r];if(isArray$5(e)||isString$1(e)){a=new Array(e.length);for(var i=0,s=e.length;i<s;i++)a[i]=t(e[i],i,void 0,o&&o[i])}else if("number"==typeof e){a=new Array(e);for(var l=0;l<e;l++)a[l]=t(l+1,l,void 0,o&&o[l])}else if(isObject$2(e))if(e[Symbol.iterator])a=Array.from(e,(function(e,n){return t(e,n,void 0,o&&o[n])}));else{var c=Object.keys(e);a=new Array(c.length);for(var u=0,p=c.length;u<p;u++){var d=c[u];a[u]=t(e[d],d,u,o&&o[u])}}else a=[];return n&&(n[r]=a),a}function createSlots(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(isArray$5(r))for(var a=0;a<r.length;a++)e[r[a].name]=r[a].fn;else r&&(e[r.name]=r.fn)}return e}function renderSlot(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;if(currentRenderingInstance.isCE)return createVNode("slot","default"===t?null:{name:t},r&&r());var o=e[t];o&&o._c&&(o._d=!1),openBlock();var i=o&&ensureValidVNode(o(n)),s=createBlock(Fragment,{key:n.key||"_".concat(t)},i||(r?r():[]),i&&1===e._?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),o&&o._c&&(o._d=!0),s}function ensureValidVNode(e){return e.some((function(e){return!isVNode(e)||e.type!==Comment&&!(e.type===Fragment&&!ensureValidVNode(e.children))}))?e:null}function toHandlers(e){var t={};for(var n in e)t[toHandlerKey(n)]=e[n];return t}var getPublicInstance=function e(t){return t?isStatefulComponent(t)?getExposeProxy(t)||t.proxy:e(t.parent):null},publicPropertiesMap=extend$2(Object.create(null),{$:function(e){return e},$el:function(e){return e.vnode.el},$data:function(e){return e.data},$props:function(e){return e.props},$attrs:function(e){return e.attrs},$slots:function(e){return e.slots},$refs:function(e){return e.refs},$parent:function(e){return getPublicInstance(e.parent)},$root:function(e){return getPublicInstance(e.root)},$emit:function(e){return e.emit},$options:function(e){return resolveMergedOptions(e)},$forceUpdate:function(e){return function(){return queueJob(e.update)}},$nextTick:function(e){return nextTick.bind(e.proxy)},$watch:function(e){return instanceWatch.bind(e)}}),PublicInstanceProxyHandlers={get:function(e,t){var n,r=e._,a=r.ctx,o=r.setupState,i=r.data,s=r.props,l=r.accessCache,c=r.type,u=r.appContext;if("$"!==t[0]){var p=l[t];if(void 0!==p)switch(p){case 1:return o[t];case 2:return i[t];case 4:return a[t];case 3:return s[t]}else{if(o!==EMPTY_OBJ&&hasOwn$2(o,t))return l[t]=1,o[t];if(i!==EMPTY_OBJ&&hasOwn$2(i,t))return l[t]=2,i[t];if((n=r.propsOptions[0])&&hasOwn$2(n,t))return l[t]=3,s[t];if(a!==EMPTY_OBJ&&hasOwn$2(a,t))return l[t]=4,a[t];shouldCacheAccess&&(l[t]=0)}}var d,f,h=publicPropertiesMap[t];return h?("$attrs"===t&&track(r,"get",t),h(r)):(d=c.__cssModules)&&(d=d[t])?d:a!==EMPTY_OBJ&&hasOwn$2(a,t)?(l[t]=4,a[t]):(f=u.config.globalProperties,hasOwn$2(f,t)?f[t]:void 0)},set:function(e,t,n){var r=e._,a=r.data,o=r.setupState,i=r.ctx;if(o!==EMPTY_OBJ&&hasOwn$2(o,t))o[t]=n;else if(a!==EMPTY_OBJ&&hasOwn$2(a,t))a[t]=n;else if(hasOwn$2(r.props,t))return!1;return("$"!==t[0]||!(t.slice(1)in r))&&(i[t]=n,!0)},has:function(e,t){var n,r=e._,a=r.data,o=r.setupState,i=r.accessCache,s=r.ctx,l=r.appContext,c=r.propsOptions;return!!i[t]||a!==EMPTY_OBJ&&hasOwn$2(a,t)||o!==EMPTY_OBJ&&hasOwn$2(o,t)||(n=c[0])&&hasOwn$2(n,t)||hasOwn$2(s,t)||hasOwn$2(publicPropertiesMap,t)||hasOwn$2(l.config.globalProperties,t)}},RuntimeCompiledPublicInstanceProxyHandlers=extend$2({},PublicInstanceProxyHandlers,{get:function(e,t){if(t!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(e,t,e)},has:function(e,t){var n="_"!==t[0]&&!isGloballyWhitelisted(t);return n}}),emptyAppContext=createAppContext(),uid$1=0;function createComponentInstance(e,t,n){var r=e.type,a=(t?t.appContext:e.appContext)||emptyAppContext,o={uid:uid$1++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(r,a),emitsOptions:normalizeEmitsOptions(r,a),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:r.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=emit$1.bind(null,o),e.ce&&e.ce(o),o}var currentInstance=null,getCurrentInstance=exports("a9",(function(){return currentInstance||currentRenderingInstance})),setCurrentInstance=function(e){currentInstance=e,e.scope.on()},unsetCurrentInstance=function(){currentInstance&&currentInstance.scope.off(),currentInstance=null};function isStatefulComponent(e){return 4&e.vnode.shapeFlag}var isInSSRComponentSetup=!1,compile,installWithProxy;function setupComponent(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];isInSSRComponentSetup=t;var n=e.vnode,r=n.props,a=n.children,o=isStatefulComponent(e);initProps(e,r,o,t),initSlots(e,a);var i=o?setupStatefulComponent(e,t):void 0;return isInSSRComponentSetup=!1,i}function setupStatefulComponent(e,t){var n=e.type;e.accessCache=Object.create(null),e.proxy=markRaw(new Proxy(e.ctx,PublicInstanceProxyHandlers));var r=n.setup;if(r){var a=e.setupContext=r.length>1?createSetupContext(e):null;setCurrentInstance(e),pauseTracking();var o=callWithErrorHandling(r,e,0,[e.props,a]);if(resetTracking(),unsetCurrentInstance(),isPromise$1(o)){if(o.then(unsetCurrentInstance,unsetCurrentInstance),t)return o.then((function(n){handleSetupResult(e,n,t)})).catch((function(t){handleError(t,e,0)}));e.asyncDep=o}else handleSetupResult(e,o,t)}else finishComponentSetup(e,t)}function handleSetupResult(e,t,n){isFunction$1(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:isObject$2(t)&&(e.setupState=proxyRefs(t)),finishComponentSetup(e,n)}function registerRuntimeCompiler(e){compile=e,installWithProxy=function(e){e.render._rc&&(e.withProxy=new Proxy(e.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}var isRuntimeOnly=exports("cw",(function(){return!compile}));function finishComponentSetup(e,t,n){var r=e.type;if(!e.render){if(!t&&compile&&!r.render){var a=r.template;if(a){var o=e.appContext.config,i=o.isCustomElement,s=o.compilerOptions,l=r.delimiters,c=r.compilerOptions,u=extend$2(extend$2({isCustomElement:i,delimiters:l},s),c);r.render=compile(a,u)}}e.render=r.render||NOOP,installWithProxy&&installWithProxy(e)}setCurrentInstance(e),pauseTracking(),applyOptions(e),resetTracking(),unsetCurrentInstance()}function createAttrsProxy(e){return new Proxy(e.attrs,{get:function(t,n){return track(e,"get","$attrs"),t[n]}})}function createSetupContext(e){var t;return{get attrs(){return t||(t=createAttrsProxy(e))},slots:e.slots,emit:e.emit,expose:function(t){e.exposed=t||{}}}}function getExposeProxy(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get:function(t,n){return n in t?t[n]:n in publicPropertiesMap?publicPropertiesMap[n](e):void 0}}))}var classifyRE=/(?:^|[-_])(\w)/g,classify=function(e){return e.replace(classifyRE,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")};function getComponentName(e){return isFunction$1(e)&&e.displayName||e.name}function formatComponentName(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=getComponentName(t);if(!r&&t.__file){var a=t.__file.match(/([^/\\]+)\.\w+$/);a&&(r=a[1])}if(!r&&e&&e.parent){var o=function(e){for(var n in e)if(e[n]===t)return n};r=o(e.components||e.parent.type.components)||o(e.appContext.components)}return r?classify(r):n?"App":"Anonymous"}function isClassComponent(e){return isFunction$1(e)&&"__vccOpts"in e}var stack=[];function warn(e){pauseTracking();for(var t=stack.length?stack[stack.length-1].component:null,n=t&&t.appContext.config.warnHandler,r=getComponentTrace(),a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];if(n)callWithErrorHandling(n,t,11,[e+o.join(""),t&&t.proxy,r.map((function(e){var n=e.vnode;return"at <".concat(formatComponentName(t,n.type),">")})).join("\n"),r]);else{var s,l=["[Vue warn]: ".concat(e)].concat(o);r.length&&l.push.apply(l,["\n"].concat(_toConsumableArray2(formatTrace(r)))),(s=console).warn.apply(s,_toConsumableArray2(l))}resetTracking()}function getComponentTrace(){var e=stack[stack.length-1];if(!e)return[];for(var t=[];e;){var n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});var r=e.component&&e.component.parent;e=r&&r.vnode}return t}function formatTrace(e){var t=[];return e.forEach((function(e,n){t.push.apply(t,_toConsumableArray2(0===n?[]:["\n"]).concat(_toConsumableArray2(formatTraceEntry(e))))})),t}function formatTraceEntry(e){var t=e.vnode,n=e.recurseCount,r=n>0?"... (".concat(n," recursive calls)"):"",a=!!t.component&&null==t.component.parent,o=" at <".concat(formatComponentName(t.component,t.type,a)),i=">"+r;return t.props?[o].concat(_toConsumableArray2(formatProps(t.props)),[i]):[o+i]}function formatProps(e){var t=[],n=Object.keys(e);return n.slice(0,3).forEach((function(n){t.push.apply(t,_toConsumableArray2(formatProp(n,e[n])))})),n.length>3&&t.push(" ..."),t}function formatProp(e,t,n){return isString$1(t)?(t=JSON.stringify(t),n?t:["".concat(e,"=").concat(t)]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:["".concat(e,"=").concat(t)]:isRef(t)?(t=formatProp(e,toRaw(t.value),!0),n?t:["".concat(e,"=Ref<"),t,">"]):isFunction$1(t)?["".concat(e,"=fn").concat(t.name?"<".concat(t.name,">"):"")]:(t=toRaw(t),n?t:["".concat(e,"="),t])}function callWithErrorHandling(e,t,n,r){var a;try{a=r?e.apply(void 0,_toConsumableArray2(r)):e()}catch(o){handleError(o,t,n)}return a}function callWithAsyncErrorHandling(e,t,n,r){if(isFunction$1(e)){var a=callWithErrorHandling(e,t,n,r);return a&&isPromise$1(a)&&a.catch((function(e){handleError(e,t,n)})),a}for(var o=[],i=0;i<e.length;i++)o.push(callWithAsyncErrorHandling(e[i],t,n,r));return o}function handleError(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=t?t.vnode:null;if(t){for(var o=t.parent,i=t.proxy,s=n;o;){var l=o.ec;if(l)for(var c=0;c<l.length;c++)if(!1===l[c](e,i,s))return;o=o.parent}var u=t.appContext.config.errorHandler;if(u)return void callWithErrorHandling(u,null,10,[e,i,s])}logError(e,n,a,r)}function logError(e,t,n){console.error(e)}var isFlushing=!1,isFlushPending=!1,queue$1=[],flushIndex=0,pendingPreFlushCbs=[],activePreFlushCbs=null,preFlushIndex=0,pendingPostFlushCbs=[],activePostFlushCbs=null,postFlushIndex=0,resolvedPromise=Promise.resolve(),currentFlushPromise=null,currentPreFlushParentJob=null;function nextTick(e){var t=currentFlushPromise||resolvedPromise;return e?t.then(this?e.bind(this):e):t}function findInsertionIndex(e){for(var t=flushIndex+1,n=queue$1.length;t<n;){var r=t+n>>>1;getId(queue$1[r])<e?t=r+1:n=r}return t}function queueJob(e){queue$1.length&&queue$1.includes(e,isFlushing&&e.allowRecurse?flushIndex+1:flushIndex)||e===currentPreFlushParentJob||(null==e.id?queue$1.push(e):queue$1.splice(findInsertionIndex(e.id),0,e),queueFlush())}function queueFlush(){isFlushing||isFlushPending||(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}function invalidateJob(e){var t=queue$1.indexOf(e);t>flushIndex&&queue$1.splice(t,1)}function queueCb(e,t,n,r){isArray$5(e)?n.push.apply(n,_toConsumableArray2(e)):t&&t.includes(e,e.allowRecurse?r+1:r)||n.push(e),queueFlush()}function queuePreFlushCb(e){queueCb(e,activePreFlushCbs,pendingPreFlushCbs,preFlushIndex)}function queuePostFlushCb(e){queueCb(e,activePostFlushCbs,pendingPostFlushCbs,postFlushIndex)}function flushPreFlushCbs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(pendingPreFlushCbs.length){for(currentPreFlushParentJob=t,activePreFlushCbs=_toConsumableArray2(new Set(pendingPreFlushCbs)),pendingPreFlushCbs.length=0,preFlushIndex=0;preFlushIndex<activePreFlushCbs.length;preFlushIndex++)activePreFlushCbs[preFlushIndex]();activePreFlushCbs=null,preFlushIndex=0,currentPreFlushParentJob=null,flushPreFlushCbs(e,t)}}function flushPostFlushCbs(e){if(pendingPostFlushCbs.length){var t,n=_toConsumableArray2(new Set(pendingPostFlushCbs));if(pendingPostFlushCbs.length=0,activePostFlushCbs)return void(t=activePostFlushCbs).push.apply(t,_toConsumableArray2(n));for((activePostFlushCbs=n).sort((function(e,t){return getId(e)-getId(t)})),postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}var getId=function(e){return null==e.id?1/0:e.id};function flushJobs(e){isFlushPending=!1,isFlushing=!0,flushPreFlushCbs(e),queue$1.sort((function(e,t){return getId(e)-getId(t)}));try{for(flushIndex=0;flushIndex<queue$1.length;flushIndex++){var t=queue$1[flushIndex];t&&!1!==t.active&&callWithErrorHandling(t,null,14)}}finally{flushIndex=0,queue$1.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue$1.length||pendingPreFlushCbs.length||pendingPostFlushCbs.length)&&flushJobs(e)}}function watchEffect(e,t){return doWatch(e,null,t)}function watchPostEffect(e,t){return doWatch(e,null,{flush:"post"})}function watchSyncEffect(e,t){return doWatch(e,null,{flush:"sync"})}var INITIAL_WATCHER_VALUE={};function watch(e,t,n){return doWatch(e,t,n)}function doWatch(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:EMPTY_OBJ,o=a.immediate,i=a.deep,s=a.flush,l=(a.onTrack,a.onTrigger,currentInstance),c=!1,u=!1;if(isRef(e)?(n=function(){return e.value},c=!!e._shallow):isReactive(e)?(n=function(){return e},i=!0):isArray$5(e)?(u=!0,c=e.some(isReactive),n=function(){return e.map((function(e){return isRef(e)?e.value:isReactive(e)?traverse(e):isFunction$1(e)?callWithErrorHandling(e,l,2):void 0}))}):n=isFunction$1(e)?t?function(){return callWithErrorHandling(e,l,2)}:function(){if(!l||!l.isUnmounted)return r&&r(),callWithAsyncErrorHandling(e,l,3,[d])}:NOOP,t&&i){var p=n;n=function(){return traverse(p())}}var d=function(e){r=v.onStop=function(){callWithErrorHandling(e,l,4)}};if(isInSSRComponentSetup)return d=NOOP,t?o&&callWithAsyncErrorHandling(t,l,3,[n(),u?[]:void 0,d]):n(),NOOP;var f=u?[]:INITIAL_WATCHER_VALUE,h=function(){if(v.active)if(t){var e=v.run();(i||c||(u?e.some((function(e,t){return hasChanged(e,f[t])})):hasChanged(e,f)))&&(r&&r(),callWithAsyncErrorHandling(t,l,3,[e,f===INITIAL_WATCHER_VALUE?void 0:f,d]),f=e)}else v.run()};h.allowRecurse=!!t;var v=new ReactiveEffect(n,"sync"===s?h:"post"===s?function(){return queuePostRenderEffect(h,l&&l.suspense)}:function(){!l||l.isMounted?queuePreFlushCb(h):h()});return t?o?h():f=v.run():"post"===s?queuePostRenderEffect(v.run.bind(v),l&&l.suspense):v.run(),function(){v.stop(),l&&l.scope&&remove(l.scope.effects,v)}}function instanceWatch(e,t,n){var r,a=this.proxy,o=isString$1(e)?e.includes(".")?createPathGetter(a,e):function(){return a[e]}:e.bind(a,a);isFunction$1(t)?r=t:(r=t.handler,n=t);var i=currentInstance;setCurrentInstance(this);var s=doWatch(o,r.bind(a),n);return i?setCurrentInstance(i):unsetCurrentInstance(),s}function createPathGetter(e,t){var n=t.split(".");return function(){for(var t=e,r=0;r<n.length&&t;r++)t=t[n[r]];return t}}function traverse(e,t){if(!isObject$2(e)||e.__v_skip)return e;if((t=t||new Set).has(e))return e;if(t.add(e),isRef(e))traverse(e.value,t);else if(isArray$5(e))for(var n=0;n<e.length;n++)traverse(e[n],t);else if(isSet$1(e)||isMap$1(e))e.forEach((function(e){traverse(e,t)}));else if(isPlainObject$2(e))for(var r in e)traverse(e[r],t);return e}function defineProps(){return null}function defineEmits(){return null}function defineExpose(e){}function withDefaults(e,t){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){var e=getCurrentInstance();return e.setupContext||(e.setupContext=createSetupContext(e))}function mergeDefaults(e,t){var n=isArray$5(e)?e.reduce((function(e,t){return e[t]={},e}),{}):e;for(var r in t){var a=n[r];a?isArray$5(a)||isFunction$1(a)?n[r]={type:a,default:t[r]}:a.default=t[r]:null===a&&(n[r]={default:t[r]})}return n}function createPropsRestProxy(e,t){var n={},r=function(r){t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:function(){return e[r]}})};for(var a in e)r(a);return n}function withAsyncContext(e){var t=getCurrentInstance(),n=e();return unsetCurrentInstance(),isPromise$1(n)&&(n=n.catch((function(e){throw setCurrentInstance(t),e}))),[n,function(){return setCurrentInstance(t)}]}function h$1(e,t,n){var r=arguments.length;return 2===r?isObject$2(t)&&!isArray$5(t)?isVNode(t)?createVNode(e,null,[t]):createVNode(e,t):createVNode(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&isVNode(n)&&(n=[n]),createVNode(e,t,n))}var ssrContextKey=exports("cP",Symbol("")),useSSRContext=exports("cU",(function(){var e=inject(ssrContextKey);return e||warn("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}));function initCustomFormatter(){}function withMemo(e,t,n,r){var a=n[r];if(a&&isMemoSame(a,e))return a;var o=t();return o.memo=e.slice(),n[r]=o}function isMemoSame(e,t){var n=e.memo;if(n.length!=t.length)return!1;for(var r=0;r<n.length;r++)if(n[r]!==t[r])return!1;return isBlockTreeEnabled>0&&currentBlock&&currentBlock.push(e),!0}var version=exports("cX","3.2.26"),_ssrUtils={createComponentInstance:createComponentInstance,setupComponent:setupComponent,renderComponentRoot:renderComponentRoot,setCurrentRenderingInstance:setCurrentRenderingInstance,isVNode:isVNode,normalizeVNode:normalizeVNode},ssrUtils=exports("cQ",_ssrUtils),resolveFilter=exports("cK",null),compatUtils=exports("ce",null),svgNS="http://www.w3.org/2000/svg",doc="undefined"!=typeof document?document:null,staticTemplateCache=new Map,nodeOps={insert:function(e,t,n){t.insertBefore(e,n||null)},remove:function(e){var t=e.parentNode;t&&t.removeChild(e)},createElement:function(e,t,n,r){var a=t?doc.createElementNS(svgNS,e):doc.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&a.setAttribute("multiple",r.multiple),a},createText:function(e){return doc.createTextNode(e)},createComment:function(e){return doc.createComment(e)},setText:function(e,t){e.nodeValue=t},setElementText:function(e,t){e.textContent=t},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},querySelector:function(e){return doc.querySelector(e)},setScopeId:function(e,t){e.setAttribute(t,"")},cloneNode:function(e){var t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent:function(e,t,n,r){var a=n?n.previousSibling:t.lastChild,o=staticTemplateCache.get(e);if(!o){var i=doc.createElement("template");if(i.innerHTML=r?"<svg>".concat(e,"</svg>"):e,o=i.content,r){for(var s=o.firstChild;s.firstChild;)o.appendChild(s.firstChild);o.removeChild(s)}staticTemplateCache.set(e,o)}return t.insertBefore(o.cloneNode(!0),n),[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function patchClass(e,t,n){var r=e._vtc;r&&(t=(t?[t].concat(_toConsumableArray2(r)):_toConsumableArray2(r)).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function patchStyle(e,t,n){var r=e.style,a=isString$1(n);if(n&&!a){for(var o in n)setStyle(r,o,n[o]);if(t&&!isString$1(t))for(var i in t)null==n[i]&&setStyle(r,i,"")}else{var s=r.display;a?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=s)}}var importantRE=/\s*!important$/;function setStyle(e,t,n){if(isArray$5(n))n.forEach((function(n){return setStyle(e,t,n)}));else if(t.startsWith("--"))e.setProperty(t,n);else{var r=autoPrefix(e,t);importantRE.test(n)?e.setProperty(hyphenate(r),n.replace(importantRE,""),"important"):e[r]=n}}var prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,t){var n=prefixCache[t];if(n)return n;var r=camelize$1(t);if("filter"!==r&&r in e)return prefixCache[t]=r;r=capitalize(r);for(var a=0;a<prefixes.length;a++){var o=prefixes[a]+r;if(o in e)return prefixCache[t]=o}return t}var xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(e,t,n,r,a){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(xlinkNS,t.slice(6,t.length)):e.setAttributeNS(xlinkNS,t,n);else{var o=isSpecialBooleanAttr(t);null==n||o&&!includeBooleanAttr(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function patchDOMProp(e,t,n,r,a,o,i){if("innerHTML"===t||"textContent"===t)return r&&i(r,a,o),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;var s=null==n?"":n;return e.value===s&&"OPTION"!==e.tagName||(e.value=s),void(null==n&&e.removeAttribute(t))}if(""===n||null==n){var l=_typeof2(e[t]);if("boolean"===l)return void(e[t]=includeBooleanAttr(n));if(null==n&&"string"===l)return e[t]="",void e.removeAttribute(t);if("number"===l){try{e[t]=0}catch(c){}return void e.removeAttribute(t)}}try{e[t]=n}catch(u){}}var _getNow=Date.now,skipTimestampCheck=!1;if("undefined"!=typeof window){_getNow()>document.createEvent("Event").timeStamp&&(_getNow=function(){return performance.now()});var ffMatch=navigator.userAgent.match(/firefox\/(\d+)/i);skipTimestampCheck=!!(ffMatch&&Number(ffMatch[1])<=53)}var cachedNow=0,p=Promise.resolve(),reset=function(){cachedNow=0},getNow=function(){return cachedNow||(p.then(reset),cachedNow=_getNow())};function addEventListener(e,t,n,r){e.addEventListener(t,n,r)}function removeEventListener(e,t,n,r){e.removeEventListener(t,n,r)}function patchEvent(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=e._vei||(e._vei={}),i=o[t];if(r&&i)i.value=r;else{var s=parseName(t),l=_slicedToArray(s,2),c=l[0],u=l[1];if(r){var p=o[t]=createInvoker(r,a);addEventListener(e,c,p,u)}else i&&(removeEventListener(e,c,i,u),o[t]=void 0)}}var optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(e){var t,n;if(optionsModifierRE.test(e))for(t={};n=e.match(optionsModifierRE);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0;return[hyphenate(e.slice(2)),t]}function createInvoker(e,t){var n=function e(n){var r=n.timeStamp||_getNow();(skipTimestampCheck||r>=e.attached-1)&&callWithAsyncErrorHandling(patchStopImmediatePropagation(n,e.value),t,5,[n])};return n.value=e,n.attached=getNow(),n}function patchStopImmediatePropagation(e,t){if(isArray$5(t)){var n=e.stopImmediatePropagation;return e.stopImmediatePropagation=function(){n.call(e),e._stopped=!0},t.map((function(e){return function(t){return!t._stopped&&e(t)}}))}return t}var nativeOnRE=/^on[a-z]/,patchProp=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5?arguments[5]:void 0,i=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0;"class"===t?patchClass(e,r,a):"style"===t?patchStyle(e,n,r):isOn(t)?isModelListener(t)||patchEvent(e,t,n,r,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):shouldSetAsProp(e,t,r,a))?patchDOMProp(e,t,r,o,i,s,l):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),patchAttr(e,t,r,a))};function shouldSetAsProp(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&nativeOnRE.test(t)&&isFunction$1(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!nativeOnRE.test(t)||!isString$1(n))&&t in e))))}function defineCustomElement(e,t){var n=defineComponent(e),r=function(e){_inherits2(a,e);var r=_createSuper2(a);function a(e){return _classCallCheck2(this,a),r.call(this,n,e,t)}return _createClass2(a)}(VueElement);return r.def=n,r}var defineSSRCustomElement=exports("d7",(function(e){return defineCustomElement(e,hydrate)})),BaseClass="undefined"!=typeof HTMLElement?HTMLElement:function(){return _createClass2((function e(){_classCallCheck2(this,e)}))}(),VueElement=function(e){_inherits2(n,e);var t=_createSuper2(n);function n(e){var r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;return _classCallCheck2(this,n),(r=t.call(this))._def=e,r._props=a,r._instance=null,r._connected=!1,r._resolved=!1,r._numberProps=null,r.shadowRoot&&o?o(r._createVNode(),r.shadowRoot):r.attachShadow({mode:"open"}),r}return _createClass2(n,[{key:"connectedCallback",value:function(){this._connected=!0,this._instance||this._resolveDef()}},{key:"disconnectedCallback",value:function(){var e=this;this._connected=!1,nextTick((function(){e._connected||(render(null,e.shadowRoot),e._instance=null)}))}},{key:"_resolveDef",value:function(){var e=this;if(!this._resolved){this._resolved=!0;for(var t=0;t<this.attributes.length;t++)this._setAttr(this.attributes[t].name);new MutationObserver((function(t){var n,r=_createForOfIteratorHelper(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;e._setAttr(a.attributeName)}}catch(o){r.e(o)}finally{r.f()}})).observe(this,{attributes:!0});var n=function(t){var n,r=t.props,a=t.styles,o=!isArray$5(r),i=r?o?Object.keys(r):r:[];if(o)for(var s in e._props){var l=r[s];(l===Number||l&&l.type===Number)&&(e._props[s]=toNumber(e._props[s]),(n||(n=Object.create(null)))[s]=!0)}e._numberProps=n;for(var c=0,u=Object.keys(e);c<u.length;c++){var p=u[c];"_"!==p[0]&&e._setProp(p,e[p],!0,!1)}var d,f=_createForOfIteratorHelper(i.map(camelize$1));try{var h=function(){var t=d.value;Object.defineProperty(e,t,{get:function(){return this._getProp(t)},set:function(e){this._setProp(t,e)}})};for(f.s();!(d=f.n()).done;)h()}catch(v){f.e(v)}finally{f.f()}e._applyStyles(a),e._update()},r=this._def.__asyncLoader;r?r().then(n):n(this._def)}}},{key:"_setAttr",value:function(e){var t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=toNumber(t)),this._setProp(camelize$1(e),t,!1)}},{key:"_getProp",value:function(e){return this._props[e]}},{key:"_setProp",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(hyphenate(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(hyphenate(e),t+""):t||this.removeAttribute(hyphenate(e))))}},{key:"_update",value:function(){render(this._createVNode(),this.shadowRoot)}},{key:"_createVNode",value:function(){var e=this,t=createVNode(this._def,extend$2({},this._props));return this._instance||(t.ce=function(t){e._instance=t,t.isCE=!0,t.emit=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.dispatchEvent(new CustomEvent(t,{detail:r}))};for(var r=e;r=r&&(r.parentNode||r.host);)if(r instanceof n){t.parent=r._instance;break}}),t}},{key:"_applyStyles",value:function(e){var t=this;e&&e.forEach((function(e){var n=document.createElement("style");n.textContent=e,t.shadowRoot.appendChild(n)}))}}]),n}(BaseClass);function useCssModule(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"$style",t=getCurrentInstance();if(!t)return EMPTY_OBJ;var n=t.type.__cssModules;if(!n)return EMPTY_OBJ;var r=n[e];return r||EMPTY_OBJ}function useCssVars(e){var t=getCurrentInstance();if(t){var n=function(){return setVarsOnVNode(t.subTree,e(t.proxy))};watchPostEffect(n),onMounted((function(){var e=new MutationObserver(n);e.observe(t.subTree.el.parentNode,{childList:!0}),onUnmounted((function(){return e.disconnect()}))}))}}function setVarsOnVNode(e,t){if(128&e.shapeFlag){var n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((function(){setVarsOnVNode(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)setVarsOnNode(e.el,t);else if(e.type===Fragment)e.children.forEach((function(e){return setVarsOnVNode(e,t)}));else if(e.type===Static)for(var r=e,a=r.el,o=r.anchor;a&&(setVarsOnNode(a,t),a!==o);)a=a.nextSibling}function setVarsOnNode(e,t){if(1===e.nodeType){var n=e.style;for(var r in t)n.setProperty("--".concat(r),t[r])}}exports("d4",VueElement);var TRANSITION="transition",ANIMATION="animation",Transition=exports("b2",(function(e,t){var n=t.slots;return h$1(BaseTransition,resolveTransitionProps(e),n)}));Transition.displayName="Transition";var DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$2({},BaseTransition.props,DOMTransitionPropsValidators),callHook=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];isArray$5(e)?e.forEach((function(e){return e.apply(void 0,_toConsumableArray2(t))})):e&&e.apply(void 0,_toConsumableArray2(t))},hasExplicitCallback=function(e){return!!e&&(isArray$5(e)?e.some((function(e){return e.length>1})):e.length>1)};function resolveTransitionProps(e){var t={};for(var n in e)n in DOMTransitionPropsValidators||(t[n]=e[n]);if(!1===e.css)return t;var r=e.name,a=void 0===r?"v":r,o=e.type,i=e.duration,s=e.enterFromClass,l=void 0===s?"".concat(a,"-enter-from"):s,c=e.enterActiveClass,u=void 0===c?"".concat(a,"-enter-active"):c,p=e.enterToClass,d=void 0===p?"".concat(a,"-enter-to"):p,f=e.appearFromClass,h=void 0===f?l:f,v=e.appearActiveClass,m=void 0===v?u:v,g=e.appearToClass,y=void 0===g?d:g,b=e.leaveFromClass,_=void 0===b?"".concat(a,"-leave-from"):b,A=e.leaveActiveClass,x=void 0===A?"".concat(a,"-leave-active"):A,w=e.leaveToClass,k=void 0===w?"".concat(a,"-leave-to"):w,S=normalizeDuration(i),E=S&&S[0],P=S&&S[1],C=t.onBeforeEnter,T=t.onEnter,I=t.onEnterCancelled,M=t.onLeave,R=t.onLeaveCancelled,O=t.onBeforeAppear,z=void 0===O?C:O,D=t.onAppear,F=void 0===D?T:D,B=t.onAppearCancelled,N=void 0===B?I:B,j=function(e,t,n){removeTransitionClass(e,t?y:d),removeTransitionClass(e,t?m:u),n&&n()},V=function(e,t){removeTransitionClass(e,k),removeTransitionClass(e,x),t&&t()},L=function(e){return function(t,n){var r=e?F:T,a=function(){return j(t,e,n)};callHook(r,[t,a]),nextFrame((function(){removeTransitionClass(t,e?h:l),addTransitionClass(t,e?y:d),hasExplicitCallback(r)||whenTransitionEnds(t,o,E,a)}))}};return extend$2(t,{onBeforeEnter:function(e){callHook(C,[e]),addTransitionClass(e,l),addTransitionClass(e,u)},onBeforeAppear:function(e){callHook(z,[e]),addTransitionClass(e,h),addTransitionClass(e,m)},onEnter:L(!1),onAppear:L(!0),onLeave:function(e,t){var n=function(){return V(e,t)};addTransitionClass(e,_),forceReflow(),addTransitionClass(e,x),nextFrame((function(){removeTransitionClass(e,_),addTransitionClass(e,k),hasExplicitCallback(M)||whenTransitionEnds(e,o,P,n)})),callHook(M,[e,n])},onEnterCancelled:function(e){j(e,!1),callHook(I,[e])},onAppearCancelled:function(e){j(e,!0),callHook(N,[e])},onLeaveCancelled:function(e){V(e),callHook(R,[e])}})}function normalizeDuration(e){if(null==e)return null;if(isObject$2(e))return[NumberOf(e.enter),NumberOf(e.leave)];var t=NumberOf(e);return[t,t]}function NumberOf(e){return toNumber(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach((function(t){return t&&e.classList.add(t)})),(e._vtc||(e._vtc=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach((function(t){return t&&e.classList.remove(t)}));var n=e._vtc;n&&(n.delete(t),n.size||(e._vtc=void 0))}function nextFrame(e){requestAnimationFrame((function(){requestAnimationFrame(e)}))}var endId=0;function whenTransitionEnds(e,t,n,r){var a=e._endId=++endId,o=function(){a===e._endId&&r()};if(n)return setTimeout(o,n);var i=getTransitionInfo(e,t),s=i.type,l=i.timeout,c=i.propCount;if(!s)return r();var u=s+"end",p=0,d=function(){e.removeEventListener(u,f),o()},f=function(t){t.target===e&&++p>=c&&d()};setTimeout((function(){p<c&&d()}),l+1),e.addEventListener(u,f)}function getTransitionInfo(e,t){var n=window.getComputedStyle(e),r=function(e){return(n[e]||"").split(", ")},a=r(TRANSITION+"Delay"),o=r(TRANSITION+"Duration"),i=getTimeout(a,o),s=r(ANIMATION+"Delay"),l=r(ANIMATION+"Duration"),c=getTimeout(s,l),u=null,p=0,d=0;return t===TRANSITION?i>0&&(u=TRANSITION,p=i,d=o.length):t===ANIMATION?c>0&&(u=ANIMATION,p=c,d=l.length):d=(u=(p=Math.max(i,c))>0?i>c?TRANSITION:ANIMATION:null)?u===TRANSITION?o.length:l.length:0,{type:u,timeout:p,propCount:d,hasTransform:u===TRANSITION&&/\b(transform|all)(,|$)/.test(n[TRANSITION+"Property"])}}function getTimeout(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(Math,_toConsumableArray2(t.map((function(t,n){return toMs(t)+toMs(e[n])}))))}function toMs(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function forceReflow(){return document.body.offsetHeight}var positionMap=new WeakMap,newPositionMap=new WeakMap,TransitionGroupImpl={name:"TransitionGroup",props:extend$2({},TransitionPropsValidators,{tag:String,moveClass:String}),setup:function(e,t){var n,r,a=t.slots,o=getCurrentInstance(),i=useTransitionState();return onUpdated((function(){if(n.length){var t=e.moveClass||"".concat(e.name||"v","-move");if(hasCSSTransform(n[0].el,o.vnode.el,t)){n.forEach(callPendingCbs),n.forEach(recordPosition);var r=n.filter(applyTranslation);forceReflow(),r.forEach((function(e){var n=e.el,r=n.style;addTransitionClass(n,t),r.transform=r.webkitTransform=r.transitionDuration="";var a=n._moveCb=function(e){e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",a),n._moveCb=null,removeTransitionClass(n,t))};n.addEventListener("transitionend",a)}))}}})),function(){var t=toRaw(e),s=resolveTransitionProps(t),l=t.tag||Fragment;n=r,r=a.default?getTransitionRawChildren(a.default()):[];for(var c=0;c<r.length;c++){var u=r[c];null!=u.key&&setTransitionHooks(u,resolveTransitionHooks(u,s,i,o))}if(n)for(var p=0;p<n.length;p++){var d=n[p];setTransitionHooks(d,resolveTransitionHooks(d,s,i,o)),positionMap.set(d,d.el.getBoundingClientRect())}return createVNode(l,null,r)}}},TransitionGroup=exports("bB",TransitionGroupImpl);function callPendingCbs(e){var t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function recordPosition(e){newPositionMap.set(e,e.el.getBoundingClientRect())}function applyTranslation(e){var t=positionMap.get(e),n=newPositionMap.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){var o=e.el.style;return o.transform=o.webkitTransform="translate(".concat(r,"px,").concat(a,"px)"),o.transitionDuration="0s",e}}function hasCSSTransform(e,t,n){var r=e.cloneNode();e._vtc&&e._vtc.forEach((function(e){e.split(/\s+/).forEach((function(e){return e&&r.classList.remove(e)}))})),n.split(/\s+/).forEach((function(e){return e&&r.classList.add(e)})),r.style.display="none";var a=1===t.nodeType?t:t.parentNode;a.appendChild(r);var o=getTransitionInfo(r).hasTransform;return a.removeChild(r),o}var getModelAssigner=function(e){var t=e.props["onUpdate:modelValue"];return isArray$5(t)?function(e){return invokeArrayFns(t,e)}:t};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){var t=e.target;t.composing&&(t.composing=!1,trigger(t,"input"))}function trigger(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}var vModelText=exports("dh",{created:function(e,t,n){var r=t.modifiers,a=r.lazy,o=r.trim,i=r.number;e._assign=getModelAssigner(n);var s=i||n.props&&"number"===n.props.type;addEventListener(e,a?"change":"input",(function(t){if(!t.target.composing){var n=e.value;o?n=n.trim():s&&(n=toNumber(n)),e._assign(n)}})),o&&addEventListener(e,"change",(function(){e.value=e.value.trim()})),a||(addEventListener(e,"compositionstart",onCompositionStart),addEventListener(e,"compositionend",onCompositionEnd),addEventListener(e,"change",onCompositionEnd))},mounted:function(e,t){var n=t.value;e.value=null==n?"":n},beforeUpdate:function(e,t,n){var r=t.value,a=t.modifiers,o=a.lazy,i=a.trim,s=a.number;if(e._assign=getModelAssigner(n),!e.composing){if(document.activeElement===e){if(o)return;if(i&&e.value.trim()===r)return;if((s||"number"===e.type)&&toNumber(e.value)===r)return}var l=null==r?"":r;e.value!==l&&(e.value=l)}}}),vModelCheckbox=exports("dd",{deep:!0,created:function(e,t,n){e._assign=getModelAssigner(n),addEventListener(e,"change",(function(){var t=e._modelValue,n=getValue(e),r=e.checked,a=e._assign;if(isArray$5(t)){var o=looseIndexOf(t,n),i=-1!==o;if(r&&!i)a(t.concat(n));else if(!r&&i){var s=_toConsumableArray2(t);s.splice(o,1),a(s)}}else if(isSet$1(t)){var l=new Set(t);r?l.add(n):l.delete(n),a(l)}else a(getCheckboxValue(e,r))}))},mounted:setChecked,beforeUpdate:function(e,t,n){e._assign=getModelAssigner(n),setChecked(e,t,n)}});function setChecked(e,t,n){var r=t.value,a=t.oldValue;e._modelValue=r,isArray$5(r)?e.checked=looseIndexOf(r,n.props.value)>-1:isSet$1(r)?e.checked=r.has(n.props.value):r!==a&&(e.checked=looseEqual(r,getCheckboxValue(e,!0)))}var vModelRadio=exports("df",{created:function(e,t,n){var r=t.value;e.checked=looseEqual(r,n.props.value),e._assign=getModelAssigner(n),addEventListener(e,"change",(function(){e._assign(getValue(e))}))},beforeUpdate:function(e,t,n){var r=t.value,a=t.oldValue;e._assign=getModelAssigner(n),r!==a&&(e.checked=looseEqual(r,n.props.value))}}),vModelSelect=exports("dg",{deep:!0,created:function(e,t,n){var r=t.value,a=t.modifiers.number,o=isSet$1(r);addEventListener(e,"change",(function(){var t=Array.prototype.filter.call(e.options,(function(e){return e.selected})).map((function(e){return a?toNumber(getValue(e)):getValue(e)}));e._assign(e.multiple?o?new Set(t):t:t[0])})),e._assign=getModelAssigner(n)},mounted:function(e,t){setSelected(e,t.value)},beforeUpdate:function(e,t,n){e._assign=getModelAssigner(n)},updated:function(e,t){setSelected(e,t.value)}});function setSelected(e,t){var n=e.multiple;if(!n||isArray$5(t)||isSet$1(t)){for(var r=0,a=e.options.length;r<a;r++){var o=e.options[r],i=getValue(o);if(n)isArray$5(t)?o.selected=looseIndexOf(t,i)>-1:o.selected=t.has(i);else if(looseEqual(getValue(o),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function getValue(e){return"_value"in e?e._value:e.value}function getCheckboxValue(e,t){var n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}var vModelDynamic=exports("de",{created:function(e,t,n){callModelHook(e,t,n,null,"created")},mounted:function(e,t,n){callModelHook(e,t,n,null,"mounted")},beforeUpdate:function(e,t,n,r){callModelHook(e,t,n,r,"beforeUpdate")},updated:function(e,t,n,r){callModelHook(e,t,n,r,"updated")}});function callModelHook(e,t,n,r,a){var o;switch(e.tagName){case"SELECT":o=vModelSelect;break;case"TEXTAREA":o=vModelText;break;default:switch(n.props&&n.props.type){case"checkbox":o=vModelCheckbox;break;case"radio":o=vModelRadio;break;default:o=vModelText}}var i=o[a];i&&i(e,t,n,r)}function initVModelForSSR(){vModelText.getSSRProps=function(e){return{value:e.value}},vModelRadio.getSSRProps=function(e,t){var n=e.value;if(t.props&&looseEqual(t.props.value,n))return{checked:!0}},vModelCheckbox.getSSRProps=function(e,t){var n=e.value;if(isArray$5(n)){if(t.props&&looseIndexOf(n,t.props.value)>-1)return{checked:!0}}else if(isSet$1(n)){if(t.props&&n.has(t.props.value))return{checked:!0}}else if(n)return{checked:!0}}}var systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:function(e){return e.stopPropagation()},prevent:function(e){return e.preventDefault()},self:function(e){return e.target!==e.currentTarget},ctrl:function(e){return!e.ctrlKey},shift:function(e){return!e.shiftKey},alt:function(e){return!e.altKey},meta:function(e){return!e.metaKey},left:function(e){return"button"in e&&0!==e.button},middle:function(e){return"button"in e&&1!==e.button},right:function(e){return"button"in e&&2!==e.button},exact:function(e,t){return systemModifiers.some((function(n){return e["".concat(n,"Key")]&&!t.includes(n)}))}},withModifiers=exports("dj",(function(e,t){return function(n){for(var r=0;r<t.length;r++){var a=modifierGuards[t[r]];if(a&&a(n,t))return}for(var o=arguments.length,i=new Array(o>1?o-1:0),s=1;s<o;s++)i[s-1]=arguments[s];return e.apply(void 0,[n].concat(i))}})),keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=exports("di",(function(e,t){return function(n){if("key"in n){var r=hyphenate(n.key);return t.some((function(e){return e===r||keyNames[e]===r}))?e(n):void 0}}})),vShow=exports("aQ",{beforeMount:function(e,t,n){var r=t.value,a=n.transition;e._vod="none"===e.style.display?"":e.style.display,a&&r?a.beforeEnter(e):setDisplay(e,r)},mounted:function(e,t,n){var r=t.value,a=n.transition;a&&r&&a.enter(e)},updated:function(e,t,n){var r=t.value,a=t.oldValue,o=n.transition;!r!=!a&&(o?r?(o.beforeEnter(e),setDisplay(e,!0),o.enter(e)):o.leave(e,(function(){setDisplay(e,!1)})):setDisplay(e,r))},beforeUnmount:function(e,t){setDisplay(e,t.value)}});function setDisplay(e,t){e.style.display=t?e._vod:"none"}function initVShowForSSR(){vShow.getSSRProps=function(e){if(!e.value)return{style:{display:"none"}}}}var rendererOptions=extend$2({patchProp:patchProp},nodeOps),renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}var render=exports("da",(function(){var e;(e=ensureRenderer()).render.apply(e,arguments)})),hydrate=exports("d8",(function(){var e;(e=ensureHydrationRenderer()).hydrate.apply(e,arguments)})),createApp=exports("g",(function(){var e,t=(e=ensureRenderer()).createApp.apply(e,arguments),n=t.mount;return t.mount=function(e){var r=normalizeContainer(e);if(r){var a=t._component;isFunction$1(a)||a.render||a.template||(a.template=r.innerHTML),r.innerHTML="";var o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o}},t})),createSSRApp=exports("d5",(function(){var e,t=(e=ensureHydrationRenderer()).createApp.apply(e,arguments),n=t.mount;return t.mount=function(e){var t=normalizeContainer(e);if(t)return n(t,!0,t instanceof SVGElement)},t}));function normalizeContainer(e){return isString$1(e)?document.querySelector(e):e}var ssrDirectiveInitialized=!1,initDirectivesForSSR=exports("d9",(function(){ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())})),isDef=exports("a1",(function(e){return null!=e})),isFunction=exports("M",(function(e){return"function"==typeof e})),isObject$1=exports("J",(function(e){return null!==e&&"object"===_typeof2(e)})),isPromise=exports("K",(function(e){return isObject$1(e)&&isFunction(e.then)&&isFunction(e.catch)})),isDate$2=exports("aq",(function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!Number.isNaN(e.getTime())})),isNumeric=function(e){return"number"==typeof e||/^\d+(\.\d+)?$/.test(e)},isIOS$1=function(){return!!inBrowser$1&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase())};function noop$1(){}var extend$1=exports("N",Object.assign),inBrowser$1=exports("aa","undefined"!=typeof window);function get(e,t){var n=t.split("."),r=e;return n.forEach((function(e){var t;r=isObject$1(r)&&null!=(t=r[e])?t:""})),r}function pick(e,t,n){return t.reduce((function(t,r){return n&&void 0===e[r]||(t[r]=e[r]),t}),{})}var isSameValue=exports("ar",(function(e,t){return JSON.stringify(e)===JSON.stringify(t)})),toArray=exports("a2",(function(e){return Array.isArray(e)?e:[e]})),unknownProp=exports("O",null),numericProp=exports("z",[Number,String]),truthProp=exports("v",{type:Boolean,default:!0}),makeRequiredProp=exports("av",(function(e){return{type:e,required:!0}})),makeArrayProp=exports("aw",(function(){return{type:Array,default:function(){return[]}}})),makeNumberProp=exports("bC",(function(e){return{type:Number,default:e}})),makeNumericProp=exports("w",(function(e){return{type:numericProp,default:e}})),makeStringProp=exports("u",(function(e){return{type:String,default:e}})),inBrowser="undefined"!=typeof window;function raf(e){return inBrowser?requestAnimationFrame(e):-1}function cancelRaf(e){inBrowser&&cancelAnimationFrame(e)}function doubleRaf(e){raf((function(){return raf(e)}))}var isWindow=function(e){return e===window},makeDOMRect=function(e,t){return{top:0,left:0,right:e,bottom:t,width:e,height:t}},useRect=exports("am",(function(e){var t=unref(e);if(isWindow(t)){var n=t.innerWidth,r=t.innerHeight;return makeDOMRect(n,r)}return(null==t?void 0:t.getBoundingClientRect)?t.getBoundingClientRect():makeDOMRect(0,0)}));function useToggle(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=ref(e),n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!t.value;t.value=e};return[t,n]}function useParent(e){var t=inject(e,null);if(t){var n=getCurrentInstance(),r=t.link,a=t.unlink,o=t.internalChildren;return r(n),onUnmounted((function(){return a(n)})),{parent:t,index:computed((function(){return o.indexOf(n)}))}}return{parent:null,index:ref(-1)}}function flattenVNodes(e){var t=[];return function e(n){Array.isArray(n)&&n.forEach((function(n){var r;isVNode(n)&&(t.push(n),(null==(r=n.component)?void 0:r.subTree)&&(t.push(n.component.subTree),e(n.component.subTree.children)),n.children&&e(n.children))}))}(e),t}function sortChildren(e,t,n){var r=flattenVNodes(e.subTree.children);n.sort((function(e,t){return r.indexOf(e.vnode)-r.indexOf(t.vnode)}));var a=n.map((function(e){return e.proxy}));t.sort((function(e,t){return a.indexOf(e)-a.indexOf(t)}))}function useChildren(e){var t=reactive([]),n=reactive([]),r=getCurrentInstance();return{children:t,linkChildren:function(a){provide(e,Object.assign({link:function(e){e.proxy&&(n.push(e),t.push(e.proxy),sortChildren(r,t,n))},unlink:function(e){var r=n.indexOf(e);t.splice(r,1),n.splice(r,1)},children:t,internalChildren:n},a))}}}var SECOND=1e3,MINUTE=60*SECOND,HOUR=60*MINUTE,DAY=24*HOUR,width,height;function parseTime(e){return{total:e,days:Math.floor(e/DAY),hours:Math.floor(e%DAY/HOUR),minutes:Math.floor(e%HOUR/MINUTE),seconds:Math.floor(e%MINUTE/SECOND),milliseconds:Math.floor(e%SECOND)}}function isSameSecond(e,t){return Math.floor(e/1e3)===Math.floor(t/1e3)}function useCountDown(e){var t,n,r,a,o=ref(e.time),i=computed((function(){return parseTime(o.value)})),s=function(){r=!1,cancelRaf(t)},l=function(){return Math.max(n-Date.now(),0)},c=function(t){var n,r;o.value=t,null==(n=e.onChange)||n.call(e,i.value),0===t&&(s(),null==(r=e.onFinish)||r.call(e))},u=function e(){t=raf((function(){r&&(c(l()),o.value>0&&e())}))},p=function e(){t=raf((function(){if(r){var t=l();isSameSecond(t,o.value)&&0!==t||c(t),o.value>0&&e()}}))},d=function(){inBrowser&&(e.millisecond?u():p())};return onBeforeUnmount(s),onActivated((function(){a&&(r=!0,a=!1,d())})),onDeactivated((function(){r&&(s(),a=!0)})),{start:function(){r||(n=Date.now()+o.value,r=!0,d())},pause:s,reset:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.time;s(),o.value=t},current:i}}function onMountedOrActivated(e){var t;onMounted((function(){e(),nextTick((function(){t=!0}))})),onActivated((function(){t&&e()}))}function useEventListener(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(inBrowser){var r,a=n.target,o=void 0===a?window:a,i=n.passive,s=void 0!==i&&i,l=n.capture,c=void 0!==l&&l,u=function(n){var a=unref(n);a&&!r&&(a.addEventListener(e,t,{capture:c,passive:s}),r=!0)},p=function(n){var a=unref(n);a&&r&&(a.removeEventListener(e,t,c),r=!1)};onUnmounted((function(){return p(o)})),onDeactivated((function(){return p(o)})),onMountedOrActivated((function(){return u(o)})),isRef(o)&&watch(o,(function(e,t){p(t),u(e)}))}}function useClickAway(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(inBrowser){var r=n.eventName,a=void 0===r?"click":r,o=function(n){(Array.isArray(e)?e:[e]).every((function(e){var t=unref(e);return t&&!t.contains(n.target)}))&&t(n)};useEventListener(a,o,{target:document})}}function useWindowSize(){if(!width&&(width=ref(0),height=ref(0),inBrowser)){var e=function(){width.value=window.innerWidth,height.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:width,height:height}}var overflowScrollReg=/scroll|auto|overlay/i,defaultRoot=inBrowser?window:void 0,visibility;function isElement$1(e){return"HTML"!==e.tagName&&"BODY"!==e.tagName&&1===e.nodeType}function getScrollParent(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:defaultRoot,n=e;n&&n!==t&&isElement$1(n);){var r=window.getComputedStyle(n),a=r.overflowY;if(overflowScrollReg.test(a))return n;n=n.parentNode}return t}function useScrollParent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:defaultRoot,n=ref();return onMounted((function(){e.value&&(n.value=getScrollParent(e.value,t))})),n}function usePageVisibility(){if(!visibility&&(visibility=ref("visible"),inBrowser)){var e=function(){visibility.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return visibility}var CUSTOM_FIELD_INJECTION_KEY=exports("Y",Symbol("van-field"));function useCustomFieldValue(e){var t=inject(CUSTOM_FIELD_INJECTION_KEY,null);t&&!t.customValue.value&&(t.customValue.value=e,watch(e,(function(){t.resetValidation(),t.validateWithTrigger("onChange")})))}function getScrollTop(e){var t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function setScrollTop(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function getRootScrollTop(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function setRootScrollTop(e){setScrollTop(window,e),setScrollTop(document.body,e)}function getElementTop(e,t){if(e===window)return 0;var n=t?getScrollTop(t):getRootScrollTop();return useRect(e).top+n}var isIOS=isIOS$1();function resetScroll(){isIOS&&setRootScrollTop(getRootScrollTop())}var stopPropagation=exports("bI",(function(e){return e.stopPropagation()}));function preventDefault(e,t){("boolean"!=typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&stopPropagation(e)}function isHidden(e){var t=unref(e);if(!t)return!1;var n=window.getComputedStyle(t),r="none"===n.display,a=null===t.offsetParent&&"fixed"!==n.position;return r||a}var _useWindowSize=useWindowSize(),windowWidth=_useWindowSize.width,windowHeight=_useWindowSize.height,rootFontSize;function addUnit(e){if(isDef(e))return isNumeric(e)?"".concat(e,"px"):String(e)}function getSizeStyle(e){if(isDef(e)){if(Array.isArray(e))return{width:addUnit(e[0]),height:addUnit(e[1])};var t=addUnit(e);return{width:t,height:t}}}function getZIndexStyle(e){var t={};return void 0!==e&&(t.zIndex=+e),t}function getRootFontSize(){if(!rootFontSize){var e=document.documentElement,t=e.style.fontSize||window.getComputedStyle(e).fontSize;rootFontSize=parseFloat(t)}return rootFontSize}function convertRem(e){return+(e=e.replace(/rem/g,""))*getRootFontSize()}function convertVw(e){return+(e=e.replace(/vw/g,""))*windowWidth.value/100}function convertVh(e){return+(e=e.replace(/vh/g,""))*windowHeight.value/100}function unitToPx(e){if("number"==typeof e)return e;if(inBrowser$1){if(e.includes("rem"))return convertRem(e);if(e.includes("vw"))return convertVw(e);if(e.includes("vh"))return convertVh(e)}return parseFloat(e)}exports({aI:windowWidth,aR:windowHeight});var camelizeRE=/-(\w)/g,camelize=function(e){return e.replace(camelizeRE,(function(e,t){return t.toUpperCase()}))},kebabCase=function(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"")};function padZero(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=e+"";n.length<t;)n="0"+n;return n}var clamp=exports("au",(function(e,t,n){return Math.min(Math.max(e,t),n)}));function trimExtraChar(e,t,n){var r=e.indexOf(t);return-1===r?e:"-"===t&&0!==r?e.slice(0,r):e.slice(0,r+1)+e.slice(r).replace(n,"")}function formatNumber(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];e=t?trimExtraChar(e,".",/\./g):e.split(".")[0];var r=t?/[^-0-9.]/g:/[^-0-9]/g;return(e=n?trimExtraChar(e,"-",/-/g):e.replace(/-/,"")).replace(r,"")}function addNumber(e,t){var n=Math.pow(10,10);return Math.round((e+t)*n)/n}var hasOwnProperty$1=Object.prototype.hasOwnProperty;function assignKey(e,t,n){var r=t[n];isDef(r)&&(hasOwnProperty$1.call(e,n)&&isObject$1(r)?e[n]=deepAssign(Object(e[n]),r):e[n]=r)}function deepAssign(e,t){return Object.keys(t).forEach((function(n){assignKey(e,t,n)})),e}var stdin_default$c={name:"姓名",tel:"电话",save:"保存",confirm:"确认",cancel:"取消",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:function(e,t){return"".concat(e,"年").concat(t,"月")},rangePrompt:function(e){return"最多选择 ".concat(e," 天")}},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:function(e){return"".concat(e,"折")},condition:function(e){return"满".concat(e,"元可用")}},vanCouponCell:{title:"优惠券",count:function(e){return"".concat(e,"张可用")}},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}},lang=ref("zh-CN"),_messages=reactive({"zh-CN":stdin_default$c}),Locale={messages:function(){return _messages[lang.value]},use:function(e,t){lang.value=e,this.add(_defineProperty2({},e,t))},add:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};deepAssign(_messages,e)}},stdin_default$b=Locale;function createTranslate(e){var t=camelize(e)+".";return function(e){for(var n=stdin_default$b.messages(),r=get(n,t+e)||get(n,e),a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];return isFunction(r)?r.apply(void 0,o):r}}function genBem(e,t){return t?"string"==typeof t?" ".concat(e,"--").concat(t):Array.isArray(t)?t.reduce((function(t,n){return t+genBem(e,n)}),""):Object.keys(t).reduce((function(n,r){return n+(t[r]?genBem(e,r):"")}),""):""}function createBEM(e){return function(t,n){return t&&"string"!=typeof t&&(n=t,t=""),t=t?"".concat(e,"__").concat(t):e,"".concat(t).concat(genBem(t,n))}}function createNamespace(e){var t="van-".concat(e);return[t,createBEM(t),createTranslate(t)]}var BORDER=exports("b0","van-hairline"),BORDER_TOP=exports("a$","".concat(BORDER,"--top")),BORDER_LEFT="".concat(BORDER,"--left"),BORDER_BOTTOM=exports("aY","".concat(BORDER,"--bottom")),BORDER_SURROUND="".concat(BORDER,"--surround"),BORDER_TOP_BOTTOM=exports("G","".concat(BORDER,"--top-bottom")),BORDER_UNSET_TOP_BOTTOM=exports("aA","".concat(BORDER,"-unset--top-bottom")),HAPTICS_FEEDBACK=exports("ay","van-haptics-feedback"),FORM_KEY=exports("S",Symbol("van-form")),LONG_PRESS_START_TIME=exports("bc",500);function callInterceptor(e,t){var n=t.args,r=void 0===n?[]:n,a=t.done,o=t.canceled;if(e){var i=e.apply(null,r);isPromise(i)?i.then((function(e){e?a():o&&o()})).catch(noop$1):i?a():o&&o()}else a()}function withInstall(e){return e.install=function(t){var n=e.name;n&&(t.component(n,e),t.component(camelize("-".concat(n)),e))},e}var POPUP_TOGGLE_KEY=Symbol();function onPopupReopen(e){var t=inject(POPUP_TOGGLE_KEY,null);t&&watch(t,(function(t){t&&e()}))}var useHeight=exports("bE",(function(e,t){var n=ref(),r=function(){n.value=useRect(e).height};return onMounted((function(){if(nextTick(r),t)for(var e=1;e<=3;e++)setTimeout(r,100*e)})),onPopupReopen((function(){return nextTick(r)})),n}));function usePlaceholder(e,t){var n=useHeight(e,!0);return function(e){return createVNode("div",{class:t("placeholder"),style:{height:n.value?"".concat(n.value,"px"):void 0}},[e()])}}var _createNamespace=createNamespace("action-bar"),_createNamespace2=_slicedToArray(_createNamespace,2),name$b=_createNamespace2[0],bem$b=_createNamespace2[1],ACTION_BAR_KEY=Symbol(name$b),actionBarProps={placeholder:Boolean,safeAreaInsetBottom:truthProp},stdin_default$a=defineComponent({name:name$b,props:actionBarProps,setup:function(e,t){var n=t.slots,r=ref(),a=usePlaceholder(r,bem$b);(0,useChildren(ACTION_BAR_KEY).linkChildren)();var o=function(){var t;return createVNode("div",{ref:r,class:[bem$b(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(t=n.default)?void 0:t.call(n)])};return function(){return e.placeholder?a(o):o()}}}),ActionBar=withInstall(stdin_default$a);function useExpose(e){var t=getCurrentInstance();t&&extend$1(t.proxy,e)}var routeProps=exports("ae",{to:[String,Object],url:String,replace:Boolean});function route(e){var t=e.to,n=e.url,r=e.replace,a=e.$router;t&&a?a[r?"replace":"push"](t):n&&(r?location.replace(n):location.href=n)}function useRoute$1(){var e=getCurrentInstance().proxy;return function(){return route(e)}}var _createNamespace3=createNamespace("badge"),_createNamespace4=_slicedToArray(_createNamespace3,2),name$a=_createNamespace4[0],bem$a=_createNamespace4[1],badgeProps={dot:Boolean,max:numericProp,tag:makeStringProp("div"),color:String,offset:Array,content:numericProp,showZero:truthProp,position:makeStringProp("top-right")},stdin_default$9=defineComponent({name:name$a,props:badgeProps,setup:function(e,t){var n=t.slots,r=function(){if(n.content)return!0;var t=e.content,r=e.showZero;return isDef(t)&&""!==t&&(r||0!==t&&"0"!==t)},a=function(){var t=e.dot,a=e.max,o=e.content;if(!t&&r())return n.content?n.content():isDef(a)&&isNumeric(o)&&+o>a?"".concat(a,"+"):o},o=computed((function(){var t={background:e.color};if(e.offset){var r=_slicedToArray(e.offset,2),a=r[0],o=r[1];n.default?(t.top=addUnit(o),t.right="number"==typeof a?addUnit(-a):a.startsWith("-")?a.replace("-",""):"-".concat(a)):(t.marginTop=addUnit(o),t.marginLeft=addUnit(a))}return t})),i=function(){if(r()||e.dot)return createVNode("div",{class:bem$a([e.position,{dot:e.dot,fixed:!!n.default}]),style:o.value},[a()])};return function(){if(n.default){var t=e.tag;return createVNode(t,{class:bem$a("wrapper")},{default:function(){return[n.default(),i()]}})}return i()}}}),Badge=exports("aH",withInstall(stdin_default$9)),globalZIndex=2e3,useGlobalZIndex=function(){return++globalZIndex},setGlobalZIndex=function(e){globalZIndex=e},_createNamespace5=createNamespace("config-provider"),_createNamespace6=_slicedToArray(_createNamespace5,2),name$9=_createNamespace6[0],bem$9=_createNamespace6[1],CONFIG_PROVIDER_KEY=Symbol(name$9),configProviderProps={tag:makeStringProp("div"),theme:makeStringProp("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,iconPrefix:String};function mapThemeVarsToCSSVars(e){var t={};return Object.keys(e).forEach((function(n){t["--van-".concat(kebabCase(n))]=e[n]})),t}defineComponent({name:name$9,props:configProviderProps,setup:function(e,t){var n=t.slots,r=computed((function(){return mapThemeVarsToCSSVars(extend$1({},e.themeVars,"dark"===e.theme?e.themeVarsDark:e.themeVarsLight))}));if(inBrowser$1){var a=function(){document.documentElement.classList.add("van-theme-".concat(e.theme))},o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.theme;document.documentElement.classList.remove("van-theme-".concat(t))};watch((function(){return e.theme}),(function(e,t){t&&o(t),a()}),{immediate:!0}),onActivated(a),onDeactivated(o),onBeforeUnmount(o)}return provide(CONFIG_PROVIDER_KEY,e),watchEffect((function(){void 0!==e.zIndex&&setGlobalZIndex(e.zIndex)})),function(){return createVNode(e.tag,{class:bem$9(),style:r.value},{default:function(){var e;return[null==(e=n.default)?void 0:e.call(n)]}})}}});var _createNamespace7=createNamespace("icon"),_createNamespace8=_slicedToArray(_createNamespace7,2),name$8=_createNamespace8[0],bem$8=_createNamespace8[1],isImage=function(e){return null==e?void 0:e.includes("/")},iconProps={dot:Boolean,tag:makeStringProp("i"),name:String,size:numericProp,badge:numericProp,color:String,badgeProps:Object,classPrefix:String},stdin_default$8=defineComponent({name:name$8,props:iconProps,setup:function(e,t){var n=t.slots,r=inject(CONFIG_PROVIDER_KEY,null),a=computed((function(){return e.classPrefix||(null==r?void 0:r.iconPrefix)||bem$8()}));return function(){var t=e.tag,r=e.dot,o=e.name,i=e.size,s=e.badge,l=e.color,c=isImage(o);return createVNode(Badge,mergeProps({dot:r,tag:t,class:[a.value,c?"":"".concat(a.value,"-").concat(o)],style:{color:l,fontSize:addUnit(i)},content:s},e.badgeProps),{default:function(){var e;return[null==(e=n.default)?void 0:e.call(n),c&&createVNode("img",{class:bem$8("image"),src:o},null)]}})}}}),Icon=exports("a5",withInstall(stdin_default$8)),_createNamespace9=createNamespace("loading"),_createNamespace10=_slicedToArray(_createNamespace9,2),name$7=_createNamespace10[0],bem$7=_createNamespace10[1],SpinIcon=Array(12).fill(null).map((function(e,t){return createVNode("i",{class:bem$7("line",String(t+1))},null)})),CircularIcon=createVNode("svg",{class:bem$7("circular"),viewBox:"25 25 50 50"},[createVNode("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),loadingProps={size:numericProp,type:makeStringProp("circular"),color:String,vertical:Boolean,textSize:numericProp,textColor:String},stdin_default$7=defineComponent({name:name$7,props:loadingProps,setup:function(e,t){var n=t.slots,r=computed((function(){return extend$1({color:e.color},getSizeStyle(e.size))})),a=function(){var t;if(n.default)return createVNode("span",{class:bem$7("text"),style:{fontSize:addUnit(e.textSize),color:null!=(t=e.textColor)?t:e.color}},[n.default()])};return function(){var t,o=e.type,i=e.vertical;return createVNode("div",{class:bem$7([o,{vertical:i}]),"aria-live":"polite","aria-busy":!0},[(t="spinner"===e.type?SpinIcon:CircularIcon,createVNode("span",{class:bem$7("spinner",e.type),style:r.value},[n.icon?n.icon():t])),a()])}}}),Loading=exports("L",withInstall(stdin_default$7)),_createNamespace11=createNamespace("button"),_createNamespace12=_slicedToArray(_createNamespace11,2),name$6=_createNamespace12[0],bem$6=_createNamespace12[1],buttonProps=extend$1({},routeProps,{tag:makeStringProp("button"),text:String,icon:String,type:makeStringProp("default"),size:makeStringProp("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:makeStringProp("button"),loadingSize:numericProp,loadingText:String,loadingType:String,iconPosition:makeStringProp("left")}),stdin_default$6=defineComponent({name:name$6,props:buttonProps,emits:["click"],setup:function(e,t){var n=t.emit,r=t.slots,a=useRoute$1(),o=function(){return e.loading?r.loading?r.loading():createVNode(Loading,{size:e.loadingSize,type:e.loadingType,class:bem$6("loading")},null):r.icon?createVNode("div",{class:bem$6("icon")},[r.icon()]):e.icon?createVNode(Icon,{name:e.icon,class:bem$6("icon"),classPrefix:e.iconPrefix},null):void 0},i=function(){var t;if(t=e.loading?e.loadingText:r.default?r.default():e.text)return createVNode("span",{class:bem$6("text")},[t])},s=function(){var t=e.color,n=e.plain;if(t){var r={color:n?t:"white"};return n||(r.background=t),t.includes("gradient")?r.border=0:r.borderColor=t,r}},l=function(t){e.loading?preventDefault(t):e.disabled||(n("click",t),a())};return function(){var t=e.tag,n=e.type,r=e.size,a=e.block,c=e.round,u=e.plain,p=e.square,d=e.loading,f=e.disabled,h=e.hairline,v=e.nativeType,m=e.iconPosition,g=[bem$6([n,r,{plain:u,block:a,round:c,square:p,loading:d,disabled:f,hairline:h}]),_defineProperty2({},BORDER_SURROUND,h)];return createVNode(t,{type:v,class:g,style:s(),disabled:f,onClick:l},{default:function(){return[createVNode("div",{class:bem$6("content")},["left"===m&&o(),i(),"right"===m&&o()])]}})}}}),Button=exports("B",withInstall(stdin_default$6)),_createNamespace13=createNamespace("action-bar-button"),_createNamespace14=_slicedToArray(_createNamespace13,2),name$5=_createNamespace14[0],bem$5=_createNamespace14[1],actionBarButtonProps=extend$1({},routeProps,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),stdin_default$5=defineComponent({name:name$5,props:actionBarButtonProps,setup:function(e,t){var n=t.slots,r=useRoute$1(),a=useParent(ACTION_BAR_KEY),o=a.parent,i=a.index,s=computed((function(){if(o){var e=o.children[i.value-1];return!(e&&"isButton"in e)}})),l=computed((function(){if(o){var e=o.children[i.value+1];return!(e&&"isButton"in e)}}));return useExpose({isButton:!0}),function(){var t=e.type,a=e.icon,o=e.text,i=e.color,c=e.loading,u=e.disabled;return createVNode(Button,{class:bem$5([t,{last:l.value,first:s.value}]),size:"large",type:t,icon:a,color:i,loading:c,disabled:u,onClick:r},{default:function(){return[n.default?n.default():o]}})}}}),ActionBarButton=withInstall(stdin_default$5),popupSharedProps=exports("aB",{show:Boolean,zIndex:numericProp,overlay:truthProp,duration:numericProp,teleport:[String,Object],lockScroll:truthProp,lazyRender:truthProp,beforeClose:Function,overlayStyle:Object,overlayClass:unknownProp,transitionAppear:Boolean,closeOnClickOverlay:truthProp}),popupSharedPropKeys=exports("aC",Object.keys(popupSharedProps));function getDirection(e,t){return e>t?"horizontal":t>e?"vertical":""}function useTouch(){var e=ref(0),t=ref(0),n=ref(0),r=ref(0),a=ref(0),o=ref(0),i=ref(""),s=function(){n.value=0,r.value=0,a.value=0,o.value=0,i.value=""};return{move:function(s){var l=s.touches[0];n.value=(l.clientX<0?0:l.clientX)-e.value,r.value=l.clientY-t.value,a.value=Math.abs(n.value),o.value=Math.abs(r.value);(!i.value||a.value<10&&o.value<10)&&(i.value=getDirection(a.value,o.value))},start:function(n){s(),e.value=n.touches[0].clientX,t.value=n.touches[0].clientY},reset:s,startX:e,startY:t,deltaX:n,deltaY:r,offsetX:a,offsetY:o,direction:i,isVertical:function(){return"vertical"===i.value},isHorizontal:function(){return"horizontal"===i.value}}}var totalLockCount=0,BODY_LOCK_CLASS="van-overflow-hidden";function useLockScroll(e,t){var n=useTouch(),r=function(t){n.move(t);var r=n.deltaY.value>0?"10":"01",a=getScrollParent(t.target,e.value),o=a.scrollHeight,i=a.offsetHeight,s=a.scrollTop,l="11";0===s?l=i>=o?"00":"01":s+i>=o&&(l="10"),"11"===l||!n.isVertical()||parseInt(l,2)&parseInt(r,2)||preventDefault(t,!0)},a=function(){document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",r,{passive:!1}),totalLockCount||document.body.classList.add(BODY_LOCK_CLASS),totalLockCount++},o=function(){totalLockCount&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",r),--totalLockCount||document.body.classList.remove(BODY_LOCK_CLASS))},i=function(){return t()&&o()};onMountedOrActivated((function(){return t()&&a()})),onDeactivated(i),onBeforeUnmount(i),watch(t,(function(e){e?a():o()}))}function useLazyRender(e){var t=ref(!1);return watch(e,(function(e){e&&(t.value=e)}),{immediate:!0}),function(e){return function(){return t.value?e():null}}}var _createNamespace15=createNamespace("overlay"),_createNamespace16=_slicedToArray(_createNamespace15,2),name$4=_createNamespace16[0],bem$4=_createNamespace16[1],overlayProps={show:Boolean,zIndex:numericProp,duration:numericProp,className:unknownProp,lockScroll:truthProp,lazyRender:truthProp,customStyle:Object},stdin_default$4=defineComponent({name:name$4,props:overlayProps,setup:function(e,t){var n=t.slots,r=ref(),a=useLazyRender((function(){return e.show||!e.lazyRender}))((function(){var t,a=extend$1(getZIndexStyle(e.zIndex),e.customStyle);return isDef(e.duration)&&(a.animationDuration="".concat(e.duration,"s")),withDirectives(createVNode("div",{ref:r,style:a,class:[bem$4(),e.className]},[null==(t=n.default)?void 0:t.call(n)]),[[vShow,e.show]])}));return useEventListener("touchmove",(function(t){e.lockScroll&&preventDefault(t,!0)}),{target:r}),function(){return createVNode(Transition,{name:"van-fade",appear:!0},{default:a})}}}),Overlay=withInstall(stdin_default$4),popupProps=extend$1({},popupSharedProps,{round:Boolean,position:makeStringProp("center"),closeIcon:makeStringProp("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:makeStringProp("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),_createNamespace17=createNamespace("popup"),_createNamespace18=_slicedToArray(_createNamespace17,2),name$3=_createNamespace18[0],bem$3=_createNamespace18[1],stdin_default$3=defineComponent({name:name$3,inheritAttrs:!1,props:popupProps,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup:function(e,t){var n,r,a=t.emit,o=t.attrs,i=t.slots,s=ref(),l=ref(),c=useLazyRender((function(){return e.show||!e.lazyRender})),u=computed((function(){var t={zIndex:s.value};isDef(e.duration)&&(t["center"===e.position?"animationDuration":"transitionDuration"]="".concat(e.duration,"s"));return t})),p=function(){n||(n=!0,s.value=void 0!==e.zIndex?+e.zIndex:useGlobalZIndex(),a("open"))},d=function(){n&&callInterceptor(e.beforeClose,{done:function(){n=!1,a("close"),a("update:show",!1)}})},f=function(t){a("clickOverlay",t),e.closeOnClickOverlay&&d()},h=function(){if(e.overlay)return createVNode(Overlay,{show:e.show,class:e.overlayClass,zIndex:s.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0,onClick:f},{default:i["overlay-content"]})},v=function(e){a("clickCloseIcon",e),d()},m=function(){if(e.closeable)return createVNode(Icon,{role:"button",tabindex:0,name:e.closeIcon,class:[bem$3("close-icon",e.closeIconPosition),HAPTICS_FEEDBACK],classPrefix:e.iconPrefix,onClick:v},null)},g=function(){return a("opened")},y=function(){return a("closed")},b=function(e){return a("keydown",e)},_=c((function(){var t,n=e.round,r=e.position,a=e.safeAreaInsetTop,s=e.safeAreaInsetBottom;return withDirectives(createVNode("div",mergeProps({ref:l,style:u.value,role:"dialog",tabindex:0,class:[bem$3(_defineProperty2({round:n},r,r)),{"van-safe-area-top":a,"van-safe-area-bottom":s}],onKeydown:b},o),[null==(t=i.default)?void 0:t.call(i),m()]),[[vShow,e.show]])})),A=function(){var t=e.position,n=e.transition,r=e.transitionAppear,a="center"===t?"van-fade":"van-popup-slide-".concat(t);return createVNode(Transition,{name:n||a,appear:r,onAfterEnter:g,onAfterLeave:y},{default:_})};return watch((function(){return e.show}),(function(e){e&&!n&&(p(),0===o.tabindex&&nextTick((function(){var e;null==(e=l.value)||e.focus()}))),!e&&n&&(n=!1,a("close"))})),useExpose({popupRef:l}),useLockScroll(l,(function(){return e.show&&e.lockScroll})),useEventListener("popstate",(function(){e.closeOnPopstate&&(d(),r=!1)})),onMounted((function(){e.show&&p()})),onActivated((function(){r&&(a("update:show",!0),r=!1)})),onDeactivated((function(){e.show&&e.teleport&&(d(),r=!0)})),provide(POPUP_TOGGLE_KEY,(function(){return e.show})),function(){return e.teleport?createVNode(Teleport,{to:e.teleport},{default:function(){return[h(),A()]}}):createVNode(Fragment,null,[h(),A()])}}}),Popup=exports("P",withInstall(stdin_default$3)),current=0;function useId(){var e=getCurrentInstance(),t=((null==e?void 0:e.type)||{}).name;return"".concat(void 0===t?"unknown":t,"-").concat(++current)}var lockCount=0;function lockClick(e){e?(lockCount||document.body.classList.add("van-toast--unclickable"),lockCount++):lockCount&&(--lockCount||document.body.classList.remove("van-toast--unclickable"))}var _createNamespace19=createNamespace("toast"),_createNamespace20=_slicedToArray(_createNamespace19,2),name$2=_createNamespace20[0],bem$2=_createNamespace20[1],popupInheritProps=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay"],toastProps={icon:String,show:Boolean,type:makeStringProp("text"),overlay:Boolean,message:numericProp,iconSize:numericProp,duration:makeNumberProp(2e3),position:makeStringProp("middle"),teleport:[String,Object],wordBreak:String,className:unknownProp,iconPrefix:String,transition:makeStringProp("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:unknownProp,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean},stdin_default$2=defineComponent({name:name$2,props:toastProps,emits:["update:show"],setup:function(e,t){var n,r=t.emit,a=t.slots,o=!1,i=function(){var t=e.show&&e.forbidClick;o!==t&&lockClick(o=t)},s=function(e){return r("update:show",e)},l=function(){e.closeOnClick&&s(!1)},c=function(){return clearTimeout(n)},u=function(){var t=e.type,n=e.message;return a.message?createVNode("div",{class:bem$2("text")},[a.message()]):isDef(n)&&""!==n?"html"===t?createVNode("div",{key:0,class:bem$2("text"),innerHTML:String(n)},null):createVNode("div",{class:bem$2("text")},[n]):void 0};return watch((function(){return[e.show,e.forbidClick]}),i),watch((function(){return[e.show,e.type,e.message,e.duration]}),(function(){c(),e.show&&e.duration>0&&(n=setTimeout((function(){s(!1)}),e.duration))})),onMounted(i),onUnmounted(i),function(){return createVNode(Popup,mergeProps({class:[bem$2([e.position,"normal"===e.wordBreak?"break-normal":e.wordBreak,_defineProperty2({},e.type,!e.icon)]),e.className],lockScroll:!1,onClick:l,onClosed:c,"onUpdate:show":s},pick(e,popupInheritProps)),{default:function(){return[(t=e.icon,n=e.type,r=e.iconSize,a=e.iconPrefix,o=e.loadingType,t||"success"===n||"fail"===n?createVNode(Icon,{name:t||n,size:r,class:bem$2("icon"),classPrefix:a},null):"loading"===n?createVNode(Loading,{class:bem$2("loading"),size:r,type:o},null):void 0),u()];var t,n,r,a,o}})}}});function usePopupState(){var e=reactive({show:!1}),t=function(t){e.show=t},n=function(n){extend$1(e,n,{transitionAppear:!0}),t(!0)},r=function(){return t(!1)};return useExpose({open:n,close:r,toggle:t}),{open:n,close:r,state:e,toggle:t}}function mountComponent(e){var t=createApp(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount:function(){t.unmount(),document.body.removeChild(n)}}}var defaultOptions={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1},queue=[],allowMultiple=!1,currentOptions$1=extend$1({},defaultOptions),defaultOptionsMap=new Map;function parseOptions(e){return isObject$1(e)?e:{message:e}}function createInstance(){var e=mountComponent({setup:function(){var e=ref(""),t=usePopupState(),n=t.open,r=t.state,a=t.close,o=t.toggle,i=function(){};return watch(e,(function(e){r.message=e})),getCurrentInstance().render=function(){return createVNode(stdin_default$2,mergeProps(r,{onClosed:i,"onUpdate:show":o}),null)},{open:n,close:a,message:e}}}),t=e.instance;e.unmount;return t}function getInstance(){if(!queue.length||allowMultiple){var e=createInstance();queue.push(e)}return queue[queue.length-1]}function showToast(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!inBrowser$1)return{};var t=getInstance(),n=parseOptions(e);return t.open(extend$1({},currentOptions$1,defaultOptionsMap.get(n.type||currentOptions$1.type),n)),t}var createMethod=function(e){return function(t){return showToast(extend$1({type:e},parseOptions(t)))}},showLoadingToast=exports("bl",createMethod("loading")),showSuccessToast=exports("bz",createMethod("success")),showFailToast=exports("bA",createMethod("fail")),closeToast=exports("be",(function(e){queue.length&&(e?(queue.forEach((function(e){e.close()})),queue=[]):queue[0].close())})),Toast=exports("T",withInstall(stdin_default$2)),_createNamespace21=createNamespace("empty"),_createNamespace22=_slicedToArray(_createNamespace21,2),name$1=_createNamespace22[0],bem$1=_createNamespace22[1],emptyProps={image:makeStringProp("default"),imageSize:[Number,String,Array],description:String},stdin_default$1=defineComponent({name:name$1,props:emptyProps,setup:function(e,t){var n=t.slots,r=function(){var t=n.description?n.description():e.description;if(t)return createVNode("p",{class:bem$1("description")},[t])},a=function(){if(n.default)return createVNode("div",{class:bem$1("bottom")},[n.default()])},o=useId(),i=function(e){return"".concat(o,"-").concat(e)},s=function(e){return"url(#".concat(i(e),")")},l=function(e,t,n){return createVNode("stop",{"stop-color":e,offset:"".concat(t,"%"),"stop-opacity":n},null)},c=function(e,t){return[l(e,0),l(t,100)]},u=function(e){return[createVNode("defs",null,[createVNode("radialGradient",{id:i(e),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[l("#EBEDF0",0),l("#F2F3F5",100,.3)])]),createVNode("ellipse",{fill:s(e),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)]},p=function(){return[createVNode("defs",null,[createVNode("linearGradient",{id:i("a"),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)])]),createVNode("g",{opacity:".8"},[createVNode("path",{d:"M36 131V53H16v20H2v58h34z",fill:s("a")},null),createVNode("path",{d:"M123 15h22v14h9v77h-31V15z",fill:s("a")},null)])]},d=function(){return[createVNode("defs",null,[createVNode("linearGradient",{id:i("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[l("#F2F3F5",0,.3),l("#F2F3F5",100)])]),createVNode("g",{opacity:".8"},[createVNode("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:s("b")},null),createVNode("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:s("b")},null)])]},f=function(){return createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{id:i(1),x1:"64%",y1:"100%",x2:"64%"},[l("#FFF",0,.5),l("#F2F3F5",100)]),createVNode("linearGradient",{id:i(2),x1:"50%",x2:"50%",y2:"84%"},[l("#EBEDF0",0),l("#DCDEE0",100,0)]),createVNode("linearGradient",{id:i(3),x1:"100%",x2:"100%",y2:"100%"},[c("#EAEDF0","#DCDEE0")]),createVNode("radialGradient",{id:i(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[l("#EBEDF0",0),l("#FFF",100,0)])]),createVNode("g",{fill:"none"},[p(),createVNode("path",{fill:s(4),d:"M0 139h160v21H0z"},null),createVNode("path",{d:"M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z",fill:s(2)},null),createVNode("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[createVNode("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:s(3)},null),createVNode("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:s(3)},null),createVNode("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:s(3)},null),createVNode("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:s(3)},null)]),createVNode("g",{transform:"translate(31 105)"},[createVNode("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),createVNode("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),createVNode("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])])},h=function(){return createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(5)},[c("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:i(6)},[c("#EAEDF1","#DCDEE0")]),createVNode("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:i(7)},[c("#EAEDF1","#DCDEE0")])]),p(),d(),createVNode("g",{transform:"translate(36 50)",fill:"none"},[createVNode("g",{transform:"translate(8)"},[createVNode("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),createVNode("rect",{fill:s(5),width:"64",height:"66",rx:"2"},null),createVNode("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),createVNode("g",{transform:"translate(15 17)",fill:s(6)},[createVNode("rect",{width:"34",height:"6",rx:"1"},null),createVNode("path",{d:"M0 14h34v6H0z"},null),createVNode("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),createVNode("rect",{fill:s(7),y:"61",width:"88",height:"28",rx:"1"},null),createVNode("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])])},v=function(){return createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(8)},[c("#EAEDF1","#DCDEE0")])]),p(),d(),u("c"),createVNode("path",{d:"m59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z",fill:s(8)},null)])},m=function(){return createVNode("svg",{viewBox:"0 0 160 160"},[createVNode("defs",null,[createVNode("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:i(9)},[c("#EEE","#D8D8D8")]),createVNode("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:i(10)},[c("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(11)},[c("#F2F3F5","#DCDEE0")]),createVNode("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:i(12)},[c("#FFF","#F7F8FA")])]),p(),d(),u("d"),createVNode("g",{transform:"rotate(-45 113 -4)",fill:"none"},[createVNode("rect",{fill:s(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),createVNode("rect",{fill:s(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),createVNode("circle",{stroke:s(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),createVNode("circle",{fill:s(12),cx:"27",cy:"27",r:"16"},null),createVNode("path",{d:"M37 7c-8 0-15 5-16 12",stroke:s(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])])},g=function(){var t;if(n.image)return n.image();var r={error:v,search:m,network:f,default:h};return(null==(t=r[e.image])?void 0:t.call(r))||createVNode("img",{src:e.image},null)};return function(){return createVNode("div",{class:bem$1()},[createVNode("div",{class:bem$1("image"),style:getSizeStyle(e.imageSize)},[g()]),r(),a()])}}}),Empty=withInstall(stdin_default$1),_createNamespace23=createNamespace("dialog"),_createNamespace24=_slicedToArray(_createNamespace23,3),name=_createNamespace24[0],bem=_createNamespace24[1],t=_createNamespace24[2],dialogProps=extend$1({},popupSharedProps,{title:String,theme:String,width:numericProp,message:[String,Function],callback:Function,allowHtml:Boolean,className:unknownProp,transition:makeStringProp("van-dialog-bounce"),messageAlign:String,closeOnPopstate:truthProp,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:truthProp,closeOnClickOverlay:Boolean}),popupInheritKeys=[].concat(_toConsumableArray2(popupSharedPropKeys),["transition","closeOnPopstate"]),stdin_default=defineComponent({name:name,props:dialogProps,emits:["confirm","cancel","keydown","update:show"],setup:function(e,n){var r=n.emit,a=n.slots,o=ref(),i=reactive({confirm:!1,cancel:!1}),s=function(e){return r("update:show",e)},l=function(t){var n;s(!1),null==(n=e.callback)||n.call(e,t)},c=function(t){return function(){e.show&&(r(t),e.beforeClose?(i[t]=!0,callInterceptor(e.beforeClose,{args:[t],done:function(){l(t),i[t]=!1},canceled:function(){i[t]=!1}})):l(t))}},u=c("cancel"),p=c("confirm"),d=withKeys((function(t){var n,a;t.target===(null==(a=null==(n=o.value)?void 0:n.popupRef)?void 0:a.value)&&({Enter:e.showConfirmButton?p:noop$1,Escape:e.showCancelButton?u:noop$1}[t.key](),r("keydown",t))}),["enter","esc"]),f=function(){var t=a.title?a.title():e.title;if(t)return createVNode("div",{class:bem("header",{isolated:!e.message&&!a.default})},[t])},h=function(t){var n=e.message,r=e.allowHtml,a=e.messageAlign,o=bem("message",_defineProperty2({"has-title":t},a,a)),i=isFunction(n)?n():n;return r&&"string"==typeof i?createVNode("div",{class:o,innerHTML:i},null):createVNode("div",{class:o},[i])},v=function(){if(a.default)return createVNode("div",{class:bem("content")},[a.default()]);var t=e.title,n=e.message,r=e.allowHtml;if(n){var o=!(!t&&!a.title);return createVNode("div",{key:r?1:0,class:bem("content",{isolated:!o})},[h(o)])}},m=function(){return a.footer?a.footer():"round-button"===e.theme?createVNode(ActionBar,{class:bem("footer")},{default:function(){return[e.showCancelButton&&createVNode(ActionBarButton,{type:"warning",text:e.cancelButtonText||t("cancel"),class:bem("cancel"),color:e.cancelButtonColor,loading:i.cancel,disabled:e.cancelButtonDisabled,onClick:u},null),e.showConfirmButton&&createVNode(ActionBarButton,{type:"danger",text:e.confirmButtonText||t("confirm"),class:bem("confirm"),color:e.confirmButtonColor,loading:i.confirm,disabled:e.confirmButtonDisabled,onClick:p},null)]}}):createVNode("div",{class:[BORDER_TOP,bem("footer")]},[e.showCancelButton&&createVNode(Button,{size:"large",text:e.cancelButtonText||t("cancel"),class:bem("cancel"),style:{color:e.cancelButtonColor},loading:i.cancel,disabled:e.cancelButtonDisabled,onClick:u},null),e.showConfirmButton&&createVNode(Button,{size:"large",text:e.confirmButtonText||t("confirm"),class:[bem("confirm"),_defineProperty2({},BORDER_LEFT,e.showCancelButton)],style:{color:e.confirmButtonColor},loading:i.confirm,disabled:e.confirmButtonDisabled,onClick:p},null)])};return function(){var t=e.width,n=e.title,r=e.theme,a=e.message,i=e.className;return createVNode(Popup,mergeProps({ref:o,role:"dialog",class:[bem([r]),i],style:{width:addUnit(t)},tabindex:0,"aria-labelledby":n||a,onKeydown:d,"onUpdate:show":s},pick(e,popupInheritKeys)),{default:function(){return[f(),v(),m()]}})}}}),instance$1,DEFAULT_OPTIONS={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,cancelButtonDisabled:!1,confirmButtonText:"",confirmButtonColor:null,confirmButtonDisabled:!1,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},currentOptions=extend$1({},DEFAULT_OPTIONS);function initInstance(){var e={setup:function(){var e=usePopupState(),t=e.state,n=e.toggle;return function(){return createVNode(stdin_default,mergeProps(t,{"onUpdate:show":n}),null)}}},t=mountComponent(e);instance$1=t.instance}function showDialog(e){return inBrowser$1?new Promise((function(t,n){instance$1||initInstance(),instance$1.open(extend$1({},currentOptions,e,{callback:function(e){("confirm"===e?t:n)(e)}}))})):Promise.resolve()}var showConfirmDialog=exports("b6",(function(e){return showDialog(extend$1({showCancelButton:!0},e))})),Dialog=exports("aW",withInstall(stdin_default)),commonjsGlobal$1=exports("by","undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}var lottie={exports:{}};(function(module,exports$1){var factory;"undefined"!=typeof navigator&&(factory=function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,a=e.length;for(n=0;n<a;n+=1)for(var o in r=e[n].prototype)Object.prototype.hasOwnProperty.call(r,o)&&(t.prototype[o]=r[o])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n,r=0,a=[];switch(e){case"int16":case"uint8c":n=1;break;default:n=1.1}for(r=0;r<t;r+=1)a.push(n);return a}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,n){return"float32"===t?new Float32Array(n):"int16"===t?new Int16Array(n):"uint8c"===t?new Uint8ClampedArray(n):e(t,n)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6="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},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=t.length;for(e=0;e<n;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,n=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)n[t]=Math.abs(e[t]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,n,r){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,r){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,n){var r,a,o,i,s,l,c,u;switch(l=n*(1-t),c=n*(1-(s=6*e-(i=Math.floor(6*e)))*t),u=n*(1-(1-s)*t),i%6){case 0:r=n,a=u,o=l;break;case 1:r=c,a=n,o=l;break;case 2:r=l,a=n,o=u;break;case 3:r=l,a=c,o=n;break;case 4:r=u,a=l,o=n;break;case 5:r=n,a=l,o=c}return[r,a,o]}function RGBtoHSV(e,t,n){var r,a=Math.max(e,t,n),o=Math.min(e,t,n),i=a-o,s=0===a?0:i/a,l=a/255;switch(a){case o:r=0;break;case e:r=t-n+i*(t<n?6:0),r/=6*i;break;case t:r=n-e+2*i,r/=6*i;break;case n:r=e-t+4*i,r/=6*i}return[r,s,l]}function addSaturationToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="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},_typeof$5(e)}var dataManager=function(){var e,t,n=1,r=[],a={onmessage:function(){},postMessage:function(t){e({data:t})}},o={postMessage:function(e){a.onmessage({data:e})}};function i(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return e=t,a}((function(e){if(o.dataManager||(o.dataManager=function(){function e(a,o){var i,s,l,c,u,d,f=a.length;for(s=0;s<f;s+=1)if("ks"in(i=a[s])&&!i.completed){if(i.completed=!0,i.tt&&(a[s-1].td=i.tt),i.hasMask){var h=i.masksProperties;for(c=h.length,l=0;l<c;l+=1)if(h[l].pt.k.i)r(h[l].pt.k);else for(d=h[l].pt.k.length,u=0;u<d;u+=1)h[l].pt.k[u].s&&r(h[l].pt.k[u].s[0]),h[l].pt.k[u].e&&r(h[l].pt.k[u].e[0])}0===i.ty?(i.layers=t(i.refId,o),e(i.layers,o)):4===i.ty?n(i.shapes):5===i.ty&&p(i)}}function t(e,t){var n=function(e,t){for(var n=0,r=t.length;n<r;){if(t[n].id===e)return t[n];n+=1}return null}(e,t);return n?n.layers.__used?JSON.parse(JSON.stringify(n.layers)):(n.layers.__used=!0,n.layers):null}function n(e){var t,a,o;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(o=e[t].ks.k.length,a=0;a<o;a+=1)e[t].ks.k[a].s&&r(e[t].ks.k[a].s[0]),e[t].ks.k[a].e&&r(e[t].ks.k[a].e[0]);else"gr"===e[t].ty&&n(e[t].it)}function r(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function a(e,t){var n=t?t.split("."):[100,100,100];return e[0]>n[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var o,i=function(){var e=[4,4,14];function t(e){var t,n,r,a=e.length;for(t=0;t<a;t+=1)5===e[t].ty&&(r=void 0,r=(n=e[t]).t.d,n.t.d={k:[{s:r,t:0}]})}return function(n){if(a(e,n.v)&&(t(n.layers),n.assets)){var r,o=n.assets.length;for(r=0;r<o;r+=1)n.assets[r].layers&&t(n.assets[r].layers)}}}(),s=(o=[4,7,99],function(e){if(e.chars&&!a(o,e.v)){var t,r=e.chars.length;for(t=0;t<r;t+=1){var i=e.chars[t];i.data&&i.data.shapes&&(n(i.data.shapes),i.data.ip=0,i.data.op=99999,i.data.st=0,i.data.sr=1,i.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},e.chars[t].t||(i.data.shapes.push({ty:"no"}),i.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var e=[5,7,15];function t(e){var t,n,r=e.length;for(t=0;t<r;t+=1)5===e[t].ty&&(n=void 0,"number"==typeof(n=e[t].t.p).a&&(n.a={a:0,k:n.a}),"number"==typeof n.p&&(n.p={a:0,k:n.p}),"number"==typeof n.r&&(n.r={a:0,k:n.r}))}return function(n){if(a(e,n.v)&&(t(n.layers),n.assets)){var r,o=n.assets.length;for(r=0;r<o;r+=1)n.assets[r].layers&&t(n.assets[r].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var n,r,a,o=e.length;for(n=0;n<o;n+=1)if("gr"===e[n].ty)t(e[n].it);else if("fl"===e[n].ty||"st"===e[n].ty)if(e[n].c.k&&e[n].c.k[0].i)for(a=e[n].c.k.length,r=0;r<a;r+=1)e[n].c.k[r].s&&(e[n].c.k[r].s[0]/=255,e[n].c.k[r].s[1]/=255,e[n].c.k[r].s[2]/=255,e[n].c.k[r].s[3]/=255),e[n].c.k[r].e&&(e[n].c.k[r].e[0]/=255,e[n].c.k[r].e[1]/=255,e[n].c.k[r].e[2]/=255,e[n].c.k[r].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)4===e[n].ty&&t(e[n].shapes)}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,o=t.assets.length;for(r=0;r<o;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),u=function(){var e=[4,4,18];function t(e){var n,r,a;for(n=e.length-1;n>=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(a=e[n].ks.k.length,r=0;r<a;r+=1)e[n].ks.k[r].s&&(e[n].ks.k[r].s[0].c=e[n].closed),e[n].ks.k[r].e&&(e[n].ks.k[r].e[0].c=e[n].closed);else"gr"===e[n].ty&&t(e[n].it)}function n(e){var n,r,a,o,i,s,l=e.length;for(r=0;r<l;r+=1){if((n=e[r]).hasMask){var c=n.masksProperties;for(o=c.length,a=0;a<o;a+=1)if(c[a].pt.k.i)c[a].pt.k.c=c[a].cl;else for(s=c[a].pt.k.length,i=0;i<s;i+=1)c[a].pt.k[i].s&&(c[a].pt.k[i].s[0].c=c[a].cl),c[a].pt.k[i].e&&(c[a].pt.k[i].e[0].c=c[a].cl)}4===n.ty&&t(n.shapes)}}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,o=t.assets.length;for(r=0;r<o;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}();function p(e){0===e.t.a.length&&e.t.p}var d={completeData:function(n){n.__complete||(c(n),i(n),s(n),l(n),u(n),e(n.layers,n.assets),function(n,r){if(n){var a=0,o=n.length;for(a=0;a<o;a+=1)1===n[a].t&&(n[a].data.layers=t(n[a].data.refId,r),e(n[a].data.layers,r))}}(n.chars,n.assets),n.__complete=!0)}};return d.checkColors=c,d.checkChars=s,d.checkPathProperties=l,d.checkShapes=u,d.completeLayers=e,d}()),o.assetLoader||(o.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,n,r,a){var o,i=new XMLHttpRequest;try{i.responseType="json"}catch(s){}i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status)o=e(i),r(o);else try{o=e(i),r(o)}catch(s){a&&a(s)}};try{i.open("GET",t,!0)}catch(error){i.open("GET",n+"/"+t,!0)}i.send()}}}()),"loadAnimation"===e.data.type)o.assetLoader.load(e.data.path,e.data.fullPath,(function(t){o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){o.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var t=e.data.animation;o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&o.assetLoader.load(e.data.path,e.data.fullPath,(function(t){o.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){o.postMessage({id:e.data.id,status:"error"})}))})),t.onmessage=function(e){var t=e.data,n=t.id,a=r[n];r[n]=null,"success"===t.status?a.onComplete(t.payload):a.onError&&a.onError()})}function s(e,t){var a="processId_"+(n+=1);return r[a]={onComplete:e,onError:t},a}return{loadAnimation:function(e,n,r){i();var a=s(n,r);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:a})},loadData:function(e,n,r){i();var a=s(n,r);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:a})},completeAnimation:function(e,n,r){i();var a=s(n,r);t.postMessage({type:"complete",animation:e,id:a})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,n){var r="";if(e.e)r=e.p;else if(t){var a=e.p;-1!==a.indexOf("images/")&&(a=a.split("/")[1]),r=t+a}else r=n,r+=e.u?e.u:"",r+=e.p;return r}function a(e){var t=0,n=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function o(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function i(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=a.bind(this),this.createFootageData=o.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return i.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;n<r;n+=1)e[n].layers||(e[n].t&&"seq"!==e[n].t?3===e[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))):(this.totalImages+=1,this.images.push(this._createImageData(e[n]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var n=r(t,this.assetsPath,this.path),a=createTag("img");a.crossOrigin="anonymous",a.addEventListener("load",this._imageLoaded,!1),a.addEventListener("error",function(){o.img=e,this._imageLoaded()}.bind(this),!1),a.src=n;var o={img:a,assetData:t};return o},createImageData:function(t){var n=r(t,this.assetsPath,this.path),a=createNS("image");isSafari?this.testImageLoaded(a):a.addEventListener("load",this._imageLoaded,!1),a.addEventListener("error",function(){o.img=e,this._imageLoaded()}.bind(this),!1),a.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this._elementHelper.append?this._elementHelper.append(a):this._elementHelper.appendChild(a);var o={img:a,assetData:t};return o},imageLoaded:t,footageLoaded:n,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},i}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],r=0;r<n.length;r+=1)n[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var n=0,r=this._cbs[e].length;n<r;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),n-=1,r-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,n=e.split("\r\n"),r={},a=0,o=0;o<n.length;o+=1)2===(t=n[o].split(":")).length&&(r[t[0]]=t[1].trim(),a+=1);if(0===a)throw new Error;return r}return function(t){for(var n=[],r=0;r<t.length;r+=1){var a=t[r],o={time:a.tm,duration:a.dr};try{o.payload=JSON.parse(t[r].cm)}catch(i){try{o.payload=e(t[r].cm)}catch(s){o.payload={name:t[r].cm}}}n.push(o)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function _typeof$4(e){return _typeof$4="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},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},r=e.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var a=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===a?n.loop=!1:"true"===a?n.loop=!0:""!==a&&(n.loop=parseInt(a,10));var o=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;n.autoplay="false"!==o,n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),this.setParams(n)},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,a=r.length,o=e.layers,i=o.length;for(n=0;n<i;n+=1)for(t=0;t<a;){if(r[t].id===o[n].id){r[t]=o[n];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(a=e.assets.length,t=0;t<a;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(error){this.triggerConfigError(error)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(error){this.triggerRenderFrameError(error)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var a=this.getMarkerData(e);a&&this.goToAndStop(a.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var a=this.getMarkerData(e);a&&(a.duration?this.playSegments([a.time,a.time+a.duration],!0):this.goToAndStop(a.time,!0))}else this.goToAndStop(r,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n<r;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch(error){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],n=0,r=0,a=0,o=!0,i=!1;function s(e){for(var n=0,a=e.target;n<r;)t[n].animation===a&&(t.splice(n,1),n-=1,r-=1,a.isPaused||u()),n+=1}function l(e,n){if(!e)return null;for(var a=0;a<r;){if(t[a].elem===e&&null!==t[a].elem)return t[a].animation;a+=1}var o=new AnimationItem;return p(o,e),o.setData(e,n),o}function c(){a+=1,h()}function u(){a-=1}function p(e,n){e.addEventListener("destroy",s),e.addEventListener("_active",c),e.addEventListener("_idle",u),t.push({elem:n,animation:e}),r+=1}function d(e){var s,l=e-n;for(s=0;s<r;s+=1)t[s].animation.advanceTime(l);n=e,a&&!i?window.requestAnimationFrame(d):o=!0}function f(e){n=e,window.requestAnimationFrame(d)}function h(){!i&&a&&o&&(window.requestAnimationFrame(f),o=!1)}return e.registerAnimation=l,e.loadAnimation=function(e){var t=new AnimationItem;return p(t,null),t.setParams(e),t},e.setSpeed=function(e,n){var a;for(a=0;a<r;a+=1)t[a].animation.setSpeed(e,n)},e.setDirection=function(e,n){var a;for(a=0;a<r;a+=1)t[a].animation.setDirection(e,n)},e.play=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.play(e)},e.pause=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.pause(e)},e.stop=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.stop(e)},e.togglePause=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.togglePause(e)},e.searchAnimations=function(e,t,n){var r,a=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=a.length;for(r=0;r<o;r+=1)n&&a[r].setAttribute("data-bm-type",n),l(a[r],e);if(t&&0===o){n||(n="svg");var i=document.getElementsByTagName("body")[0];i.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",n),i.appendChild(s),l(s,e)}},e.resize=function(){var e;for(e=0;e<r;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,n,a){var o;for(o=0;o<r;o+=1)t[o].animation.goToAndStop(e,n,a)},e.destroy=function(e){var n;for(n=r-1;n>=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){i=!0},e.unfreeze=function(){i=!1,h()},e.setVolume=function(e,n){var a;for(a=0;a<r;a+=1)t[a].animation.setVolume(e,n)},e.mute=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.mute(e)},e.unmute=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,n=t.length,r=[];for(e=0;e<n;e+=1)r.push(t[e].animation);return r},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,n,r,a,o){var i=o||("bez_"+e+"_"+n+"_"+r+"_"+a).replace(/\./g,"p");if(t[i])return t[i];var s=new c([e,n,r,a]);return t[i]=s,s}},t={},n=.1,r="function"==typeof Float32Array;function a(e,t){return 1-3*t+3*e}function o(e,t){return 3*t-6*e}function i(e){return 3*e}function s(e,t,n){return((a(t,n)*e+o(t,n))*e+i(t))*e}function l(e,t,n){return 3*a(t,n)*e*e+2*o(t,n)*e+i(t)}function c(e){this._p=e,this._mSampleValues=r?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(e){var t=this._p[0],n=this._p[1],r=this._p[2],a=this._p[3];return this._precomputed||this._precompute(),t===n&&r===a?e:0===e?0:1===e?1:s(this._getTForX(e),n,a)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,e===t&&n===r||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],r=0;r<11;++r)this._mSampleValues[r]=s(r*n,e,t)},_getTForX:function(e){for(var t=this._p[0],r=this._p[2],a=this._mSampleValues,o=0,i=1;10!==i&&a[i]<=e;++i)o+=n;var c=o+(e-a[--i])/(a[i+1]-a[i])*n,u=l(c,t,r);return u>=.001?function(e,t,n,r){for(var a=0;a<4;++a){var o=l(t,n,r);if(0===o)return t;t-=(s(t,n,r)-e)/o}return t}(e,c,t,r):0===u?c:function(e,t,n,r,a){var o,i,l=0;do{(o=s(i=t+(n-t)/2,r,a)-e)>0?n=i:t=i}while(Math.abs(o)>1e-7&&++l<10);return i}(e,o,o+n,t,r)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var r=0,a=e,o=createSizedArray(a);return{newElement:function(){return r?o[r-=1]:t()},release:function(e){r===a&&(o=pooling.double(o),a*=2),n&&n(e),o[r]=e,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,n,r,a,o){var i=e*r+t*a+n*o-a*r-o*e-n*t;return i>-.001&&i<.001}var n=function(e,t,n,r){var a,o,i,s,l,c,u=getDefaultCurveSegments(),p=0,d=[],f=[],h=bezierLengthPool.newElement();for(i=n.length,a=0;a<u;a+=1){for(l=a/(u-1),c=0,o=0;o<i;o+=1)s=bmPow(1-l,3)*e[o]+3*bmPow(1-l,2)*l*n[o]+3*(1-l)*bmPow(l,2)*r[o]+bmPow(l,3)*t[o],d[o]=s,null!==f[o]&&(c+=bmPow(d[o]-f[o],2)),f[o]=d[o];c&&(p+=c=bmSqrt(c)),h.percents[a]=l,h.lengths[a]=p}return h.addedLength=p,h};function r(e){this.segmentLength=0,this.points=new Array(e)}function a(e,t){this.partialLength=e,this.point=t}var o,i=(o={},function(e,n,i,s){var l=(e[0]+"_"+e[1]+"_"+n[0]+"_"+n[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!o[l]){var c,u,p,d,f,h,v,m=getDefaultCurveSegments(),g=0,y=null;2===e.length&&(e[0]!==n[0]||e[1]!==n[1])&&t(e[0],e[1],n[0],n[1],e[0]+i[0],e[1]+i[1])&&t(e[0],e[1],n[0],n[1],n[0]+s[0],n[1]+s[1])&&(m=2);var b=new r(m);for(p=i.length,c=0;c<m;c+=1){for(v=createSizedArray(p),f=c/(m-1),h=0,u=0;u<p;u+=1)d=bmPow(1-f,3)*e[u]+3*bmPow(1-f,2)*f*(e[u]+i[u])+3*(1-f)*bmPow(f,2)*(n[u]+s[u])+bmPow(f,3)*n[u],v[u]=d,null!==y&&(h+=bmPow(v[u]-y[u],2));g+=h=bmSqrt(h),b.points[c]=new a(h,v),y=v}b.segmentLength=g,o[l]=b}return o[l]});function s(e,t){var n=t.percents,r=t.lengths,a=n.length,o=bmFloor((a-1)*e),i=e*t.addedLength,s=0;if(o===a-1||0===o||i===r[o])return n[o];for(var l=r[o]>i?-1:1,c=!0;c;)if(r[o]<=i&&r[o+1]>i?(s=(i-r[o])/(r[o+1]-r[o]),c=!1):o+=l,o<0||o>=a-1){if(o===a-1)return n[o];c=!1}return n[o]+(n[o+1]-n[o])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),a=e.c,o=e.v,i=e.o,s=e.i,l=e._length,c=r.lengths,u=0;for(t=0;t<l-1;t+=1)c[t]=n(o[t],o[t+1],i[t],s[t+1]),u+=c[t].addedLength;return a&&l&&(c[t]=n(o[t],o[0],i[t],s[0]),u+=c[t].addedLength),r.totalLength=u,r},getNewSegment:function(t,n,r,a,o,i,c){o<0?o=0:o>1&&(o=1);var u,p=s(o,c),d=s(i=i>1?1:i,c),f=t.length,h=1-p,v=1-d,m=h*h*h,g=p*h*h*3,y=p*p*h*3,b=p*p*p,_=h*h*v,A=p*h*v+h*p*v+h*h*d,x=p*p*v+h*p*d+p*h*d,w=p*p*d,k=h*v*v,S=p*v*v+h*d*v+h*v*d,E=p*d*v+h*d*d+p*v*d,P=p*d*d,C=v*v*v,T=d*v*v+v*d*v+v*v*d,I=d*d*v+v*d*d+d*v*d,M=d*d*d;for(u=0;u<f;u+=1)l[4*u]=e.round(1e3*(m*t[u]+g*r[u]+y*a[u]+b*n[u]))/1e3,l[4*u+1]=e.round(1e3*(_*t[u]+A*r[u]+x*a[u]+w*n[u]))/1e3,l[4*u+2]=e.round(1e3*(k*t[u]+S*r[u]+E*a[u]+P*n[u]))/1e3,l[4*u+3]=e.round(1e3*(C*t[u]+T*r[u]+I*a[u]+M*n[u]))/1e3;return l},getPointInSegment:function(t,n,r,a,o,i){var l=s(o,i),c=1-l;return[e.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*r[0]+(l*l*c+c*l*l+l*c*l)*a[0]+l*l*l*n[0]))/1e3,e.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*r[1]+(l*l*c+c*l*l+l*c*l)*a[1]+l*l*l*n[1]))/1e3]},buildBezierData:i,pointOnLine2D:t,pointOnLine3D:function(n,r,a,o,i,s,l,c,u){if(0===a&&0===s&&0===u)return t(n,r,o,i,l,c);var p,d=e.sqrt(e.pow(o-n,2)+e.pow(i-r,2)+e.pow(s-a,2)),f=e.sqrt(e.pow(l-n,2)+e.pow(c-r,2)+e.pow(u-a,2)),h=e.sqrt(e.pow(l-o,2)+e.pow(c-i,2)+e.pow(u-s,2));return(p=d>f?d>h?d-f-h:h-f-d:h>f?h-f-d:f-d-h)>-1e-4&&p<1e-4}}}var bez=bezFunction(),PropertyFactory=function(){var e=initialDefaultFrame,t=Math.abs;function n(e,t){var n,a=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var o,i,s,l,c,u,p,d,f,h=t.lastIndex,v=h,m=this.keyframes.length-1,g=!0;g;){if(o=this.keyframes[v],i=this.keyframes[v+1],v===m-1&&e>=i.t-a){o.h&&(o=i),h=0;break}if(i.t-a>e){h=v;break}v<m-1?v+=1:(h=0,g=!1)}s=this.keyframesMetadata[v]||{};var y,b,_,A,x,w,k,S,E,P,C=i.t-a,T=o.t-a;if(o.to){s.bezierData||(s.bezierData=bez.buildBezierData(o.s,i.s||o.e,o.to,o.ti));var I=s.bezierData;if(e>=C||e<T){var M=e>=C?I.points.length-1:0;for(c=I.points[M].point.length,l=0;l<c;l+=1)n[l]=I.points[M].point[l]}else{s.__fnct?f=s.__fnct:(f=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y,o.n).get,s.__fnct=f),u=f((e-T)/(C-T));var R,O=I.segmentLength*u,z=t.lastFrame<e&&t._lastKeyframeIndex===v?t._lastAddedLength:0;for(d=t.lastFrame<e&&t._lastKeyframeIndex===v?t._lastPoint:0,g=!0,p=I.points.length;g;){if(z+=I.points[d].partialLength,0===O||0===u||d===I.points.length-1){for(c=I.points[d].point.length,l=0;l<c;l+=1)n[l]=I.points[d].point[l];break}if(O>=z&&O<z+I.points[d+1].partialLength){for(R=(O-z)/I.points[d+1].partialLength,c=I.points[d].point.length,l=0;l<c;l+=1)n[l]=I.points[d].point[l]+(I.points[d+1].point[l]-I.points[d].point[l])*R;break}d<p-1?d+=1:g=!1}t._lastPoint=d,t._lastAddedLength=z-I.points[d].partialLength,t._lastKeyframeIndex=v}}else{var D,F,B,N,j;if(m=o.s.length,y=i.s||o.e,this.sh&&1!==o.h)if(e>=C)n[0]=y[0],n[1]=y[1],n[2]=y[2];else if(e<=T)n[0]=o.s[0],n[1]=o.s[1],n[2]=o.s[2];else{var V=r(o.s),L=r(y);b=n,_=function(e,t,n){var r,a,o,i,s,l=[],c=e[0],u=e[1],p=e[2],d=e[3],f=t[0],h=t[1],v=t[2],m=t[3];return(a=c*f+u*h+p*v+d*m)<0&&(a=-a,f=-f,h=-h,v=-v,m=-m),1-a>1e-6?(r=Math.acos(a),o=Math.sin(r),i=Math.sin((1-n)*r)/o,s=Math.sin(n*r)/o):(i=1-n,s=n),l[0]=i*c+s*f,l[1]=i*u+s*h,l[2]=i*p+s*v,l[3]=i*d+s*m,l}(V,L,(e-T)/(C-T)),A=_[0],x=_[1],w=_[2],k=_[3],S=Math.atan2(2*x*k-2*A*w,1-2*x*x-2*w*w),E=Math.asin(2*A*x+2*w*k),P=Math.atan2(2*A*k-2*x*w,1-2*A*A-2*w*w),b[0]=S/degToRads,b[1]=E/degToRads,b[2]=P/degToRads}else for(v=0;v<m;v+=1)1!==o.h&&(e>=C?u=1:e<T?u=0:(o.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[v]?f=s.__fnct[v]:(D=void 0===o.o.x[v]?o.o.x[0]:o.o.x[v],F=void 0===o.o.y[v]?o.o.y[0]:o.o.y[v],B=void 0===o.i.x[v]?o.i.x[0]:o.i.x[v],N=void 0===o.i.y[v]?o.i.y[0]:o.i.y[v],f=BezierFactory.getBezierEasing(D,F,B,N).get,s.__fnct[v]=f)):s.__fnct?f=s.__fnct:(D=o.o.x,F=o.o.y,B=o.i.x,N=o.i.y,f=BezierFactory.getBezierEasing(D,F,B,N).get,o.keyframeMetadata=f),u=f((e-T)/(C-T)))),y=i.s||o.e,j=1===o.h?o.s[v]:o.s[v]+(y[v]-o.s[v])*u,"multidimensional"===this.propType?n[v]=j:n=j}return t.lastIndex=h,n}function r(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,a=Math.cos(t/2),o=Math.cos(n/2),i=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(n/2),c=Math.sin(r/2);return[s*l*i+a*o*c,s*o*i+a*l*c,a*l*i-s*o*c,a*o*i-s*l*c]}function a(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<n&&t<n))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var a=this.interpolateValue(t,this._caching);this.pv=a}return this._caching.lastFrame=t,this.pv}function o(e){var n;if("unidimensional"===this.propType)n=e*this.mult,t(this.v-n)>1e-5&&(this.v=n,this._mdf=!0);else for(var r=0,a=this.v.length;r<a;)n=e[r]*this.mult,t(this.v[r]-n)>1e-5&&(this.v[r]=n,this._mdf=!0),r+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(e,t,n,r){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=i,this.setVValue=o,this.addEffect=s}function c(e,t,n,r){var a;this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),a=0;a<l;a+=1)this.v[a]=t.k[a]*this.mult,this.pv[a]=t.k[a];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=i,this.setVValue=o,this.addEffect=s}function u(t,r,l,c){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=e,this.pv=e,this._isFirstFrame=!0,this.getValue=i,this.setVValue=o,this.interpolateValue=n,this.effectsSequence=[a.bind(this)],this.addEffect=s}function p(t,r,l,c){var u;this.propType="multidimensional";var p,d,f,h,v=r.k.length;for(u=0;u<v-1;u+=1)r.k[u].to&&r.k[u].s&&r.k[u+1]&&r.k[u+1].s&&(p=r.k[u].s,d=r.k[u+1].s,f=r.k[u].to,h=r.k[u].ti,(2===p.length&&(p[0]!==d[0]||p[1]!==d[1])&&bez.pointOnLine2D(p[0],p[1],d[0],d[1],p[0]+f[0],p[1]+f[1])&&bez.pointOnLine2D(p[0],p[1],d[0],d[1],d[0]+h[0],d[1]+h[1])||3===p.length&&(p[0]!==d[0]||p[1]!==d[1]||p[2]!==d[2])&&bez.pointOnLine3D(p[0],p[1],p[2],d[0],d[1],d[2],p[0]+f[0],p[1]+f[1],p[2]+f[2])&&bez.pointOnLine3D(p[0],p[1],p[2],d[0],d[1],d[2],d[0]+h[0],d[1]+h[1],d[2]+h[2]))&&(r.k[u].to=null,r.k[u].ti=null),p[0]===d[0]&&p[1]===d[1]&&0===f[0]&&0===f[1]&&0===h[0]&&0===h[1]&&(2===p.length||p[2]===d[2]&&0===f[2]&&0===h[2])&&(r.k[u].to=null,r.k[u].ti=null));this.effectsSequence=[a.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=i,this.setVValue=o,this.interpolateValue=n,this.frameId=-1;var m=r.k[0].s.length;for(this.v=createTypedArray("float32",m),this.pv=createTypedArray("float32",m),u=0;u<m;u+=1)this.v[u]=e,this.pv[u]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",m)},this.addEffect=s}var d={getProp:function(e,t,n,r,a){var o;if(t.k.length)if("number"==typeof t.k[0])o=new c(e,t,r,a);else switch(n){case 0:o=new u(e,t,r,a);break;case 1:o=new p(e,t,r,a)}else o=new l(e,t,r,a);return o.effectsSequence.length&&a.addDynamicProperty(o),o}};return d}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,r,a){var o;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[]}(!o[r]||o[r]&&!a)&&(o[r]=pointPool.newElement()),o[r][0]=e,o[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,a,o,i,s){this.setXYAt(e,t,"v",i,s),this.setXYAt(n,r,"o",i,s),this.setXYAt(a,o,"i",i,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,a=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),a=1);var o,i=this._length-1,s=this._length;for(o=a;o<s;o+=1)e.setTripleAt(t[i][0],t[i][1],r[i][0],r[i][1],n[i][0],n[i][1],o,!1),i-=1;return e};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,n=e._length;for(t=0;t<n;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,n=factory.newElement(),r=void 0===e._length?e.v.length:e._length;for(n.setLength(r),n.c=e.c,t=0;t<r;t+=1)n.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return n},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(e){var t,n=e._length;for(t=0;t<n;t+=1)shapePool.release(e.shapes[t]);e._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=e,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){var e=-999999;function t(e,t,n){var r,a,o,i,s,l,c,u,p,d=n.lastIndex,f=this.keyframes;if(e<f[0].t-this.offsetTime)r=f[0].s[0],o=!0,d=0;else if(e>=f[f.length-1].t-this.offsetTime)r=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],o=!0;else{for(var h,v,m,g=d,y=f.length-1,b=!0;b&&(h=f[g],!((v=f[g+1]).t-this.offsetTime>e));)g<y-1?g+=1:b=!1;if(m=this.keyframesMetadata[g]||{},d=g,!(o=1===h.h)){if(e>=v.t-this.offsetTime)u=1;else if(e<h.t-this.offsetTime)u=0;else{var _;m.__fnct?_=m.__fnct:(_=BezierFactory.getBezierEasing(h.o.x,h.o.y,h.i.x,h.i.y).get,m.__fnct=_),u=_((e-(h.t-this.offsetTime))/(v.t-this.offsetTime-(h.t-this.offsetTime)))}a=v.s?v.s[0]:h.e[0]}r=h.s[0]}for(l=t._length,c=r.i[0].length,n.lastIndex=d,i=0;i<l;i+=1)for(s=0;s<c;s+=1)p=o?r.i[i][s]:r.i[i][s]+(a.i[i][s]-r.i[i][s])*u,t.i[i][s]=p,p=o?r.o[i][s]:r.o[i][s]+(a.o[i][s]-r.o[i][s])*u,t.o[i][s]=p,p=o?r.v[i][s]:r.v[i][s]+(a.v[i][s]-r.v[i][s])*u,t.v[i][s]=p}function n(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,a=this._caching.lastFrame;return a!==e&&(a<n&&t<n||a>r&&t>r)||(this._caching.lastIndex=a<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function r(){this.paths=this.localShapeCollection}function a(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,r=e._length;for(n=0;n<r;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function i(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var a=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(t,a,o){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===o?a.pt.k:a.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var i=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}i.prototype.interpolateShape=t,i.prototype.getValue=o,i.prototype.setVValue=a,i.prototype.addEffect=s,l.prototype.getValue=o,l.prototype.interpolateShape=t,l.prototype.setVValue=a,l.prototype.addEffect=s;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,a=this.s.v[1]/2,o=3!==this.d,i=this.v;i.v[0][0]=t,i.v[0][1]=n-a,i.v[1][0]=o?t+r:t-r,i.v[1][1]=n,i.v[2][0]=t,i.v[2][1]=n+a,i.v[3][0]=o?t-r:t+r,i.v[3][1]=n,i.i[0][0]=o?t-r*e:t+r*e,i.i[0][1]=n-a,i.i[1][0]=o?t+r:t-r,i.i[1][1]=n-a*e,i.i[2][0]=o?t+r*e:t-r*e,i.i[2][1]=n+a,i.i[3][0]=o?t-r:t+r,i.i[3][1]=n+a*e,i.o[0][0]=o?t+r*e:t-r*e,i.o[0][1]=n-a,i.o[1][0]=o?t+r:t-r,i.o[1][1]=n+a*e,i.o[2][0]=o?t-r*e:t+r*e,i.o[2][1]=n+a,i.o[3][0]=o?t-r:t+r,i.o[3][1]=n-a*e}},extendPrototype([DynamicPropertyContainer],t),t}(),u=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,n,r,a=2*Math.floor(this.pt.v),o=2*Math.PI/a,i=!0,s=this.or.v,l=this.ir.v,c=this.os.v,u=this.is.v,p=2*Math.PI*s/(2*a),d=2*Math.PI*l/(2*a),f=-Math.PI/2;f+=this.r.v;var h=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<a;e+=1){n=i?c:u,r=i?p:d;var v=(t=i?s:l)*Math.cos(f),m=t*Math.sin(f),g=0===v&&0===m?0:m/Math.sqrt(v*v+m*m),y=0===v&&0===m?0:-v/Math.sqrt(v*v+m*m);v+=+this.p.v[0],m+=+this.p.v[1],this.v.setTripleAt(v,m,v-g*r*n*h,m-y*r*n*h,v+g*r*n*h,m+y*r*n*h,e,!0),i=!i,f+=o*h}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,r=this.or.v,a=this.os.v,o=2*Math.PI*r/(4*t),i=.5*-Math.PI,s=3===this.data.d?-1:1;for(i+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=r*Math.cos(i),c=r*Math.sin(i),u=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),p=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-u*o*a*s,c-p*o*a*s,l+u*o*a*s,c+p*o*a*s,e,!0),i+=n*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),p=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,a=bmMin(n,r,this.r.v),o=a*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+n,t-r+a,e+n,t-r+a,e+n,t-r+o,0,!0),this.v.setTripleAt(e+n,t+r-a,e+n,t+r-o,e+n,t+r-a,1,!0),0!==a?(this.v.setTripleAt(e+n-a,t+r,e+n-a,t+r,e+n-o,t+r,2,!0),this.v.setTripleAt(e-n+a,t+r,e-n+o,t+r,e-n+a,t+r,3,!0),this.v.setTripleAt(e-n,t+r-a,e-n,t+r-a,e-n,t+r-o,4,!0),this.v.setTripleAt(e-n,t-r+a,e-n,t-r+o,e-n,t-r+a,5,!0),this.v.setTripleAt(e-n+a,t-r,e-n+a,t-r,e-n+o,t-r,6,!0),this.v.setTripleAt(e+n-a,t-r,e+n-o,t-r,e+n-a,t-r,7,!0)):(this.v.setTripleAt(e-n,t+r,e-n+o,t+r,e-n,t+r,2),this.v.setTripleAt(e-n,t-r,e-n,t-r+o,e-n,t-r,3))):(this.v.setTripleAt(e+n,t-r+a,e+n,t-r+o,e+n,t-r+a,0,!0),0!==a?(this.v.setTripleAt(e+n-a,t-r,e+n-a,t-r,e+n-o,t-r,1,!0),this.v.setTripleAt(e-n+a,t-r,e-n+o,t-r,e-n+a,t-r,2,!0),this.v.setTripleAt(e-n,t-r+a,e-n,t-r+a,e-n,t-r+o,3,!0),this.v.setTripleAt(e-n,t+r-a,e-n,t+r-o,e-n,t+r-a,4,!0),this.v.setTripleAt(e-n+a,t+r,e-n+a,t+r,e-n+o,t+r,5,!0),this.v.setTripleAt(e+n-a,t+r,e+n-o,t+r,e+n-a,t+r,6,!0),this.v.setTripleAt(e+n,t+r-a,e+n,t+r-a,e+n,t+r-o,7,!0)):(this.v.setTripleAt(e-n,t-r,e-n+o,t-r,e-n,t-r,1,!0),this.v.setTripleAt(e-n,t+r,e-n,t+r-o,e-n,t+r,2,!0),this.v.setTripleAt(e+n,t+r,e+n-o,t+r,e+n,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],e),e}(),d={getShapeProp:function(e,t,n){var r;return 3===n||4===n?r=(3===n?t.pt:t.ks).k.length?new l(e,t,n):new i(e,t,n):5===n?r=new p(e,t):6===n?r=new c(e,t):7===n&&(r=new u(e,t)),r.k&&e.addDynamicProperty(r),r},getConstructorFunction:function(){return i},getKeyframedConstructorFunction:function(){return l}};return d}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,r=Math.round;function a(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(n){if(0===n)return this;var r=e(n),a=t(n);return this._t(r,-a,0,0,a,r,0,0,0,0,1,0,0,0,0,1)}function i(n){if(0===n)return this;var r=e(n),a=t(n);return this._t(1,0,0,0,0,r,-a,0,0,a,r,0,0,0,0,1)}function s(n){if(0===n)return this;var r=e(n),a=t(n);return this._t(r,0,a,0,0,1,0,0,-a,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=e(n),a=t(n);return this._t(r,-a,0,0,a,r,0,0,0,0,1,0,0,0,0,1)}function c(e,t){return this._t(1,t,e,1,0,0)}function u(e,t){return this.shear(n(e),n(t))}function p(r,a){var o=e(a),i=t(a);return this._t(o,i,0,0,-i,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(o,-i,0,0,i,o,0,0,0,0,1,0,0,0,0,1)}function d(e,t,n){return n||0===n||(n=1),1===e&&1===t&&1===n?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function f(e,t,n,r,a,o,i,s,l,c,u,p,d,f,h,v){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=r,this.props[4]=a,this.props[5]=o,this.props[6]=i,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=u,this.props[11]=p,this.props[12]=d,this.props[13]=f,this.props[14]=h,this.props[15]=v,this}function h(e,t,n){return n=n||0,0!==e||0!==t||0!==n?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function v(e,t,n,r,a,o,i,s,l,c,u,p,d,f,h,v){var m=this.props;if(1===e&&0===t&&0===n&&0===r&&0===a&&1===o&&0===i&&0===s&&0===l&&0===c&&1===u&&0===p)return m[12]=m[12]*e+m[15]*d,m[13]=m[13]*o+m[15]*f,m[14]=m[14]*u+m[15]*h,m[15]*=v,this._identityCalculated=!1,this;var g=m[0],y=m[1],b=m[2],_=m[3],A=m[4],x=m[5],w=m[6],k=m[7],S=m[8],E=m[9],P=m[10],C=m[11],T=m[12],I=m[13],M=m[14],R=m[15];return m[0]=g*e+y*a+b*l+_*d,m[1]=g*t+y*o+b*c+_*f,m[2]=g*n+y*i+b*u+_*h,m[3]=g*r+y*s+b*p+_*v,m[4]=A*e+x*a+w*l+k*d,m[5]=A*t+x*o+w*c+k*f,m[6]=A*n+x*i+w*u+k*h,m[7]=A*r+x*s+w*p+k*v,m[8]=S*e+E*a+P*l+C*d,m[9]=S*t+E*o+P*c+C*f,m[10]=S*n+E*i+P*u+C*h,m[11]=S*r+E*s+P*p+C*v,m[12]=T*e+I*a+M*l+R*d,m[13]=T*t+I*o+M*c+R*f,m[14]=T*n+I*i+M*u+R*h,m[15]=T*r+I*s+M*p+R*v,this._identityCalculated=!1,this}function m(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function g(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function y(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function b(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function _(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function A(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function x(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function w(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function k(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,r=-this.props[4]/e,a=this.props[0]/e,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,i=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=n,s.props[4]=r,s.props[5]=a,s.props[12]=o,s.props[13]=i,s}function S(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function E(e){var t,n=e.length,r=[];for(t=0;t<n;t+=1)r[t]=S(e[t]);return r}function P(e,t,n){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=e[0],r[1]=e[1],r[2]=t[0],r[3]=t[1],r[4]=n[0],r[5]=n[1];else{var a=this.props[0],o=this.props[1],i=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];r[0]=e[0]*a+e[1]*i+l,r[1]=e[0]*o+e[1]*s+c,r[2]=t[0]*a+t[1]*i+l,r[3]=t[0]*o+t[1]*s+c,r[4]=n[0]*a+n[1]*i+l,r[5]=n[0]*o+n[1]*s+c}return r}function C(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function T(e,t){if(this.isIdentity())return e+","+t;var n=this.props;return Math.round(100*(e*n[0]+t*n[4]+n[12]))/100+","+Math.round(100*(e*n[1]+t*n[5]+n[13]))/100}function I(){for(var e=0,t=this.props,n="matrix3d(";e<16;)n+=r(1e4*t[e])/1e4,n+=15===e?")":",",e+=1;return n}function M(e){return e<1e-6&&e>0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function R(){var e=this.props;return"matrix("+M(e[0])+","+M(e[1])+","+M(e[4])+","+M(e[5])+","+M(e[12])+","+M(e[13])+")"}return function(){this.reset=a,this.rotate=o,this.rotateX=i,this.rotateY=s,this.rotateZ=l,this.skew=u,this.skewFromAxis=p,this.shear=c,this.scale=d,this.setTransform=f,this.translate=h,this.transform=v,this.applyToPoint=_,this.applyToX=A,this.applyToY=x,this.applyToZ=w,this.applyToPointArray=C,this.applyToTriplePoints=P,this.applyToPointStringified=T,this.toCSS=I,this.to2dCSS=R,this.clone=y,this.cloneFromProps=b,this.equals=g,this.inversePoints=E,this.inversePoint=S,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=m,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="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},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var r=t[n].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.6";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports$1)&&(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,n){t[e]||(t[e]=n)},e.getModifier=function(e,n,r){return new t[e](n,r)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,r,a){var o=[];t<=1?o.push({s:e,e:t}):e>=1?o.push({s:e-1,e:t-1}):(o.push({s:e,e:1}),o.push({s:0,e:t-1}));var i,s,l=[],c=o.length;for(i=0;i<c;i+=1){var u,p;(s=o[i]).e*a<r||s.s*a>r+n||(u=s.s*a<=r?0:(s.s*a-r)/n,p=s.e*a>=r+n?1:(s.e*a-r)/n,l.push([u,p]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,n,r,a;if(this._mdf||e){var o=this.o.v%360/360;if(o<0&&(o+=1),(t=this.s.v>1?1+o:this.s.v<0?0+o:this.s.v+o)>(n=this.e.v>1?1+o:this.e.v<0?0+o:this.e.v+o)){var i=t;t=n,n=i}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var s,l,c,u,p,d=this.shapes.length,f=0;if(n===t)for(a=0;a<d;a+=1)this.shapes[a].localShapeCollection.releaseShapes(),this.shapes[a].shape._mdf=!0,this.shapes[a].shape.paths=this.shapes[a].localShapeCollection,this._mdf&&(this.shapes[a].pathsData.length=0);else if(1===n&&0===t||0===n&&1===t){if(this._mdf)for(a=0;a<d;a+=1)this.shapes[a].pathsData.length=0,this.shapes[a].shape._mdf=!0}else{var h,v,m=[];for(a=0;a<d;a+=1)if((h=this.shapes[a]).shape._mdf||this._mdf||e||2===this.m){if(l=(r=h.shape.paths)._length,p=0,!h.shape._mdf&&h.pathsData.length)p=h.totalShapeLength;else{for(c=this.releasePathsData(h.pathsData),s=0;s<l;s+=1)u=bez.getSegmentsLength(r.shapes[s]),c.push(u),p+=u.totalLength;h.totalShapeLength=p,h.pathsData=c}f+=p,h.shape._mdf=!0}else h.shape.paths=h.localShapeCollection;var g,y=t,b=n,_=0;for(a=d-1;a>=0;a-=1)if((h=this.shapes[a]).shape._mdf){for((v=h.localShapeCollection).releaseShapes(),2===this.m&&d>1?(g=this.calculateShapeEdges(t,n,h.totalShapeLength,_,f),_+=h.totalShapeLength):g=[[y,b]],l=g.length,s=0;s<l;s+=1){y=g[s][0],b=g[s][1],m.length=0,b<=1?m.push({s:h.totalShapeLength*y,e:h.totalShapeLength*b}):y>=1?m.push({s:h.totalShapeLength*(y-1),e:h.totalShapeLength*(b-1)}):(m.push({s:h.totalShapeLength*y,e:h.totalShapeLength}),m.push({s:0,e:h.totalShapeLength*(b-1)}));var A=this.addShapes(h,m[0]);if(m[0].s!==m[0].e){if(m.length>1)if(h.shape.paths.shapes[h.shape.paths._length-1].c){var x=A.pop();this.addPaths(A,v),A=this.addShapes(h,m[1],x)}else this.addPaths(A,v),A=this.addShapes(h,m[1]);this.addPaths(A,v)}}h.shape.paths=v}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,r,a,o,i){a.setXYAt(t[0],t[1],"o",o),a.setXYAt(n[0],n[1],"i",o+1),i&&a.setXYAt(e[0],e[1],"v",o),a.setXYAt(r[0],r[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,r){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),r&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var r,a,o,i,s,l,c,u,p=e.pathsData,d=e.shape.paths.shapes,f=e.shape.paths._length,h=0,v=[],m=!0;for(n?(s=n._length,u=n._length):(n=shapePool.newElement(),s=0,u=0),v.push(n),r=0;r<f;r+=1){for(l=p[r].lengths,n.c=d[r].c,o=d[r].c?l.length:l.length+1,a=1;a<o;a+=1)if(h+(i=l[a-1]).addedLength<t.s)h+=i.addedLength,n.c=!1;else{if(h>t.e){n.c=!1;break}t.s<=h&&t.e>=h+i.addedLength?(this.addSegment(d[r].v[a-1],d[r].o[a-1],d[r].i[a],d[r].v[a],n,s,m),m=!1):(c=bez.getNewSegment(d[r].v[a-1],d[r].v[a],d[r].o[a-1],d[r].i[a],(t.s-h)/i.addedLength,(t.e-h)/i.addedLength,l[a-1]),this.addSegmentFromArray(c,n,s,m),m=!1,n.c=!1),h+=i.addedLength,s+=1}if(d[r].c&&l.length){if(i=l[a-1],h<=t.e){var g=l[a-1].addedLength;t.s<=h&&t.e>=h+g?(this.addSegment(d[r].v[a-1],d[r].o[a-1],d[r].i[0],d[r].v[0],n,s,m),m=!1):(c=bez.getNewSegment(d[r].v[a-1],d[r].v[0],d[r].o[a-1],d[r].i[0],(t.s-h)/g,(t.e-h)/g,l[a-1]),this.addSegmentFromArray(c,n,s,m),m=!1,n.c=!1)}else n.c=!1;h+=i.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[u][0],n.v[u][1],"i",u),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),h>t.e)break;r<f-1&&(n=shapePool.newElement(),m=!0,v.push(n),s=0)}return v},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var n=t/100,r=[0,0],a=e._length,o=0;for(o=0;o<a;o+=1)r[0]+=e.v[o][0],r[1]+=e.v[o][1];r[0]/=a,r[1]/=a;var i,s,l,c,u,p,d=shapePool.newElement();for(d.c=e.c,o=0;o<a;o+=1)i=e.v[o][0]+(r[0]-e.v[o][0])*n,s=e.v[o][1]+(r[1]-e.v[o][1])*n,l=e.o[o][0]+(r[0]-e.o[o][0])*-n,c=e.o[o][1]+(r[1]-e.o[o][1])*-n,u=e.i[o][0]+(r[0]-e.i[o][0])*-n,p=e.i[o][1]+(r[1]-e.i[o][1])*-n,d.setTripleAt(i,s,l,c,u,p,o);return d},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,r,a,o,i,s=this.shapes.length,l=this.amount.v;if(0!==l)for(n=0;n<s;n+=1){if(i=(o=this.shapes[n]).localShapeCollection,o.shape._mdf||this._mdf||e)for(i.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,a=o.shape.paths._length,r=0;r<a;r+=1)i.addShape(this.processPath(t[r],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,n){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var r,a=t.or.k.length;for(r=0;r<a;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,a;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),a=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),a=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,a=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],a=[];var o=this.px,i=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(r[0]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),r[1]=i.getValueAtTime((i.keyframes[0].t+.01)/n,0),a[0]=o.getValueAtTime(o.keyframes[0].t/n,0),a[1]=i.getValueAtTime(i.keyframes[0].t/n,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(r[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),r[1]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/n,0),a[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0),a[1]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/n,0)):(r=[o.pv,i.pv],a[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime),a[1]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/n,i.offsetTime))}else r=a=e;this.v.rotate(-Math.atan2(r[1]-a[1],r[0]-a[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",a=t.length,o=0;o<a;o+=1)switch(t[o].toLowerCase()){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:r,weight:e.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,n,r,a,o){var i=o?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-a),l=r.s.v[1]+(1-r.s.v[1])*(1-a);e.translate(r.p.v[0]*i*a,r.p.v[1]*i*a,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*i*a),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(o?1/s:s,o?1/l:l),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,r){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]._render=t,"gr"===e[n].ty&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,r,a,o,i=!1;if(this._mdf||e){var s,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),i=!0}for(o=0,r=0;r<=this._groups.length-1;r+=1){if(s=o<l,this._groups[r]._render=s,this.changeGroupRender(this._groups[r].it,s),!s){var u=this.elemsData[r].it,p=u[u.length-1];0!==p.transform.op.v?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}o+=1}this._currentCopies=l;var d=this.o.v,f=d%1,h=d>0?Math.floor(d):Math.ceil(d),v=this.pMatrix.props,m=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,_=0;if(d>0){for(;_<h;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,f,!1),_+=f)}else if(d<0){for(;_>h;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),_-=f)}for(r=1===this.data.m?0:this._currentCopies-1,a=1===this.data.m?1:-1,o=this._currentCopies;o;){if(b=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==_){for((0!==r&&1===a||r!==this._currentCopies-1&&-1===a)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),y=0;y<b;y+=1)n[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<b;y+=1)n[y]=this.matrix.props[y];_+=1,o-=1,r+=a}}else for(o=this._currentCopies,r=0,a=1;o;)n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,o-=1,r+=a;return i},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var n,r=shapePool.newElement();r.c=e.c;var a,o,i,s,l,c,u,p,d,f,h,v,m=e._length,g=0;for(n=0;n<m;n+=1)a=e.v[n],i=e.o[n],o=e.i[n],a[0]===i[0]&&a[1]===i[1]&&a[0]===o[0]&&a[1]===o[1]?0!==n&&n!==m-1||e.c?(s=0===n?e.v[m-1]:e.v[n-1],c=(l=Math.sqrt(Math.pow(a[0]-s[0],2)+Math.pow(a[1]-s[1],2)))?Math.min(l/2,t)/l:0,u=h=a[0]+(s[0]-a[0])*c,p=v=a[1]-(a[1]-s[1])*c,d=u-(u-a[0])*roundCorner,f=p-(p-a[1])*roundCorner,r.setTripleAt(u,p,d,f,h,v,g),g+=1,s=n===m-1?e.v[0]:e.v[n+1],c=(l=Math.sqrt(Math.pow(a[0]-s[0],2)+Math.pow(a[1]-s[1],2)))?Math.min(l/2,t)/l:0,u=d=a[0]+(s[0]-a[0])*c,p=f=a[1]+(s[1]-a[1])*c,h=u-(u-a[0])*roundCorner,v=p-(p-a[1])*roundCorner,r.setTripleAt(u,p,d,f,h,v,g),g+=1):(r.setTripleAt(a[0],a[1],i[0],i[1],o[0],o[1],g),g+=1):(r.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],g),g+=1);return r},RoundCornersModifier.prototype.processShapes=function(e){var t,n,r,a,o,i,s=this.shapes.length,l=this.rd.v;if(0!==l)for(n=0;n<s;n+=1){if(i=(o=this.shapes[n]).localShapeCollection,o.shape._mdf||this._mdf||e)for(i.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,a=o.shape.paths._length,r=0;r<a;r+=1)i.addShape(this.processPath(t[r],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var n=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],r=[65039,8205];function a(e,t){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(r),document.body.appendChild(n);var a=r.offsetWidth;return r.style.fontFamily=function(e){var t,n=e.split(","),r=n.length,a=[];for(t=0;t<r;t+=1)"sans-serif"!==n[t]&&"monospace"!==n[t]&&a.push(n[t]);return a.join(",")}(e)+", "+t,{node:r,w:a,parent:n}}function o(e,t){var n,r=document.body&&t?"svg":"canvas",a=getFontProperties(e);if("svg"===r){var o=createNS("text");o.style.fontSize="100px",o.setAttribute("font-family",e.fFamily),o.setAttribute("font-style",a.style),o.setAttribute("font-weight",a.weight),o.textContent="1",e.fClass?(o.style.fontFamily="inherit",o.setAttribute("class",e.fClass)):o.style.fontFamily=e.fFamily,t.appendChild(o),n=o}else{var i=new OffscreenCanvas(500,500).getContext("2d");i.font=a.style+" "+a.weight+" 100px "+e.fFamily,n=i}return{measureText:function(e){return"svg"===r?(n.textContent=e,n.getComputedTextLength()):n.measureText(e).width}}}var i=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};i.isModifier=function(e,t){var r=e.toString(16)+t.toString(16);return-1!==n.indexOf(r)},i.isZeroWidthJoiner=function(e,t){return t?e===r[0]&&t===r[1]:e===r[1]},i.isCombinedCharacter=function(e){return-1!==t.indexOf(e)};var s={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,r,a=e.length,o=this.chars.length;for(t=0;t<a;t+=1){for(n=0,r=!1;n<o;)this.chars[n].style===e[t].style&&this.chars[n].fFamily===e[t].fFamily&&this.chars[n].ch===e[t].ch&&(r=!0),n+=1;r||(this.chars.push(e[t]),o+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=o(e),e.cache={}})),void(this.fonts=e.list);var n,r=e.list,i=r.length,s=i;for(n=0;n<i;n+=1){var l,c,u=!0;if(r[n].loaded=!1,r[n].monoCase=a(r[n].fFamily,"monospace"),r[n].sansCase=a(r[n].fFamily,"sans-serif"),r[n].fPath){if("p"===r[n].fOrigin||3===r[n].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[n].fFamily+'"], style[f-origin="3"][f-family="'+r[n].fFamily+'"]')).length>0&&(u=!1),u){var p=createTag("style");p.setAttribute("f-forigin",r[n].fOrigin),p.setAttribute("f-origin",r[n].origin),p.setAttribute("f-family",r[n].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",t.appendChild(p)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(r[n].fPath)&&(u=!1);if(u){var d=createTag("link");d.setAttribute("f-forigin",r[n].fOrigin),d.setAttribute("f-origin",r[n].origin),d.type="text/css",d.rel="stylesheet",d.href=r[n].fPath,document.body.appendChild(d)}}else if("t"===r[n].fOrigin||2===r[n].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)r[n].fPath===l[c].src&&(u=!1);if(u){var f=createTag("link");f.setAttribute("f-forigin",r[n].fOrigin),f.setAttribute("f-origin",r[n].origin),f.setAttribute("rel","stylesheet"),f.setAttribute("href",r[n].fPath),t.appendChild(f)}}}else r[n].loaded=!0,s-=1;r[n].helper=o(r[n],t),r[n].cache={},this.fonts.push(r[n])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,n,r){for(var a=0,o=this.chars.length;a<o;){if(this.chars[a].ch===t&&this.chars[a].style===n&&this.chars[a].fFamily===r)return this.chars[a];a+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,n,r)),e},getFontByName:function(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,n){var r=this.getFontByName(t),a=e.charCodeAt(0);if(!r.cache[a+1]){var o=r.helper;if(" "===e){var i=o.measureText("|"+e+"|"),s=o.measureText("||");r.cache[a+1]=(i-s)/100}else r.cache[a+1]=o.measureText(e)/100}return r.cache[a+1]*n},checkLoadedFonts:function(){var e,t,n,r=this.fonts.length,a=r;for(e=0;e<r;e+=1)this.fonts[e].loaded?a-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,n=this.fonts[e].monoCase.w,t.offsetWidth!==n?(a-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,n=this.fonts[e].sansCase.w,t.offsetWidth!==n&&(a-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==a&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return i.prototype=s,i}();function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var n,r=createSizedArray(t.viewData.length),a=t.viewData.length;for(n=0;n<a;n+=1)r[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<a;){if(t.masksProperties[n].nm===e)return r[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(e,t,n){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(r){if(!e.numKeys)return 0;var a="";a="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var o="unidimensional"===n?new Number(a):Object.assign({},a);return o.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,o.value="unidimensional"===n?a[0]:a,o},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function r(){return e}return function(a){return a?"unidimensional"===a.propType?function(t){t&&"pv"in t||(t=e);var r=1/t.mult,a=t.pv*r,o=new Number(a);return o.value=a,n(o,t,"unidimensional"),function(){return t.k&&t.getValue(),a=t.v*r,o.value!==a&&((o=new Number(a)).value=a,n(o,t,"unidimensional")),o}}(a):function(e){e&&"pv"in e||(e=t);var r=1/e.mult,a=e.data&&e.data.l||e.pv.length,o=createTypedArray("float32",a),i=createTypedArray("float32",a);return o.value=i,n(o,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<a;t+=1)i[t]=e.v[t]*r,o[t]=i[t];return o}}(a):r}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var n,r,a,o;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?o=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),r=ExpressionPropertyInterface(e.py),e.pz&&(a=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?o():[n(),r(),a?a():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function r(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function a(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function o(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function i(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function l(){return[1,1,1,1]}return function(c){var u;function p(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return p.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return u;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return p.effect;case"ADBE Text Properties":return p.textInterface;default:return null}}p.getMatrix=e,p.invertPoint=i,p.applyPoint=o,p.toWorld=n,p.toWorldVec=t,p.fromWorld=a,p.fromWorldVec=r,p.toComp=n,p.fromComp=s,p.sampleImage=l,p.sourceRectAtTime=c.sourceRectAtTime.bind(c),p._elem=c;var d=getDescriptor(u=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(p,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(u,"rotation"),scale:getDescriptor(u,"scale"),position:getDescriptor(u,"position"),opacity:getDescriptor(u,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return u}},active:{get:function(){return c.isInRange}}}),p.startTime=c.data.st,p.index=c.data.ind,p.source=c.data.refId,p.height=0===c.data.ty?c.data.h:100,p.width=0===c.data.ty?c.data.w:100,p.inPoint=c.data.ip/c.comp.globalData.frameRate,p.outPoint=c.data.op/c.comp.globalData.frameRate,p._name=c.data.nm,p.registerMaskInterface=function(e){p.mask=new MaskManagerInterface(e,c)},p.registerEffectsInterface=function(e){p.effect=e},p}}(),propertyGroupFactory=function(e,t){return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}},PropertyInterface=function(e,t){var n={_name:e};return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}},EffectsExpressionInterface=function(){var e={createEffectsInterface:function(e,n){if(e.effectsManager){var r,a=[],o=e.data.ef,i=e.effectsManager.effectElements.length;for(r=0;r<i;r+=1)a.push(t(o[r],e.effectsManager.effectElements[r],n,e));var s=e.data.ef||[],l=function(e){for(r=0,i=s.length;r<i;){if(e===s[r].nm||e===s[r].mn||e===s[r].ix)return a[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}};function t(e,r,a,o){function i(t){for(var n=e.ef,r=0,a=n.length;r<a;){if(t===n[r].nm||t===n[r].mn||t===n[r].ix)return 5===n[r].ty?c[r]:c[r]();r+=1}throw new Error}var s,l=propertyGroupFactory(i,a),c=[],u=e.ef.length;for(s=0;s<u;s+=1)5===e.ef[s].ty?c.push(t(e.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,o)):c.push(n(r.effectElements[s],e.ef[s].ty,o,l));return"ADBE Color Control"===e.mn&&Object.defineProperty(i,"color",{get:function(){return c[0]()}}),Object.defineProperties(i,{numProperties:{get:function(){return e.np}},_name:{value:e.nm},propertyGroup:{value:l}}),i.enabled=0!==e.en,i.active=i.enabled,i}function n(e,t,n,r){var a=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?n.comp.compInterface(e.p.v):a()}}return e}(),CompExpressionInterface=function(e){function t(t){for(var n=0,r=e.layers.length;n<r;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t},ShapePathInterface=function(e,t,n){var r=t.sh;function a(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?a.path:null}var o=propertyGroupFactory(a,n);return r.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(a,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),a},ShapeExpressionInterface=function(){function e(e,i,d){var f,h=[],v=e?e.length:0;for(f=0;f<v;f+=1)"gr"===e[f].ty?h.push(t(e[f],i[f],d)):"fl"===e[f].ty?h.push(n(e[f],i[f],d)):"st"===e[f].ty?h.push(a(e[f],i[f],d)):"tm"===e[f].ty?h.push(o(e[f],i[f],d)):"tr"===e[f].ty||("el"===e[f].ty?h.push(s(e[f],i[f],d)):"sr"===e[f].ty?h.push(l(e[f],i[f],d)):"sh"===e[f].ty?h.push(ShapePathInterface(e[f],i[f],d)):"rc"===e[f].ty?h.push(c(e[f],i[f],d)):"rd"===e[f].ty?h.push(u(e[f],i[f],d)):"rp"===e[f].ty?h.push(p(e[f],i[f],d)):"gf"===e[f].ty?h.push(r(e[f],i[f],d)):h.push((e[f],i[f],function(){return null})));return h}function t(t,n,r){var a=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return a.content;default:return a.transform}};a.propertyGroup=propertyGroupFactory(a,r);var o=function(t,n,r){var a,o=function(e){for(var t=0,n=a.length;t<n;){if(a[t]._name===e||a[t].mn===e||a[t].propertyIndex===e||a[t].ix===e||a[t].ind===e)return a[t];t+=1}return"number"==typeof e?a[e-1]:null};o.propertyGroup=propertyGroupFactory(o,r),a=e(t.it,n.it,o.propertyGroup),o.numProperties=a.length;var s=i(t.it[t.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.transform=s,o.propertyIndex=t.cix,o._name=t.nm,o}(t,n,a.propertyGroup),s=i(t.it[t.it.length-1],n.it[n.it.length-1],a.propertyGroup);return a.content=o,a.transform=s,Object.defineProperty(a,"_name",{get:function(){return t.nm}}),a.numProperties=t.np,a.propertyIndex=t.ix,a.nm=t.nm,a.mn=t.mn,a}function n(e,t,n){function r(e){return"Color"===e||"color"===e?r.color:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function r(e,t,n){function r(e){return"Start Point"===e||"start point"===e?r.startPoint:"End Point"===e||"end point"===e?r.endPoint:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",n)),t.e.setGroupProperty(PropertyInterface("End Point",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function a(e,t,n){var r,a=propertyGroupFactory(c,n),o=propertyGroupFactory(l,a);function i(n){Object.defineProperty(l,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var s=e.d?e.d.length:0,l={};for(r=0;r<s;r+=1)i(r),t.d.dataProps[r].p.setGroupProperty(o);function c(e){return"Color"===e||"color"===e?c.color:"Opacity"===e||"opacity"===e?c.opacity:"Stroke Width"===e||"stroke width"===e?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",a)),t.o.setGroupProperty(PropertyInterface("Opacity",a)),t.w.setGroupProperty(PropertyInterface("Stroke Width",a)),c}function o(e,t,n){function r(t){return t===e.e.ix||"End"===t||"end"===t?r.end:t===e.s.ix?r.start:t===e.o.ix?r.offset:null}var a=propertyGroupFactory(r,n);return r.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",a)),t.e.setGroupProperty(PropertyInterface("End",a)),t.o.setGroupProperty(PropertyInterface("Offset",a)),r.propertyIndex=e.ix,r.propertyGroup=n,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),r.mn=e.mn,r}function i(e,t,n){function r(t){return e.a.ix===t||"Anchor Point"===t?r.anchorPoint:e.o.ix===t||"Opacity"===t?r.opacity:e.p.ix===t||"Position"===t?r.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:e.s.ix===t||"Scale"===t?r.scale:e.sk&&e.sk.ix===t||"Skew"===t?r.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var a=propertyGroupFactory(r,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",a)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",a)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",a)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",a)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",a)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",a)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",a))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",a)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),r.ty="tr",r.mn=e.mn,r.propertyGroup=n,r}function s(e,t,n){function r(t){return e.p.ix===t?r.position:e.s.ix===t?r.size:null}var a=propertyGroupFactory(r,n);r.propertyIndex=e.ix;var o="tm"===t.sh.ty?t.sh.prop:t.sh;return o.s.setGroupProperty(PropertyInterface("Size",a)),o.p.setGroupProperty(PropertyInterface("Position",a)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:e.nm}}),r.mn=e.mn,r}function l(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.rotation:e.pt.ix===t?r.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:e.os.ix===t?r.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?r.innerRoundness:null:r.innerRadius}var a=propertyGroupFactory(r,n),o="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",a)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",a)),o.pt.setGroupProperty(PropertyInterface("Points",a)),o.p.setGroupProperty(PropertyInterface("Position",a)),o.r.setGroupProperty(PropertyInterface("Rotation",a)),e.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",a)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",a))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:e.nm}}),r.mn=e.mn,r}function c(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var a=propertyGroupFactory(r,n),o="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,o.p.setGroupProperty(PropertyInterface("Position",a)),o.s.setGroupProperty(PropertyInterface("Size",a)),o.r.setGroupProperty(PropertyInterface("Rotation",a)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:e.nm}}),r.mn=e.mn,r}function u(e,t,n){function r(t){return e.r.ix===t||"Round Corners 1"===t?r.radius:null}var a=propertyGroupFactory(r,n),o=t;return r.propertyIndex=e.ix,o.rd.setGroupProperty(PropertyInterface("Radius",a)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:e.nm}}),r.mn=e.mn,r}function p(e,t,n){function r(t){return e.c.ix===t||"Copies"===t?r.copies:e.o.ix===t||"Offset"===t?r.offset:null}var a=propertyGroupFactory(r,n),o=t;return r.propertyIndex=e.ix,o.c.setGroupProperty(PropertyInterface("Copies",a)),o.o.setGroupProperty(PropertyInterface("Offset",a)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:e.nm}}),r.mn=e.mn,r}return function(t,n,r){var a;function o(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?r:a[e-1];for(var t=0,n=a.length;t<n;){if(a[t]._name===e)return a[t];t+=1}return null}return o.propertyGroup=propertyGroupFactory(o,(function(){return r})),a=e(t,n,o.propertyGroup),o.numProperties=a.length,o._name="Contents",o}}(),TextExpressionInterface=function(e){var t,n;function r(e){return"ADBE Text Document"===e?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return r!==t&&(e.textProperty.currentData.t=t,(n=new String(r)).value=r||new String(r)),n}}),r},getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(e){return blendModeEnums[e]||""}),blendModeEnums;function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n,r=e.ef||[];this.effectElements=[];var a,o=r.length;for(n=0;n<o;n+=1)a=new GroupEffect(r[n],t),this.effectElements.push(a)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function _typeof$2(e){return _typeof$2="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},_typeof$2(e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var n;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,a=this.data.ef.length,o=this.data.ef;for(n=0;n<a;n+=1){switch(r=null,o[n].ty){case 0:r=new SliderEffect(o[n],t,this);break;case 1:r=new AngleEffect(o[n],t,this);break;case 2:r=new ColorEffect(o[n],t,this);break;case 3:r=new PointEffect(o[n],t,this);break;case 4:case 7:r=new CheckboxEffect(o[n],t,this);break;case 10:r=new LayerIndexEffect(o[n],t,this);break;case 11:r=new MaskIndexEffect(o[n],t,this);break;case 5:r=new EffectsManager(o[n],t);break;default:r=new NoValueEffect(o[n])}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(t||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}};var FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",n=e.getFootageData();function r(e){if(n[e])return t=e,"object"===_typeof$2(n=n[e])?r:n;var a=e.indexOf(t);if(-1!==a){var o=parseInt(e.substr(a+t.length),10);return"object"===_typeof$2(n=n[o])?r:n}return""}return function(){return t="",n=e.getFootageData(),r}}(e),t},function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory;function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}function TransformElement(){}function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,a,o=this.globalData.defs,i=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(i),this.solidPath="";var s,l,c,u,p,d,f=this.masksProperties,h=0,v=[],m=createElementID(),g="clipPath",y="clip-path";for(r=0;r<i;r+=1)if(("a"!==f[r].mode&&"n"!==f[r].mode||f[r].inv||100!==f[r].o.k||f[r].o.x)&&(g="mask",y="mask"),"s"!==f[r].mode&&"i"!==f[r].mode||0!==h?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),v.push(c)),a=createNS("path"),"n"===f[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,f[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[r],3),elem:a,lastPath:""},o.appendChild(a);else{var b;if(h+=1,a.setAttribute("fill","s"===f[r].mode?"#000000":"#ffffff"),a.setAttribute("clip-rule","nonzero"),0!==f[r].x.k?(g="mask",y="mask",d=PropertyFactory.getProp(this.element,f[r].x,0,null,this.element),b=createElementID(),(u=createNS("filter")).setAttribute("id",b),(p=createNS("feMorphology")).setAttribute("operator","erode"),p.setAttribute("in","SourceGraphic"),p.setAttribute("radius","0"),u.appendChild(p),o.appendChild(u),a.setAttribute("stroke","s"===f[r].mode?"#000000":"#ffffff")):(p=null,d=null),this.storedData[r]={elem:a,x:d,expan:p,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===f[r].mode){l=v.length;var _=createNS("g");for(s=0;s<l;s+=1)_.appendChild(v[s]);var A=createNS("mask");A.setAttribute("mask-type","alpha"),A.setAttribute("id",m+"_"+h),A.appendChild(a),o.appendChild(A),_.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+h+")"),v.length=0,v.push(_)}else v.push(a);f[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:a,lastPath:"",op:PropertyFactory.getProp(this.element,f[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[r],3),invRect:c},this.viewData[r].prop.k||this.drawPath(f[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(g),i=v.length,r=0;r<i;r+=1)this.maskElement.appendChild(v[r]);h>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+m+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var n,r=e.length,a=this.layers.length;for(t=0;t<r;t+=1)for(n=0;n<a;){if(this.layers[n].id===e[t].id){this.layers[n]=e[t];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var r=this.elements,a=this.layers,o=0,i=a.length;o<i;)a[o].ind==t&&(r[o]&&!0!==r[o]?(n.push(r[o]),r[o].setAsParent(),void 0!==a[o].parent?this.buildElementParenting(e,a[o].parent,n):e.setHierarchy(n)):(this.buildItem(o),this.addPendingElement(e))),o+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementByPath=function(e){var t,n=e.shift();if("number"==typeof n)t=this.elements[n];else{var r,a=this.elements.length;for(r=0;r<a;r+=1)if(this.elements[r].data.nm===n){t=this.elements[r];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<r;n+=1)e=this.hierarchy[n].finalTransform.mProp.v.props,t.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var n,r=!0,a=this.comp;r;)a.finalTransform?(a.data.hasMask&&t.splice(0,0,a.finalTransform),a=a.comp):r=!1;var o,i=t.length;for(n=0;n<i;n+=1)o=t[n].mat.applyToPointArray(0,0,0),e=[e[0]-o[0],e[1]-o[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,n=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var a=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),a.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,n){var r,a,o=" M"+t.v[0][0]+","+t.v[0][1];for(a=t._length,r=1;r<a;r+=1)o+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&a>1&&(o+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==o){var i="";n.elem&&(t.c&&(i=e.inv?this.solidPath+o:o),n.elem.setAttribute("d",i)),n.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={createFilter:function(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}};return e}(),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",a=e.data.ef?e.data.ef.length:0,o=createElementID(),i=filtersFactory.createFilter(o,!0),s=0;for(this.filters=[],t=0;t<a;t+=1){n=null;var l=e.data.ef[t].ty;registeredEffects[l]&&(n=new(0,registeredEffects[l].effect)(i,e.effectsManager.effectElements[t],e,idPrefix+s,r),r=idPrefix+s,registeredEffects[l].countsAsEffect&&(s+=1)),n&&this.filters.push(n)}s&&(e.globalData.defs.appendChild(i),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t,n){registeredEffects[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e,t,n,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),a.appendChild(this.layerElement),r=a,this.globalData.defs.appendChild(a),featureSupport.maskType||1!=this.data.td||(a.setAttribute("mask-type","luminance"),e=createElementID(),t=filtersFactory.createFilter(e),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(n=createNS("g")).appendChild(this.layerElement),r=n,a.appendChild(n),n.setAttribute("filter","url("+getLocationHref()+"#"+e+")"))}else if(2==this.data.td){var o=createNS("mask");o.setAttribute("id",this.layerId),o.setAttribute("mask-type","alpha");var i=createNS("g");o.appendChild(i),e=createElementID(),t=filtersFactory.createFilter(e);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),s.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),i.setAttribute("filter","url("+getLocationHref()+"#"+e+")"),i.appendChild(c),i.appendChild(this.layerElement),r=i,featureSupport.maskType||(o.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),i.appendChild(c),n.appendChild(this.layerElement),r=n,i.appendChild(n)),this.globalData.defs.appendChild(o)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var u=createNS("clipPath"),p=createNS("path");p.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(u.setAttribute("id",d),u.appendChild(p),this.globalData.defs.appendChild(u),this.checkMasks()){var f=createNS("g");f.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),f.appendChild(this.layerElement),this.transformedElement=f,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n<r;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,r=n.length;r;)if(n[r-=1].elem===e)return void(n[r].pos=t);n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var r=0,a=e.length;r<a;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,n,r){var a;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var o,i=t.length||0;for(a=0;a<i;a+=1)o=PropertyFactory.getProp(e,t[a].v,0,0,this),this.k=o.k||this.k,this.dataProps[a]={n:t[a].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,r=this.o.length/2;n<r;){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,n,r,a=4*this.data.p;for(t=0;t<a;t+=1)n=t%4==0?100:255,r=Math.round(this.prop.v[t]*n),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(a=this.prop.v.length,t=4*this.data.p;t<a;t+=1)n=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",n),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var a,o,i,s=[];for(i=4*t.g.p,o=0;o<i;o+=4)a=createNS("stop"),r.appendChild(a),s.push(a);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,a,o=createNS("mask"),i=createNS("path");o.appendChild(i);var s=createElementID(),l=createElementID();o.setAttribute("id",l);var c=createNS(1===e.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),a=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var u=this.stops;for(r=4*e.g.p;r<a;r+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(n),u.push(n);i.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===e.ty&&(i.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&i.setAttribute("stroke-miterlimit",e.ml)),this.of=c,this.ms=o,this.ost=u,this.maskId=l,t.msElem=i}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,n,r){if(0===t)return"";var a,o=e.o,i=e.i,s=e.v,l=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(a=1;a<t;a+=1)l+=" C"+r.applyToPointStringified(o[a-1][0],o[a-1][1])+" "+r.applyToPointStringified(i[a][0],i[a][1])+" "+r.applyToPointStringified(s[a][0],s[a][1]);return n&&t&&(l+=" C"+r.applyToPointStringified(o[a-1][0],o[a-1][1])+" "+r.applyToPointStringified(i[0][0],i[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function n(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(){}function a(n,r,a){var o,i,s,l,c,u,p,d,f,h,v,m=r.styles.length,g=r.lvl;for(u=0;u<m;u+=1){if(l=r.sh._mdf||a,r.styles[u].lvl<g){for(d=t.reset(),h=g-r.styles[u].lvl,v=r.transformers.length-1;!l&&h>0;)l=r.transformers[v].mProps._mdf||l,h-=1,v-=1;if(l)for(h=g-r.styles[u].lvl,v=r.transformers.length-1;h>0;)f=r.transformers[v].mProps.v.props,d.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),h-=1,v-=1}else d=e;if(i=(p=r.sh.paths)._length,l){for(s="",o=0;o<i;o+=1)(c=p.shapes[o])&&c._length&&(s+=buildShapeString(c,c._length,c.c,d));r.caches[u]=s}else s=r.caches[u];r.styles[u].d+=!0===n.hd?"":s,r.styles[u]._mdf=l||r.styles[u]._mdf}}function o(e,t,n){var r=t.style;(t.c._mdf||n)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function i(e,t,n){s(e,t,n),l(0,t,n)}function s(e,t,n){var r,a,o,i,s,l=t.gf,c=t.g._hasOpacity,u=t.s.v,p=t.e.v;if(t.o._mdf||n){var d="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(d,t.o.v)}if(t.s._mdf||n){var f=1===e.t?"x1":"cx",h="x1"===f?"y1":"cy";l.setAttribute(f,u[0]),l.setAttribute(h,u[1]),c&&!t.g._collapsable&&(t.of.setAttribute(f,u[0]),t.of.setAttribute(h,u[1]))}if(t.g._cmdf||n){r=t.cst;var v=t.g.c;for(o=r.length,a=0;a<o;a+=1)(i=r[a]).setAttribute("offset",v[4*a]+"%"),i.setAttribute("stop-color","rgb("+v[4*a+1]+","+v[4*a+2]+","+v[4*a+3]+")")}if(c&&(t.g._omdf||n)){var m=t.g.o;for(o=(r=t.g._collapsable?t.cst:t.ost).length,a=0;a<o;a+=1)i=r[a],t.g._collapsable||i.setAttribute("offset",m[2*a]+"%"),i.setAttribute("stop-opacity",m[2*a+1])}if(1===e.t)(t.e._mdf||n)&&(l.setAttribute("x2",p[0]),l.setAttribute("y2",p[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",p[0]),t.of.setAttribute("y2",p[1])));else if((t.s._mdf||t.e._mdf||n)&&(s=Math.sqrt(Math.pow(u[0]-p[0],2)+Math.pow(u[1]-p[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||n){s||(s=Math.sqrt(Math.pow(u[0]-p[0],2)+Math.pow(u[1]-p[1],2)));var g=Math.atan2(p[1]-u[1],p[0]-u[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=s*y,_=Math.cos(g+t.a.v)*b+u[0],A=Math.sin(g+t.a.v)*b+u[1];l.setAttribute("fx",_),l.setAttribute("fy",A),c&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",A))}}function l(e,t,n){var r=t.style,a=t.d;a&&(a._mdf||n)&&a.dashStr&&(r.pElem.setAttribute("stroke-dasharray",a.dashStr),r.pElem.setAttribute("stroke-dashoffset",a.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return o;case"gf":return s;case"gs":return i;case"st":return l;case"sh":case"el":case"rc":case"sr":return a;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,a,o){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=a,this.p=o,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,n,r,a=this.shapes.length,o=this.stylesList.length,i=[],s=!1;for(n=0;n<o;n+=1){for(r=this.stylesList[n],s=!1,i.length=0,e=0;e<a;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(r)&&(i.push(t),s=t._isAnimated||s);i.length>1&&s&&this.setShapesAsAnimated(i)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,r=new SVGStyleData(e,t),a=r.pElem;return"st"===e.ty?n=new SVGStrokeStyleData(this,e,r):"fl"===e.ty?n=new SVGFillStyleData(this,e,r):"gf"===e.ty||"gs"===e.ty?(n=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),a.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===e.ty&&(n=new SVGNoStyleData(this,e,r)),"st"!==e.ty&&"gs"!==e.ty||(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),a.setAttribute("fill-opacity","0"),1===e.lj&&a.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&a.setAttribute("fill-rule","evenodd"),e.ln&&a.setAttribute("id",e.ln),e.cl&&a.setAttribute("class",e.cl),e.bm&&(a.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var r=4;"rc"===e.ty?r=5:"el"===e.ty?r=6:"sr"===e.ty&&(r=7);var a=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(e,a),a},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,n=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||n.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,r,a,o,i){var s,l,c,u,p,d,f=[].concat(o),h=e.length-1,v=[],m=[];for(s=h;s>=0;s-=1){if((d=this.searchProcessedElement(e[s]))?t[s]=n[d-1]:e[s]._render=i,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)d?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],a),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),v.push(t[s].style);else if("gr"===e[s].ty){if(d)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,a+1,f,i),e[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else"tr"===e[s].ty?(d||(t[s]=this.createTransformElement(e[s],r)),u=t[s].transform,f.push(u)):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?(d||(t[s]=this.createShapeElement(e[s],f,a)),this.setElementStyles(t[s])):"tm"===e[s].ty||"rd"===e[s].ty||"ms"===e[s].ty||"pb"===e[s].ty?(d?(p=t[s]).closed=!1:((p=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=p,this.shapeModifiers.push(p)),m.push(p)):"rp"===e[s].ty&&(d?(p=t[s]).closed=!0:(p=ShapeModifiers.getModifier(e[s].ty),t[s]=p,p.init(this,e,s,t),this.shapeModifiers.push(p),i=!1),m.push(p));this.addProcessedElement(e[s],s+1)}for(h=v.length,s=0;s<h;s+=1)v[s].closed=!0;for(h=m.length,s=0;s<h;s+=1)m[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,n=this.animatedContents.length;for(e=0;e<n;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,n,r,a,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var i=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,i=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,i=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,i=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,i=!0),this.m!==a&&(this.m=a,this._mdf.m=!0,i=!0),!o.length||this.p[0]===o[0]&&this.p[1]===o[1]&&this.p[4]===o[4]&&this.p[5]===o[5]&&this.p[12]===o[12]&&this.p[13]===o[13]||(this.p=o,this._mdf.p=!0,i=!0),i},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var a=this.effectsSequence.length,o=e||this.data.d.k[this.keysIndex].s;for(r=0;r<a;r+=1)o=n!==this.keysIndex?this.effectsSequence[r](o,o.t):this.effectsSequence[r](this.currentData,o.t);t!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,r=e.length;n<=r-1&&!(n===r-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],a=0,o=e.length,i=!1;a<o;)t=e.charCodeAt(a),FontManager.isCombinedCharacter(t)?r[r.length-1]+=e.charAt(a):t>=55296&&t<=56319?(n=e.charCodeAt(a+1))>=56320&&n<=57343?(i||FontManager.isModifier(t,n)?(r[r.length-1]+=e.substr(a,2),i=!1):r.push(e.substr(a,2)),a+=1):r.push(e.charAt(a)):t>56319?(n=e.charCodeAt(a+1),FontManager.isZeroWidthJoiner(t,n)?(i=!0,r[r.length-1]+=e.substr(a,2),a+=1):r.push(e.charAt(a))):FontManager.isZeroWidthJoiner(t)?(r[r.length-1]+=e.charAt(a),i=!0):r.push(e.charAt(a)),a+=1;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,a,o,i,s,l=this.elem.globalData.fontManager,c=this.data,u=[],p=0,d=c.m.g,f=0,h=0,v=0,m=[],g=0,y=0,b=l.getFontByName(e.f),_=0,A=getFontProperties(b);e.fWeight=A.weight,e.fStyle=A.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var x,w=e.tr/1e3*e.finalSize;if(e.sz)for(var k,S,E=!0,P=e.sz[0],C=e.sz[1];E;){k=0,g=0,n=(S=this.buildFinalText(e.t)).length,w=e.tr/1e3*e.finalSize;var T=-1;for(t=0;t<n;t+=1)x=S[t].charCodeAt(0),r=!1," "===S[t]?T=t:13!==x&&3!==x||(g=0,r=!0,k+=e.finalLineHeight||1.2*e.finalSize),l.chars?(s=l.getCharData(S[t],b.fStyle,b.fFamily),_=r?0:s.w*e.finalSize/100):_=l.measureText(S[t],e.f,e.finalSize),g+_>P&&" "!==S[t]?(-1===T?n+=1:t=T,k+=e.finalLineHeight||1.2*e.finalSize,S.splice(t,T===t?1:0,"\r"),T=-1,g=0):(g+=_,g+=w);k+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&C<k?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=S,n=e.finalText.length,E=!1)}g=-w,_=0;var I,M=0;for(t=0;t<n;t+=1)if(r=!1,13===(x=(I=e.finalText[t]).charCodeAt(0))||3===x?(M=0,m.push(g),y=g>y?g:y,g=-2*w,a="",r=!0,v+=1):a=I,l.chars?(s=l.getCharData(I,b.fStyle,l.getFontByName(e.f).fFamily),_=r?0:s.w*e.finalSize/100):_=l.measureText(a,e.f,e.finalSize)," "===I?M+=_+w:(g+=_+w+M,M=0),u.push({l:_,an:_,add:f,n:r,anIndexes:[],val:a,line:v,animatorJustifyOffset:0}),2==d){if(f+=_,""===a||" "===a||t===n-1){for(""!==a&&" "!==a||(f-=_);h<=t;)u[h].an=f,u[h].ind=p,u[h].extra=_,h+=1;p+=1,f=0}}else if(3==d){if(f+=_,""===a||t===n-1){for(""===a&&(f-=_);h<=t;)u[h].an=f,u[h].ind=p,u[h].extra=_,h+=1;f=0,p+=1}}else u[p].ind=p,u[p].extra=0,p+=1;if(e.l=u,y=g>y?g:y,m.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=m;var R,O,z,D,F=c.a;i=F.length;var B=[];for(o=0;o<i;o+=1){for((R=F[o]).a.sc&&(e.strokeColorAnim=!0),R.a.sw&&(e.strokeWidthAnim=!0),(R.a.fc||R.a.fh||R.a.fs||R.a.fb)&&(e.fillColorAnim=!0),D=0,z=R.s.b,t=0;t<n;t+=1)(O=u[t]).anIndexes[o]=D,(1==z&&""!==O.val||2==z&&""!==O.val&&" "!==O.val||3==z&&(O.n||" "==O.val||t==n-1)||4==z&&(O.n||t==n-1))&&(1===R.s.rn&&B.push(D),D+=1);c.a[o].s.totalChars=D;var N,j=-1;if(1===R.s.rn)for(t=0;t<n;t+=1)j!=(O=u[t]).anIndexes[o]&&(j=O.anIndexes[o],N=B.splice(Math.floor(Math.random()*B.length),1)[0]),O.anIndexes[o]=N}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=b.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,n=Math.floor;function r(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var a=0,o=0,i=1,s=1;this.ne.v>0?a=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?i=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(a,o,i,s).get,c=0,u=this.finalS,p=this.finalE,d=this.data.sh;if(2===d)c=l(c=p===u?r>=p?1:0:e(0,t(.5/(p-u)+(r-u)/(p-u),1)));else if(3===d)c=l(c=p===u?r>=p?0:1:1-e(0,t(.5/(p-u)+(r-u)/(p-u),1)));else if(4===d)p===u?c=0:(c=e(0,t(.5/(p-u)+(r-u)/(p-u),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===d){if(p===u)c=0;else{var f=p-u,h=-f/2+(r=t(e(0,r+.5-u),p-u)),v=f/2;c=Math.sqrt(1-h*h/(v*v))}c=l(c)}else 6===d?(p===u?c=0:(r=t(e(0,r+.5-u),p-u),c=(1+Math.cos(Math.PI+2*Math.PI*r/(p-u)))/2),c=l(c)):(r>=n(u)&&(c=e(0,t(r-u<0?t(p,1)-(u-r):p-r,1))),c=l(c));if(100!==this.sm.v){var m=.01*this.sm.v;0===m&&(m=1e-8);var g=.5-.5*m;c<g?c=0:(c=(c-g)/m)>1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,a=this.e.v/t+n;if(r>a){var o=r;r=a,a=o}this.finalS=r,this.finalE=a}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},a=PropertyFactory.getProp,o=t.a;this.a={r:o.r?a(e,o.r,0,degToRads,n):r,rx:o.rx?a(e,o.rx,0,degToRads,n):r,ry:o.ry?a(e,o.ry,0,degToRads,n):r,sk:o.sk?a(e,o.sk,0,degToRads,n):r,sa:o.sa?a(e,o.sa,0,degToRads,n):r,s:o.s?a(e,o.s,1,.01,n):r,a:o.a?a(e,o.a,1,0,n):r,o:o.o?a(e,o.o,0,.01,n):r,p:o.p?a(e,o.p,1,0,n):r,sw:o.sw?a(e,o.sw,0,0,n):r,sc:o.sc?a(e,o.sc,1,0,n):r,fc:o.fc?a(e,o.fc,1,0,n):r,fh:o.fh?a(e,o.fh,0,0,n):r,fs:o.fs?a(e,o.fs,0,.01,n):r,fb:o.fb?a(e,o.fb,0,.01,n):r,t:o.t?a(e,o.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e<n;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,a,o,i,s,l,c,u,p,d,f,h,v,m,g,y,b,_,A=this._moreOptions.alignment.v,x=this._animatorsData,w=this._textData,k=this.mHelper,S=this._renderType,E=this.renderedLetters.length,P=e.l;if(this._hasMaskedPath){if(_=this._pathData.m,!this._pathData.n||this._pathData._mdf){var C,T=_.v;for(this._pathData.r.v&&(T=T.reverse()),i={tLength:0,segments:[]},o=T._length-1,g=0,a=0;a<o;a+=1)C=bez.buildBezierData(T.v[a],T.v[a+1],[T.o[a][0]-T.v[a][0],T.o[a][1]-T.v[a][1]],[T.i[a+1][0]-T.v[a+1][0],T.i[a+1][1]-T.v[a+1][1]]),i.tLength+=C.segmentLength,i.segments.push(C),g+=C.segmentLength;a=o,_.v.c&&(C=bez.buildBezierData(T.v[a],T.v[0],[T.o[a][0]-T.v[a][0],T.o[a][1]-T.v[a][1]],[T.i[0][0]-T.v[0][0],T.i[0][1]-T.v[0][1]]),i.tLength+=C.segmentLength,i.segments.push(C),g+=C.segmentLength),this._pathData.pi=i}if(i=this._pathData.pi,s=this._pathData.f.v,d=0,p=1,c=0,u=!0,v=i.segments,s<0&&_.v.c)for(i.tLength<Math.abs(s)&&(s=-Math.abs(s)%i.tLength),p=(h=v[d=v.length-1].points).length-1;s<0;)s+=h[p].partialLength,(p-=1)<0&&(p=(h=v[d-=1].points).length-1);f=(h=v[d].points)[p-1],m=(l=h[p]).partialLength}o=P.length,n=0,r=0;var I,M,R,O,z,D=1.2*e.finalSize*.714,F=!0;R=x.length;var B,N,j,V,L,H,G,q,U,W,K,$,Y=-1,J=s,Q=d,X=p,Z=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var ne=0,re=0,ae=2===e.j?-.5:-1,oe=0,ie=!0;for(a=0;a<o;a+=1)if(P[a].n){for(ne&&(ne+=re);oe<a;)P[oe].animatorJustifyOffset=ne,oe+=1;ne=0,ie=!0}else{for(M=0;M<R;M+=1)(I=x[M].a).t.propType&&(ie&&2===e.j&&(re+=I.t.v*ae),(z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars)).length?ne+=I.t.v*z[0]*ae:ne+=I.t.v*z*ae);ie=!1}for(ne&&(ne+=re);oe<a;)P[oe].animatorJustifyOffset=ne,oe+=1}for(a=0;a<o;a+=1){if(k.reset(),V=1,P[a].n)n=0,r+=e.yOffset,r+=F?1:0,s=J,F=!1,this._hasMaskedPath&&(p=X,f=(h=v[d=Q].points)[p-1],m=(l=h[p]).partialLength,c=0),ee="",K="",U="",$="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Z!==P[a].line){switch(e.j){case 1:s+=g-e.lineWidths[P[a].line];break;case 2:s+=(g-e.lineWidths[P[a].line])/2}Z=P[a].line}Y!==P[a].ind&&(P[Y]&&(s+=P[Y].extra),s+=P[a].an/2,Y=P[a].ind),s+=A[0]*P[a].an*.005;var se=0;for(M=0;M<R;M+=1)(I=x[M].a).p.propType&&((z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars)).length?se+=I.p.v[0]*z[0]:se+=I.p.v[0]*z),I.a.propType&&((z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars)).length?se+=I.a.v[0]*z[0]:se+=I.a.v[0]*z);for(u=!0,this._pathData.a.v&&(s=.5*P[0].an+(g-this._pathData.f.v-.5*P[0].an-.5*P[P.length-1].an)*Y/(o-1),s+=this._pathData.f.v);u;)c+m>=s+se||!h?(y=(s+se-c)/l.partialLength,N=f.point[0]+(l.point[0]-f.point[0])*y,j=f.point[1]+(l.point[1]-f.point[1])*y,k.translate(-A[0]*P[a].an*.005,-A[1]*D*.01),u=!1):h&&(c+=l.partialLength,(p+=1)>=h.length&&(p=0,v[d+=1]?h=v[d].points:_.v.c?(p=0,h=v[d=0].points):(c-=l.partialLength,h=null)),h&&(f=l,m=(l=h[p]).partialLength));B=P[a].an/2-P[a].add,k.translate(-B,0,0)}else B=P[a].an/2-P[a].add,k.translate(-B,0,0),k.translate(-A[0]*P[a].an*.005,-A[1]*D*.01,0);for(M=0;M<R;M+=1)(I=x[M].a).t.propType&&(z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars),0===n&&0===e.j||(this._hasMaskedPath?z.length?s+=I.t.v*z[0]:s+=I.t.v*z:z.length?n+=I.t.v*z[0]:n+=I.t.v*z));for(e.strokeWidthAnim&&(H=e.sw||0),e.strokeColorAnim&&(L=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(G=[e.fc[0],e.fc[1],e.fc[2]]),M=0;M<R;M+=1)(I=x[M].a).a.propType&&((z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars)).length?k.translate(-I.a.v[0]*z[0],-I.a.v[1]*z[1],I.a.v[2]*z[2]):k.translate(-I.a.v[0]*z,-I.a.v[1]*z,I.a.v[2]*z));for(M=0;M<R;M+=1)(I=x[M].a).s.propType&&((z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars)).length?k.scale(1+(I.s.v[0]-1)*z[0],1+(I.s.v[1]-1)*z[1],1):k.scale(1+(I.s.v[0]-1)*z,1+(I.s.v[1]-1)*z,1));for(M=0;M<R;M+=1){if(I=x[M].a,z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars),I.sk.propType&&(z.length?k.skewFromAxis(-I.sk.v*z[0],I.sa.v*z[1]):k.skewFromAxis(-I.sk.v*z,I.sa.v*z)),I.r.propType&&(z.length?k.rotateZ(-I.r.v*z[2]):k.rotateZ(-I.r.v*z)),I.ry.propType&&(z.length?k.rotateY(I.ry.v*z[1]):k.rotateY(I.ry.v*z)),I.rx.propType&&(z.length?k.rotateX(I.rx.v*z[0]):k.rotateX(I.rx.v*z)),I.o.propType&&(z.length?V+=(I.o.v*z[0]-V)*z[0]:V+=(I.o.v*z-V)*z),e.strokeWidthAnim&&I.sw.propType&&(z.length?H+=I.sw.v*z[0]:H+=I.sw.v*z),e.strokeColorAnim&&I.sc.propType)for(q=0;q<3;q+=1)z.length?L[q]+=(I.sc.v[q]-L[q])*z[0]:L[q]+=(I.sc.v[q]-L[q])*z;if(e.fillColorAnim&&e.fc){if(I.fc.propType)for(q=0;q<3;q+=1)z.length?G[q]+=(I.fc.v[q]-G[q])*z[0]:G[q]+=(I.fc.v[q]-G[q])*z;I.fh.propType&&(G=z.length?addHueToRGB(G,I.fh.v*z[0]):addHueToRGB(G,I.fh.v*z)),I.fs.propType&&(G=z.length?addSaturationToRGB(G,I.fs.v*z[0]):addSaturationToRGB(G,I.fs.v*z)),I.fb.propType&&(G=z.length?addBrightnessToRGB(G,I.fb.v*z[0]):addBrightnessToRGB(G,I.fb.v*z))}}for(M=0;M<R;M+=1)(I=x[M].a).p.propType&&(z=x[M].s.getMult(P[a].anIndexes[M],w.a[M].s.totalChars),this._hasMaskedPath?z.length?k.translate(0,I.p.v[1]*z[0],-I.p.v[2]*z[1]):k.translate(0,I.p.v[1]*z,-I.p.v[2]*z):z.length?k.translate(I.p.v[0]*z[0],I.p.v[1]*z[1],-I.p.v[2]*z[2]):k.translate(I.p.v[0]*z,I.p.v[1]*z,-I.p.v[2]*z));if(e.strokeWidthAnim&&(U=H<0?0:H),e.strokeColorAnim&&(W="rgb("+Math.round(255*L[0])+","+Math.round(255*L[1])+","+Math.round(255*L[2])+")"),e.fillColorAnim&&e.fc&&(K="rgb("+Math.round(255*G[0])+","+Math.round(255*G[1])+","+Math.round(255*G[2])+")"),this._hasMaskedPath){if(k.translate(0,-e.ls),k.translate(0,A[1]*D*.01+r,0),this._pathData.p.v){b=(l.point[1]-f.point[1])/(l.point[0]-f.point[0]);var le=180*Math.atan(b)/Math.PI;l.point[0]<f.point[0]&&(le+=180),k.rotate(-le*Math.PI/180)}k.translate(N,j,0),s-=A[0]*P[a].an*.005,P[a+1]&&Y!==P[a+1].ind&&(s+=P[a].an/2,s+=.001*e.tr*e.finalSize)}else{switch(k.translate(n,r,0),e.ps&&k.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:k.translate(P[a].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[a].line]),0,0);break;case 2:k.translate(P[a].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[a].line])/2,0,0)}k.translate(0,-e.ls),k.translate(B,0,0),k.translate(A[0]*P[a].an*.005,A[1]*D*.01,0),n+=P[a].l+.001*e.tr*e.finalSize}"html"===S?ee=k.toCSS():"svg"===S?ee=k.to2dCSS():te=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],$=V}E<=a?(O=new LetterProps($,U,W,K,ee,te),this.renderedLetters.push(O),E+=1,this.lettersChangedFlag=!0):(O=this.renderedLetters[a],this.lettersChangedFlag=O.update($,U,W,K,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,t){var n,r,a=t.length,o="";for(n=0;n<a;n+=1)"sh"===t[n].ty&&(r=t[n].ks.k,o+=buildShapeString(r,r.i.length,!0,e));return o},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,r,a){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(r,a,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function ISolidElement(e,t,n){this.initElement(e,t,n)}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(t&&t.title){var r=createNS("title"),a=createElementID();r.setAttribute("id",a),r.textContent=t.title,this.svgElement.appendChild(r),n+=a}if(t&&t.description){var o=createNS("desc"),i=createElementID();o.setAttribute("id",i),o.textContent=t.description,this.svgElement.appendChild(o),n+=" "+i}n&&this.svgElement.setAttribute("aria-labelledby",n);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CVContextData(){var e;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),e=0;e<15;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=15}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVEffects(){}function CVMaskElement(e,t){var n;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,a=!1;for(n=0;n<r;n+=1)"n"!==this.masksProperties[n].mode&&(a=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=a,a&&this.element.addRenderableComponent(this)}function CVBaseElement(){}function CVShapeData(e,t,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var a,o=4;"rc"===t.ty?o=5:"el"===t.ty?o=6:"sr"===t.ty&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,o,e);var i,s=n.length;for(a=0;a<s;a+=1)n[a].closed||(i={transforms:r.addTransformSequence(n[a].transforms),trNodes:[]},this.styledShapes.push(i),n[a].elements.push(i))}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,n)}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}function CanvasRendererBase(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function CVCompElement(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HBaseElement(){}function HSolidElement(e,t,n){this.initElement(e,t,n)}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var a,o=e.ks.or.k.length;for(a=0;a<o;a+=1)e.ks.or.k[a].to=null,e.ks.or.k[a].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,r=[],a="";t<n;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(r.push(a),a=""):a+=e[t],t+=1;return r.push(a),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var r=n.it[n.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var r=this.globalData.fontManager.getFontByName(n.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var a=n.fWeight,o=n.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",a)}this.layerElement.setAttribute("aria-label",n.t);var i,s=n.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c=this.mHelper,u=this.data.singleShape,p=0,d=0,f=!0,h=.001*n.tr*n.finalSize;if(!u||l||n.sz){var v,m=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!l||!u||0===e){if(i=m>e?this.textSpans[e].span:createNS(l?"g":"text"),m<=e){if(i.setAttribute("stroke-linecap","butt"),i.setAttribute("stroke-linejoin","round"),i.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=i,l){var g=createNS("g");i.appendChild(g),this.textSpans[e].childSpan=g}this.textSpans[e].span=i,this.layerElement.appendChild(i)}i.style.display="inherit"}if(c.reset(),u&&(s[e].n&&(p=-h,d+=n.yOffset,d+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(n,c,s[e].line,p,d),p+=s[e].l||0,p+=h),l){var y;if(1===(v=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)y=new SVGCompElement(v.data,this.globalData,this);else{var b=emptyShapeData;v.data&&v.data.shapes&&(b=this.buildShapeData(v.data,n.finalSize)),y=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var _=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(_.layerElement),_.destroy()}this.textSpans[e].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===v.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else u&&i.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),i.textContent=s[e].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}u&&i&&i.setAttribute("d","")}else{var A=this.textContainer,x="start";switch(n.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}A.setAttribute("text-anchor",x),A.setAttribute("letter-spacing",h);var w=this.buildTextContents(n.finalText);for(t=w.length,d=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)(i=this.textSpans[e].span||createNS("tspan")).textContent=w[e],i.setAttribute("x",0),i.setAttribute("y",d),i.style.display="inherit",A.appendChild(i),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=i,d+=n.finalLineHeight;this.layerElement.appendChild(A)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,n=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<n;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var n,r,a,o=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;for(t=i.length,e=0;e<t;e+=1)i[e].n||(n=o[e],r=this.textSpans[e].span,(a=this.textSpans[e].glyph)&&a.renderFrame(),n._mdf.m&&r.setAttribute("transform",n.m),n._mdf.o&&r.setAttribute("opacity",n.o),n._mdf.sw&&r.setAttribute("stroke-width",n.sw),n._mdf.sc&&r.setAttribute("stroke",n.sc),n._mdf.fc&&r.setAttribute("fill",n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var a=createElementID();n.setAttribute("id",a),n.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")"),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var n=this.createItem(this.layers[e]);t[e]=n,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt&&(this.elements[e-1]&&!0!==this.elements[e-1]?n.setMatte(t[e-1].layerId):(this.buildItem(e-1),this.addPendingElement(n)))}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){e.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){for(var r,a=0;a<t;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement()&&(r=this.elements[a].getBaseElement()),a+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var n,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",e),this.savedOp.set(t);var n=0;for(n=this._length;n<e;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,n=e.length,r="_";for(t=0;t<n;t+=1)r+=e[t].transform.key+"_";var a=this.sequences[r];return a||(a={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=a,this.sequenceList.push(a)),a},processSequence:function(e,t){for(var n,r=0,a=e.transforms.length,o=t;r<a&&!t;){if(e.transforms[r].transform.mProps._mdf){o=!0;break}r+=1}if(o)for(e.finalTransform.reset(),r=a-1;r>=0;r-=1)n=e.transforms[r].transform.mProps.v.props,e.finalTransform.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15]);e._mdf=o},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVEffects.prototype.renderFrame=function(){},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,n,r,a=this.element.finalTransform.mat,o=this.element.canvasContext,i=this.masksProperties.length;for(o.beginPath(),e=0;e<i;e+=1)if("n"!==this.masksProperties[e].mode){var s;this.masksProperties[e].inv&&(o.moveTo(0,0),o.lineTo(this.element.globalData.compSize.w,0),o.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),o.lineTo(0,this.element.globalData.compSize.h),o.lineTo(0,0)),r=this.viewData[e].v,t=a.applyToPointArray(r.v[0][0],r.v[0][1],0),o.moveTo(t[0],t[1]);var l=r._length;for(s=1;s<l;s+=1)n=a.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),o.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=a.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),o.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0),o.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var e=0===this.data.ty;this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(e),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var a=new DashProperty(this,e.d,"canvas",this);r.d=a,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,r,a){var o,i,s,l,c,u,p=e.length-1,d=[],f=[],h=[].concat(a);for(o=p;o>=0;o-=1){if((l=this.searchProcessedElement(e[o]))?t[o]=n[l-1]:e[o]._shouldRender=r,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty)l?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],h),d.push(t[o].style);else if("gr"===e[o].ty){if(l)for(s=t[o].it.length,i=0;i<s;i+=1)t[o].prevViewData[i]=t[o].it[i];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,r,h)}else"tr"===e[o].ty?(l||(u=this.createTransformElement(e[o]),t[o]=u),h.push(t[o]),this.addTransformToStyleList(t[o])):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?l||(t[o]=this.createShapeElement(e[o])):"tm"===e[o].ty||"rd"===e[o].ty||"pb"===e[o].ty?(l?(c=t[o]).closed=!1:((c=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=c,this.shapeModifiers.push(c)),f.push(c)):"rp"===e[o].ty&&(l?(c=t[o]).closed=!0:(c=ShapeModifiers.getModifier(e[o].ty),t[o]=c,c.init(this,e,o,t),this.shapeModifiers.push(c),r=!1),f.push(c));this.addProcessedElement(e[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),p=f.length,o=0;o<p;o+=1)f[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,n,r,a,o,i,s,l,c=this.stylesList.length,u=this.globalData.renderer,p=this.globalData.canvasContext;for(e=0;e<c;e+=1)if(("st"!==(s=(l=this.stylesList[e]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(u.save(),o=l.elements,"st"===s||"gs"===s?(p.strokeStyle="st"===s?l.co:l.grd,p.lineWidth=l.wi,p.lineCap=l.lc,p.lineJoin=l.lj,p.miterLimit=l.ml||0):p.fillStyle="fl"===s?l.co:l.grd,u.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&p.beginPath(),u.ctxTransform(l.preTransforms.finalTransform.props),n=o.length,t=0;t<n;t+=1){for("st"!==s&&"gs"!==s||(p.beginPath(),l.da&&(p.setLineDash(l.da),p.lineDashOffset=l.do)),a=(i=o[t].trNodes).length,r=0;r<a;r+=1)"m"===i[r].t?p.moveTo(i[r].p[0],i[r].p[1]):"c"===i[r].t?p.bezierCurveTo(i[r].pts[0],i[r].pts[1],i[r].pts[2],i[r].pts[3],i[r].pts[4],i[r].pts[5]):p.closePath();"st"!==s&&"gs"!==s||(p.stroke(),l.da&&p.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&p.fill(l.r),u.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,r){var a,o;for(o=e,a=t.length-1;a>=0;a-=1)"tr"===t[a].ty?(o=n[a].transform,this.renderShapeTransform(e,o)):"sh"===t[a].ty||"el"===t[a].ty||"rc"===t[a].ty||"sr"===t[a].ty?this.renderPath(t[a],n[a]):"fl"===t[a].ty?this.renderFill(t[a],n[a],o):"st"===t[a].ty?this.renderStroke(t[a],n[a],o):"gf"===t[a].ty||"gs"===t[a].ty?this.renderGradientFill(t[a],n[a],o):"gr"===t[a].ty?this.renderShape(o,t[a].it,n[a].it):t[a].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,a,o=e.trNodes,i=t.paths,s=i._length;o.length=0;var l=e.transforms.finalTransform;for(a=0;a<s;a+=1){var c=i.shapes[a];if(c&&c.v){for(r=c._length,n=1;n<r;n+=1)1===n&&o.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),o.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[n],c.v[n])});1===r&&o.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&r&&(o.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[0],c.v[0])}),o.push({t:"z"}))}}e.trNodes=o}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var n,r=t.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var r,a=t.style;if(!a.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var o,i=this.globalData.canvasContext,s=t.s.v,l=t.e.v;if(1===e.t)r=i.createLinearGradient(s[0],s[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),u=Math.atan2(l[1]-s[1],l[0]-s[0]),p=t.h.v;p>=1?p=.99:p<=-1&&(p=-.99);var d=c*p,f=Math.cos(u+t.a.v)*d+s[0],h=Math.sin(u+t.a.v)*d+s[1];r=i.createRadialGradient(f,h,0,s[0],s[1],c)}var v=e.g.p,m=t.g.c,g=1;for(o=0;o<v;o+=1)t.g._hasOpacity&&t.g._collapsable&&(g=t.g.o[2*o+1]),r.addColorStop(m[4*o]/100,"rgba("+m[4*o+1]+","+m[4*o+2]+","+m[4*o+3]+","+g+")");a.grd=r}a.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var r=t.style,a=t.d;a&&(a._mdf||this._isFirstFrame)&&(r.da=a.dashArray,r.do=a.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var r,a,o,i,s,l,c,u,p,d,f,h,v=this.globalData.fontManager.getFontByName(e.f),m=e.l,g=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,a=e.finalText.length;var y=this.data.singleShape,b=.001*e.tr*e.finalSize,_=0,A=0,x=!0,w=0;for(r=0;r<a;r+=1){i=(o=this.globalData.fontManager.getCharData(e.finalText[r],v.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&o.data||{},g.reset(),y&&m[r].n&&(_=-b,A+=e.yOffset,A+=x?1:0,x=!1),p=(c=i.shapes?i.shapes[0].it:[]).length,g.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,g,m[r].line,_,A),f=createSizedArray(p-1);var k=0;for(u=0;u<p;u+=1)if("sh"===c[u].ty){for(l=c[u].ks.k.i.length,d=c[u].ks.k,h=[],s=1;s<l;s+=1)1===s&&h.push(g.applyToX(d.v[0][0],d.v[0][1],0),g.applyToY(d.v[0][0],d.v[0][1],0)),h.push(g.applyToX(d.o[s-1][0],d.o[s-1][1],0),g.applyToY(d.o[s-1][0],d.o[s-1][1],0),g.applyToX(d.i[s][0],d.i[s][1],0),g.applyToY(d.i[s][0],d.i[s][1],0),g.applyToX(d.v[s][0],d.v[s][1],0),g.applyToY(d.v[s][0],d.v[s][1],0));h.push(g.applyToX(d.o[s-1][0],d.o[s-1][1],0),g.applyToY(d.o[s-1][0],d.o[s-1][1],0),g.applyToX(d.i[0][0],d.i[0][1],0),g.applyToY(d.i[0][0],d.i[0][1],0),g.applyToX(d.v[0][0],d.v[0][1],0),g.applyToY(d.v[0][0],d.v[0][1],0)),f[k]=h,k+=1}y&&(_+=m[r].l,_+=b),this.textSpans[w]?this.textSpans[w].elem=f:this.textSpans[w]={elem:f},w+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,n,r,a,o,i=this.canvasContext;i.font=this.values.fValue,i.lineCap="butt",i.lineJoin="miter",i.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var u,p,d=null,f=null,h=null;for(e=0;e<t;e+=1)if(!c[e].n){if((s=l[e])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?d!==s.fc&&(d=s.fc,i.fillStyle=s.fc):d!==this.values.fill&&(d=this.values.fill,i.fillStyle=this.values.fill),r=(u=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(o=(p=u[n]).length,this.globalData.canvasContext.moveTo(p[0],p[1]),a=2;a<o;a+=6)this.globalData.canvasContext.bezierCurveTo(p[a],p[a+1],p[a+2],p[a+3],p[a+4],p[a+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?h!==s.sw&&(h=s.sw,i.lineWidth=s.sw):h!==this.values.sWidth&&(h=this.values.sWidth,i.lineWidth=this.values.sWidth),s&&s.sc?f!==s.sc&&(f=s.sc,i.strokeStyle=s.sc):f!==this.values.stroke&&(f=this.values.stroke,i.strokeStyle=this.values.stroke),r=(u=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(o=(p=u[n]).length,this.globalData.canvasContext.moveTo(p[0],p[1]),a=2;a<o;a+=6)this.globalData.canvasContext.bezierCurveTo(p[a],p[a+1],p[a+2],p[a+3],p[a+4],p[a+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,n,r=e.getContext("2d"),a=this.img.width,o=this.img.height,i=a/o,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>s&&"xMidYMid slice"===l||i<s&&"xMidYMid slice"!==l?t=(n=o)*s:n=(t=a)/s,r.drawImage(this.img,(a-t)/2,(o-n)/2,t,n,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){if(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(e);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var n=this.contextData.cTr.props;this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])}else this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=e<0?0:e,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(e){if(this.renderConfig.clearCanvas){e&&this.canvasContext.save();var t,n=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(t=0;t<16;t+=1)r[t]=n[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(this.renderConfig.clearCanvas){e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,n=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(t=0;t<16;t+=1)r[t]=n[t];this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),n=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=n,this.globalData.currentGlobalAlpha!==n&&(this.canvasContext.globalAlpha=n,this.globalData.currentGlobalAlpha=n)}else this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var n="0px 0px 0px";t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(){var e,t,n,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(e=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var a=this.renderConfig.preserveAspectRatio.split(" "),o=a[1]||"meet",i=a[0]||"xMidYMid",s=i.substr(0,4),l=i.substr(4);n=e/t,(r=this.transformCanvas.w/this.transformCanvas.h)>n&&"meet"===o||r<n&&"slice"===o?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<n&&"meet"===o||r>n&&"slice"===o)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<n&&"meet"===o||r>n&&"slice"===o)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>n&&"meet"===o||r<n&&"slice"===o)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>n&&"meet"===o||r<n&&"slice"===o)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var n;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=0;n<r;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects,this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,r,a,o,i,s=e.sh.v,l=e.transformers,c=s._length;if(!(c<=1)){for(n=0;n<c-1;n+=1)r=this.getTransformedPoint(l,s.v[n]),a=this.getTransformedPoint(l,s.o[n]),o=this.getTransformedPoint(l,s.i[n+1]),i=this.getTransformedPoint(l,s.v[n+1]),this.checkBounds(r,a,o,i,t);s.c&&(r=this.getTransformedPoint(l,s.v[n]),a=this.getTransformedPoint(l,s.o[n]),o=this.getTransformedPoint(l,s.i[0]),i=this.getTransformedPoint(l,s.v[0]),this.checkBounds(r,a,o,i,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,r,a){this.getBoundsOfCurve(e,t,n,r);var o=this.shapeBoundingBox;a.x=bmMin(o.left,a.x),a.xMax=bmMax(o.right,a.xMax),a.y=bmMin(o.top,a.y),a.yMax=bmMax(o.bottom,a.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,n,r){for(var a,o,i,s,l,c,u,p=[[e[0],r[0]],[e[1],r[1]]],d=0;d<2;++d)o=6*e[d]-12*t[d]+6*n[d],a=-3*e[d]+9*t[d]-9*n[d]+3*r[d],i=3*t[d]-3*e[d],o|=0,i|=0,0==(a|=0)&&0===o||(0===a?(s=-i/o)>0&&s<1&&p[d].push(this.calculateF(s,e,t,n,r,d)):(l=o*o-4*i*a)>=0&&((c=(-o+bmSqrt(l))/(2*a))>0&&c<1&&p[d].push(this.calculateF(c,e,t,n,r,d)),(u=(-o-bmSqrt(l))/(2*a))>0&&u<1&&p[d].push(this.calculateF(u,e,t,n,r,d))));this.shapeBoundingBox.left=bmMin.apply(null,p[0]),this.shapeBoundingBox.top=bmMin.apply(null,p[1]),this.shapeBoundingBox.right=bmMax.apply(null,p[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,p[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,a,o){return bmPow(1-e,3)*t[o]+3*bmPow(1-e,2)*e*n[o]+3*(1-e)*bmPow(e,2)*r[o]+bmPow(e,3)*a[o]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var a=e.keyframes[r].s;a>n&&(n=a)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,a="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=a,r.webkitTransform=a}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r,a,o=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{t.fontFamily=o.fFamily;var i=e.fWeight,s=e.fStyle;t.fontStyle=s,t.fontWeight=i}var l,c,u,p=e.l;a=p.length;var d,f=this.mHelper,h="",v=0;for(r=0;r<a;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[v]?l=this.textPaths[v]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[v]?u=(c=this.textSpans[v]).children[0]:((c=createTag("div")).style.lineHeight=0,(u=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[v]?this.textPaths[v]:createNS("text"):this.textSpans[v]?(c=this.textSpans[v],l=this.textPaths[v]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var m,g=this.globalData.fontManager.getCharData(e.finalText[r],o.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(m=g?g.data:null,f.reset(),m&&m.shapes&&m.shapes.length&&(d=m.shapes[0].it,f.scale(e.finalSize/100,e.finalSize/100),h=this.createPathShape(f,d),l.setAttribute("d",h)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),m&&m.shapes){document.body.appendChild(u);var y=u.getBBox();u.setAttribute("width",y.width+2),u.setAttribute("height",y.height+2),u.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=u.style,_="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=_,b.webkitTransform=_,p[r].yOffset=y.y-1}else u.setAttribute("width",1),u.setAttribute("height",1);c.appendChild(u)}}else if(l.textContent=p[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var A=l.style,x="translate3d(0,"+-e.finalSize/1.2+"px,0)";A.transform=x,A.webkitTransform=x}this.isMasked?this.textSpans[v]=l:this.textSpans[v]=c,this.textSpans[v].style.display="block",this.textPaths[v]=l,v+=1}for(;v<this.textSpans.length;)this.textSpans[v].style.display="none",v+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var n,r,a,o,i,s=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(r=c.length,n=0;n<r;n+=1)c[n].n?s+=1:(o=this.textSpans[n],i=this.textPaths[n],a=l[s],s+=1,a._mdf.m&&(this.isMasked?o.setAttribute("transform",a.m):(o.style.webkitTransform=a.m,o.style.transform=a.m)),o.style.opacity=a.o,a.sw&&a._mdf.sw&&i.setAttribute("stroke-width",a.sw),a.sc&&a._mdf.sc&&i.setAttribute("stroke",a.sc),a.fc&&a._mdf.fc&&(i.setAttribute("fill",a.fc),i.style.color=a.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var u=this.innerElem.getBBox();if(this.currentBBox.w!==u.width&&(this.currentBBox.w=u.width,this.svgElement.setAttribute("width",u.width)),this.currentBBox.h!==u.height&&(this.currentBBox.h=u.height,this.svgElement.setAttribute("height",u.height)),this.currentBBox.w!==u.width+2||this.currentBBox.h!==u.height+2||this.currentBBox.x!==u.x-1||this.currentBBox.y!==u.y-1){this.currentBBox.w=u.width+2,this.currentBBox.h=u.height+2,this.currentBBox.x=u.x-1,this.currentBBox.y=u.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var p="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=p,e.webkitTransform=p}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,n,r,a=this.comp.threeDElements.length;for(e=0;e<a;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){n=t.perspectiveElem.style,r=t.container.style;var o=this.pe.v+"px",i="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=o,n.webkitPerspective=o,r.transformOrigin=i,r.mozTransformOrigin=i,r.webkitTransformOrigin=i,n.transform=s,n.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,n=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)n=this.hierarchy[e].finalTransform.mProp._mdf||n;if(n||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var a;a=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var o=Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2)+Math.pow(a[2],2)),i=[a[0]/o,a[1]/o,a[2]/o],s=Math.sqrt(i[2]*i[2]+i[0]*i[0]),l=Math.atan2(i[1],s),c=Math.atan2(i[0],-i[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var p,d,f;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(p=this.comp.threeDElements[e]).type){if(u){var h=this.mat.toCSS();(f=p.container.style).transform=h,f.webkitTransform=h}this.pe._mdf&&((d=p.perspectiveElem.style).perspective=this.pe.v+"px",d.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(n,t);else if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var a,o,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(o=this.elements[i],a=(this.layers[i].ddd?this.getThreeDContainerByPos(i):o.getBaseElement())||a),i+=1;a?r.ddd&&this.supports3d||this.layerElement.insertBefore(n,a):r.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,a=createTag("div");styleDiv(a);var o=createTag("div");if(styleDiv(o),"3d"===t){(n=a.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var i="50% 50%";n.webkitTransformOrigin=i,n.mozTransformOrigin=i,n.transformOrigin=i;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=o.style).transform=s,r.webkitTransform=s}a.appendChild(o);var l={container:o,perspectiveElem:a,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e<n;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(n=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;n<r;){if(t<=this.threeDElements[n].endPos){for(var a,o=this.threeDElements[n].startPos;o<t;)this.elements[o]&&this.elements[o].getBaseElement&&(a=this.elements[o].getBaseElement()),o+=1;a?this.threeDElements[n].container.insertBefore(e,a):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),r.overflow="hidden";var a=createNS("svg");a.setAttribute("width","1"),a.setAttribute("height","1"),styleDiv(a),this.resizerElem.appendChild(a);var o=createNS("defs");a.appendChild(o),this.data=e,this.setupGlobalData(e,a),this.globalData.defs=o,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,n,r,a=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight,i=a/o;this.globalData.compSize.w/this.globalData.compSize.h>i?(e=a/this.globalData.compSize.w,t=a/this.globalData.compSize.w,n=0,r=(o-this.globalData.compSize.h*(a/this.globalData.compSize.w))/2):(e=o/this.globalData.compSize.h,t=o/this.globalData.compSize.h,n=(a-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e<r;e+=1){var a=this.threeDElements[e].perspectiveElem.style;a.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(n,2))+"px",a.perspective=a.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,r=createTag("div");for(t=0;t<n;t+=1)if(e[t].xt){var a=this.createComp(e[t],r,this.globalData.comp,null);a.initExpressions(),this.globalData.projectInterface.registerComposition(a)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var n,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var Expressions=function(){var e={initExpressions:function(e){var t=0,n=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===n.indexOf(e)&&n.push(e)}}};return e}();function _typeof$1(e){return _typeof$1="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},_typeof$1(e)}function seedRandom(e,t){var n=this,r=256,a=t.pow(r,6),o=t.pow(2,52),i=2*o,s=255;function l(e){var t,n=e.length,a=this,o=0,i=a.i=a.j=0,l=a.S=[];for(n||(e=[n++]);o<r;)l[o]=o++;for(o=0;o<r;o++)l[o]=l[i=s&i+e[o%n]+(t=l[o])],l[i]=t;a.g=function(e){for(var t,n=0,o=a.i,i=a.j,l=a.S;e--;)t=l[o=s&o+1],n=n*r+l[s&(l[o]=l[i=s&i+t])+(l[i]=t)];return a.i=o,a.j=i,n}}function c(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function u(e,t){var n,r=[],a=_typeof$1(e);if(t&&"object"==a)for(n in e)try{r.push(u(e[n],t-1))}catch(o){}return r.length?r:"string"==a?e:e+"\0"}function p(e,t){for(var n,r=e+"",a=0;a<r.length;)t[s&a]=s&(n^=19*t[s&a])+r.charCodeAt(a++);return d(t)}function d(e){return String.fromCharCode.apply(0,e)}t.seedrandom=function(s,f,h){var v=[],m=p(u((f=!0===f?{entropy:!0}:f||{}).entropy?[s,d(e)]:null===s?function(){try{var t=new Uint8Array(r);return(n.crypto||n.msCrypto).getRandomValues(t),d(t)}catch(i){var a=n.navigator,o=a&&a.plugins;return[+new Date,n,o,n.screen,d(e)]}}():s,3),v),g=new l(v),y=function(){for(var e=g.g(6),t=a,n=0;e<o;)e=(e+n)*r,t*=r,n=g.g(1);for(;e>=i;)e/=2,t/=2,n>>>=1;return(e+n)/t};return y.int32=function(){return 0|g.g(4)},y.quick=function(){return g.g(4)/4294967296},y.double=y,p(d(g.S),e),(f.pass||h||function(e,n,r,a){return a&&(a.S&&c(a,g),e.state=function(){return c(g,{})}),r?(t.random=e,n):e})(y,m,"global"in f?f.global:this==t,f.state)},p(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof(e){return _typeof="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},_typeof(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=_typeof(e);if("number"===t||"boolean"===t||e instanceof Number)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,a=[];for(n=0;n<r;n+=1)a[n]=-e[n];return a}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var n=_typeof(e),r=_typeof(t);if("string"===n||"string"===r)return e+t;if(isNumerable(n,e)&&isNumerable(r,t))return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var a=0,o=e.length,i=t.length,s=[];a<o||a<i;)("number"==typeof e[a]||e[a]instanceof Number)&&("number"==typeof t[a]||t[a]instanceof Number)?s[a]=e[a]+t[a]:s[a]=void 0===t[a]?e[a]:e[a]||t[a],a+=1;return s}return 0}var add=sum;function sub(e,t){var n=_typeof(e),r=_typeof(t);if(isNumerable(n,e)&&isNumerable(r,t))return"string"===n&&(e=parseInt(e,10)),"string"===r&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var a=0,o=e.length,i=t.length,s=[];a<o||a<i;)("number"==typeof e[a]||e[a]instanceof Number)&&("number"==typeof t[a]||t[a]instanceof Number)?s[a]=e[a]-t[a]:s[a]=void 0===t[a]?e[a]:e[a]||t[a],a+=1;return s}return 0}function mul(e,t){var n,r,a,o=_typeof(e),i=_typeof(t);if(isNumerable(o,e)&&isNumerable(i,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t)){for(a=e.length,n=createTypedArray("float32",a),r=0;r<a;r+=1)n[r]=e[r]*t;return n}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(a=t.length,n=createTypedArray("float32",a),r=0;r<a;r+=1)n[r]=e*t[r];return n}return 0}function div(e,t){var n,r,a,o=_typeof(e),i=_typeof(t);if(isNumerable(o,e)&&isNumerable(i,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t)){for(a=e.length,n=createTypedArray("float32",a),r=0;r<a;r+=1)n[r]=e[r]/t;return n}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(a=t.length,n=createTypedArray("float32",a),r=0;r<a;r+=1)n[r]=e/t[r];return n}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){if(t>n){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var n;t||(t=helperLengthArray);var r=Math.min(e.length,t.length),a=0;for(n=0;n<r;n+=1)a+=Math.pow(t[n]-e[n],2);return Math.sqrt(a)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,n,r=e[0],a=e[1],o=e[2],i=Math.max(r,a,o),s=Math.min(r,a,o),l=(i+s)/2;if(i===s)t=0,n=0;else{var c=i-s;switch(n=l>.5?c/(2-i-s):c/(i+s),i){case r:t=(a-o)/c+(a<o?6:0);break;case a:t=(o-r)/c+2;break;case o:t=(r-a)/c+4}t/=6}return[t,n,l,e[3]]}function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,a=e[0],o=e[1],i=e[2];if(0===o)t=i,r=i,n=i;else{var s=i<.5?i*(1+o):i+o-i*o,l=2*i-s;t=hue2rgb(l,s,a+1/3),n=hue2rgb(l,s,a),r=hue2rgb(l,s,a-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,a){if(void 0!==r&&void 0!==a||(r=t,a=n,t=0,n=1),n<t){var o=n;n=t,t=o}if(e<=t)return r;if(e>=n)return a;var i,s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(a-r)*s;var l=r.length,c=createTypedArray("float32",l);for(i=0;i<l;i+=1)c[i]=r[i]+(a[i]-r[i])*s;return c}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var n,r=t.length;e||(e=createTypedArray("float32",r));var a=createTypedArray("float32",r),o=BMMath.random();for(n=0;n<r;n+=1)a[n]=e[n]+o*(t[n]-e[n]);return a}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,n,r){var a,o=e.length,i=shapePool.newElement();i.setPathData(!!r,o);var s,l,c=[0,0];for(a=0;a<o;a+=1)s=t&&t[a]?t[a]:c,l=n&&n[a]?n[a]:c,i.setTripleAt(e[a][0],e[a][1],l[0]+e[a][0],l[1]+e[a][1],s[0]+e[a][0],s[1]+e[a][1],a,!0);return i}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var n,r,a=this.pv.length?this.pv.length:1,o=createTypedArray("float32",a),i=Math.floor(5*time);for(n=0,r=0;n<i;){for(r=0;r<a;r+=1)o[r]+=-t+2*t*BMMath.random();n+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",a);if(a>1){for(r=0;r<a;r+=1)c[r]=this.pv[r]+o[r]+(-t+2*t*BMMath.random())*l;return c}return this.pv+o[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(e,t,n,r,a){return applyEase(easeOutBez,e,t,n,r,a)}function easeIn(e,t,n,r,a){return applyEase(easeInBez,e,t,n,r,a)}function ease(e,t,n,r,a){return applyEase(easeInOutBez,e,t,n,r,a)}function applyEase(e,t,n,r,a,o){void 0===a?(a=n,o=r):t=(t-n)/(r-n),t>1?t=1:t<0&&(t=0);var i=e(t);if($bm_isInstanceOfArray(a)){var s,l=a.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=(o[s]-a[s])*i+a[s];return c}return(o-a)*i+a}function nearestKey(e){var t,n,r,a=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,r=data.k[0].t;else{for(t=0;t<a-1;t+=1){if(e===data.k[t].t){n=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}else n=0,r=0;var o={};return o.index=n,o.time=r/elem.comp.globalData.frameRate,o}function key(e){var t,n,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var a=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=a.length,n=0;n<r;n+=1)t[n]=a[n],t.value[n]=a[n];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath],ob}(),expressionHelpers={searchExpressions:function(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),n=this.getValueAtTime(e+-.01),r=0;if(t.length){var a;for(a=0;a<t.length;a+=1)r+=Math.pow(n[a]-t[a],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,n,r=-.001,a=this.getValueAtTime(e),o=this.getValueAtTime(e+r);if(a.length)for(t=createTypedArray("float32",a.length),n=0;n<a.length;n+=1)t[n]=(o[n]-a[n])/r;else t=(o-a)/r;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var r,a,o,i,s,l=this.comp.renderedFrame,c=this.keyframes,u=c[c.length-1].t;if(l<=u)return this.pv;if(n?a=u-(r=t?Math.abs(u-this.elem.comp.globalData.frameRate*t):Math.max(0,u-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),r=u-(a=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-a)/r)%2!=0)return this.getValueAtTime((r-(l-a)%r+a)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(a/this.comp.globalData.frameRate,0),d=this.getValueAtTime(u/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((l-a)%r+a)/this.comp.globalData.frameRate,0),h=Math.floor((l-a)/r);if(this.pv.length){for(i=(s=new Array(p.length)).length,o=0;o<i;o+=1)s[o]=(d[o]-p[o])*h+f[o];return s}return(d-p)*h+f}if("continue"===e){var v=this.getValueAtTime(u/this.comp.globalData.frameRate,0),m=this.getValueAtTime((u-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(v.length)).length,o=0;o<i;o+=1)s[o]=v[o]+(v[o]-m[o])*((l-u)/this.comp.globalData.frameRate)/5e-4;return s}return v+(l-u)/.001*(v-m)}}return this.getValueAtTime(((l-a)%r+a)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var r,a,o,i,s,l=this.comp.renderedFrame,c=this.keyframes,u=c[0].t;if(l>=u)return this.pv;if(n?a=u+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-u)):((!t||t>c.length-1)&&(t=c.length-1),r=(a=c[t].t)-u),"pingpong"===e){if(Math.floor((u-l)/r)%2==0)return this.getValueAtTime(((u-l)%r+u)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(u/this.comp.globalData.frameRate,0),d=this.getValueAtTime(a/this.comp.globalData.frameRate,0),f=this.getValueAtTime((r-(u-l)%r+u)/this.comp.globalData.frameRate,0),h=Math.floor((u-l)/r)+1;if(this.pv.length){for(i=(s=new Array(p.length)).length,o=0;o<i;o+=1)s[o]=f[o]-(d[o]-p[o])*h;return s}return f-(d-p)*h}if("continue"===e){var v=this.getValueAtTime(u/this.comp.globalData.frameRate,0),m=this.getValueAtTime((u+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=(s=new Array(v.length)).length,o=0;o<i;o+=1)s[o]=v[o]+(v[o]-m[o])*(u-l)/.001;return s}return v+(v-m)*(u-l)/.001}}return this.getValueAtTime((r-((u-l)%r+u))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var n,r,a=this.comp.renderedFrame/this.comp.globalData.frameRate,o=a-e,i=t>1?(a+e-o)/(t-1):1,s=0,l=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(r=this.getValueAtTime(o+s*i),this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]+=r[l];else n+=r;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]/=t;else n/=t;return n}function r(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(e);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var a=this.sk.getValueAtTime(e),o=this.sa.getValueAtTime(e);t.skewFromAxis(-a*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var i=this.r.getValueAtTime(e);t.rotate(-i*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),l=this.ry.getValueAtTime(e),c=this.rx.getValueAtTime(e),u=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-u[2]*this.or.mult).rotateY(u[1]*this.or.mult).rotateX(u[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var p=this.px.getValueAtTime(e),d=this.py.getValueAtTime(e);if(this.data.p.z){var f=this.pz.getValueAtTime(e);t.translate(p*this.px.mult,d*this.py.mult,-f*this.pz.mult)}else t.translate(p*this.px.mult,d*this.py.mult,0)}else{var h=this.p.getValueAtTime(e);t.translate(h[0]*this.p.mult,h[1]*this.p.mult,-h[2]*this.p.mult)}return t}function a(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var i=o(e,t,n);return i.dynamicProperties.length?i.getValueAtTime=r.bind(i):i.getValueAtTime=a.bind(i),i.setGroupProperty=expressionHelpers.setGroupProperty,i};var i=PropertyFactory.getProp;PropertyFactory.getProp=function(r,a,o,s,l){var c=i(r,a,o,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=e,c.loopIn=t,c.smooth=n,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===a.a?a.k.length:0,c.propertyIndex=a.ix;var u=0;return 0!==o&&(u=createTypedArray("float32",1===a.a?a.k[0].s.length:a.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:u},expressionHelpers.searchExpressions(r,a,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var n,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var a=r._length,o=r[e],i=r.v,s=createSizedArray(a);for(n=0;n<a;n+=1)s[n]="i"===e||"o"===e?[o[n][0]-i[n][0],o[n][1]-i[n][1]]:[o[n][0],o[n][1]];return s},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n=this.v;void 0!==t&&(n=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(n));for(var r,a=this._segmentsLength,o=a.lengths,i=a.totalLength*e,s=0,l=o.length,c=0;s<l;){if(c+o[s].addedLength>i){var u=s,p=n.c&&s===l-1?0:s+1,d=(i-c)/o[s].addedLength;r=bez.getPointInSegment(n.v[u],n.v[p],n.o[u],n.i[p],d,o[s]);break}c+=o[s].addedLength,s+=1}return r||(r=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),r},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),a=this.pointOnPath(e+.001,t),o=a[0]-r[0],i=a[1]-r[1],s=Math.sqrt(Math.pow(o,2)+Math.pow(i,2));return 0===s?[0,0]:"tangent"===n?[o/s,i/s]:[-i/s,o/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var u=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,r,a){var o=u(e,t,n,r,a);return o.propertyIndex=t.ix,o.lock=!1,3===n?expressionHelpers.searchExpressions(e,t.pt,o):4===n&&expressionHelpers.searchExpressions(e,t.ks,o),o.k&&e.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var n=this.calculateExpression(t);if(e.t!==n){var r={};return this.copyData(r,e),r.t=n.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}function SVGTintFilter(e,t,n,r,a){this.filterManager=t;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),o.setAttribute("result",r+"_tint_1"),e.appendChild(o),(o=createNS("feColorMatrix")).setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",r+"_tint_2"),e.appendChild(o),this.matrixFilter=o;var i=this.createMergeNode(r,[a,r+"_tint_1",r+"_tint_2"]);e.appendChild(i)}function SVGFillFilter(e,t,n,r){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",r),e.appendChild(a),this.matrixFilter=a}function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(e,t,n,r){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(a);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",r),this.matrixFilter=o;var i=createNS("feFuncR");i.setAttribute("type","table"),o.appendChild(i),this.feFuncR=i;var s=createNS("feFuncG");s.setAttribute("type","table"),o.appendChild(s),this.feFuncG=s;var l=createNS("feFuncB");l.setAttribute("type","table"),o.appendChild(l),this.feFuncB=l,e.appendChild(o)}function SVGProLevelsFilter(e,t,n,r){this.filterManager=t;var a=this.filterManager.effectElements,o=createNS("feComponentTransfer");(a[10].p.k||0!==a[10].p.v||a[11].p.k||1!==a[11].p.v||a[12].p.k||1!==a[12].p.v||a[13].p.k||0!==a[13].p.v||a[14].p.k||1!==a[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(a[17].p.k||0!==a[17].p.v||a[18].p.k||1!==a[18].p.v||a[19].p.k||1!==a[19].p.v||a[20].p.k||0!==a[20].p.v||a[21].p.k||1!==a[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(a[24].p.k||0!==a[24].p.v||a[25].p.k||1!==a[25].p.v||a[26].p.k||1!==a[26].p.v||a[27].p.k||0!==a[27].p.v||a[28].p.k||1!==a[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(a[31].p.k||0!==a[31].p.v||a[32].p.k||1!==a[32].p.v||a[33].p.k||1!==a[33].p.v||a[34].p.k||0!==a[34].p.v||a[35].p.k||1!==a[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(o)),(a[3].p.k||0!==a[3].p.v||a[4].p.k||1!==a[4].p.v||a[5].p.k||1!==a[5].p.v||a[6].p.k||0!==a[6].p.v||a[7].p.k||1!==a[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",r),e.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(e,t,n,r,a){var o=t.container.globalData.renderConfig.filterSize,i=t.data.fs||o;e.setAttribute("x",i.x||o.x),e.setAttribute("y",i.y||o.y),e.setAttribute("width",i.width||o.width),e.setAttribute("height",i.height||o.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",r+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var u=createNS("feComposite");u.setAttribute("in",r+"_drop_shadow_3"),u.setAttribute("in2",r+"_drop_shadow_2"),u.setAttribute("operator","in"),u.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(u);var p=this.createMergeNode(r,[r+"_drop_shadow_4",a]);e.appendChild(p)}SVGComposableEffect.prototype={createMergeNode:function(e,t){var n,r,a=createNS("feMerge");for(a.setAttribute("result",e),r=0;r<t.length;r+=1)(n=createNS("feMergeNode")).setAttribute("in",t[r]),a.appendChild(n),a.appendChild(n);return a}},extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",n[0]-t[0]+" 0 0 0 "+t[0]+" "+(n[1]-t[1])+" 0 0 0 "+t[1]+" "+(n[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,r,a=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,n=0):r=1+(n=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);n<r;n+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:n});if(3===this.filterManager.effectElements[10].p.v){var o=createNS("mask"),i=createElementID();o.setAttribute("id",i),o.setAttribute("mask-type","alpha"),o.appendChild(t),this.elem.globalData.defs.appendChild(o);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+i+")");a[0];)s.appendChild(a[0]);this.elem.layerElement.appendChild(s),this.masker=o,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(a=this.elem.layerElement.children||this.elem.layerElement.childNodes;a.length;)this.elem.layerElement.removeChild(a[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var n,r,a=this.paths.length;for(t=0;t<a;t+=1)if(-1!==this.paths[t].m&&(n=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(e||this.filterManager._mdf||n.prop._mdf)&&r.setAttribute("d",n.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||n.prop._mdf)){var o;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var i=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();o="0 0 0 "+l*i+" ";var c,u=l*(s-i),p=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(u/p);for(c=0;c<d;c+=1)o+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+10*l+" 0 0"}else o="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",o)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var f=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*f[0])+","+bmFloor(255*f[1])+","+bmFloor(255*f[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,a=r[0]+" "+n[0]+" "+t[0],o=r[1]+" "+n[1]+" "+t[1],i=r[2]+" "+n[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",a),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",i)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute("type","table"),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,r,a){for(var o,i,s=0,l=Math.min(e,t),c=Math.max(e,t),u=Array.call(null,{length:256}),p=0,d=a-r,f=t-e;s<=256;)i=(o=s/256)<=l?f<0?a:r:o>=c?f<0?r:a:r+d*Math.pow((o-e)/f,1/n),u[p]=i,p+=1,s+=256/255;return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,a=n*Math.cos(r),o=n*Math.sin(r);this.feOffset.setAttribute("dx",a),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var a=createNS("feGaussianBlur");a.setAttribute("result",r),e.appendChild(a),this.feGaussianBlur=a}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var r,a=n.children,o=0,i=a.length;o<i&&a[o]!==e.layerElement;)o+=1;o<=i-2&&(r=a[o+1]);var s=createNS("use");s.setAttribute("href","#"+t),r?n.insertBefore(s,r):n.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var a=e.globalData.defs;a.appendChild(r);var o=createNS("symbol");o.setAttribute("id",n),this.replaceInParent(t,n),o.appendChild(t.layerElement),a.appendChild(o);var i=createNS("use");i.setAttribute("href","#"+n),r.appendChild(i),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=3==n?0:t,a=2==n?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+a);var o=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",o)}},registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),setExpressionsPlugin(Expressions),initialize$1(),initialize(),registerEffect(20,SVGTintFilter,!0),registerEffect(21,SVGFillFilter,!0),registerEffect(22,SVGStrokeEffect,!1),registerEffect(23,SVGTritoneFilter,!0),registerEffect(24,SVGProLevelsFilter,!0),registerEffect(25,SVGDropShadowEffect,!0),registerEffect(28,SVGMatte3Effect,!1),registerEffect(29,SVGGaussianBlurEffect,!0),lottie},module.exports=factory())})(lottie,lottie.exports);var Lottie=lottie.exports,commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},lodash={exports:{}};
  38951. /**
  38952. * @license
  38953. * Lodash <https://lodash.com/>
  38954. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  38955. * Released under MIT license <https://lodash.com/license>
  38956. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  38957. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  38958. */
  38959. !function(e,t){(function(){var n,r="Expected a function",a="__lodash_hash_undefined__",o="__lodash_placeholder__",i=16,s=32,l=64,c=128,u=256,p=1/0,d=9007199254740991,f=NaN,h=4294967295,v=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",i],["flip",512],["partial",s],["partialRight",l],["rearg",u]],m="[object Arguments]",g="[object Array]",y="[object Boolean]",b="[object Date]",_="[object Error]",A="[object Function]",x="[object GeneratorFunction]",w="[object Map]",k="[object Number]",S="[object Object]",E="[object Promise]",P="[object RegExp]",C="[object Set]",T="[object String]",I="[object Symbol]",M="[object WeakMap]",R="[object ArrayBuffer]",O="[object DataView]",z="[object Float32Array]",D="[object Float64Array]",F="[object Int8Array]",B="[object Int16Array]",N="[object Int32Array]",j="[object Uint8Array]",V="[object Uint8ClampedArray]",L="[object Uint16Array]",H="[object Uint32Array]",G=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,U=/(__e\(.*?\)|\b__t\)) \+\n'';/g,W=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,$=RegExp(W.source),Y=RegExp(K.source),J=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),ae=/^\s+/,oe=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,se=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,ce=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,ve=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,Ae=/['\n\r\u2028\u2029\\]/g,xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",we="\\u2700-\\u27bf",ke="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Ee="\\ufe0e\\ufe0f",Pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ce="['’]",Te="[\\ud800-\\udfff]",Ie="["+Pe+"]",Me="["+xe+"]",Re="\\d+",Oe="[\\u2700-\\u27bf]",ze="["+ke+"]",De="[^\\ud800-\\udfff"+Pe+Re+we+ke+Se+"]",Fe="\\ud83c[\\udffb-\\udfff]",Be="[^\\ud800-\\udfff]",Ne="(?:\\ud83c[\\udde6-\\uddff]){2}",je="[\\ud800-\\udbff][\\udc00-\\udfff]",Ve="["+Se+"]",Le="(?:"+ze+"|"+De+")",He="(?:"+Ve+"|"+De+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",qe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ue="(?:"+Me+"|"+Fe+")"+"?",We="[\\ufe0e\\ufe0f]?",Ke=We+Ue+("(?:\\u200d(?:"+[Be,Ne,je].join("|")+")"+We+Ue+")*"),$e="(?:"+[Oe,Ne,je].join("|")+")"+Ke,Ye="(?:"+[Be+Me+"?",Me,Ne,je,Te].join("|")+")",Je=RegExp(Ce,"g"),Qe=RegExp(Me,"g"),Xe=RegExp(Fe+"(?="+Fe+")|"+Ye+Ke,"g"),Ze=RegExp([Ve+"?"+ze+"+"+Ge+"(?="+[Ie,Ve,"$"].join("|")+")",He+"+"+qe+"(?="+[Ie,Ve+Le,"$"].join("|")+")",Ve+"?"+Le+"+"+Ge,Ve+"+"+qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Re,$e].join("|"),"g"),et=RegExp("[\\u200d\\ud800-\\udfff"+xe+Ee+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,at={};at[z]=at[D]=at[F]=at[B]=at[N]=at[j]=at[V]=at[L]=at[H]=!0,at[m]=at[g]=at[R]=at[y]=at[O]=at[b]=at[_]=at[A]=at[w]=at[k]=at[S]=at[P]=at[C]=at[T]=at[M]=!1;var ot={};ot[m]=ot[g]=ot[R]=ot[O]=ot[y]=ot[b]=ot[z]=ot[D]=ot[F]=ot[B]=ot[N]=ot[w]=ot[k]=ot[S]=ot[P]=ot[C]=ot[T]=ot[I]=ot[j]=ot[V]=ot[L]=ot[H]=!0,ot[_]=ot[A]=ot[M]=!1;var it={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,lt=parseInt,ct="object"==_typeof2(commonjsGlobal)&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,ut="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,pt=ct||ut||Function("return this")(),dt=t&&!t.nodeType&&t,ft=dt&&e&&!e.nodeType&&e,ht=ft&&ft.exports===dt,vt=ht&&ct.process,mt=function(){try{var e=ft&&ft.require&&ft.require("util").types;return e||vt&&vt.binding&&vt.binding("util")}catch(t){}}(),gt=mt&&mt.isArrayBuffer,yt=mt&&mt.isDate,bt=mt&&mt.isMap,_t=mt&&mt.isRegExp,At=mt&&mt.isSet,xt=mt&&mt.isTypedArray;function wt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function kt(e,t,n,r){for(var a=-1,o=null==e?0:e.length;++a<o;){var i=e[a];t(r,i,n(i),e)}return r}function St(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Et(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Pt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Ct(e,t){for(var n=-1,r=null==e?0:e.length,a=0,o=[];++n<r;){var i=e[n];t(i,n,e)&&(o[a++]=i)}return o}function Tt(e,t){return!!(null==e?0:e.length)&&jt(e,t,0)>-1}function It(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function Mt(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}function Rt(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}function Ot(e,t,n,r){var a=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++a]);++a<o;)n=t(n,e[a],a,e);return n}function zt(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n}function Dt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Ft=Gt("length");function Bt(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r}function Nt(e,t,n,r){for(var a=e.length,o=n+(r?1:-1);r?o--:++o<a;)if(t(e[o],o,e))return o;return-1}function jt(e,t,n){return t==t?function(e,t,n){var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,n):Nt(e,Lt,n)}function Vt(e,t,n,r){for(var a=n-1,o=e.length;++a<o;)if(r(e[a],t))return a;return-1}function Lt(e){return e!=e}function Ht(e,t){var n=null==e?0:e.length;return n?Wt(e,t)/n:f}function Gt(e){return function(t){return null==t?n:t[e]}}function qt(e){return function(t){return null==e?n:e[t]}}function Ut(e,t,n,r,a){return a(e,(function(e,a,o){n=r?(r=!1,e):t(n,e,a,o)})),n}function Wt(e,t){for(var r,a=-1,o=e.length;++a<o;){var i=t(e[a]);i!==n&&(r=r===n?i:r+i)}return r}function Kt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function $t(e){return e?e.slice(0,dn(e)+1).replace(ae,""):e}function Yt(e){return function(t){return e(t)}}function Jt(e,t){return Mt(t,(function(t){return e[t]}))}function Qt(e,t){return e.has(t)}function Xt(e,t){for(var n=-1,r=e.length;++n<r&&jt(t,e[n],0)>-1;);return n}function Zt(e,t){for(var n=e.length;n--&&jt(t,e[n],0)>-1;);return n}function en(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var tn=qt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),nn=qt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function rn(e){return"\\"+it[e]}function an(e){return et.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function sn(e,t){return function(n){return e(t(n))}}function ln(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var s=e[n];s!==t&&s!==o||(e[n]=o,i[a++]=n)}return i}function cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function un(e){return an(e)?function(e){var t=Xe.lastIndex=0;for(;Xe.test(e);)++t;return t}(e):Ft(e)}function pn(e){return an(e)?function(e){return e.match(Xe)||[]}(e):function(e){return e.split("")}(e)}function dn(e){for(var t=e.length;t--&&oe.test(e.charAt(t)););return t}var fn=qt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var hn=function e(t){var oe=(t=null==t?pt:hn.defaults(pt.Object(),t,hn.pick(pt,nt))).Array,xe=t.Date,we=t.Error,ke=t.Function,Se=t.Math,Ee=t.Object,Pe=t.RegExp,Ce=t.String,Te=t.TypeError,Ie=oe.prototype,Me=ke.prototype,Re=Ee.prototype,Oe=t["__core-js_shared__"],ze=Me.toString,De=Re.hasOwnProperty,Fe=0,Be=function(){var e=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Ne=Re.toString,je=ze.call(Ee),Ve=pt._,Le=Pe("^"+ze.call(De).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=ht?t.Buffer:n,Ge=t.Symbol,qe=t.Uint8Array,Ue=He?He.allocUnsafe:n,We=sn(Ee.getPrototypeOf,Ee),Ke=Ee.create,$e=Re.propertyIsEnumerable,Ye=Ie.splice,Xe=Ge?Ge.isConcatSpreadable:n,et=Ge?Ge.iterator:n,it=Ge?Ge.toStringTag:n,ct=function(){try{var e=po(Ee,"defineProperty");return e({},"",{}),e}catch(t){}}(),ut=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,dt=xe&&xe.now!==pt.Date.now&&xe.now,ft=t.setTimeout!==pt.setTimeout&&t.setTimeout,vt=Se.ceil,mt=Se.floor,Ft=Ee.getOwnPropertySymbols,qt=He?He.isBuffer:n,vn=t.isFinite,mn=Ie.join,gn=sn(Ee.keys,Ee),yn=Se.max,bn=Se.min,_n=xe.now,An=t.parseInt,xn=Se.random,wn=Ie.reverse,kn=po(t,"DataView"),Sn=po(t,"Map"),En=po(t,"Promise"),Pn=po(t,"Set"),Cn=po(t,"WeakMap"),Tn=po(Ee,"create"),In=Cn&&new Cn,Mn={},Rn=Ho(kn),On=Ho(Sn),zn=Ho(En),Dn=Ho(Pn),Fn=Ho(Cn),Bn=Ge?Ge.prototype:n,Nn=Bn?Bn.valueOf:n,jn=Bn?Bn.toString:n;function Vn(e){if(os(e)&&!$i(e)&&!(e instanceof qn)){if(e instanceof Gn)return e;if(De.call(e,"__wrapped__"))return Go(e)}return new Gn(e)}var Ln=function(){function e(){}return function(t){if(!as(t))return{};if(Ke)return Ke(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Hn(){}function Gn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Un(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $n(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Kn;++t<n;)this.add(e[t])}function Yn(e){var t=this.__data__=new Wn(e);this.size=t.size}function Jn(e,t){var n=$i(e),r=!n&&Ki(e),a=!n&&!r&&Xi(e),o=!n&&!r&&!a&&fs(e),i=n||r||a||o,s=i?Kt(e.length,Ce):[],l=s.length;for(var c in e)!t&&!De.call(e,c)||i&&("length"==c||a&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||bo(c,l))||s.push(c);return s}function Qn(e){var t=e.length;return t?e[$r(0,t-1)]:n}function Xn(e,t){return Fo(Ta(e),sr(t,0,e.length))}function Zn(e){return Fo(Ta(e))}function er(e,t,r){(r!==n&&!qi(e[t],r)||r===n&&!(t in e))&&or(e,t,r)}function tr(e,t,r){var a=e[t];De.call(e,t)&&qi(a,r)&&(r!==n||t in e)||or(e,t,r)}function nr(e,t){for(var n=e.length;n--;)if(qi(e[n][0],t))return n;return-1}function rr(e,t,n,r){return dr(e,(function(e,a,o){t(r,e,n(e),o)})),r}function ar(e,t){return e&&Ia(t,Ds(t),e)}function or(e,t,n){"__proto__"==t&&ct?ct(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ir(e,t){for(var r=-1,a=t.length,o=oe(a),i=null==e;++r<a;)o[r]=i?n:Is(e,t[r]);return o}function sr(e,t,r){return e==e&&(r!==n&&(e=e<=r?e:r),t!==n&&(e=e>=t?e:t)),e}function lr(e,t,r,a,o,i){var s,l=1&t,c=2&t,u=4&t;if(r&&(s=o?r(e,a,o,i):r(e)),s!==n)return s;if(!as(e))return e;var p=$i(e);if(p){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&De.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Ta(e,s)}else{var d=vo(e),f=d==A||d==x;if(Xi(e))return wa(e,l);if(d==S||d==m||f&&!o){if(s=c||f?{}:go(e),!l)return c?function(e,t){return Ia(e,ho(e),t)}(e,function(e,t){return e&&Ia(t,Fs(t),e)}(s,e)):function(e,t){return Ia(e,fo(e),t)}(e,ar(s,e))}else{if(!ot[d])return o?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case R:return ka(e);case y:case b:return new r(+e);case O:return function(e,t){var n=t?ka(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case z:case D:case F:case B:case N:case j:case V:case L:case H:return Sa(e,n);case w:return new r;case k:case T:return new r(e);case P:return function(e){var t=new e.constructor(e.source,fe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case C:return new r;case I:return a=e,Nn?Ee(Nn.call(a)):{}}var a}(e,d,l)}}i||(i=new Yn);var h=i.get(e);if(h)return h;i.set(e,s),us(e)?e.forEach((function(n){s.add(lr(n,t,r,n,e,i))})):is(e)&&e.forEach((function(n,a){s.set(a,lr(n,t,r,a,e,i))}));var v=p?n:(u?c?ao:ro:c?Fs:Ds)(e);return St(v||e,(function(n,a){v&&(n=e[a=n]),tr(s,a,lr(n,t,r,a,e,i))})),s}function cr(e,t,r){var a=r.length;if(null==e)return!a;for(e=Ee(e);a--;){var o=r[a],i=t[o],s=e[o];if(s===n&&!(o in e)||!i(s))return!1}return!0}function ur(e,t,a){if("function"!=typeof e)throw new Te(r);return Ro((function(){e.apply(n,a)}),t)}function pr(e,t,n,r){var a=-1,o=Tt,i=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=Mt(t,Yt(n))),r?(o=It,i=!1):t.length>=200&&(o=Qt,i=!1,t=new $n(t));e:for(;++a<s;){var u=e[a],p=null==n?u:n(u);if(u=r||0!==u?u:0,i&&p==p){for(var d=c;d--;)if(t[d]===p)continue e;l.push(u)}else o(t,p,r)||l.push(u)}return l}Vn.templateSettings={escape:J,evaluate:Q,interpolate:X,variable:"",imports:{_:Vn}},Vn.prototype=Hn.prototype,Vn.prototype.constructor=Vn,Gn.prototype=Ln(Hn.prototype),Gn.prototype.constructor=Gn,qn.prototype=Ln(Hn.prototype),qn.prototype.constructor=qn,Un.prototype.clear=function(){this.__data__=Tn?Tn(null):{},this.size=0},Un.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Un.prototype.get=function(e){var t=this.__data__;if(Tn){var r=t[e];return r===a?n:r}return De.call(t,e)?t[e]:n},Un.prototype.has=function(e){var t=this.__data__;return Tn?t[e]!==n:De.call(t,e)},Un.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Tn&&t===n?a:t,this},Wn.prototype.clear=function(){this.__data__=[],this.size=0},Wn.prototype.delete=function(e){var t=this.__data__,n=nr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ye.call(t,n,1),--this.size,!0)},Wn.prototype.get=function(e){var t=this.__data__,r=nr(t,e);return r<0?n:t[r][1]},Wn.prototype.has=function(e){return nr(this.__data__,e)>-1},Wn.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Un,map:new(Sn||Wn),string:new Un}},Kn.prototype.delete=function(e){var t=co(this,e).delete(e);return this.size-=t?1:0,t},Kn.prototype.get=function(e){return co(this,e).get(e)},Kn.prototype.has=function(e){return co(this,e).has(e)},Kn.prototype.set=function(e,t){var n=co(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},$n.prototype.add=$n.prototype.push=function(e){return this.__data__.set(e,a),this},$n.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.clear=function(){this.__data__=new Wn,this.size=0},Yn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Yn.prototype.get=function(e){return this.__data__.get(e)},Yn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Wn){var r=n.__data__;if(!Sn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(e,t),this.size=n.size,this};var dr=Oa(_r),fr=Oa(Ar,!0);function hr(e,t){var n=!0;return dr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function vr(e,t,r){for(var a=-1,o=e.length;++a<o;){var i=e[a],s=t(i);if(null!=s&&(l===n?s==s&&!ds(s):r(s,l)))var l=s,c=i}return c}function mr(e,t){var n=[];return dr(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n}function gr(e,t,n,r,a){var o=-1,i=e.length;for(n||(n=yo),a||(a=[]);++o<i;){var s=e[o];t>0&&n(s)?t>1?gr(s,t-1,n,r,a):Rt(a,s):r||(a[a.length]=s)}return a}var yr=za(),br=za(!0);function _r(e,t){return e&&yr(e,t,Ds)}function Ar(e,t){return e&&br(e,t,Ds)}function xr(e,t){return Ct(t,(function(t){return ts(e[t])}))}function wr(e,t){for(var r=0,a=(t=ba(t,e)).length;null!=e&&r<a;)e=e[Lo(t[r++])];return r&&r==a?e:n}function kr(e,t,n){var r=t(e);return $i(e)?r:Rt(r,n(e))}function Sr(e){return null==e?e===n?"[object Undefined]":"[object Null]":it&&it in Ee(e)?function(e){var t=De.call(e,it),r=e[it];try{e[it]=n;var a=!0}catch(i){}var o=Ne.call(e);a&&(t?e[it]=r:delete e[it]);return o}(e):function(e){return Ne.call(e)}(e)}function Er(e,t){return e>t}function Pr(e,t){return null!=e&&De.call(e,t)}function Cr(e,t){return null!=e&&t in Ee(e)}function Tr(e,t,r){for(var a=r?It:Tt,o=e[0].length,i=e.length,s=i,l=oe(i),c=1/0,u=[];s--;){var p=e[s];s&&t&&(p=Mt(p,Yt(t))),c=bn(p.length,c),l[s]=!r&&(t||o>=120&&p.length>=120)?new $n(s&&p):n}p=e[0];var d=-1,f=l[0];e:for(;++d<o&&u.length<c;){var h=p[d],v=t?t(h):h;if(h=r||0!==h?h:0,!(f?Qt(f,v):a(u,v,r))){for(s=i;--s;){var m=l[s];if(!(m?Qt(m,v):a(e[s],v,r)))continue e}f&&f.push(v),u.push(h)}}return u}function Ir(e,t,r){var a=null==(e=Co(e,t=ba(t,e)))?e:e[Lo(ei(t))];return null==a?n:wt(a,e,r)}function Mr(e){return os(e)&&Sr(e)==m}function Rr(e,t,r,a,o){return e===t||(null==e||null==t||!os(e)&&!os(t)?e!=e&&t!=t:function(e,t,r,a,o,i){var s=$i(e),l=$i(t),c=s?g:vo(e),u=l?g:vo(t),p=(c=c==m?S:c)==S,d=(u=u==m?S:u)==S,f=c==u;if(f&&Xi(e)){if(!Xi(t))return!1;s=!0,p=!1}if(f&&!p)return i||(i=new Yn),s||fs(e)?to(e,t,r,a,o,i):function(e,t,n,r,a,o,i){switch(n){case O:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case R:return!(e.byteLength!=t.byteLength||!o(new qe(e),new qe(t)));case y:case b:case k:return qi(+e,+t);case _:return e.name==t.name&&e.message==t.message;case P:case T:return e==t+"";case w:var s=on;case C:var l=1&r;if(s||(s=cn),e.size!=t.size&&!l)return!1;var c=i.get(e);if(c)return c==t;r|=2,i.set(e,t);var u=to(s(e),s(t),r,a,o,i);return i.delete(e),u;case I:if(Nn)return Nn.call(e)==Nn.call(t)}return!1}(e,t,c,r,a,o,i);if(!(1&r)){var h=p&&De.call(e,"__wrapped__"),v=d&&De.call(t,"__wrapped__");if(h||v){var A=h?e.value():e,x=v?t.value():t;return i||(i=new Yn),o(A,x,r,a,i)}}if(!f)return!1;return i||(i=new Yn),function(e,t,r,a,o,i){var s=1&r,l=ro(e),c=l.length,u=ro(t).length;if(c!=u&&!s)return!1;var p=c;for(;p--;){var d=l[p];if(!(s?d in t:De.call(t,d)))return!1}var f=i.get(e),h=i.get(t);if(f&&h)return f==t&&h==e;var v=!0;i.set(e,t),i.set(t,e);var m=s;for(;++p<c;){var g=e[d=l[p]],y=t[d];if(a)var b=s?a(y,g,d,t,e,i):a(g,y,d,e,t,i);if(!(b===n?g===y||o(g,y,r,a,i):b)){v=!1;break}m||(m="constructor"==d)}if(v&&!m){var _=e.constructor,A=t.constructor;_==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof A&&A instanceof A||(v=!1)}return i.delete(e),i.delete(t),v}(e,t,r,a,o,i)}(e,t,r,a,Rr,o))}function Or(e,t,r,a){var o=r.length,i=o,s=!a;if(null==e)return!i;for(e=Ee(e);o--;){var l=r[o];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<i;){var c=(l=r[o])[0],u=e[c],p=l[1];if(s&&l[2]){if(u===n&&!(c in e))return!1}else{var d=new Yn;if(a)var f=a(u,p,c,e,t,d);if(!(f===n?Rr(p,u,3,a,d):f))return!1}}return!0}function zr(e){return!(!as(e)||(t=e,Be&&Be in t))&&(ts(e)?Le:me).test(Ho(e));var t}function Dr(e){return"function"==typeof e?e:null==e?sl:"object"==_typeof2(e)?$i(e)?Lr(e[0],e[1]):Vr(e):ml(e)}function Fr(e){if(!ko(e))return gn(e);var t=[];for(var n in Ee(e))De.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Br(e){if(!as(e))return function(e){var t=[];if(null!=e)for(var n in Ee(e))t.push(n);return t}(e);var t=ko(e),n=[];for(var r in e)("constructor"!=r||!t&&De.call(e,r))&&n.push(r);return n}function Nr(e,t){return e<t}function jr(e,t){var n=-1,r=Ji(e)?oe(e.length):[];return dr(e,(function(e,a,o){r[++n]=t(e,a,o)})),r}function Vr(e){var t=uo(e);return 1==t.length&&t[0][2]?Eo(t[0][0],t[0][1]):function(n){return n===e||Or(n,e,t)}}function Lr(e,t){return Ao(e)&&So(t)?Eo(Lo(e),t):function(r){var a=Is(r,e);return a===n&&a===t?Ms(r,e):Rr(t,a,3)}}function Hr(e,t,r,a,o){e!==t&&yr(t,(function(i,s){if(o||(o=new Yn),as(i))!function(e,t,r,a,o,i,s){var l=Io(e,r),c=Io(t,r),u=s.get(c);if(u)return void er(e,r,u);var p=i?i(l,c,r+"",e,t,s):n,d=p===n;if(d){var f=$i(c),h=!f&&Xi(c),v=!f&&!h&&fs(c);p=c,f||h||v?$i(l)?p=l:Qi(l)?p=Ta(l):h?(d=!1,p=wa(c,!0)):v?(d=!1,p=Sa(c,!0)):p=[]:ls(c)||Ki(c)?(p=l,Ki(l)?p=As(l):as(l)&&!ts(l)||(p=go(c))):d=!1}d&&(s.set(c,p),o(p,c,a,i,s),s.delete(c));er(e,r,p)}(e,t,s,r,Hr,a,o);else{var l=a?a(Io(e,s),i,s+"",e,t,o):n;l===n&&(l=i),er(e,s,l)}}),Fs)}function Gr(e,t){var r=e.length;if(r)return bo(t+=t<0?r:0,r)?e[t]:n}function qr(e,t,n){t=t.length?Mt(t,(function(e){return $i(e)?function(t){return wr(t,1===e.length?e[0]:e)}:e})):[sl];var r=-1;return t=Mt(t,Yt(lo())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(jr(e,(function(e,n,a){return{criteria:Mt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,a=e.criteria,o=t.criteria,i=a.length,s=n.length;for(;++r<i;){var l=Ea(a[r],o[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Ur(e,t,n){for(var r=-1,a=t.length,o={};++r<a;){var i=t[r],s=wr(e,i);n(s,i)&&Zr(o,ba(i,e),s)}return o}function Wr(e,t,n,r){var a=r?Vt:jt,o=-1,i=t.length,s=e;for(e===t&&(t=Ta(t)),n&&(s=Mt(e,Yt(n)));++o<i;)for(var l=0,c=t[o],u=n?n(c):c;(l=a(s,u,l,r))>-1;)s!==e&&Ye.call(s,l,1),Ye.call(e,l,1);return e}function Kr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==o){var o=a;bo(a)?Ye.call(e,a,1):pa(e,a)}}return e}function $r(e,t){return e+mt(xn()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>d)return n;do{t%2&&(n+=e),(t=mt(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Oo(Po(e,t,sl),e+"")}function Qr(e){return Qn(qs(e))}function Xr(e,t){var n=qs(e);return Fo(n,sr(t,0,n.length))}function Zr(e,t,r,a){if(!as(e))return e;for(var o=-1,i=(t=ba(t,e)).length,s=i-1,l=e;null!=l&&++o<i;){var c=Lo(t[o]),u=r;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(o!=s){var p=l[c];(u=a?a(p,c,l):n)===n&&(u=as(p)?p:bo(t[o+1])?[]:{})}tr(l,c,u),l=l[c]}return e}var ea=In?function(e,t){return In.set(e,t),e}:sl,ta=ct?function(e,t){return ct(e,"toString",{configurable:!0,enumerable:!1,value:al(t),writable:!0})}:sl;function na(e){return Fo(qs(e))}function ra(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=oe(a);++r<a;)o[r]=e[r+t];return o}function aa(e,t){var n;return dr(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n}function oa(e,t,n){var r=0,a=null==e?r:e.length;if("number"==typeof t&&t==t&&a<=2147483647){for(;r<a;){var o=r+a>>>1,i=e[o];null!==i&&!ds(i)&&(n?i<=t:i<t)?r=o+1:a=o}return a}return ia(e,t,sl,n)}function ia(e,t,r,a){var o=0,i=null==e?0:e.length;if(0===i)return 0;for(var s=(t=r(t))!=t,l=null===t,c=ds(t),u=t===n;o<i;){var p=mt((o+i)/2),d=r(e[p]),f=d!==n,h=null===d,v=d==d,m=ds(d);if(s)var g=a||v;else g=u?v&&(a||f):l?v&&f&&(a||!h):c?v&&f&&!h&&(a||!m):!h&&!m&&(a?d<=t:d<t);g?o=p+1:i=p}return bn(i,4294967294)}function sa(e,t){for(var n=-1,r=e.length,a=0,o=[];++n<r;){var i=e[n],s=t?t(i):i;if(!n||!qi(s,l)){var l=s;o[a++]=0===i?0:i}}return o}function la(e){return"number"==typeof e?e:ds(e)?f:+e}function ca(e){if("string"==typeof e)return e;if($i(e))return Mt(e,ca)+"";if(ds(e))return jn?jn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ua(e,t,n){var r=-1,a=Tt,o=e.length,i=!0,s=[],l=s;if(n)i=!1,a=It;else if(o>=200){var c=t?null:Ya(e);if(c)return cn(c);i=!1,a=Qt,l=new $n}else l=t?[]:s;e:for(;++r<o;){var u=e[r],p=t?t(u):u;if(u=n||0!==u?u:0,i&&p==p){for(var d=l.length;d--;)if(l[d]===p)continue e;t&&l.push(p),s.push(u)}else a(l,p,n)||(l!==s&&l.push(p),s.push(u))}return s}function pa(e,t){return null==(e=Co(e,t=ba(t,e)))||delete e[Lo(ei(t))]}function da(e,t,n,r){return Zr(e,t,n(wr(e,t)),r)}function fa(e,t,n,r){for(var a=e.length,o=r?a:-1;(r?o--:++o<a)&&t(e[o],o,e););return n?ra(e,r?0:o,r?o+1:a):ra(e,r?o+1:0,r?a:o)}function ha(e,t){var n=e;return n instanceof qn&&(n=n.value()),Ot(t,(function(e,t){return t.func.apply(t.thisArg,Rt([e],t.args))}),n)}function va(e,t,n){var r=e.length;if(r<2)return r?ua(e[0]):[];for(var a=-1,o=oe(r);++a<r;)for(var i=e[a],s=-1;++s<r;)s!=a&&(o[a]=pr(o[a]||i,e[s],t,n));return ua(gr(o,1),t,n)}function ma(e,t,r){for(var a=-1,o=e.length,i=t.length,s={};++a<o;){var l=a<i?t[a]:n;r(s,e[a],l)}return s}function ga(e){return Qi(e)?e:[]}function ya(e){return"function"==typeof e?e:sl}function ba(e,t){return $i(e)?e:Ao(e,t)?[e]:Vo(xs(e))}var _a=Jr;function Aa(e,t,r){var a=e.length;return r=r===n?a:r,!t&&r>=a?e:ra(e,t,r)}var xa=ut||function(e){return pt.clearTimeout(e)};function wa(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.constructor(n);return e.copy(r),r}function ka(e){var t=new e.constructor(e.byteLength);return new qe(t).set(new qe(e)),t}function Sa(e,t){var n=t?ka(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ea(e,t){if(e!==t){var r=e!==n,a=null===e,o=e==e,i=ds(e),s=t!==n,l=null===t,c=t==t,u=ds(t);if(!l&&!u&&!i&&e>t||i&&s&&c&&!l&&!u||a&&s&&c||!r&&c||!o)return 1;if(!a&&!i&&!u&&e<t||u&&r&&o&&!a&&!i||l&&r&&o||!s&&o||!c)return-1}return 0}function Pa(e,t,n,r){for(var a=-1,o=e.length,i=n.length,s=-1,l=t.length,c=yn(o-i,0),u=oe(l+c),p=!r;++s<l;)u[s]=t[s];for(;++a<i;)(p||a<o)&&(u[n[a]]=e[a]);for(;c--;)u[s++]=e[a++];return u}function Ca(e,t,n,r){for(var a=-1,o=e.length,i=-1,s=n.length,l=-1,c=t.length,u=yn(o-s,0),p=oe(u+c),d=!r;++a<u;)p[a]=e[a];for(var f=a;++l<c;)p[f+l]=t[l];for(;++i<s;)(d||a<o)&&(p[f+n[i]]=e[a++]);return p}function Ta(e,t){var n=-1,r=e.length;for(t||(t=oe(r));++n<r;)t[n]=e[n];return t}function Ia(e,t,r,a){var o=!r;r||(r={});for(var i=-1,s=t.length;++i<s;){var l=t[i],c=a?a(r[l],e[l],l,r,e):n;c===n&&(c=e[l]),o?or(r,l,c):tr(r,l,c)}return r}function Ma(e,t){return function(n,r){var a=$i(n)?kt:rr,o=t?t():{};return a(n,e,lo(r,2),o)}}function Ra(e){return Jr((function(t,r){var a=-1,o=r.length,i=o>1?r[o-1]:n,s=o>2?r[2]:n;for(i=e.length>3&&"function"==typeof i?(o--,i):n,s&&_o(r[0],r[1],s)&&(i=o<3?n:i,o=1),t=Ee(t);++a<o;){var l=r[a];l&&e(t,l,a,i)}return t}))}function Oa(e,t){return function(n,r){if(null==n)return n;if(!Ji(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Ee(n);(t?o--:++o<a)&&!1!==r(i[o],o,i););return n}}function za(e){return function(t,n,r){for(var a=-1,o=Ee(t),i=r(t),s=i.length;s--;){var l=i[e?s:++a];if(!1===n(o[l],l,o))break}return t}}function Da(e){return function(t){var r=an(t=xs(t))?pn(t):n,a=r?r[0]:t.charAt(0),o=r?Aa(r,1).join(""):t.slice(1);return a[e]()+o}}function Fa(e){return function(t){return Ot(tl(Ks(t).replace(Je,"")),e,"")}}function Ba(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Ln(e.prototype),r=e.apply(n,t);return as(r)?r:n}}function Na(e){return function(t,r,a){var o=Ee(t);if(!Ji(t)){var i=lo(r,3);t=Ds(t),r=function(e){return i(o[e],e,o)}}var s=e(t,r,a);return s>-1?o[i?t[s]:s]:n}}function ja(e){return no((function(t){var a=t.length,o=a,i=Gn.prototype.thru;for(e&&t.reverse();o--;){var s=t[o];if("function"!=typeof s)throw new Te(r);if(i&&!l&&"wrapper"==io(s))var l=new Gn([],!0)}for(o=l?o:a;++o<a;){var c=io(s=t[o]),u="wrapper"==c?oo(s):n;l=u&&xo(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?l[io(u[0])].apply(l,u[3]):1==s.length&&xo(s)?l[c]():l.thru(s)}return function(){var e=arguments,n=e[0];if(l&&1==e.length&&$i(n))return l.plant(n).value();for(var r=0,o=a?t[r].apply(this,e):n;++r<a;)o=t[r].call(this,o);return o}}))}function Va(e,t,r,a,o,i,s,l,u,p){var d=t&c,f=1&t,h=2&t,v=24&t,m=512&t,g=h?n:Ba(e);return function n(){for(var c=arguments.length,y=oe(c),b=c;b--;)y[b]=arguments[b];if(v)var _=so(n),A=en(y,_);if(a&&(y=Pa(y,a,o,v)),i&&(y=Ca(y,i,s,v)),c-=A,v&&c<p){var x=ln(y,_);return Ka(e,t,Va,n.placeholder,r,y,x,l,u,p-c)}var w=f?r:this,k=h?w[e]:e;return c=y.length,l?y=To(y,l):m&&c>1&&y.reverse(),d&&u<c&&(y.length=u),this&&this!==pt&&this instanceof n&&(k=g||Ba(k)),k.apply(w,y)}}function La(e,t){return function(n,r){return function(e,t,n,r){return _r(e,(function(e,a,o){t(r,n(e),a,o)})),r}(n,e,t(r),{})}}function Ha(e,t){return function(r,a){var o;if(r===n&&a===n)return t;if(r!==n&&(o=r),a!==n){if(o===n)return a;"string"==typeof r||"string"==typeof a?(r=ca(r),a=ca(a)):(r=la(r),a=la(a)),o=e(r,a)}return o}}function Ga(e){return no((function(t){return t=Mt(t,Yt(lo())),Jr((function(n){var r=this;return e(t,(function(e){return wt(e,r,n)}))}))}))}function qa(e,t){var r=(t=t===n?" ":ca(t)).length;if(r<2)return r?Yr(t,e):t;var a=Yr(t,vt(e/un(t)));return an(t)?Aa(pn(a),0,e).join(""):a.slice(0,e)}function Ua(e){return function(t,r,a){return a&&"number"!=typeof a&&_o(t,r,a)&&(r=a=n),t=gs(t),r===n?(r=t,t=0):r=gs(r),function(e,t,n,r){for(var a=-1,o=yn(vt((t-e)/(n||1)),0),i=oe(o);o--;)i[r?o:++a]=e,e+=n;return i}(t,r,a=a===n?t<r?1:-1:gs(a),e)}}function Wa(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=_s(t),n=_s(n)),e(t,n)}}function Ka(e,t,r,a,o,i,c,u,p,d){var f=8&t;t|=f?s:l,4&(t&=~(f?l:s))||(t&=-4);var h=[e,t,o,f?i:n,f?c:n,f?n:i,f?n:c,u,p,d],v=r.apply(n,h);return xo(e)&&Mo(v,h),v.placeholder=a,zo(v,e,t)}function $a(e){var t=Se[e];return function(e,n){if(e=_s(e),(n=null==n?0:bn(ys(n),292))&&vn(e)){var r=(xs(e)+"e").split("e");return+((r=(xs(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Ya=Pn&&1/cn(new Pn([,-0]))[1]==p?function(e){return new Pn(e)}:dl;function Ja(e){return function(t){var n=vo(t);return n==w?on(t):n==C?function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}(t):function(e,t){return Mt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Qa(e,t,a,p,d,f,h,v){var m=2&t;if(!m&&"function"!=typeof e)throw new Te(r);var g=p?p.length:0;if(g||(t&=-97,p=d=n),h=h===n?h:yn(ys(h),0),v=v===n?v:ys(v),g-=d?d.length:0,t&l){var y=p,b=d;p=d=n}var _=m?n:oo(e),A=[e,t,a,p,d,y,b,f,h,v];if(_&&function(e,t){var n=e[1],r=t[1],a=n|r,i=a<131,s=r==c&&8==n||r==c&&n==u&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!s)return e;1&r&&(e[2]=t[2],a|=1&n?0:4);var l=t[3];if(l){var p=e[3];e[3]=p?Pa(p,l,t[4]):l,e[4]=p?ln(e[3],o):t[4]}(l=t[5])&&(p=e[5],e[5]=p?Ca(p,l,t[6]):l,e[6]=p?ln(e[5],o):t[6]);(l=t[7])&&(e[7]=l);r&c&&(e[8]=null==e[8]?t[8]:bn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=a}(A,_),e=A[0],t=A[1],a=A[2],p=A[3],d=A[4],!(v=A[9]=A[9]===n?m?0:e.length:yn(A[9]-g,0))&&24&t&&(t&=-25),t&&1!=t)x=8==t||t==i?function(e,t,r){var a=Ba(e);return function o(){for(var i=arguments.length,s=oe(i),l=i,c=so(o);l--;)s[l]=arguments[l];var u=i<3&&s[0]!==c&&s[i-1]!==c?[]:ln(s,c);return(i-=u.length)<r?Ka(e,t,Va,o.placeholder,n,s,u,n,n,r-i):wt(this&&this!==pt&&this instanceof o?a:e,this,s)}}(e,t,v):t!=s&&33!=t||d.length?Va.apply(n,A):function(e,t,n,r){var a=1&t,o=Ba(e);return function t(){for(var i=-1,s=arguments.length,l=-1,c=r.length,u=oe(c+s),p=this&&this!==pt&&this instanceof t?o:e;++l<c;)u[l]=r[l];for(;s--;)u[l++]=arguments[++i];return wt(p,a?n:this,u)}}(e,t,a,p);else var x=function(e,t,n){var r=1&t,a=Ba(e);return function t(){return(this&&this!==pt&&this instanceof t?a:e).apply(r?n:this,arguments)}}(e,t,a);return zo((_?ea:Mo)(x,A),e,t)}function Xa(e,t,r,a){return e===n||qi(e,Re[r])&&!De.call(a,r)?t:e}function Za(e,t,r,a,o,i){return as(e)&&as(t)&&(i.set(t,e),Hr(e,t,n,Za,i),i.delete(t)),e}function eo(e){return ls(e)?n:e}function to(e,t,r,a,o,i){var s=1&r,l=e.length,c=t.length;if(l!=c&&!(s&&c>l))return!1;var u=i.get(e),p=i.get(t);if(u&&p)return u==t&&p==e;var d=-1,f=!0,h=2&r?new $n:n;for(i.set(e,t),i.set(t,e);++d<l;){var v=e[d],m=t[d];if(a)var g=s?a(m,v,d,t,e,i):a(v,m,d,e,t,i);if(g!==n){if(g)continue;f=!1;break}if(h){if(!Dt(t,(function(e,t){if(!Qt(h,t)&&(v===e||o(v,e,r,a,i)))return h.push(t)}))){f=!1;break}}else if(v!==m&&!o(v,m,r,a,i)){f=!1;break}}return i.delete(e),i.delete(t),f}function no(e){return Oo(Po(e,n,Yo),e+"")}function ro(e){return kr(e,Ds,fo)}function ao(e){return kr(e,Fs,ho)}var oo=In?function(e){return In.get(e)}:dl;function io(e){for(var t=e.name+"",n=Mn[t],r=De.call(Mn,t)?n.length:0;r--;){var a=n[r],o=a.func;if(null==o||o==e)return a.name}return t}function so(e){return(De.call(Vn,"placeholder")?Vn:e).placeholder}function lo(){var e=Vn.iteratee||ll;return e=e===ll?Dr:e,arguments.length?e(arguments[0],arguments[1]):e}function co(e,t){var n,r,a=e.__data__;return("string"==(r=_typeof2(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function uo(e){for(var t=Ds(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,So(a)]}return t}function po(e,t){var r=function(e,t){return null==e?n:e[t]}(e,t);return zr(r)?r:n}var fo=Ft?function(e){return null==e?[]:(e=Ee(e),Ct(Ft(e),(function(t){return $e.call(e,t)})))}:bl,ho=Ft?function(e){for(var t=[];e;)Rt(t,fo(e)),e=We(e);return t}:bl,vo=Sr;function mo(e,t,n){for(var r=-1,a=(t=ba(t,e)).length,o=!1;++r<a;){var i=Lo(t[r]);if(!(o=null!=e&&n(e,i)))break;e=e[i]}return o||++r!=a?o:!!(a=null==e?0:e.length)&&rs(a)&&bo(i,a)&&($i(e)||Ki(e))}function go(e){return"function"!=typeof e.constructor||ko(e)?{}:Ln(We(e))}function yo(e){return $i(e)||Ki(e)||!!(Xe&&e&&e[Xe])}function bo(e,t){var n=_typeof2(e);return!!(t=null==t?d:t)&&("number"==n||"symbol"!=n&&ye.test(e))&&e>-1&&e%1==0&&e<t}function _o(e,t,n){if(!as(n))return!1;var r=_typeof2(t);return!!("number"==r?Ji(n)&&bo(t,n.length):"string"==r&&t in n)&&qi(n[t],e)}function Ao(e,t){if($i(e))return!1;var n=_typeof2(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ds(e))||(ee.test(e)||!Z.test(e)||null!=t&&e in Ee(t))}function xo(e){var t=io(e),n=Vn[t];if("function"!=typeof n||!(t in qn.prototype))return!1;if(e===n)return!0;var r=oo(n);return!!r&&e===r[0]}(kn&&vo(new kn(new ArrayBuffer(1)))!=O||Sn&&vo(new Sn)!=w||En&&vo(En.resolve())!=E||Pn&&vo(new Pn)!=C||Cn&&vo(new Cn)!=M)&&(vo=function(e){var t=Sr(e),r=t==S?e.constructor:n,a=r?Ho(r):"";if(a)switch(a){case Rn:return O;case On:return w;case zn:return E;case Dn:return C;case Fn:return M}return t});var wo=Oe?ts:_l;function ko(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Re)}function So(e){return e==e&&!as(e)}function Eo(e,t){return function(r){return null!=r&&(r[e]===t&&(t!==n||e in Ee(r)))}}function Po(e,t,r){return t=yn(t===n?e.length-1:t,0),function(){for(var n=arguments,a=-1,o=yn(n.length-t,0),i=oe(o);++a<o;)i[a]=n[t+a];a=-1;for(var s=oe(t+1);++a<t;)s[a]=n[a];return s[t]=r(i),wt(e,this,s)}}function Co(e,t){return t.length<2?e:wr(e,ra(t,0,-1))}function To(e,t){for(var r=e.length,a=bn(t.length,r),o=Ta(e);a--;){var i=t[a];e[a]=bo(i,r)?o[i]:n}return e}function Io(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Mo=Do(ea),Ro=ft||function(e,t){return pt.setTimeout(e,t)},Oo=Do(ta);function zo(e,t,n){var r=t+"";return Oo(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return St(v,(function(n){var r="_."+n[0];t&n[1]&&!Tt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(se);return t?t[1].split(le):[]}(r),n)))}function Do(e){var t=0,r=0;return function(){var a=_n(),o=16-(a-r);if(r=a,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Fo(e,t){var r=-1,a=e.length,o=a-1;for(t=t===n?a:t;++r<t;){var i=$r(r,o),s=e[i];e[i]=e[r],e[r]=s}return e.length=t,e}var Bo,No,jo,Vo=(Bo=function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(te,(function(e,n,r,a){t.push(r?a.replace(pe,"$1"):n||e)})),t},No=Ni(Bo,(function(e){return 500===jo.size&&jo.clear(),e})),jo=No.cache,No);function Lo(e){if("string"==typeof e||ds(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ho(e){if(null!=e){try{return ze.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Go(e){if(e instanceof qn)return e.clone();var t=new Gn(e.__wrapped__,e.__chain__);return t.__actions__=Ta(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var qo=Jr((function(e,t){return Qi(e)?pr(e,gr(t,1,Qi,!0)):[]})),Uo=Jr((function(e,t){var r=ei(t);return Qi(r)&&(r=n),Qi(e)?pr(e,gr(t,1,Qi,!0),lo(r,2)):[]})),Wo=Jr((function(e,t){var r=ei(t);return Qi(r)&&(r=n),Qi(e)?pr(e,gr(t,1,Qi,!0),n,r):[]}));function Ko(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:ys(n);return a<0&&(a=yn(r+a,0)),Nt(e,lo(t,3),a)}function $o(e,t,r){var a=null==e?0:e.length;if(!a)return-1;var o=a-1;return r!==n&&(o=ys(r),o=r<0?yn(a+o,0):bn(o,a-1)),Nt(e,lo(t,3),o,!0)}function Yo(e){return(null==e?0:e.length)?gr(e,1):[]}function Jo(e){return e&&e.length?e[0]:n}var Qo=Jr((function(e){var t=Mt(e,ga);return t.length&&t[0]===e[0]?Tr(t):[]})),Xo=Jr((function(e){var t=ei(e),r=Mt(e,ga);return t===ei(r)?t=n:r.pop(),r.length&&r[0]===e[0]?Tr(r,lo(t,2)):[]})),Zo=Jr((function(e){var t=ei(e),r=Mt(e,ga);return(t="function"==typeof t?t:n)&&r.pop(),r.length&&r[0]===e[0]?Tr(r,n,t):[]}));function ei(e){var t=null==e?0:e.length;return t?e[t-1]:n}var ti=Jr(ni);function ni(e,t){return e&&e.length&&t&&t.length?Wr(e,t):e}var ri=no((function(e,t){var n=null==e?0:e.length,r=ir(e,t);return Kr(e,Mt(t,(function(e){return bo(e,n)?+e:e})).sort(Ea)),r}));function ai(e){return null==e?e:wn.call(e)}var oi=Jr((function(e){return ua(gr(e,1,Qi,!0))})),ii=Jr((function(e){var t=ei(e);return Qi(t)&&(t=n),ua(gr(e,1,Qi,!0),lo(t,2))})),si=Jr((function(e){var t=ei(e);return t="function"==typeof t?t:n,ua(gr(e,1,Qi,!0),n,t)}));function li(e){if(!e||!e.length)return[];var t=0;return e=Ct(e,(function(e){if(Qi(e))return t=yn(e.length,t),!0})),Kt(t,(function(t){return Mt(e,Gt(t))}))}function ci(e,t){if(!e||!e.length)return[];var r=li(e);return null==t?r:Mt(r,(function(e){return wt(t,n,e)}))}var ui=Jr((function(e,t){return Qi(e)?pr(e,t):[]})),pi=Jr((function(e){return va(Ct(e,Qi))})),di=Jr((function(e){var t=ei(e);return Qi(t)&&(t=n),va(Ct(e,Qi),lo(t,2))})),fi=Jr((function(e){var t=ei(e);return t="function"==typeof t?t:n,va(Ct(e,Qi),n,t)})),hi=Jr(li);var vi=Jr((function(e){var t=e.length,r=t>1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,ci(e,r)}));function mi(e){var t=Vn(e);return t.__chain__=!0,t}function gi(e,t){return t(e)}var yi=no((function(e){var t=e.length,r=t?e[0]:0,a=this.__wrapped__,o=function(t){return ir(t,e)};return!(t>1||this.__actions__.length)&&a instanceof qn&&bo(r)?((a=a.slice(r,+r+(t?1:0))).__actions__.push({func:gi,args:[o],thisArg:n}),new Gn(a,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(o)}));var bi=Ma((function(e,t,n){De.call(e,n)?++e[n]:or(e,n,1)}));var _i=Na(Ko),Ai=Na($o);function xi(e,t){return($i(e)?St:dr)(e,lo(t,3))}function wi(e,t){return($i(e)?Et:fr)(e,lo(t,3))}var ki=Ma((function(e,t,n){De.call(e,n)?e[n].push(t):or(e,n,[t])}));var Si=Jr((function(e,t,n){var r=-1,a="function"==typeof t,o=Ji(e)?oe(e.length):[];return dr(e,(function(e){o[++r]=a?wt(t,e,n):Ir(e,t,n)})),o})),Ei=Ma((function(e,t,n){or(e,n,t)}));function Pi(e,t){return($i(e)?Mt:jr)(e,lo(t,3))}var Ci=Ma((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ti=Jr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&_o(e,t[0],t[1])?t=[]:n>2&&_o(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,gr(t,1),[])})),Ii=dt||function(){return pt.Date.now()};function Mi(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Qa(e,c,n,n,n,n,t)}function Ri(e,t){var a;if("function"!=typeof t)throw new Te(r);return e=ys(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=n),a}}var Oi=Jr((function(e,t,n){var r=1;if(n.length){var a=ln(n,so(Oi));r|=s}return Qa(e,r,t,n,a)})),zi=Jr((function(e,t,n){var r=3;if(n.length){var a=ln(n,so(zi));r|=s}return Qa(t,r,e,n,a)}));function Di(e,t,a){var o,i,s,l,c,u,p=0,d=!1,f=!1,h=!0;if("function"!=typeof e)throw new Te(r);function v(t){var r=o,a=i;return o=i=n,p=t,l=e.apply(a,r)}function m(e){return p=e,c=Ro(y,t),d?v(e):l}function g(e){var r=e-u;return u===n||r>=t||r<0||f&&e-p>=s}function y(){var e=Ii();if(g(e))return b(e);c=Ro(y,function(e){var n=t-(e-u);return f?bn(n,s-(e-p)):n}(e))}function b(e){return c=n,h&&o?v(e):(o=i=n,l)}function _(){var e=Ii(),r=g(e);if(o=arguments,i=this,u=e,r){if(c===n)return m(u);if(f)return xa(c),c=Ro(y,t),v(u)}return c===n&&(c=Ro(y,t)),l}return t=_s(t)||0,as(a)&&(d=!!a.leading,s=(f="maxWait"in a)?yn(_s(a.maxWait)||0,t):s,h="trailing"in a?!!a.trailing:h),_.cancel=function(){c!==n&&xa(c),p=0,o=u=i=c=n},_.flush=function(){return c===n?l:b(Ii())},_}var Fi=Jr((function(e,t){return ur(e,1,t)})),Bi=Jr((function(e,t,n){return ur(e,_s(t)||0,n)}));function Ni(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Te(r);var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(Ni.Cache||Kn),n}function ji(e){if("function"!=typeof e)throw new Te(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ni.Cache=Kn;var Vi=_a((function(e,t){var n=(t=1==t.length&&$i(t[0])?Mt(t[0],Yt(lo())):Mt(gr(t,1),Yt(lo()))).length;return Jr((function(r){for(var a=-1,o=bn(r.length,n);++a<o;)r[a]=t[a].call(this,r[a]);return wt(e,this,r)}))})),Li=Jr((function(e,t){var r=ln(t,so(Li));return Qa(e,s,n,t,r)})),Hi=Jr((function(e,t){var r=ln(t,so(Hi));return Qa(e,l,n,t,r)})),Gi=no((function(e,t){return Qa(e,u,n,n,n,t)}));function qi(e,t){return e===t||e!=e&&t!=t}var Ui=Wa(Er),Wi=Wa((function(e,t){return e>=t})),Ki=Mr(function(){return arguments}())?Mr:function(e){return os(e)&&De.call(e,"callee")&&!$e.call(e,"callee")},$i=oe.isArray,Yi=gt?Yt(gt):function(e){return os(e)&&Sr(e)==R};function Ji(e){return null!=e&&rs(e.length)&&!ts(e)}function Qi(e){return os(e)&&Ji(e)}var Xi=qt||_l,Zi=yt?Yt(yt):function(e){return os(e)&&Sr(e)==b};function es(e){if(!os(e))return!1;var t=Sr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ls(e)}function ts(e){if(!as(e))return!1;var t=Sr(e);return t==A||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ns(e){return"number"==typeof e&&e==ys(e)}function rs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function as(e){var t=_typeof2(e);return null!=e&&("object"==t||"function"==t)}function os(e){return null!=e&&"object"==_typeof2(e)}var is=bt?Yt(bt):function(e){return os(e)&&vo(e)==w};function ss(e){return"number"==typeof e||os(e)&&Sr(e)==k}function ls(e){if(!os(e)||Sr(e)!=S)return!1;var t=We(e);if(null===t)return!0;var n=De.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ze.call(n)==je}var cs=_t?Yt(_t):function(e){return os(e)&&Sr(e)==P};var us=At?Yt(At):function(e){return os(e)&&vo(e)==C};function ps(e){return"string"==typeof e||!$i(e)&&os(e)&&Sr(e)==T}function ds(e){return"symbol"==_typeof2(e)||os(e)&&Sr(e)==I}var fs=xt?Yt(xt):function(e){return os(e)&&rs(e.length)&&!!at[Sr(e)]};var hs=Wa(Nr),vs=Wa((function(e,t){return e<=t}));function ms(e){if(!e)return[];if(Ji(e))return ps(e)?pn(e):Ta(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=vo(e);return(t==w?on:t==C?cn:qs)(e)}function gs(e){return e?(e=_s(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ys(e){var t=gs(e),n=t%1;return t==t?n?t-n:t:0}function bs(e){return e?sr(ys(e),0,h):0}function _s(e){if("number"==typeof e)return e;if(ds(e))return f;if(as(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=as(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=$t(e);var n=ve.test(e);return n||ge.test(e)?lt(e.slice(2),n?2:8):he.test(e)?f:+e}function As(e){return Ia(e,Fs(e))}function xs(e){return null==e?"":ca(e)}var ws=Ra((function(e,t){if(ko(t)||Ji(t))Ia(t,Ds(t),e);else for(var n in t)De.call(t,n)&&tr(e,n,t[n])})),ks=Ra((function(e,t){Ia(t,Fs(t),e)})),Ss=Ra((function(e,t,n,r){Ia(t,Fs(t),e,r)})),Es=Ra((function(e,t,n,r){Ia(t,Ds(t),e,r)})),Ps=no(ir);var Cs=Jr((function(e,t){e=Ee(e);var r=-1,a=t.length,o=a>2?t[2]:n;for(o&&_o(t[0],t[1],o)&&(a=1);++r<a;)for(var i=t[r],s=Fs(i),l=-1,c=s.length;++l<c;){var u=s[l],p=e[u];(p===n||qi(p,Re[u])&&!De.call(e,u))&&(e[u]=i[u])}return e})),Ts=Jr((function(e){return e.push(n,Za),wt(Ns,n,e)}));function Is(e,t,r){var a=null==e?n:wr(e,t);return a===n?r:a}function Ms(e,t){return null!=e&&mo(e,t,Cr)}var Rs=La((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ne.call(t)),e[t]=n}),al(sl)),Os=La((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ne.call(t)),De.call(e,t)?e[t].push(n):e[t]=[n]}),lo),zs=Jr(Ir);function Ds(e){return Ji(e)?Jn(e):Fr(e)}function Fs(e){return Ji(e)?Jn(e,!0):Br(e)}var Bs=Ra((function(e,t,n){Hr(e,t,n)})),Ns=Ra((function(e,t,n,r){Hr(e,t,n,r)})),js=no((function(e,t){var n={};if(null==e)return n;var r=!1;t=Mt(t,(function(t){return t=ba(t,e),r||(r=t.length>1),t})),Ia(e,ao(e),n),r&&(n=lr(n,7,eo));for(var a=t.length;a--;)pa(n,t[a]);return n}));var Vs=no((function(e,t){return null==e?{}:function(e,t){return Ur(e,t,(function(t,n){return Ms(e,n)}))}(e,t)}));function Ls(e,t){if(null==e)return{};var n=Mt(ao(e),(function(e){return[e]}));return t=lo(t),Ur(e,n,(function(e,n){return t(e,n[0])}))}var Hs=Ja(Ds),Gs=Ja(Fs);function qs(e){return null==e?[]:Jt(e,Ds(e))}var Us=Fa((function(e,t,n){return t=t.toLowerCase(),e+(n?Ws(t):t)}));function Ws(e){return el(xs(e).toLowerCase())}function Ks(e){return(e=xs(e))&&e.replace(be,tn).replace(Qe,"")}var $s=Fa((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ys=Fa((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Js=Da("toLowerCase");var Qs=Fa((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Xs=Fa((function(e,t,n){return e+(n?" ":"")+el(t)}));var Zs=Fa((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),el=Da("toUpperCase");function tl(e,t,r){return e=xs(e),(t=r?n:t)===n?function(e){return tt.test(e)}(e)?function(e){return e.match(Ze)||[]}(e):function(e){return e.match(ce)||[]}(e):e.match(t)||[]}var nl=Jr((function(e,t){try{return wt(e,n,t)}catch(r){return es(r)?r:new we(r)}})),rl=no((function(e,t){return St(t,(function(t){t=Lo(t),or(e,t,Oi(e[t],e))})),e}));function al(e){return function(){return e}}var ol=ja(),il=ja(!0);function sl(e){return e}function ll(e){return Dr("function"==typeof e?e:lr(e,1))}var cl=Jr((function(e,t){return function(n){return Ir(n,e,t)}})),ul=Jr((function(e,t){return function(n){return Ir(e,n,t)}}));function pl(e,t,n){var r=Ds(t),a=xr(t,r);null!=n||as(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=xr(t,Ds(t)));var o=!(as(n)&&"chain"in n&&!n.chain),i=ts(e);return St(a,(function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),a=n.__actions__=Ta(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function dl(){}var fl=Ga(Mt),hl=Ga(Pt),vl=Ga(Dt);function ml(e){return Ao(e)?Gt(Lo(e)):function(e){return function(t){return wr(t,e)}}(e)}var gl=Ua(),yl=Ua(!0);function bl(){return[]}function _l(){return!1}var Al=Ha((function(e,t){return e+t}),0),xl=$a("ceil"),wl=Ha((function(e,t){return e/t}),1),kl=$a("floor");var Sl,El=Ha((function(e,t){return e*t}),1),Pl=$a("round"),Cl=Ha((function(e,t){return e-t}),0);return Vn.after=function(e,t){if("function"!=typeof t)throw new Te(r);return e=ys(e),function(){if(--e<1)return t.apply(this,arguments)}},Vn.ary=Mi,Vn.assign=ws,Vn.assignIn=ks,Vn.assignInWith=Ss,Vn.assignWith=Es,Vn.at=Ps,Vn.before=Ri,Vn.bind=Oi,Vn.bindAll=rl,Vn.bindKey=zi,Vn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return $i(e)?e:[e]},Vn.chain=mi,Vn.chunk=function(e,t,r){t=(r?_o(e,t,r):t===n)?1:yn(ys(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,i=0,s=oe(vt(a/t));o<a;)s[i++]=ra(e,o,o+=t);return s},Vn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var o=e[t];o&&(a[r++]=o)}return a},Vn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=oe(e-1),n=arguments[0],r=e;r--;)t[r-1]=arguments[r];return Rt($i(n)?Ta(n):[n],gr(t,1))},Vn.cond=function(e){var t=null==e?0:e.length,n=lo();return e=t?Mt(e,(function(e){if("function"!=typeof e[1])throw new Te(r);return[n(e[0]),e[1]]})):[],Jr((function(n){for(var r=-1;++r<t;){var a=e[r];if(wt(a[0],this,n))return wt(a[1],this,n)}}))},Vn.conforms=function(e){return function(e){var t=Ds(e);return function(n){return cr(n,e,t)}}(lr(e,1))},Vn.constant=al,Vn.countBy=bi,Vn.create=function(e,t){var n=Ln(e);return null==t?n:ar(n,t)},Vn.curry=function e(t,r,a){var o=Qa(t,8,n,n,n,n,n,r=a?n:r);return o.placeholder=e.placeholder,o},Vn.curryRight=function e(t,r,a){var o=Qa(t,i,n,n,n,n,n,r=a?n:r);return o.placeholder=e.placeholder,o},Vn.debounce=Di,Vn.defaults=Cs,Vn.defaultsDeep=Ts,Vn.defer=Fi,Vn.delay=Bi,Vn.difference=qo,Vn.differenceBy=Uo,Vn.differenceWith=Wo,Vn.drop=function(e,t,r){var a=null==e?0:e.length;return a?ra(e,(t=r||t===n?1:ys(t))<0?0:t,a):[]},Vn.dropRight=function(e,t,r){var a=null==e?0:e.length;return a?ra(e,0,(t=a-(t=r||t===n?1:ys(t)))<0?0:t):[]},Vn.dropRightWhile=function(e,t){return e&&e.length?fa(e,lo(t,3),!0,!0):[]},Vn.dropWhile=function(e,t){return e&&e.length?fa(e,lo(t,3),!0):[]},Vn.fill=function(e,t,r,a){var o=null==e?0:e.length;return o?(r&&"number"!=typeof r&&_o(e,t,r)&&(r=0,a=o),function(e,t,r,a){var o=e.length;for((r=ys(r))<0&&(r=-r>o?0:o+r),(a=a===n||a>o?o:ys(a))<0&&(a+=o),a=r>a?0:bs(a);r<a;)e[r++]=t;return e}(e,t,r,a)):[]},Vn.filter=function(e,t){return($i(e)?Ct:mr)(e,lo(t,3))},Vn.flatMap=function(e,t){return gr(Pi(e,t),1)},Vn.flatMapDeep=function(e,t){return gr(Pi(e,t),p)},Vn.flatMapDepth=function(e,t,r){return r=r===n?1:ys(r),gr(Pi(e,t),r)},Vn.flatten=Yo,Vn.flattenDeep=function(e){return(null==e?0:e.length)?gr(e,p):[]},Vn.flattenDepth=function(e,t){return(null==e?0:e.length)?gr(e,t=t===n?1:ys(t)):[]},Vn.flip=function(e){return Qa(e,512)},Vn.flow=ol,Vn.flowRight=il,Vn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r},Vn.functions=function(e){return null==e?[]:xr(e,Ds(e))},Vn.functionsIn=function(e){return null==e?[]:xr(e,Fs(e))},Vn.groupBy=ki,Vn.initial=function(e){return(null==e?0:e.length)?ra(e,0,-1):[]},Vn.intersection=Qo,Vn.intersectionBy=Xo,Vn.intersectionWith=Zo,Vn.invert=Rs,Vn.invertBy=Os,Vn.invokeMap=Si,Vn.iteratee=ll,Vn.keyBy=Ei,Vn.keys=Ds,Vn.keysIn=Fs,Vn.map=Pi,Vn.mapKeys=function(e,t){var n={};return t=lo(t,3),_r(e,(function(e,r,a){or(n,t(e,r,a),e)})),n},Vn.mapValues=function(e,t){var n={};return t=lo(t,3),_r(e,(function(e,r,a){or(n,r,t(e,r,a))})),n},Vn.matches=function(e){return Vr(lr(e,1))},Vn.matchesProperty=function(e,t){return Lr(e,lr(t,1))},Vn.memoize=Ni,Vn.merge=Bs,Vn.mergeWith=Ns,Vn.method=cl,Vn.methodOf=ul,Vn.mixin=pl,Vn.negate=ji,Vn.nthArg=function(e){return e=ys(e),Jr((function(t){return Gr(t,e)}))},Vn.omit=js,Vn.omitBy=function(e,t){return Ls(e,ji(lo(t)))},Vn.once=function(e){return Ri(2,e)},Vn.orderBy=function(e,t,r,a){return null==e?[]:($i(t)||(t=null==t?[]:[t]),$i(r=a?n:r)||(r=null==r?[]:[r]),qr(e,t,r))},Vn.over=fl,Vn.overArgs=Vi,Vn.overEvery=hl,Vn.overSome=vl,Vn.partial=Li,Vn.partialRight=Hi,Vn.partition=Ci,Vn.pick=Vs,Vn.pickBy=Ls,Vn.property=ml,Vn.propertyOf=function(e){return function(t){return null==e?n:wr(e,t)}},Vn.pull=ti,Vn.pullAll=ni,Vn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Wr(e,t,lo(n,2)):e},Vn.pullAllWith=function(e,t,r){return e&&e.length&&t&&t.length?Wr(e,t,n,r):e},Vn.pullAt=ri,Vn.range=gl,Vn.rangeRight=yl,Vn.rearg=Gi,Vn.reject=function(e,t){return($i(e)?Ct:mr)(e,ji(lo(t,3)))},Vn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],o=e.length;for(t=lo(t,3);++r<o;){var i=e[r];t(i,r,e)&&(n.push(i),a.push(r))}return Kr(e,a),n},Vn.rest=function(e,t){if("function"!=typeof e)throw new Te(r);return Jr(e,t=t===n?t:ys(t))},Vn.reverse=ai,Vn.sampleSize=function(e,t,r){return t=(r?_o(e,t,r):t===n)?1:ys(t),($i(e)?Xn:Xr)(e,t)},Vn.set=function(e,t,n){return null==e?e:Zr(e,t,n)},Vn.setWith=function(e,t,r,a){return a="function"==typeof a?a:n,null==e?e:Zr(e,t,r,a)},Vn.shuffle=function(e){return($i(e)?Zn:na)(e)},Vn.slice=function(e,t,r){var a=null==e?0:e.length;return a?(r&&"number"!=typeof r&&_o(e,t,r)?(t=0,r=a):(t=null==t?0:ys(t),r=r===n?a:ys(r)),ra(e,t,r)):[]},Vn.sortBy=Ti,Vn.sortedUniq=function(e){return e&&e.length?sa(e):[]},Vn.sortedUniqBy=function(e,t){return e&&e.length?sa(e,lo(t,2)):[]},Vn.split=function(e,t,r){return r&&"number"!=typeof r&&_o(e,t,r)&&(t=r=n),(r=r===n?h:r>>>0)?(e=xs(e))&&("string"==typeof t||null!=t&&!cs(t))&&!(t=ca(t))&&an(e)?Aa(pn(e),0,r):e.split(t,r):[]},Vn.spread=function(e,t){if("function"!=typeof e)throw new Te(r);return t=null==t?0:yn(ys(t),0),Jr((function(n){var r=n[t],a=Aa(n,0,t);return r&&Rt(a,r),wt(e,this,a)}))},Vn.tail=function(e){var t=null==e?0:e.length;return t?ra(e,1,t):[]},Vn.take=function(e,t,r){return e&&e.length?ra(e,0,(t=r||t===n?1:ys(t))<0?0:t):[]},Vn.takeRight=function(e,t,r){var a=null==e?0:e.length;return a?ra(e,(t=a-(t=r||t===n?1:ys(t)))<0?0:t,a):[]},Vn.takeRightWhile=function(e,t){return e&&e.length?fa(e,lo(t,3),!1,!0):[]},Vn.takeWhile=function(e,t){return e&&e.length?fa(e,lo(t,3)):[]},Vn.tap=function(e,t){return t(e),e},Vn.throttle=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new Te(r);return as(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),Di(e,t,{leading:a,maxWait:t,trailing:o})},Vn.thru=gi,Vn.toArray=ms,Vn.toPairs=Hs,Vn.toPairsIn=Gs,Vn.toPath=function(e){return $i(e)?Mt(e,Lo):ds(e)?[e]:Ta(Vo(xs(e)))},Vn.toPlainObject=As,Vn.transform=function(e,t,n){var r=$i(e),a=r||Xi(e)||fs(e);if(t=lo(t,4),null==n){var o=e&&e.constructor;n=a?r?new o:[]:as(e)&&ts(o)?Ln(We(e)):{}}return(a?St:_r)(e,(function(e,r,a){return t(n,e,r,a)})),n},Vn.unary=function(e){return Mi(e,1)},Vn.union=oi,Vn.unionBy=ii,Vn.unionWith=si,Vn.uniq=function(e){return e&&e.length?ua(e):[]},Vn.uniqBy=function(e,t){return e&&e.length?ua(e,lo(t,2)):[]},Vn.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?ua(e,n,t):[]},Vn.unset=function(e,t){return null==e||pa(e,t)},Vn.unzip=li,Vn.unzipWith=ci,Vn.update=function(e,t,n){return null==e?e:da(e,t,ya(n))},Vn.updateWith=function(e,t,r,a){return a="function"==typeof a?a:n,null==e?e:da(e,t,ya(r),a)},Vn.values=qs,Vn.valuesIn=function(e){return null==e?[]:Jt(e,Fs(e))},Vn.without=ui,Vn.words=tl,Vn.wrap=function(e,t){return Li(ya(t),e)},Vn.xor=pi,Vn.xorBy=di,Vn.xorWith=fi,Vn.zip=hi,Vn.zipObject=function(e,t){return ma(e||[],t||[],tr)},Vn.zipObjectDeep=function(e,t){return ma(e||[],t||[],Zr)},Vn.zipWith=vi,Vn.entries=Hs,Vn.entriesIn=Gs,Vn.extend=ks,Vn.extendWith=Ss,pl(Vn,Vn),Vn.add=Al,Vn.attempt=nl,Vn.camelCase=Us,Vn.capitalize=Ws,Vn.ceil=xl,Vn.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=_s(r))==r?r:0),t!==n&&(t=(t=_s(t))==t?t:0),sr(_s(e),t,r)},Vn.clone=function(e){return lr(e,4)},Vn.cloneDeep=function(e){return lr(e,5)},Vn.cloneDeepWith=function(e,t){return lr(e,5,t="function"==typeof t?t:n)},Vn.cloneWith=function(e,t){return lr(e,4,t="function"==typeof t?t:n)},Vn.conformsTo=function(e,t){return null==t||cr(e,t,Ds(t))},Vn.deburr=Ks,Vn.defaultTo=function(e,t){return null==e||e!=e?t:e},Vn.divide=wl,Vn.endsWith=function(e,t,r){e=xs(e),t=ca(t);var a=e.length,o=r=r===n?a:sr(ys(r),0,a);return(r-=t.length)>=0&&e.slice(r,o)==t},Vn.eq=qi,Vn.escape=function(e){return(e=xs(e))&&Y.test(e)?e.replace(K,nn):e},Vn.escapeRegExp=function(e){return(e=xs(e))&&re.test(e)?e.replace(ne,"\\$&"):e},Vn.every=function(e,t,r){var a=$i(e)?Pt:hr;return r&&_o(e,t,r)&&(t=n),a(e,lo(t,3))},Vn.find=_i,Vn.findIndex=Ko,Vn.findKey=function(e,t){return Bt(e,lo(t,3),_r)},Vn.findLast=Ai,Vn.findLastIndex=$o,Vn.findLastKey=function(e,t){return Bt(e,lo(t,3),Ar)},Vn.floor=kl,Vn.forEach=xi,Vn.forEachRight=wi,Vn.forIn=function(e,t){return null==e?e:yr(e,lo(t,3),Fs)},Vn.forInRight=function(e,t){return null==e?e:br(e,lo(t,3),Fs)},Vn.forOwn=function(e,t){return e&&_r(e,lo(t,3))},Vn.forOwnRight=function(e,t){return e&&Ar(e,lo(t,3))},Vn.get=Is,Vn.gt=Ui,Vn.gte=Wi,Vn.has=function(e,t){return null!=e&&mo(e,t,Pr)},Vn.hasIn=Ms,Vn.head=Jo,Vn.identity=sl,Vn.includes=function(e,t,n,r){e=Ji(e)?e:qs(e),n=n&&!r?ys(n):0;var a=e.length;return n<0&&(n=yn(a+n,0)),ps(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&jt(e,t,n)>-1},Vn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:ys(n);return a<0&&(a=yn(r+a,0)),jt(e,t,a)},Vn.inRange=function(e,t,r){return t=gs(t),r===n?(r=t,t=0):r=gs(r),function(e,t,n){return e>=bn(t,n)&&e<yn(t,n)}(e=_s(e),t,r)},Vn.invoke=zs,Vn.isArguments=Ki,Vn.isArray=$i,Vn.isArrayBuffer=Yi,Vn.isArrayLike=Ji,Vn.isArrayLikeObject=Qi,Vn.isBoolean=function(e){return!0===e||!1===e||os(e)&&Sr(e)==y},Vn.isBuffer=Xi,Vn.isDate=Zi,Vn.isElement=function(e){return os(e)&&1===e.nodeType&&!ls(e)},Vn.isEmpty=function(e){if(null==e)return!0;if(Ji(e)&&($i(e)||"string"==typeof e||"function"==typeof e.splice||Xi(e)||fs(e)||Ki(e)))return!e.length;var t=vo(e);if(t==w||t==C)return!e.size;if(ko(e))return!Fr(e).length;for(var n in e)if(De.call(e,n))return!1;return!0},Vn.isEqual=function(e,t){return Rr(e,t)},Vn.isEqualWith=function(e,t,r){var a=(r="function"==typeof r?r:n)?r(e,t):n;return a===n?Rr(e,t,n,r):!!a},Vn.isError=es,Vn.isFinite=function(e){return"number"==typeof e&&vn(e)},Vn.isFunction=ts,Vn.isInteger=ns,Vn.isLength=rs,Vn.isMap=is,Vn.isMatch=function(e,t){return e===t||Or(e,t,uo(t))},Vn.isMatchWith=function(e,t,r){return r="function"==typeof r?r:n,Or(e,t,uo(t),r)},Vn.isNaN=function(e){return ss(e)&&e!=+e},Vn.isNative=function(e){if(wo(e))throw new we("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return zr(e)},Vn.isNil=function(e){return null==e},Vn.isNull=function(e){return null===e},Vn.isNumber=ss,Vn.isObject=as,Vn.isObjectLike=os,Vn.isPlainObject=ls,Vn.isRegExp=cs,Vn.isSafeInteger=function(e){return ns(e)&&e>=-9007199254740991&&e<=d},Vn.isSet=us,Vn.isString=ps,Vn.isSymbol=ds,Vn.isTypedArray=fs,Vn.isUndefined=function(e){return e===n},Vn.isWeakMap=function(e){return os(e)&&vo(e)==M},Vn.isWeakSet=function(e){return os(e)&&"[object WeakSet]"==Sr(e)},Vn.join=function(e,t){return null==e?"":mn.call(e,t)},Vn.kebabCase=$s,Vn.last=ei,Vn.lastIndexOf=function(e,t,r){var a=null==e?0:e.length;if(!a)return-1;var o=a;return r!==n&&(o=(o=ys(r))<0?yn(a+o,0):bn(o,a-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):Nt(e,Lt,o,!0)},Vn.lowerCase=Ys,Vn.lowerFirst=Js,Vn.lt=hs,Vn.lte=vs,Vn.max=function(e){return e&&e.length?vr(e,sl,Er):n},Vn.maxBy=function(e,t){return e&&e.length?vr(e,lo(t,2),Er):n},Vn.mean=function(e){return Ht(e,sl)},Vn.meanBy=function(e,t){return Ht(e,lo(t,2))},Vn.min=function(e){return e&&e.length?vr(e,sl,Nr):n},Vn.minBy=function(e,t){return e&&e.length?vr(e,lo(t,2),Nr):n},Vn.stubArray=bl,Vn.stubFalse=_l,Vn.stubObject=function(){return{}},Vn.stubString=function(){return""},Vn.stubTrue=function(){return!0},Vn.multiply=El,Vn.nth=function(e,t){return e&&e.length?Gr(e,ys(t)):n},Vn.noConflict=function(){return pt._===this&&(pt._=Ve),this},Vn.noop=dl,Vn.now=Ii,Vn.pad=function(e,t,n){e=xs(e);var r=(t=ys(t))?un(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return qa(mt(a),n)+e+qa(vt(a),n)},Vn.padEnd=function(e,t,n){e=xs(e);var r=(t=ys(t))?un(e):0;return t&&r<t?e+qa(t-r,n):e},Vn.padStart=function(e,t,n){e=xs(e);var r=(t=ys(t))?un(e):0;return t&&r<t?qa(t-r,n)+e:e},Vn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),An(xs(e).replace(ae,""),t||0)},Vn.random=function(e,t,r){if(r&&"boolean"!=typeof r&&_o(e,t,r)&&(t=r=n),r===n&&("boolean"==typeof t?(r=t,t=n):"boolean"==typeof e&&(r=e,e=n)),e===n&&t===n?(e=0,t=1):(e=gs(e),t===n?(t=e,e=0):t=gs(t)),e>t){var a=e;e=t,t=a}if(r||e%1||t%1){var o=xn();return bn(e+o*(t-e+st("1e-"+((o+"").length-1))),t)}return $r(e,t)},Vn.reduce=function(e,t,n){var r=$i(e)?Ot:Ut,a=arguments.length<3;return r(e,lo(t,4),n,a,dr)},Vn.reduceRight=function(e,t,n){var r=$i(e)?zt:Ut,a=arguments.length<3;return r(e,lo(t,4),n,a,fr)},Vn.repeat=function(e,t,r){return t=(r?_o(e,t,r):t===n)?1:ys(t),Yr(xs(e),t)},Vn.replace=function(){var e=arguments,t=xs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Vn.result=function(e,t,r){var a=-1,o=(t=ba(t,e)).length;for(o||(o=1,e=n);++a<o;){var i=null==e?n:e[Lo(t[a])];i===n&&(a=o,i=r),e=ts(i)?i.call(e):i}return e},Vn.round=Pl,Vn.runInContext=e,Vn.sample=function(e){return($i(e)?Qn:Qr)(e)},Vn.size=function(e){if(null==e)return 0;if(Ji(e))return ps(e)?un(e):e.length;var t=vo(e);return t==w||t==C?e.size:Fr(e).length},Vn.snakeCase=Qs,Vn.some=function(e,t,r){var a=$i(e)?Dt:aa;return r&&_o(e,t,r)&&(t=n),a(e,lo(t,3))},Vn.sortedIndex=function(e,t){return oa(e,t)},Vn.sortedIndexBy=function(e,t,n){return ia(e,t,lo(n,2))},Vn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=oa(e,t);if(r<n&&qi(e[r],t))return r}return-1},Vn.sortedLastIndex=function(e,t){return oa(e,t,!0)},Vn.sortedLastIndexBy=function(e,t,n){return ia(e,t,lo(n,2),!0)},Vn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=oa(e,t,!0)-1;if(qi(e[n],t))return n}return-1},Vn.startCase=Xs,Vn.startsWith=function(e,t,n){return e=xs(e),n=null==n?0:sr(ys(n),0,e.length),t=ca(t),e.slice(n,n+t.length)==t},Vn.subtract=Cl,Vn.sum=function(e){return e&&e.length?Wt(e,sl):0},Vn.sumBy=function(e,t){return e&&e.length?Wt(e,lo(t,2)):0},Vn.template=function(e,t,r){var a=Vn.templateSettings;r&&_o(e,t,r)&&(t=n),e=xs(e),t=Ss({},t,a,Xa);var o,i,s=Ss({},t.imports,a.imports,Xa),l=Ds(s),c=Jt(s,l),u=0,p=t.interpolate||_e,d="__p += '",f=Pe((t.escape||_e).source+"|"+p.source+"|"+(p===X?de:_e).source+"|"+(t.evaluate||_e).source+"|$","g"),h="//# sourceURL="+(De.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++rt+"]")+"\n";e.replace(f,(function(t,n,r,a,s,l){return r||(r=a),d+=e.slice(u,l).replace(Ae,rn),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),s&&(i=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=l+t.length,t})),d+="';\n";var v=De.call(t,"variable")&&t.variable;if(v){if(ue.test(v))throw new we("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(i?d.replace(G,""):d).replace(q,"$1").replace(U,"$1;"),d="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var m=nl((function(){return ke(l,h+"return "+d).apply(n,c)}));if(m.source=d,es(m))throw m;return m},Vn.times=function(e,t){if((e=ys(e))<1||e>d)return[];var n=h,r=bn(e,h);t=lo(t),e-=h;for(var a=Kt(r,t);++n<e;)t(n);return a},Vn.toFinite=gs,Vn.toInteger=ys,Vn.toLength=bs,Vn.toLower=function(e){return xs(e).toLowerCase()},Vn.toNumber=_s,Vn.toSafeInteger=function(e){return e?sr(ys(e),-9007199254740991,d):0===e?e:0},Vn.toString=xs,Vn.toUpper=function(e){return xs(e).toUpperCase()},Vn.trim=function(e,t,r){if((e=xs(e))&&(r||t===n))return $t(e);if(!e||!(t=ca(t)))return e;var a=pn(e),o=pn(t);return Aa(a,Xt(a,o),Zt(a,o)+1).join("")},Vn.trimEnd=function(e,t,r){if((e=xs(e))&&(r||t===n))return e.slice(0,dn(e)+1);if(!e||!(t=ca(t)))return e;var a=pn(e);return Aa(a,0,Zt(a,pn(t))+1).join("")},Vn.trimStart=function(e,t,r){if((e=xs(e))&&(r||t===n))return e.replace(ae,"");if(!e||!(t=ca(t)))return e;var a=pn(e);return Aa(a,Xt(a,pn(t))).join("")},Vn.truncate=function(e,t){var r=30,a="...";if(as(t)){var o="separator"in t?t.separator:o;r="length"in t?ys(t.length):r,a="omission"in t?ca(t.omission):a}var i=(e=xs(e)).length;if(an(e)){var s=pn(e);i=s.length}if(r>=i)return e;var l=r-un(a);if(l<1)return a;var c=s?Aa(s,0,l).join(""):e.slice(0,l);if(o===n)return c+a;if(s&&(l+=c.length-l),cs(o)){if(e.slice(l).search(o)){var u,p=c;for(o.global||(o=Pe(o.source,xs(fe.exec(o))+"g")),o.lastIndex=0;u=o.exec(p);)var d=u.index;c=c.slice(0,d===n?l:d)}}else if(e.indexOf(ca(o),l)!=l){var f=c.lastIndexOf(o);f>-1&&(c=c.slice(0,f))}return c+a},Vn.unescape=function(e){return(e=xs(e))&&$.test(e)?e.replace(W,fn):e},Vn.uniqueId=function(e){var t=++Fe;return xs(e)+t},Vn.upperCase=Zs,Vn.upperFirst=el,Vn.each=xi,Vn.eachRight=wi,Vn.first=Jo,pl(Vn,(Sl={},_r(Vn,(function(e,t){De.call(Vn.prototype,t)||(Sl[t]=e)})),Sl),{chain:!1}),Vn.VERSION="2.4.0",St(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Vn[e].placeholder=Vn})),St(["drop","take"],(function(e,t){qn.prototype[e]=function(r){r=r===n?1:yn(ys(r),0);var a=this.__filtered__&&!t?new qn(this):this.clone();return a.__filtered__?a.__takeCount__=bn(r,a.__takeCount__):a.__views__.push({size:bn(r,h),type:e+(a.__dir__<0?"Right":"")}),a},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),St(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:lo(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),St(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),St(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(sl)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Jr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Ir(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(ji(lo(e)))},qn.prototype.slice=function(e,t){e=ys(e);var r=this;return r.__filtered__&&(e>0||t<0)?new qn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=ys(t))<0?r.dropRight(-t):r.take(t-e)),r)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(h)},_r(qn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),a=/^(?:head|last)$/.test(t),o=Vn[a?"take"+("last"==t?"Right":""):t],i=a||/^find/.test(t);o&&(Vn.prototype[t]=function(){var t=this.__wrapped__,s=a?[1]:arguments,l=t instanceof qn,c=s[0],u=l||$i(t),p=function(e){var t=o.apply(Vn,Rt([e],s));return a&&d?t[0]:t};u&&r&&"function"==typeof c&&1!=c.length&&(l=u=!1);var d=this.__chain__,f=!!this.__actions__.length,h=i&&!d,v=l&&!f;if(!i&&u){t=v?t:new qn(this);var m=e.apply(t,s);return m.__actions__.push({func:gi,args:[p],thisArg:n}),new Gn(m,d)}return h&&v?e.apply(this,s):(m=this.thru(p),h?a?m.value()[0]:m.value():m)})})),St(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ie[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Vn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply($i(a)?a:[],e)}return this[n]((function(n){return t.apply($i(n)?n:[],e)}))}})),_r(qn.prototype,(function(e,t){var n=Vn[t];if(n){var r=n.name+"";De.call(Mn,r)||(Mn[r]=[]),Mn[r].push({name:t,func:n})}})),Mn[Va(n,2).name]=[{name:"wrapper",func:n}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Ta(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ta(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ta(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=$i(e),r=t<0,a=n?e.length:0,o=function(e,t,n){var r=-1,a=n.length;for(;++r<a;){var o=n[r],i=o.size;switch(o.type){case"drop":e+=i;break;case"dropRight":t-=i;break;case"take":t=bn(t,e+i);break;case"takeRight":e=yn(e,t-i)}}return{start:e,end:t}}(0,a,this.__views__),i=o.start,s=o.end,l=s-i,c=r?s:i-1,u=this.__iteratees__,p=u.length,d=0,f=bn(l,this.__takeCount__);if(!n||!r&&a==l&&f==l)return ha(e,this.__actions__);var h=[];e:for(;l--&&d<f;){for(var v=-1,m=e[c+=t];++v<p;){var g=u[v],y=g.iteratee,b=g.type,_=y(m);if(2==b)m=_;else if(!_){if(1==b)continue e;break e}}h[d++]=m}return h},Vn.prototype.at=yi,Vn.prototype.chain=function(){return mi(this)},Vn.prototype.commit=function(){return new Gn(this.value(),this.__chain__)},Vn.prototype.next=function(){this.__values__===n&&(this.__values__=ms(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},Vn.prototype.plant=function(e){for(var t,r=this;r instanceof Hn;){var a=Go(r);a.__index__=0,a.__values__=n,t?o.__wrapped__=a:t=a;var o=a;r=r.__wrapped__}return o.__wrapped__=e,t},Vn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:gi,args:[ai],thisArg:n}),new Gn(t,this.__chain__)}return this.thru(ai)},Vn.prototype.toJSON=Vn.prototype.valueOf=Vn.prototype.value=function(){return ha(this.__wrapped__,this.__actions__)},Vn.prototype.first=Vn.prototype.head,et&&(Vn.prototype[et]=function(){return this}),Vn}();ft?((ft.exports=hn)._=hn,dt._=hn):pt._=hn}).call(commonjsGlobal)}(lodash,lodash.exports);var _export_sfc=function(e,t){var n,r=e.__vccOpts||e,a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var o=_slicedToArray(n.value,2),i=o[0],s=o[1];r[i]=s}}catch(l){a.e(l)}finally{a.f()}return r},_sfc_main=defineComponent({props:{animationData:{type:Object,default:function(){return{}}},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:function(){return{}}}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup:function(e,t){var n=t.emit,r=ref(null),a=ref(""),o=1,i=function(){var t=_asyncToGenerator(regeneratorRuntime.mark((function t(a){var i,s,l,c,u,p;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=e.autoPlay,e.playOnHover&&(i=!1),s={},!1===lodash.exports.isEqual(e.animationData,{})&&(s=lodash.exports.cloneDeep(e.animationData)),""==e.animationLink){t.next=19;break}return t.prev=5,t.next=8,fetch(e.animationLink);case 8:return l=t.sent,t.next=11,l.json();case 11:c=t.sent,s=c,t.next=19;break;case 15:return t.prev=15,t.t0=t.catch(5),console.error(t.t0),t.abrupt("return");case 19:"number"==typeof(u=e.loop)&&u>0&&(u-=1),e.delay>0&&(i=!1),p={container:a,renderer:e.renderer,loop:u,autoplay:i,animationData:s},!1===lodash.exports.isEqual(e.rendererSettings,{})&&(p.rendererSettings=e.rendererSettings),r=Lottie.loadAnimation(p),setTimeout((function(){i=e.autoPlay,e.playOnHover?r.pause():i?r.play():r.pause(),n("onAnimationLoaded")}),e.delay),r.setSpeed(e.speed),"reverse"===e.direction&&r.setDirection(-1),"normal"===e.direction&&r.setDirection(1),(e.pauseAnimation||e.playOnHover)&&r.pause(),r.addEventListener("loopComplete",(function(){"alternate"===e.direction&&(r.stop(),o*=-1,r.setDirection(o),r.play()),n("onLoopComplete")})),r.addEventListener("complete",(function(){n("onComplete")})),r.addEventListener("enterFrame",(function(){n("onEnterFrame")})),r.addEventListener("segmentStart",(function(){n("onSegmentStart")}));case 34:case"end":return t.stop()}}),t,null,[[5,15]])})));return function(e){return t.apply(this,arguments)}}(),s=computed((function(){var t=e.width,n=e.height;return"number"==typeof e.width&&(t="".concat(e.width,"px")),"number"==typeof e.height&&(n="".concat(e.height,"px")),{"--lottie-animation-container-width":t,"--lottie-animation-container-height":n,"--lottie-animation-container-background-color":e.backgroundColor}}));watch((function(){return e.pauseAnimation}),(function(){(e.pauseOnHover||e.playOnHover)&&e.pauseAnimation?console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover"):r&&(e.pauseAnimation?r.pause():r.play())}));var l=function(e){for(var t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,a=0;a<e;a++)t+=n.charAt(Math.floor(Math.random()*r));return t},c=function(t){if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(""===e.animationLink&&lodash.exports.isEqual(e.animationData,{}))throw console.log(e.animationData,"animationData",e.animationLink,"animationLink"),new Error("You must provide either animationLink or animationData");var n=setInterval((function(){if(function(e){return null!==document.querySelector('[data-id="'.concat(e,'"]'))}(t)){clearInterval(n);var e=document.querySelector('[data-id="'.concat(t,'" ]'));e&&i(e)}}),0)};return onMounted(_asyncToGenerator(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.value=l(20),c(a.value);case 2:case"end":return e.stop()}}),e)})))),{elementid:a,hoverEnded:function(){r&&e.pauseOnHover&&r.play(),r&&e.playOnHover&&r.pause()},hoverStarted:function(){r&&e.pauseOnHover&&r.pause(),r&&e.playOnHover&&r.play()},getCurrentStyle:s,play:function(){r&&r.play()},pause:function(){r&&r.pause()},stop:function(){r&&r.stop()},destroy:function(){r&&r.destroy()},setSpeed:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e<=0)throw new Error("Speed must be greater than 0");r&&r.setSpeed(e)},setDirection:function(e){r&&("forward"===e?r.setDirection(1):"reverse"===e&&r.setDirection(-1))},goToAndStop:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r&&r.goToAndStop(e,t)},goToAndPlay:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r&&r.goToAndPlay(e,t)},playSegments:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r&&r.playSegments(e,t)},setSubFrame:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];r&&r.setSubframe(e)},getDuration:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(r)return r.getDuration(e)},updateDocumentData:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;r&&r.renderer.elements[t].updateDocumentData(e)}}}}),_hoisted_1=["data-id"];function _sfc_render(e,t,n,r,a,o){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=function(){return e.hoverStarted&&e.hoverStarted.apply(e,arguments)}),onMouseleave:t[1]||(t[1]=function(){return e.hoverEnded&&e.hoverEnded.apply(e,arguments)})},null,44,_hoisted_1)}var Vue3Lottie=exports("V",_export_sfc(_sfc_main,[["render",_sfc_render]]));function install(e,t){var n=Object.assign({},{name:"Vue3Lottie"},t);e.component("".concat(n.name),Vue3Lottie)}var plugin=exports("h",{version:"2.4.0",install:install}),v="5.7.1",fr=60,ip=0,op=49,w=180,h=180,nm="蚂蚁刷新",ddd=0,assets=[{id:"image_0",w:32,h:36,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAFZElEQVRYhe2Xz2tc1xXHP+fd++anfv+wZFtyLctN5VqpS51AAgkRZBHyB8QQ6B/QVemyu3bZXaCbUtpVCwnE+25aUAKliyBbsWh+2YnkYEW2LGtG0mjm/b6ni5nRyPJInpBAuvCBy5x33+V9P+ecd+67A8/smf3AJr0uDNZWXnNZ9gqa7ojKUvHHV28AmYjo4XWN9VtTov4bYvx5ky+u25HSX0VGdr8TQLq79acsiX+Fy1CXos4h6J7CTWBdhBqYUyLeHNZeFuMjxiLWxzO5u5LLvwJsHIXtCUA1ednFyX9wimqGOgfaHoBIcyCI5yGeARHE2ObjRRDx3sXzfg1UjkLYpwF88Zc//2bo0jx9MxcoTkwiaFO4ifd4DG0QgXinyt7tz9m5tUzj7trzV/7wzixQA+KeAXRxwb739m+ns8whCLZUojg5QX54jMLwCPnhYfyBAVwUk1S3CSsV4sojoocPSWt7SAumdHa67wqMA+aoxrEAqir8bWAQq2OagaqSNBqka2vUVtcQEUDxpJOBtiCAJ4KiiEIaBkWgQJeSe8eGf/1UGRdeyJfVOqco4NTR9BWnzbnMKa5VFVVFFVTBaXONA8TaDLJcN4CuGVBV4e+lERIul4clv7vlKFqPuVNlzvQXyBmPKHU83I9ZrQbEmTI7UmCyv0DZ90gzx2Y95fajBlGa4ZULEXEIufITWt1LcOMFS5iO4Ols36jL/Wi0xKszY/hW2oQATAyVmJ8axDnFGO9gHoTRQeXiRJl/r1ZhsD+EKIXyE23YHWB102K1RKaj02dy3rSZ5LHmkY4jKOagGaQJ0Xo/chZem5vgk8mRAE0iwPUGECYeDgv452b8jO2TmuVQKx6Id8wAl65c2CWNAvL0mIFhozzEoaT0hzG21T0inTQf9pEmQxtAH9fxz09v4+J9IOsNIPAUlRgIKUQBg0YJvE6PtYM+HPFxPqL85NIDpL7XO0DdKo4YoY5qzGjg2BwynS1QDlPQeSkOZ6B1b3x0j4GBGtWvq9L/8x5LUC476hKSaA0IGatmbI92drG27tHrw/NtkJmpLeLGNo3Pa92kum9E4+OOzAtAdoEGA49SBgV82xzGdHxrwLZ9e2iNB3lfeelnt4kq98iWot4BFhYcORsgUgVqkCWc3tADsZzfEjYd4fZ12/ctzE3vUSpsUfnoNj+9nHaTOqa/fqd4fwwhrCC6DQQM3esjmjI8KpyQ9tavAkNFx4uz69Q3vuKbf90XWXliDzg2AyKi5EoJSAWVDVR2cEnGqY9hzHSPvl0OY2CoqLw6s4fWNrj/z2XS+43ugZ70MRq/mICpIHIX2EQJ0Zpy9iO4ZKGYPwJiIJ+DyxPw+rkEU6vwYPEGW0trXDjXtf5w0nlgYTFjY2iHen0V0VXgPKpFooqP/wE8/xzY5yDNN+PIe9BvgdBRXdln984nRNWPEd3m6lJ63OHrWAARUf3HxQZx8DWproDOINoPOkhSM1RXwNyB/DDYEjSAWuCId+pk4RpptIzIlwxO7HY7Cz49AwBv/jLh3Xc20foyKacR6UN1FuhHE0OSCOk+iKcIDnUNnN4DXcJjCc2v89a98KSj54kAIr93unR1n1uf3UGiD0EMSIjoeZQBwKIOcBmOfZB10JuIWUS9/3L29M5J0UNPp2IVrs/71NbGcPEcwi9QnQc5A5Ray0LQByCfgS5j/U8pj23KtfXgac/v+Y+JLi5Yvro5gBdOom4KlQmUvtbtOp7bwplvMLn7TE7u8ead+GnRfyuAA5Clqz6rqyWiqETkchgE58UU/IB4OKD8YiLXrj/x1fveAA5AVIXr1zzGt4StceWt910vET+z/zv7H6I0eQIhNkaGAAAAAElFTkSuQmCC",e:1},{id:"image_1",w:104,h:103,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABnCAYAAADsSgd0AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAgAElEQVR4nO2deZxdR3Xnv1X3vq27pW6ptVjWYkm2vGNsYzBLEggOMIawZcCTkG0I4IQQYJIwA4RJwMOQkMBkAUISIJ8ZwieQQJjJBmYJBhzANgSMdxshW5asxVKr1ertLfdW1fxx61TVfd2WLdvY5PPR/Xza7+ndrer8zvmdX52qew0nt5Pbye3kdnI7uZ3cTm4nt5Pbye3kdnI7uZ3cTm4PdVOPdwMe6uaG2+rciV1AxdMVnODJj9/2QwGQc9KOHwK7eSB/WEDUj3cDTm7H3x7zCPqhipaHuCmlHrfG5o/XjR/2dtVV0anePrxTfrgKrhre9fZ/Px6RbI9JBDnnHuZ9rlLwdjj8ziey6J6O0k8ANgKrcGoVuJVAG600lhylMpRzOAwKg3UWxyLKzaH1UZybQXMvllvouG/yQXsTcOLgPYZ56ocPoPnfW8NM76ex2WU4fRGoDTjbSFUYTnkV539Tyfd40+Q3Vxk1ZSrnQOsC3H6su5HcfomJ5t8y9tapB23jv3eAgiR+qFL40Hu20+39Bk69AMVmLBrtPBAkEjkxsvP/ZhlwiIdXx9p4DQtof45zBPAsoLE4twflPkOn+Yese8s9D9b0H3R+etQBeujR8qkG993xWxiuAHUWzitKAcR5w0n3BYv0h9qdXMQqHJJGnRu6jgKlAZs4gYvXUlgUd6HtJ9m04V1wZXnc7vyAouqxB+j+947Qn/9djP5FHONoqkiR1jiG6AuWWj45TrnEwAJscpA6zkgiBUscQqX/xkcfM2j3V7TGfov1b1pc/lo/5AA9KDAHPtShu//9KH0FuLHYFVU3KC4ClhrbUqc3rWJU1A9K/j0cNcl3BaDrTqGIgLqh86sInUeXn6K1+dfYcGV3+Y56oNSjA9RjA9C9b3sVrvluYLIyhoqeX7NemhuovFf2B5v7fzsiYMvdOTWPSyIDQNnkdw9oyFEu0p3S8d7SZhwodwTl3sJp/+Mvl974hwyg4wJz6Le3M2s/jm48pebVzndekrREk7IJVpKDXF2lOVudq1wVMMuJhBSM1MBy8Zrw8MfK9bQCdIyglDqzIQKzg2/Sbv4sm96+a2nn1aMC0sMG6LjAXHWV4mf7/5288Ras6kTjJpGSAgDeQC4CJdQnEaddwmDy3RtMD+WmtHu1nJQ6iY4REe6VdEnp6s9aD1oCjk5pueyB/Z9se9fvLrHDo5CXfgAAfShn173/AOryqtSXeGB1ImATcFxdjitH5cGuMoQxEQgHZHINAb06POaRBFjZH3NIdXBwAH+sTY6xui5MAgVK+3yEhc34feazbN/6kprae7wAquppy9xz/2+fyaK5GpVtA+99gUpc5HFrw4VQrm5Qhd8vPwbrEw3jhlqeZv7000dKeo5VFUBax3YIAKm8RxEGxGmeEoEi+Sk4gAVl76GtL+fUd36v1rpHMFZ69ADa85aXU+i/xOqxKr+Ia7rkUFflkJTW5Pc0ylJDK+q/u4T+gtFSukzACZdKKY3EqCTnE68bhILkOgc6iyelgCl81JnqwtrOk9tXseXdnyLc4jEHaIjedv3WL+D4EE43q1G5AgzBoApv2CSK8NFjJULwhnSVdwfqSylGosh6B0jODYB4gNzQvqDSbJXsbfKbs/G66ETCp/ynE4v587SOv4c2WsAOyOxr2Pbuj6VmejhAPXKAvv/WV4L6M5xqVkkVwESFpcTrrfdETQAPIs0IZUgkyWHaNzPNJTZN0g5UljTOf2rv+RCjpBY5GiiJYyFXwz+0XcRDWtXQCp8MqwsqnUSVFeoeoN1r2f57/1ua9gMHaEnkfO83X43K/xSyRs2IEglBBAjXJ9TjEroCgnAQ7g/yGGI1wBHl+XDiGu5ZQmdLeiy064Z2eAEjbVD+OqE9OjKAyiK1au8gyp8XVKUpsOZ1nPmej4T9nJhoePgA7fyNX0bl78NljcrYGlxJrG85MLbyKDQ44WiVjF9YmtvFhcNxwvuSR6R7KUBDPUpzXjg+oazaoFSOtXVNUmO35BrLDW6DAwk9eqWoHChToMs3sP0P/yI08QQi6eEBtOvXfxybfxZ0q+J6TyHWN8pJh330BCP53KFs1QmNP0/6l3C/qKW0ThdywTBdpTkDasCFqkUSkcKdaW5MQXMO8mQg7Yj7wzWFZhNEla4oPD1WW8D1UcXzOf2Pvlw191EGqBY5h/7LOmby27DZZG2ULfRlRQyk4LiojvD5xaXJXpJuEh1SMZD9ITeoyghBzS1DdUElJiKl2hEjIeTGVIz4CIc4/grGtzGCa211SQ4a+gwU6UDZI4wX57Hujw+dCEAnvmjkmP4STk9W/bWJALBQmormrAFT+sb5Y5yhpuSsqRw5jbbSX8d5rgm04gVGCkDN45PIEWOntCmpJS33iICo0aWn5UB9Ykcblam11acx1afzv1nfR2tin6UvDrBqkln9pRM194kBdNevfxKrziMMFBNqcxaUSbwKv6/0+SgRDsYjEwBU9Ac+2pSOdhHjaZ3wvICUqicIVJtO7qG8YVPa8ddPc0l6P6fo9YoKJEviVAllW4+4rZ3owbOVc1oT+y23Nuo8dv7GJ09khvm4B4ZLOwd3vv430Y0/wGYqDvxsBCiM3D2/h47Jbeo0dPOuAZ//1xl275tl/8F5ev2C1RNtNq4fZduWCZ596QRnbW1HgyoifaRjGKh/dyTKy/8gZSOhRWeCCHDO8vXvzvON7x5l38E59h2cZ6FbsnJFm43rxzhnxzgveuY46ydFtZFEqac35ypVFyhRKC6LbVbeAbVxmMF/U+d84L2PHkB3v24Lg/x2nB6BLNKNE0ASoBQEpSQlm6QSMDVj+ZsvzKFdwfbJEluUlIVh/9GSm+4ecPf+eYwxNBoNXv6Cs/ill6yte7tO52sEkOFuCI3hOULozEet9/y5xYJ3fXg3N96yH2MMrUaD808f4/wtTSbGMhqNjEI12HkoY8PaDlf8RIssT/qfiZVUFSk6D4FbObCuS3BFBRR2kWZxrtr+p/c+GEDHX3Ylhr3z9Z8ANRKStyOCo1wVzhCjBuIA1LpQpp+dK9mzv+TXnr1YNTZrVE1wFooC+pbDMyv55r1tbt5jODq9iCstqtGoeu1E1UmSJ1aaA1j+i6MyoJXoSZxKVw51dKagow2XP2WSp5yuuHBjj5HRHNptb1x/3bLLonXcdFfOE89SZJnvq02iVOmKzqUKLgVZK2JDp+0eoa8+ATz9wQA6fgQ5p/j+638Joz+M9TV2mwAnCVIq1M7FaQEBWDlQOVhDOTDkdgCNBuhWbHDIZQrMALoL0F+AvAmTGyFrJTnPN1nyj0wH1AqbLqIVFCbJ764yYG8Bpg9U57RGoT0CmdCSGN4LBywUA8qsRd7w4KWVivCpYr6UNiov6cMnoKwjM69ROz6wzKTfQwXonne06U3dB9kkNiMkRoePGplgSz+H1FHIH9oruyx6vfC3zghTE1J1cJ4ydFYBp31pJUhd5yvSLtJHUpwOn07GXkkiF+mL8wndVtEm8j3NNS4RPsY7oE7MJnlNVgpZVe2Xib8gcjLCoBevCFV5hPbaTWrbO3oPhMHxVVz34MexTFbeKdEijRJVUxJktCgfII5vUmXWqAztssrQIn2tiwNEpUE3qj+lY93N+cQfbDOkvgI4iZILgeSvbf3+tPKkM8hzYh3Rt9dIXyXvZT66GmBU1Qflfxdmsd7BrPUqziu5ILs9yMHJ1STdQx8/HgQPGEHurtf+KDa7BqvzQB9yYefHAtZ4IJLip/MN1qK+dMwdCsKIszadnRrCHxPUD5X3paN3S7x+yEOJ0QNDicyRCE+oGemHb4OzHkCpwqfn+wsKwDI1r5Jod37cJ1ELCcVlSU5LcpsGsCWZ+XF11ge/thwODywSSvcHKL+/NlUt3uGSDnhpaT04RjpdQjmIRpPI8LXVyshJ0scbI4AhuSUxuk1+VyqO6NNqdSho+qalc0HWt1WSeEjkUtmQyriPZpNQox1UfwKAziFr+r54dacS5wvjQZO03bcn0n9O6d4DPG05GJaNIHfnL1+C09dTZlkYd4gQkJGysdEAyoe8UxUg/WNQLLJox1jMTsHQxqmMljnCqLmfZm6gMQqtldAcBXxekrUGmR9z4Ot1yLyLivlMIlLuL34iv5EYCKrBsZTNhKLF223KeWJAA2UJxSz058AssmgnWNCnYPQI2vbJXZdxs4esqaC1AporPAv4PCfT4Up5CS6U74WIHJuVBmWfqs7+i38bxmL5CCrsez2vePTVEJ/Kb0nkOAMLR+kWmgMjz6G16WLG1p1JJ89R3oDWWrrGcPj+uxgc/DfG577L6nwPtNdAe0UFVEjgOnqb0okvZQkogoYOH/WVPh5w7SJ9hhVCybSF9t+dv44ZQHca0z3GQX0Bg4kLGNv0ZFpjk4xkGUopnHM45zjWnWNu301kh69nU/eb0FkNzRHCgkydyG3nxY6yPhf7yDIqQ9n3As8ahmJJBLl7rjybRX0LRuWh46Gm5Es0powUY6upBDd3iN2ty1lx5osZm1hDo9Egy7Lhy+Ocw1pLWZb0ej2md36FiSP/zKrWHIyeWlGG5AUZUzgqf0lH6VLWEfatdSUBSAAPlCNOJp/EyHUWigXs3D725U8lO+1FjJ+yjUajQZ7n6JAj6/0py5J+v8/R+26lvefjrG0dgNaED3o/VkyrC1K6UioQA8qUjNgnqG0fuvP4AN36qs9D87mVIhFxYGNNTWSq9bRjDMX8NHtXv5L15/wEnU5n2Y4st0nn5udmOXbrx9laXAMrtkLeJtKTeHgCDD73GAhji8h3BHqTRJ5SnuRRKfBKWcg66E+zsNDl8IYrWbv9Etrt9rJO9kB9McZwbPow3Vs+zKb8lorCFTEviUjKMipa94JBWT9+LD6vnvCR//CAALldV26h53Zis2Ylg12ssxm/mkg4W2VgNHbhMPeufQMbznoGrVYr0NmJbNZaut0u99/2BbbOfRw9vsVHktCSl774DrrkNyfdcMu4G3Ekr6S46XNDoG3vhINjTC/k9M94HWs2nk6eUPOJ9mV2dpb5Gz/Apvx2aIxA5ocgouSkBCR5SNqnywGtxhnqjA/ulevVc9Bi8RbIm1UfREIKHchYwkRvHsxyb/snWb/jaQ8KzqDfY/cdt3Pk4H5anQ6nbNnKqdtOr0yuNSMjI5xy/vPYfdMi2xc/B6MbCY+gCAYQVV9Qaon6A+rzPNTnmEJU+QGp8RRT9lmYXaR35ptZt+kM8jyaRdo9dWAf7ZERNmzdzobTtj1gP7XWrFy5kvLcVzJz01VM5IPqPiL3rUr6JQrUt8OqJt3+W4FfXR4gx+WRKVwyRZAURHHVDUrDofI0Vj/x5XQ6nQcE58Zrr+Hqj/0f7tt5F7Ys0T6XGGMYW72Ksy6+hCve8CYm1qyl0+mw9vwXsffb+9lc3AetsZhn0jUCJNEUQPEgpDOrSoEs/ZJBaKiwe6ltS1z3MIdP/RU2btoRwPm3L3+RL/z1R7nv+zuXtHvF5GrOfNKT+ek3vomVqyaXBWlicj37N/8SEwffC+3RYOAQ9VKBsKpeLnDu8vRawapu1y+cSbdxB0brKvFLxEjuMfUqdtFn98Sr2Xjuj9NoNJY0srcwz/ve9HruvulGOs0OzbyBzjTKR4DFYayhNxhgMvjJV17J83/h1VhrObTvblZ/7100x9eByis3spn0njColTGSTqPIRQOE3iUsILkHD3axyN7eJlZf8lpGRkbozs/yvje9gd233Eyn2V7SboPDhnYrXvKaX+W5r/jFJf13zrGwsMDst97Dqa27IwhOVcXjIBayWBpSFjJjaetz1Okf/h74gjnAO171xN9DZZcEqZlOrMnYR5KxgyP99Yyd//PLRs/s9BGu+sWXM717N2OdEVqNBrnWaKWqEY1SZAoyrWlmGdo5brnu60zdv5+LnnkZeWuE/YdmWKWnfC7ysljKMGH1jE4oLaXCRFZHkyUS21/OWcziDN3TXsn45Dpmpw5z1X++gpm9exnrdB643UrR1DnaOW6+7lpmpo9wwTN+rHY3pRRaa471W4zPX1eNg0Tyi/SsqVAk4hX9sn3Vn3/3n6SZvsHqeYHCpJYUKgeuyklS1S3h2Mqn0263l4DjnOUPX/9q+oePMNpqccqmLbRbbbRWNBtNGo0Gyjla7Q6NRk6uFS2dsbLV4YZ//nuu/uhHaDQatDc+Dco5wixlukpVVFmYLEzAkA6HKe0kf4ogkGOM5RDbWbl2EwrH/3rDqymnjzLm2z3SGaHZatHKm1WbO20vtxWZcrSyjBXNDl//9N/yxb/5KMNblmVMbLqAabO5ms7XUqcbkv6hH1ZGEs+Ta+QA7uYrn4Drb67EQQJpOp0tFUarQJV01py7rAT9xw/9KYd3fZ9VKye44i2/wymn76AcDPinP/kjbvj7f2QwO1eJljxnbN1a1m/fjPIznqPNFp/5yw/yjBe+lLE1W5jau4E1jR7YPNJYmD6oza8QCqqh2iAg+u8yNSHHGUA5emPnMtlo8H//7E+Y3r2byfFVvNy3u9/t8ldvfjN3fvUrOBwqzxldu4ZTTz+N0tulqRWjzSb/+Ofv5xnPfwkjK8eDLZRSNJtNjjZOZzUHotMIEIaK7iQ3WSfrITe7m698grrgQ7dUrlcuvhGnVPTMpKQj/xY1Zx0L5Tija7YsC9A1f/sxOo2cLWedTdHrsu+O29h9662sOnUz87NzFEAfRa8oObzvAHd887s4NJmGJgo9GPDJP343eZ6zkJ2atMHVbxSW+MrgU2iDGCkQj3EJOFKnw9Ka2IbWiq/+3SfoNHJOO+c8in6f73/n29x1/Q1sf9Il9J0LbZ7af5Bbr/8O1lXPOSssTaWh3+NT73/PEntkWYYb2xbbI4IrjMmk6u1Bs75zdvGNICouV0+OBUcXxwtpYVS80VpmG2cwni+tEt34lS8ymD1GpzPC4vQUe2+7mdJq9u+5j7npaXpQeaK0FQe9Prvuupuzz92KLQuaWcZd37qOLMuwzTXALsJEXK367fNOWMGk4u/iaOHDAxLmmqq+mtLQmdjIt794NWZujsbIKAtHp7j7ppvYd+99KAWzR6ZZHGqzGgzY9b1dnHPudgbdAVo5Wlpzx/VLC9JZltFZcwbMaz8mEzs6T3ledocVrR6DTD05AqTYFqcSfEFLqE3KPLK+QCtcPrqsrL75a1+moRQZjun79oBzHDi6yP37DzJ14AA9mRqXzdPO4tQUmxdPpYklx3H0wAGOHtyPaq6AgTRaOgBx8b0YW774Dy1RE9AgzgcJIygGbpys0eTWb/wreabQWI7u28vuvYeYPnoMnGNq/356oZga27wwdYRNC6fS9vkxdzC9dw/zM9OMTaxODlc0WqP+njLYd3H8JhFvLdWcU+jLNoDc3f5zF1PYFWHOJiQxElqQkKywc7q5BByA2cOHyfwaBeccs/cf4PY77mV65hh4Bk1M6V8KUn3OzC2wbixHO4vWjoN77mF8pb8hOnwgix21Sy8Ucw34mU8iMAG59DflZzQUs9OHyXAoW01K7vreTqamjx63zdo5js0v0B5rgLUoZ9EKDuy+mx0X1gHKGu3oKFYoVpxNR2dKP61d4W7/uYtzBuVzqkKkDOoEEOHFVCgooMS55YvgZdH346W4mGQAdIfzh5jKuSoSrcUInVqDspai18WO+hxnDeRSxU4AE0Ak+demv0UwDNXiwspXQ64K+sZgBj2UjfcvcA+pzdXyOOMBMihnKfrdJcebsvBzZDaha2EEaXsOWkpPvm+D8jk5uAtDzS3kLhf/aotCKuXUcdPYNOz9tnL1JNaYqvakHM4UjI602XPE4patNFS0k+EYH2ngyh7GGkpTMrlhM7q7c6kIcBDRUZCNQGcT5Cuq786C7cJgBhb3gi3ivUIurdqe64LFmYOMjq/CmhKXaZwpGBlp0ztsscdps8axspPjTB9cNXg1pmT95noZyFpLd+aAL4bKgNmP68ISsCQfBUcDUBdqUKfHjgtAnuZkBaWSckm1tHdluZNiMMANedm28y6gLIsKJFtiBn22rh/HAF1r6DpH11n/Wf31nOOUdWsYz8E5gy0N7bEx1p62jQ7HfJtk/CBrhX17Rk6HFedDOQ/zd8GRb8DMDTD3/UoZrX4StDcmDpdU5D2V9+YOs+Wc8yhMiTMGWww4bc04Rh2/zevXrGaipcCY0O6R8QkmT91Us4kxhsHCVNUeIyWzYWaSnJqoz8qZTtc4u95j7QEx8YSwIDEByxoa9iizh3djTD3pP/3FV2AbGaUpcNbgTME4BRefsZXSOrqmpGssi9awaEp6xjDWaXHp1vUMuvO4smRgBmw5/0LmZ6ZYY+7xESCgiHAxMLoNTBemv1FFymC2OtYUUB6Dhbth6roqqlrrCXNZJBOPytEcHODSF/wUVkNpC2w5YKXq86QztmIcy7a5025x6fZTKRbmcbbEliX9ss+2Cy9eEm9FUdAY7Pftl8G/CBXpjzi/SUSQAsV6jWY05B4ZQLkE2XQmVQxVDtDH7qTf79ca0x4Z5aLLnk+/GFS8a0uK7gLnjCtedOHZbJpchdKK0lrG2m0u3LKRn3ridhr9OVxZUJiSgbG84DVvoHvkbrRbjPcX8WJtZXTTh4V7I23Vxmuy0qiA2dshH61HohjLlqy3d2Ks4fxnPZeeb3fZW+TMFfDCi85i0+Tq0ObRVpsnbt7Iyy7YTqs/izMFeEoeWHjpr/7Xmj2stcwdPcyG/vVQDJamDydK1IYuIMOZyiFHc5ztxBJIKk/Tg5McYB2oARsGX+Pg1JNpt7fVBqw/89Z38ttf+zKD+RmUy8k0lN1F1mYZL9k+iVVrWSwtK5sZ5WCAnZ/BOEtpLIum5AnPeSGTW05jxf5PA0Xw9GqZk2+LbsHi7noty5H8Oyo1MLBwD+hOFVmST3FgCnI1Q+/wHbz0jW/j3dddy2BxHuUysIusy3JevG0VnLGW+cKwsqGxxlAuHPVXcJTGslCWXPSC/8iWc58Q7OCco9fr0Z26i6w4VDmNL7XFyTsRCf7T+rwU8LAdDa5ZX6HjUbayDi6NJos8YpH199M4cj1zs7O1XLRi9Rpe+8cfoaszeuWAoiiwpsAVfQYLc5iFWVr9efpzxzD9RWxZUJQlC+WAyR3n8PPv/CO6h26nU+zxK4KEehPe7ntOl0c+wjo9W2+3PC5iFqvFH2l/hFJMj83ltyjtgFe++wMsAv1yQFkUlIMeZXeeYm6Gdn+ewfwsZXcBbIkzJUVZsFAMWH/eBVz5nj+rRY8xhqn997Cl9wUoF+s5py6nk6BI848FaFY1exn4BSoT5ZYAVhtPFGAWWbf4ZY7u/S4LCws1kM669Ed440c+hVsxzkJZMDAlpSmx1mBNiTUlxpQUpqRbDDjW73HapT/Kmz76DxzecyenmRtgME98/qaM8t1an2tMRWGJPK+mRvxzO/Jv+U4RrxdqiwbMAD04yMT8DWw461xe9xcfx4ytZN47zrLtLqXdfbb/yLN52yeuXgLO9NRhxmevJVvcDbYfbTpMybV8byNjVGyhlLvxpSU2yyj92ML46DGey0V5yPjBJuDpFkycwz2dFzG59WLGxsZq6xF687P8ze++jW995tPYhXkaWqOU87rDMXCOya2nc/kv/yZPev5PcWjvTjZ3ryGf3wmm5+fuoZKkyWJGSKYdSOpyiQ+FYqmNhdJU+Dgbx0jOQWuCqdEfoZx8Cp1Wm7/7g9/hxs/9A+YB2r1m+w5e+Lo387QX/6fEj6s1FlP3H6B55KtMHvscLN5f3VdGu/K+hcwvZlSasMQ5y/wSZCA3oE2p3E0vKSh1jsmqqVljI0DiubWHl9LoctAYg5VnsLdzOa11FzC+ajWNRqMGlHOWb33m09x907eZnTpMo91i1fqNXPzcF7JhxznMz80xs/92trrrUUc9OBrCc6xhuTCEhfJSoQ5P4hHXvUGsLoSBYFIVSWlbuWq9hc6gs465zkVMj1zCmlM20WzkfPvqv2f3rTcyc+gQrZE2q07ZyCWXv4RNZ563JGq63S5HDt7H6tlrWbHwDVjYRyjvyGsGBCBZ2aMzqklJP3mXqQqk3EBmS+W+++IeRrcwmiqKbDV3QekfaUwoJJ2/CKNhXa3CGd1Kd/QCDjaeyMr1O2h3RsjznMyvI0vXxtWWKh28l4niLlYNboP5e6s1aRCXyYaJOj8wVQJUmKKMyIQFjCJoLOHBrQCOqyLHCniJ8zkN7XHs2A726QvIJnawctVkcDitdeiHLB8zxlAUBcemD6GO3cVG+22YvtXnSS8M0vkqeflFJkBlkOUeHF0BpS1kFjLTV+7GFx/F6gmshsJVUt0koEgylcFdOs8S3gQF6AY0VsLYGQw625hyG+k31pG1Jmi02mR5E+eqEk7RXyArplnNfsbKvbCwB/ozVDeHuNJUERaoyMsqwgv3VBJNgdOSbTjxDvG9hfB8kyRlWQGkWzCyATuyiSNqK/OsRbfGabQ65M0OzhqKQZdy0IXeNCvVIVa7XTB7TxU1ZpGgFJ1vsyxekcf0M5nuziLdZT6CcqqyT2ZnlPvOi+7DsRGjqaLI5xmTJGQZSOH8ElpF7fnMIBlVNUWdj0BzNXTWVqBlLcLzQKZXjWGKGegdqaoAgX58Z+RRjQBOMs0dJuR8JNVLmaECFMolEj2yXjwp9YQIMjbuC04I6DbkYzCytvrM26AaXowUUHZhcAR601BMQ9n3UaOSPnlHkrYJC8iSK+2f+Mg8iI1Mogdw+3LgGIqNkS6kE76TwuMVZxBnLmX5lYte7FIA5qG7z1srjzklTeBS31NEECyElTvaVeMGrM9DEBbVBwCI9OfrZL7cXJ0rtJw+ExSqJi6pnghlm+h8draS570DLH2JYCLxnc/XNZnsP6X2Jqt5tO9PePlHYvOQNqQTHMsx7CSz59aMFBYCeiqQSncImpS3HeHFd2musEXlZaJcjBhdx0i0dQUAAAxxSURBVOc5A+iZj0wBPPOG8vknrCJ1QOZfseMjysXmShDFAaEHQrs4la9EICT9kMc4Q1FYUd0kOQbnI80PfmsUmuZmHUWJbAEEAYQoFpQlrN1RJBLbgtU7cxTXgn1x7dFBZ/2CPuo3lwZJWT9MQSRJ2KjKIPJAlFLEheMCOJ7vqcCxyWL8oNCkY6pqR1hA748xPmrTB7KkC3JfMUyYIU4N7o2A9akvUXbDRg+Kz4Mj0j14ulCa72u6hXYo0hdqxet7phDnkXZV0yrXakbyT6NdNaer/A4xjjwSEqoMyXgo5B7P20KJUkIPq4JcPEcqFEGypwZIJHwYkJZJyKdqMqEX6wemYb/f5+tkgYps+pke64iFVIkgaZ/c1yXn++8miSxxtlTl1oYjiZ3SNBEm7oSCrXduB8o5RvJPVyb+zvOPASspdeWZhQ9nY+KnvEUjXfjnkohQ1PMDxHCXpa3pq1RqOUdVbpWut07XY6f7hUZAXDFGR0jERKowLrBLHKCSREv6exI5wdmEuhOnkmsFUEmo1qX/IAwJwvNA6eA0h1xV6k0raGjIXDUGUsyqiz47rv3Fb0RyTngHZ7LJHD/e2IlT1OgveF0SGWG2M9lf81C5rv8evH7oWuGRS5d4ckmY4wnTESb+SRUkRJGX1UYKl0k5SPn7SXQEjyc65XA1xXlHrvXZJcyQGkoRH9sXB3Jxf3jKQe6hbwRZNGLVx8jLZ8Zn/B3hcXrJRSmnw1KqkwbVFrRL/3yOQa6TSuZE1RgbB6iiDIXSteSgIN2qv9RJwm1d4ki+nYbkU0AQp/EAp5d2JgqNdMWNJua0YGiV9NHVj12y0EXanUZ7CpgFZcDkH5NdOOcUNz5vAac6geZKV1UUhObKlObEi2wUC2lkCxDyEolAZUJxwjkkNJbSmVxER3Ac9f1Cg/KZbsNgBQmd5ISaIJAPT3NWgJVPEQHJtUO+8SeHfToeI20NbxuRAalfiJn7KkJOrCDkFpTrqou/MBIsoJRymOzLKFMNkrRHP1PRwNrnkWDspP+OGN61KVsIs7Hpm69q0xiJMEintoMQMP6JvuScUCMsqcJbqM7/kVbAU0EhVJeKDxevJSKiNnvrKRX/qZzPybbukMazQFB4ECPKxYgJlRc/5BCbKlvlH2XBZl8WP4rLc8bc6+jxfZTN8CxTEwBa5O7QvtBRf4xwcAhnvzt9xxuaUFYJLzP3FCYRIQ884f1IllmFAFPJ0/8JXcj9SKJb9osj1d6bkOYKPLj+fKmYpLkilezJe3/i4BvCM7ySI5wA45008+/0kXtoiTgDyhlG3eukNaGKp8753G5MdmtAUuqUub+4wteMBHESo6gIVpqnwu+S/Emo0R8fckFa+5NrCA1JxIj8lkiVqPLnmdI/CWjifcWwUiWQe4bzHbVoFZESBqYunp+qwHR4IcCH+yTmDdHkopLT3qaZz7OZq5irip5b1Tmf2y1XqC9wM9kVZOVtKJOHCzjiC24lj2ASrk2pzUXHCXKVGHHyLKZUjsNLhySpp50UMeHvqYJaSHKMSs5NNmmXJOvUUUJUwZIX9w1L5zRi0vPFqcJgVb4n+UwlX8Jjjr5IKs6vXQyGavxZouzL067o9B/q0s9+j0H2ObTkIZdcRPu3nuhY6k8Tthg0zU+QUJOICQHO55IwkBV57RLgk4GmDETTPBaiKZkpDYtcWCbaXDyutgQqUXJppIjcDt7pjZ5GjACXYBrGg+EPwgPDIXo8MJJ3tIVB9jl10Rd3ppgsXSK6OnsZ8+UUmRmryuIegFw8UhqpvK5XMRLs0LVq4S5qyHdIJKj1NbiwElRs4a8vg8IgwiQ5S91OwJdc4L+Ht18R80Rol4seX1NlieHFsDUw/HXTF/nJPaV/6ZshHZ7GJEWoCI5/0LsKAAvoeVZnLxuGQw//oHZc3afIX1EtNvbRk/sL5sqPfHMfqrqu9Go5J/WulAKT39OHxEQliWcbW9GaTXJDGkHOy39nCa+gNKZ6O4jsD1WPoagQJWh8tJkkQoWWwnRLUluTVy2n/QmgJrQRVG+i2PJkrif34GQ+cpS1FM1XqB1X19ex1a9a39w3n/vXNHuvwOjKk0tVjY2M8y9/dVVnC5HCicGlXqVVffygdawIJyknuEpwdO99eqh5Cq/cRLXJcdLopEeBcly9l2n+kggPSk7Fi4ToYOlniFritQKdJXM76Gp8k+d+Ktv/5R4omTkdNP9aPeVffm45HB4QIAD3rctuolFcgPF0I3XJ0kFhIyjlkHcaLzMlT4jx05nPILmpAwPUElmt9kZdFdW8Nr1OQpfyW1ijIO1IjpPfZG10AEOmUbxzBWpU9baEt4b4T5ktzf1vufwpHzmSfywUjVvUk790wQNhcHyAnFN8+7LdZOWWAJBNI8lHkbxOWRbgy0BOZChEb5U8ElSY/5SBH0neEWQl76WGSl8amyoo8exAO+l++U1EjkvAIYlMhvCX+3nakugWgKQMlWWR9pWqip9a+08VqU1TRY9p7OFJ/7L1eO/RXpKD0k0p5VjfPRuT309mfS6ykUcb3luamfcQ4VmRk/53Saqi+2UhSHiJn+QnMZpvb+B/Mb6AI+d475bKtSLmM0W1X2pcgcKE2pLxUAAjEQMh1/jzlIrX0r5KL4pWQMiTv6anuoZXv7mL453MgMvvZ7x55oO95Py4AAGozdd1mbObKPJdFWd60SAgNaka0PAh3EgAanhQZL0XnqOlgzJXL+MriRQBTifgQF18VB5UnW98BBjv6UFaEx0h2D+hKU00ulxfItN58yg5LiOuJcA7H34NgQCDzy86OnBD7OUB0hbKfBfH7KblRMES+z/YAenmvvnsb9AcPBWHqvISfi2dp7z0lY/y2L71+Sld3+AstfUCQNDo4rFpMVKScjzAR0st8SRdSvgpfaOjnC/nDf9PAyEKk9RhQj3SR34KkuQcTYwk5YWAJlJa5kA7R791vXrKlx70bb+hOQ/1QAD1lGueTq/5+zhlYiS5ykuavlEN35jcc3DDU1/uoyhTkaczGWEDKidQn3i5GCJTYVfksmXACTRFpELru5mepl3y+DvR8AGADLC+jbnPLZkvfSXKTPrY1NDSlQ0yKlbJE/tkFhyGbvP3TwSc0KUT3dwNz7qE3H2RrJzAUUWRIxQDqujxhjIQ/j8NtddLEkfvKD9qT6MqiR6gVqJ5oKBJvw8FXNg01OZiJOHLyfI1U9SmQMLrWny0iJSWyAnOpwizAeJUJpuhbD5HXfrFJW9UfLDtYQEkm7vu2R+jPfgZsFl8fZmA5b1XckN4xFLAsTE3SG0rLCiEOOXsDRSWKpEk/eEGUQdI9EjYJ/Tl/yMvXYeozjIdjwk1NJUUNyXifa4JpRs5h5jbUIZ+8xPqqdf8/MO18SMCCMDd+KytlHyWZnE21qlgREsFlk3yjbw9S17fHNafeQAhoSVi3govhPVWl9wQQHJJ8l+me2JQ+YesorEMjfiJgAgoKdXKfqnu5/LdxWhRDrRyDBp3kvN8ddFXdj8S+z5igGRzN1z2o6jiIzTLHYCqIkElEUEEJ1Va4R3SCaWl5SEZz6S1MucjqtYFiTKGgPLn16InOSYtaAoQkChN+beK0SIABVAQ0B2Dxk5c/mp16Zf+9ZFZtN7cR21z1z/rqeD+nKY5H22zWORUQyCQUGISSWmhUyJFCqk1VZd+J5HVEAarqBh9tbFMwoMCjEqOTWeRh4EIILq4z2rDILsV1K+op37l+kfTno86QLK5vU/rcF/zfTTsy8jLcVAqGDqp3NfGHhJl8nt6jFVJ7pGo8vskpwzXzwS8GiAq5iYxegDKnxeojgf+wznK/BiF/js2Dd6gNl9Xf0HCo7T9wABKN3ftZRfQKN9Obp5F067CekTEudPXXA7Prcj32pSBo/7/SYXQlaDghvfJdADR+LIrpb3av139GKUcA32UMvsKRX6V+rEv3XzCxjjB7TEBKN3cV39sMw31ejL7PHJ3OrkZwTEEGHXw0rn/mjwbkuLD2jqNkLA2wUUgwqMrDAETPh1ltkipdmH05ync+9Uzrw0vfH0stsccoOHNfecZp9LLXgruGWScDW4jDTeOttWrFtOiZ9rcJTJ7uCvuOLtdpDpxDasHFOoYqH0Y7gT1ddrm/6mLv77/EXfyEWyPO0APtLnbzmtydPInwT6bTJ2PVuNgR9G0wbVRqomy1f8hSpGhnU5GoA6rLK6aHMHpAucGoHoYeii9gHXHMO5W0New6sg/q/NuGzy+PV5++/8vJvwt63OS7AAAAABJRU5ErkJggg==",e:1}],layers=[{ddd:0,ind:1,ty:4,nm:"形状图层 3",parent:7,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[50.466,41.239,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[-105.026,97.953,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:8,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:23,s:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:31,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:57,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:72,s:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:80,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{t:98}],ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.447058853449,.133333333333,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-.472,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"形状 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0},{ddd:0,ind:3,ty:4,nm:"形状图层 1",parent:7,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[52.591,41.239,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[105.026,97.953,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:8,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:23,s:[{i:[[.741,.453],[4.1,-.475],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.842,-.003],[-.624,.886],[.51,1.203]],o:[[-2.249,-1.375],[-2.478,.287],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.428,.002],[.932,-1.324],[-.388,-.916]],v:[[28.76,-30.58],[19.256,-31.863],[13.493,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.958,-25.744],[24.143,-21.524],[28.831,-20.791],[32.332,-22.209],[32.606,-26.651]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:31,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:49,s:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}],e:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:57,s:[{i:[[.552,.671],[4.593,-.166],[1.963,-1.16],[.527,-1.054],[-.625,-1.25],[0,0],[-2.529,4.951],[-1.42,-.303],[-.948,-.736],[-2.533,.099],[-.821,.744],[.14,1.068]],o:[[-1.533,-1.865],[-2.738,.099],[-1.116,.66],[-2.408,4.812],[.625,1.25],[0,0],[.871,-1.705],[1.483,.317],[1.09,.846],[1.724,-.067],[.495,-.449],[-.137,-1.044]],v:[[31.735,-32.494],[20.905,-35.342],[13.505,-33.516],[10.977,-30.609],[8.253,-20.384],[10.887,-20.312],[13.101,-29.31],[17.12,-31.092],[21.753,-27.258],[28.068,-25.521],[32.332,-27.154],[32.815,-29.684]],c:!0}],e:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:72,s:[{i:[[.674,.548],[3.612,-.078],[1.088,-.742],[.711,-1.233],[-.922,-1.05],[0,0],[-3.304,4.605],[-.795,-2.012],[-1.129,-.407],[-1.802,.384],[-.624,.886],[.17,1.003]],o:[[-1.929,-1.568],[-2.494,.054],[-1.205,1.055],[-1.197,2.076],[.821,.935],[0,0],[1.18,-1.645],[.899,2.275],[1.594,.576],[1.183,-.252],[.932,-1.324],[-.166,-.981]],v:[[29.831,-29.177],[20.387,-31.48],[13.731,-29.374],[10.45,-25.672],[8.432,-20.256],[10.292,-20.376],[14.283,-26.543],[19.72,-25.617],[24.143,-21.524],[28.712,-20.919],[32.154,-22.464],[32.546,-26.14]],c:!0}],e:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}]},{i:{x:.667,y:1},o:{x:.333,y:0},t:80,s:[{i:[[.789,.364],[3.847,-1.112],[1.569,-1.705],[.527,-1.054],[-.589,-1.267],[0,0],[-2.888,4.861],[-1.357,-.517],[-1.474,-.144],[-1.91,.877],[-.187,1.607],[.662,.764]],o:[[-2.286,-1.054],[-2.293,.663],[-.855,.929],[-2.408,4.812],[.643,1.381],[0,0],[.906,-1.525],[1.48,.563],[1.393,.136],[1.254,-.576],[.077,-.664],[-.647,-.747]],v:[[30.178,-34.211],[19.85,-34.366],[13.819,-30.865],[11.179,-27.569],[8.253,-20.384],[10.411,-20.44],[13.839,-27.233],[19.034,-28.105],[25.507,-25.889],[31.366,-26.584],[33.783,-29.741],[33.003,-32.165]],c:!0}],e:[{i:[[.648,.617],[3.423,-2.186],[1.457,-2.142],[.427,-1.424],[-.625,-1.25],[0,0],[-.875,5.125],[-1.517,.46],[-1.179,.129],[-1.14,.694],[-.834,.893],[-.089,1.662]],o:[[-1.804,-1.718],[-2.04,1.303],[-.828,1.218],[-1.545,5.154],[.625,1.25],[0,0],[.433,-2.536],[1.548,-.47],[1.462,-.161],[.748,-.456],[.308,-.329],[.077,-1.439]],v:[[25.858,-46.958],[16.996,-45.772],[11.534,-40.502],[9.376,-36.075],[8.125,-20.5],[10.375,-20.312],[10.798,-31.05],[13.243,-35.902],[19.625,-36.58],[23.37,-37.717],[25.699,-39.7],[26.822,-43.263]],c:!0}]},{t:98}],ix:2},nm:"路径 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.447058853449,.133333333333,.035294117647,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[-.472,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"形状 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0},{ddd:0,ind:4,ty:2,nm:"嘴巴2.png",cl:"png",parent:7,refId:"image_0",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[51,82.5,0],ix:2},a:{a:0,k:[16,18,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:0,s:[130,100,100],e:[100,70,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:23,s:[100,70,100],e:[130,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:49,s:[130,100,100],e:[100,70,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:72,s:[100,70,100],e:[130,100,100]},{t:98}],ix:6}},ao:0,ip:0,op:180,st:0,cp:!1,bm:0},{ddd:0,ind:7,ty:2,nm:"脸蛋2.png",cl:"png",refId:"image_1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.57,y:1},o:{x:.449,y:0},t:0,s:[90,158,0],e:[90,110,0],to:[0,-8,0],ti:[0,8.833,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:17,s:[90,110,0],e:[90,105,0],to:[0,-8.833,0],ti:[0,-8,0]},{i:{x:.597,y:1},o:{x:.432,y:0},t:23,s:[90,105,0],e:[90,158,0],to:[0,8,0],ti:[0,-8.833,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:41,s:[90,158,0],e:[90,158,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.571,y:1},o:{x:.449,y:0},t:49,s:[90,158,0],e:[90,110,0],to:[0,-8,0],ti:[0,8.833,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:66,s:[90,110,0],e:[90,105,0],to:[0,-8.833,0],ti:[0,-8,0]},{i:{x:.619,y:1},o:{x:.432,y:0},t:72,s:[90,105,0],e:[90,158,0],to:[0,8,0],ti:[0,-8.833,0]},{i:{x:.833,y:.833},o:{x:.167,y:.167},t:90,s:[90,158,0],e:[90,158,0],to:[0,0,0],ti:[0,0,0]},{t:98}],ix:2},a:{a:0,k:[52,100,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:0,s:[100,85,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:8,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:17,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:23,s:[100,100,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:31,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:41,s:[100,100,100],e:[100,85,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:49,s:[100,85,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:57,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:66,s:[100,100,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:72,s:[100,100,100],e:[93,110,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:80,s:[93,110,100],e:[100,100,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,0,0]},t:90,s:[100,100,100],e:[100,85,100]},{t:98}],ix:6}},ao:0,ip:0,op:180,st:0,cp:!1,bm:0},{ddd:0,ind:8,ty:4,nm:"投影 1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[90,160.5,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:0,s:[100,100,100],e:[50,50,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},t:23,s:[50,50,100],e:[100,100,100]},{t:49}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[60,9],ix:2},p:{a:0,k:[0,0],ix:3},nm:"椭圆路径 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.949019610882,.839215695858,.72549021244,1],ix:4},o:{a:0,k:100,ix:5},r:1,bm:0,nm:"填充 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"变换"}],nm:"椭圆形",np:2,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:180,st:0,cp:!0,bm:0}],markers=[],AstronautJSON=exports("A",{v:v,fr:fr,ip:ip,op:op,w:w,h:h,nm:nm,ddd:ddd,assets:assets,layers:layers,markers:markers}),eventemitter3={exports:{}};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(e,t,r,o,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new a(r,o||e,i),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,a=[];if(0===this._eventsCount)return a;for(r in e=this._events)t.call(e,r)&&a.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var a=0,o=r.length,i=new Array(o);a<o;a++)i[a]=r[a].fn;return i},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,a,o,i){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],p=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),p){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,a),!0;case 5:return u.fn.call(u.context,t,r,a,o),!0;case 6:return u.fn.call(u.context,t,r,a,o,i),!0}for(c=1,l=new Array(p-1);c<p;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var d,f=u.length;for(c=0;c<f;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),p){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,a);break;default:if(!l)for(d=1,l=new Array(p-1);d<p;d++)l[d-1]=arguments[d];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return o(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return o(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,a){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return i(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||a&&!s.once||r&&s.context!==r||i(this,o);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||a&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[o]=1===c.length?c[0]:c:i(this,o)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&i(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s}(eventemitter3);var EventEmitter=exports("dk",eventemitter3.exports),baseEvent=exports("b",new EventEmitter),dayjs_min={exports:{}};!function(e,t){e.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",a="second",o="minute",i="hour",s="day",l="week",c="month",u="quarter",p="year",d="date",f="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(a,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(r,c),o=n-a<0,i=t.clone().add(r+(o?-1:1),c);return+(-(r+(n-a)/(o?a-i:i-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:c,y:p,w:l,d:s,D:d,h:i,m:o,s:a,ms:r,Q:u}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",_={};_[b]=m;var A=function(e){return e instanceof S},x=function e(t,n,r){var a;if(!t)return b;if("string"==typeof t){var o=t.toLowerCase();_[o]&&(a=o),n&&(_[o]=n,a=o);var i=t.split("-");if(!a&&i.length>1)return e(i[0])}else{var s=t.name;_[s]=t,a=s}return!r&&a&&(b=a),a||!r&&b},w=function(e,t){if(A(e))return e.clone();var n="object"==_typeof2(t)?t:{};return n.date=e,n.args=arguments,new S(n)},k=y;k.l=x,k.i=A,k.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var S=function(){function m(e){this.$L=x(e.locale,null,!0),this.parse(e)}var g=m.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(k.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var a=r[2]-1||0,o=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,o)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return k},g.isValid=function(){return!(this.$d.toString()===f)},g.isSame=function(e,t){var n=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return w(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<w(e)},g.$g=function(e,t,n){return k.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,r=!!k.u(t)||t,u=k.p(e),f=function(e,t){var a=k.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?a:a.endOf(s)},h=function(e,t){return k.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},v=this.$W,m=this.$M,g=this.$D,y="set"+(this.$u?"UTC":"");switch(u){case p:return r?f(1,0):f(31,11);case c:return r?f(1,m):f(0,m+1);case l:var b=this.$locale().weekStart||0,_=(v<b?v+7:v)-b;return f(r?g-_:g+(6-_),m);case s:case d:return h(y+"Hours",0);case i:return h(y+"Minutes",1);case o:return h(y+"Seconds",2);case a:return h(y+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var n,l=k.p(e),u="set"+(this.$u?"UTC":""),f=(n={},n[s]=u+"Date",n[d]=u+"Date",n[c]=u+"Month",n[p]=u+"FullYear",n[i]=u+"Hours",n[o]=u+"Minutes",n[a]=u+"Seconds",n[r]=u+"Milliseconds",n)[l],h=l===s?this.$D+(t-this.$W):t;if(l===c||l===p){var v=this.clone().set(d,1);v.$d[f](h),v.init(),this.$d=v.set(d,Math.min(this.$D,v.daysInMonth())).$d}else f&&this.$d[f](h);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[k.p(e)]()},g.add=function(r,u){var d,f=this;r=Number(r);var h=k.p(u),v=function(e){var t=w(f);return k.w(t.date(t.date()+Math.round(e*r)),f)};if(h===c)return this.set(c,this.$M+r);if(h===p)return this.set(p,this.$y+r);if(h===s)return v(1);if(h===l)return v(7);var m=(d={},d[o]=t,d[i]=n,d[a]=e,d)[h]||1,g=this.$d.getTime()+r*m;return k.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||f;var r=e||"YYYY-MM-DDTHH:mm:ssZ",a=k.z(this),o=this.$H,i=this.$m,s=this.$M,l=n.weekdays,c=n.months,u=function(e,n,a,o){return e&&(e[n]||e(t,r))||a[n].slice(0,o)},p=function(e){return k.s(o%12||12,e,"0")},d=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:k.s(s+1,2,"0"),MMM:u(n.monthsShort,s,c,3),MMMM:u(c,s),D:this.$D,DD:k.s(this.$D,2,"0"),d:String(this.$W),dd:u(n.weekdaysMin,this.$W,l,2),ddd:u(n.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:String(o),HH:k.s(o,2,"0"),h:p(1),hh:p(2),a:d(o,i,!0),A:d(o,i,!1),m:String(i),mm:k.s(i,2,"0"),s:String(this.$s),ss:k.s(this.$s,2,"0"),SSS:k.s(this.$ms,3,"0"),Z:a};return r.replace(v,(function(e,t){return t||h[e]||a.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(r,d,f){var h,v=k.p(d),m=w(r),g=(m.utcOffset()-this.utcOffset())*t,y=this-m,b=k.m(this,m);return b=(h={},h[p]=b/12,h[c]=b,h[u]=b/3,h[l]=(y-g)/6048e5,h[s]=(y-g)/864e5,h[i]=y/n,h[o]=y/t,h[a]=y/e,h)[v]||y,f?b:k.a(b)},g.daysInMonth=function(){return this.endOf(c).$D},g.$locale=function(){return _[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=x(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return k.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},m}(),E=S.prototype;return w.prototype=E,[["$ms",r],["$s",a],["$m",o],["$H",i],["$W",s],["$M",c],["$y",p],["$D",d]].forEach((function(e){E[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||(e(t,S,w),e.$i=!0),w},w.locale=x,w.isDayjs=A,w.unix=function(e){return w(1e3*e)},w.en=_[b],w.Ls=_,w.p={},w}()}(dayjs_min);var dayjs=exports("ah",dayjs_min.exports),numeral$1={exports:{}};
  38960. /*! @preserve
  38961. * numeral.js
  38962. * version : 2.0.6
  38963. * author : Adam Draper
  38964. * license : MIT
  38965. * http://adamwdraper.github.com/Numeral-js/
  38966. */
  38967. <<<<<<< HEAD:dist/assets/index-legacy.8574e5e7.js
  38968. <<<<<<< HEAD:dist/assets/index-legacy.e776119d.js
  38969. <<<<<<< HEAD:dist/assets/index-legacy.5250e410.js
  38970. !function(e){!function(t,n){e.exports?e.exports=n():t.numeral=n()}(commonjsGlobal$1,(function(){var e,t,n,r,a,o={},i={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},l={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function c(e,t){this._input=e,this._value=t}return(e=function(n){var r,a,i,s;if(e.isNumeral(n))r=n.value();else if(0===n||void 0===n)r=0;else if(null===n||t.isNaN(n))r=null;else if("string"==typeof n)if(l.zeroFormat&&n===l.zeroFormat)r=0;else if(l.nullFormat&&n===l.nullFormat||!n.replace(/[^0-9]+/g,"").length)r=null;else{for(a in o)if((s="function"==typeof o[a].regexps.unformat?o[a].regexps.unformat():o[a].regexps.unformat)&&n.match(s)){i=o[a].unformat;break}r=(i=i||e._.stringToNumber)(n)}else r=Number(n)||null;return new c(n,r)}).version="2.0.6",e.isNumeral=function(e){return e instanceof c},e._=t={numberToFormat:function(t,n,r){var a,o,s,l,c,u,p,d,f=i[e.options.currentLocale],h=!1,v=!1,m="",g=1e12,y=1e9,b=1e6,_="",A=!1;if(t=t||0,s=Math.abs(t),e._.includes(n,"(")?(h=!0,n=n.replace(/[\(|\)]/g,"")):(e._.includes(n,"+")||e._.includes(n,"-"))&&(u=e._.includes(n,"+")?n.indexOf("+"):t<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),e._.includes(n,"a")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],e._.includes(n," a")&&(m=" "),n=n.replace(new RegExp(m+"a[kmbt]?"),""),s>=g&&!o||"t"===o?(m+=f.abbreviations.trillion,t/=g):s<g&&s>=y&&!o||"b"===o?(m+=f.abbreviations.billion,t/=y):s<y&&s>=b&&!o||"m"===o?(m+=f.abbreviations.million,t/=b):(s<b&&s>=1e3&&!o||"k"===o)&&(m+=f.abbreviations.thousand,t/=1e3)),e._.includes(n,"[.]")&&(v=!0,n=n.replace("[.]",".")),l=t.toString().split(".")[0],c=n.split(".")[1],p=n.indexOf(","),a=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),_=e._.toFixed(t,c[0].length+c[1].length,r,c[1].length)):_=e._.toFixed(t,c.length,r),l=_.split(".")[0],_=e._.includes(_,".")?f.delimiters.decimal+_.split(".")[1]:"",v&&0===Number(_.slice(1))&&(_="")):l=e._.toFixed(t,0,r),m&&!o&&Number(l)>=1e3&&m!==f.abbreviations.trillion)switch(l=String(Number(l)/1e3),m){case f.abbreviations.thousand:m=f.abbreviations.million;break;case f.abbreviations.million:m=f.abbreviations.billion;break;case f.abbreviations.billion:m=f.abbreviations.trillion}if(e._.includes(l,"-")&&(l=l.slice(1),A=!0),l.length<a)for(var x=a-l.length;x>0;x--)l="0"+l;return p>-1&&(l=l.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),0===n.indexOf(".")&&(l=""),d=l+_+(m||""),h?d=(h&&A?"(":"")+d+(h&&A?")":""):u>=0?d=0===u?(A?"-":"+")+d:d+(A?"-":"+"):A&&(d="-"+d),d},stringToNumber:function(e){var t,n,r,a=i[l.currentLocale],o=e,s={thousand:3,million:6,billion:9,trillion:12};if(l.zeroFormat&&e===l.zeroFormat)n=0;else if(l.nullFormat&&e===l.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==a.delimiters.decimal&&(e=e.replace(/\./g,"").replace(a.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+a.abbreviations[t]+"(?:\\)|(\\"+a.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,s[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return"number"==typeof e&&isNaN(e)})),includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,r=Object(e),a=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o<a&&!(o in r);)o++;if(o>=a)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;o<a;o++)o in r&&(n=t(n,r[o],o,r));return n},multiplier:function(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)},correctionFactor:function(){var e=Array.prototype.slice.call(arguments);return e.reduce((function(e,n){var r=t.multiplier(n);return e>r?e:r}),1)},toFixed:function(e,t,n,r){var a,o,i,s,l=e.toString().split("."),c=t-(r||0);return a=2===l.length?Math.min(Math.max(l[1].length,c),t):c,i=Math.pow(10,a),s=(n(e+"e+"+a)/i).toFixed(a),r>t-a&&(o=new RegExp("\\.?0{1,"+(r-(t-a))+"}$"),s=s.replace(o,"")),s}},e.options=l,e.formats=o,e.locales=i,e.locale=function(e){return e&&(l.currentLocale=e.toLowerCase()),l.currentLocale},e.localeData=function(e){if(!e)return i[l.currentLocale];if(e=e.toLowerCase(),!i[e])throw new Error("Unknown locale : "+e);return i[e]},e.reset=function(){for(var e in s)l[e]=s[e]},e.zeroFormat=function(e){l.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){l.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){l.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n,n},e.validate=function(t,n){var r,a,o,i,s,l,c,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(n)}catch(p){c=e.localeData(e.locale())}return o=c.currency.symbol,s=c.abbreviations,r=c.delimiters.decimal,a="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,(null===(u=t.match(/^[^\d]+/))||(t=t.substr(1),u[0]===o))&&((null===(u=t.match(/[^\d]+$/))||(t=t.slice(0,-1),u[0]===s.thousand||u[0]===s.million||u[0]===s.billion||u[0]===s.trillion))&&(l=new RegExp(a+"{2}"),!t.match(/[^\d.,]/g)&&(!((i=t.split(r)).length>2)&&(i.length<2?!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l):1===i[0].length?!!i[0].match(/^\d+$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/):!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/)))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,n){var r,a,i,s=this._value,c=t||l.defaultFormat;if(n=n||Math.round,0===s&&null!==l.zeroFormat)a=l.zeroFormat;else if(null===s&&null!==l.nullFormat)a=l.nullFormat;else{for(r in o)if(c.match(o[r].regexps.format)){i=o[r].format;break}a=(i=i||e._.numberToFormat)(s,c,n)}return a},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,r,a){return e+Math.round(n*t)}),0)/n,this},subtract:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,r,a){return e-Math.round(n*t)}),Math.round(this._value*n))/n,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)*Math.round(n*o)/Math.round(o*o)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)/Math.round(n*o)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,n,r){var a,o=e._.includes(n," BPS")?" ":"";return t*=1e4,n=n.replace(/\s?BPS/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"BPS"),a=a.join("")):a=a+o+"BPS",a},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},a="("+(a=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(e){return n.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(a)},format:function(t,a,o){var i,s,l,c=e._.includes(a,"ib")?r:n,u=e._.includes(a," b")||e._.includes(a," ib")?" ":"";for(a=a.replace(/\s?i?b/,""),i=0;i<=c.suffixes.length;i++)if(s=Math.pow(c.base,i),l=Math.pow(c.base,i+1),null===t||0===t||t>=s&&t<l){u+=c.suffixes[i],s>0&&(t/=s);break}return e._.numberToFormat(t,a,o)+u},unformat:function(t){var a,o,i=e._.stringToNumber(t);if(i){for(a=n.suffixes.length-1;a>=0;a--){if(e._.includes(t,n.suffixes[a])){o=Math.pow(n.base,a);break}if(e._.includes(t,r.suffixes[a])){o=Math.pow(r.base,a);break}}i*=o||1}return i}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,n,r){var a,o,i=e.locales[e.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),a=e._.numberToFormat(t,n,r),t>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(s.before,"-")&&!e._.includes(s.before,"(")&&(s.before="-"+s.before),o=0;o<s.before.length;o++)switch(s.before[o]){case"$":a=e._.insert(a,i.currency.symbol,o);break;case" ":a=e._.insert(a," ",o+i.currency.symbol.length-1)}for(o=s.after.length-1;o>=0;o--)switch(s.after[o]){case"$":a=o===s.after.length-1?a+i.currency.symbol:e._.insert(a,i.currency.symbol,-(s.after.length-(1+o)));break;case" ":a=o===s.after.length-1?a+" ":e._.insert(a," ",-(s.after.length-(1+o)+i.currency.symbol.length-1))}return a}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,n,r){var a=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(a[0]),n,r)+"e"+a[1]},unformat:function(t){var n=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),r=Number(n[0]),a=Number(n[1]);return a=e._.includes(t,"e-")?a*=-1:a,e._.reduce([r,Math.pow(10,a)],(function(t,n,r,a){var o=e._.correctionFactor(t,n);return t*o*(n*o)/(o*o)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,n,r){var a=e.locales[e.options.currentLocale],o=e._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=a.ordinal(t),e._.numberToFormat(t,n,r)+o}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,n,r){var a,o=e._.includes(n," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),n=n.replace(/\s?\%/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"%"),a=a.join("")):a=a+o+"%",a},unformat:function(t){var n=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*n:n}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var r=Math.floor(e/60/60),a=Math.floor((e-60*r*60)/60),o=Math.round(e-60*r*60-60*a);return r+":"+(a<10?"0"+a:a)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}}),e}))}(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});var browser=exports("e",(function(){var e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1==e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}})),getUrlCode=exports("bh",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"code",t=location.search,n=new Object;if(-1!=t.indexOf("?"))for(var r=t.substr(1),a=r.split("&"),o=0;o<a.length;o++)n[a[o].split("=")[0]]=a[o].split("=")[1];return console.log(n,"theRequest"),n[e]})),getRandomKey=function(){return""+(new Date).getTime()+Math.floor(1e6*Math.random())},removeAuth$1=exports("l",(function(){sessionStorage.removeItem("Authorization")})),setAuth$1=exports("j",(function(e){sessionStorage.setItem("Authorization",e)})),moneyFormat=exports("b3",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0,0.00";return numeral(e).format(t)})),getSecondRPM=exports("b4",(function(e,t){if(isNaN(e))return"00:00";var n=Math.floor(e/60).toString().padStart(2,"0"),r=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?n+"分"+r+"秒":n+":"+r})),formatterDatePicker=exports("aj",(function(e,t){return"year"===e&&(t.text+="年"),"month"===e&&(t.text+="月"),"day"===e&&(t.text+="日"),t})),hasSymbol="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.toStringTag),PolySymbol=function(e){return hasSymbol?Symbol(e):"_vr_"+e},matchedRouteKey=PolySymbol("rvlm"),viewDepthKey=PolySymbol("rvd"),routerKey=PolySymbol("r"),routeLocationKey=PolySymbol("rl"),routerViewLocationKey=PolySymbol("rvl"),isBrowser="undefined"!=typeof window;function isESModule(e){return e.__esModule||hasSymbol&&"Module"===e[Symbol.toStringTag]}var assign$1=Object.assign;function applyToParams(e,t){var n={};for(var r in t){var a=t[r];n[r]=Array.isArray(a)?a.map(e):e(a)}return n}var noop=function(){},TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=function(e){return e.replace(TRAILING_SLASH_RE,"")},NavigationType,NavigationDirection;function parseURL(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",a={},o="",i="",s=t.indexOf("?"),l=t.indexOf("#",s>-1?s:0);return s>-1&&(n=t.slice(0,s),a=e(o=t.slice(s+1,l>-1?l:t.length))),l>-1&&(n=n||t.slice(0,l),i=t.slice(l,t.length)),{fullPath:(n=resolveRelativePath(null!=n?n:t,r))+(o&&"?")+o+i,path:n,query:a,hash:i}}function stringifyURL(e,t){var n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function stripBase(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function isSameRouteLocation(e,t,n){var r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&isSameRouteRecord(t.matched[r],n.matched[a])&&isSameRouteLocationParams(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!isSameRouteLocationParamsValue(e[n],t[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return Array.isArray(e)?isEquivalentArray(e,t):Array.isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return e===t[n]})):1===e.length&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;var n,r,a=t.split("/"),o=e.split("/"),i=a.length-1;for(n=0;n<o.length;n++)if(r=o[n],1!==i&&"."!==r){if(".."!==r)break;i--}return a.slice(0,i).join("/")+"/"+o.slice(n-(n===o.length?1:0)).join("/")}function normalizeBase(e){if(!e)if(isBrowser){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),removeTrailingSlash(e)}!function(e){e.pop="pop",e.push="push"}(NavigationType||(NavigationType={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(NavigationDirection||(NavigationDirection={}));var BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var computeScrollPosition=function(){return{left:window.pageXOffset,top:window.pageYOffset}};function scrollToPosition(e){var t;if("el"in e){var n=e.el,r="string"==typeof n&&n.startsWith("#"),a="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=getElementPosition(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}var scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){var t=scrollPositions.get(e);return scrollPositions.delete(e),t}var createBaseLocation=function(){return location.protocol+"//"+location.host};function createCurrentLocation(e,t){var n=t.pathname,r=t.search,a=t.hash,o=e.indexOf("#");if(o>-1){var i=a.includes(e.slice(o))?e.slice(o).length:1,s=a.slice(i);return"/"!==s[0]&&(s="/"+s),stripBase(s,"")}return stripBase(n,e)+r+a}function useHistoryListeners(e,t,n,r){var a=[],o=[],i=null,s=function(o){var s=o.state,l=createCurrentLocation(e,location),c=n.value,u=t.value,p=0;if(s){if(n.value=l,t.value=s,i&&i===c)return void(i=null);p=u?s.position-u.position:0}else r(l);a.forEach((function(e){e(n.value,c,{delta:p,type:NavigationType.pop,direction:p?p>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})}))};function l(){var e=window.history;e.state&&e.replaceState(assign$1({},e.state,{scroll:computeScrollPosition()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l),{pauseListeners:function(){i=n.value},listen:function(e){a.push(e);var t=function(){var t=a.indexOf(e);t>-1&&a.splice(t,1)};return o.push(t),t},destroy:function(){var e,t=_createForOfIteratorHelper(o);try{for(t.s();!(e=t.n()).done;){(0,e.value)()}}catch(n){t.e(n)}finally{t.f()}o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}}}function buildState(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?computeScrollPosition():null}}function useHistoryStateNavigation(e){var t=window,n=t.history,r=t.location,a={value:createCurrentLocation(e,r)},o={value:n.state};function i(t,a,i){var s=e.indexOf("#"),l=s>-1?(r.host&&document.querySelector("base")?e:e.slice(s))+t:createBaseLocation()+e+t;try{n[i?"replaceState":"pushState"](a,"",l),o.value=a}catch(c){console.error(c),r[i?"replace":"assign"](l)}}return o.value||i(a.value,{back:null,current:a.value,forward:null,position:n.length-1,replaced:!0,scroll:null},!0),{location:a,state:o,push:function(e,t){var r=assign$1({},o.value,n.state,{forward:e,scroll:computeScrollPosition()});i(r.current,r,!0),i(e,assign$1({},buildState(a.value,e,null),{position:r.position+1},t),!1),a.value=e},replace:function(e,t){i(e,assign$1({},n.state,buildState(o.value.back,e,o.value.forward,!0),t,{position:o.value.position}),!0),a.value=e}}}function createWebHistory(e){var t=useHistoryStateNavigation(e=normalizeBase(e)),n=useHistoryListeners(e,t.state,t.location,t.replace);var r=assign$1({location:"",base:e,go:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t||n.pauseListeners(),history.go(e)},createHref:createHref.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:function(){return t.location.value}}),Object.defineProperty(r,"state",{enumerable:!0,get:function(){return t.state.value}}),r}function createWebHashHistory(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return"string"==typeof e||e&&"object"===_typeof2(e)}function isRouteName(e){return"string"==typeof e||"symbol"===_typeof2(e)}var START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=PolySymbol("nf"),NavigationFailureType;function createRouterError(e,t){return assign$1(new Error,_defineProperty2({type:e},NavigationFailureSymbol,!0),t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(NavigationFailureType||(NavigationFailureType={}));var BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){var n,r=assign$1({},BASE_PATH_PARSER_OPTIONS,t),a=[],o=r.start?"^":"",i=[],s=_createForOfIteratorHelper(e);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=l.length?[]:[90];r.strict&&!l.length&&(o+="/");for(var u=0;u<l.length;u++){var p=l[u],d=40+(r.sensitive?.25:0);if(0===p.type)u||(o+="/"),o+=p.value.replace(REGEX_CHARS_RE,"\\$&"),d+=40;else if(1===p.type){var f=p.value,h=p.repeatable,v=p.optional,m=p.regexp;i.push({name:f,repeatable:h,optional:v});var g=m||BASE_PARAM_PATTERN;if(g!==BASE_PARAM_PATTERN){d+=10;try{new RegExp("(".concat(g,")"))}catch(A){throw new Error('Invalid custom RegExp for param "'.concat(f,'" (').concat(g,"): ")+A.message)}}var y=h?"((?:".concat(g,")(?:/(?:").concat(g,"))*)"):"(".concat(g,")");u||(y=v&&l.length<2?"(?:/".concat(y,")"):"/"+y),v&&(y+="?"),o+=y,d+=20,v&&(d+=-8),h&&(d+=-20),".*"===g&&(d+=-50)}c.push(d)}a.push(c)}}catch(A){s.e(A)}finally{s.f()}if(r.strict&&r.end){var b=a.length-1;a[b][a[b].length-1]+=.7000000000000001}r.strict||(o+="/?"),r.end?o+="$":r.strict&&(o+="(?:/|$)");var _=new RegExp(o,r.sensitive?"":"i");return{re:_,score:a,keys:i,parse:function(e){var t=e.match(_),n={};if(!t)return null;for(var r=1;r<t.length;r++){var a=t[r]||"",o=i[r-1];n[o.name]=a&&o.repeatable?a.split("/"):a}return n},stringify:function(t){var n,r="",a=!1,o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;a&&r.endsWith("/")||(r+="/"),a=!1;var s,l=_createForOfIteratorHelper(i);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(0===c.type)r+=c.value;else if(1===c.type){var u=c.value,p=c.repeatable,d=c.optional,f=u in t?t[u]:"";if(Array.isArray(f)&&!p)throw new Error('Provided param "'.concat(u,'" is an array but it is not repeatable (* or + modifiers)'));var h=Array.isArray(f)?f.join("/"):f;if(!h){if(!d)throw new Error('Missing required param "'.concat(u,'"'));i.length<2&&(r.endsWith("/")?r=r.slice(0,-1):a=!0)}r+=h}}}catch(A){l.e(A)}finally{l.f()}}}catch(A){o.e(A)}finally{o.f()}return r}}}function compareScoreArray(e,t){for(var n=0;n<e.length&&n<t.length;){var r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function comparePathParserScore(e,t){for(var n=0,r=e.score,a=t.score;n<r.length&&n<a.length;){var o=compareScoreArray(r[n],a[n]);if(o)return o;n++}return a.length-r.length}var ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if("/"===e)return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error('Invalid path "'.concat(e,'"'));function t(e){throw new Error("ERR (".concat(r,')/"').concat(c,'": ').concat(e))}var n,r=0,a=r,o=[];function i(){n&&o.push(n),n=[]}var s,l=0,c="",u="";function p(){c&&(0===r?n.push({type:0,value:c}):1===r||2===r||3===r?(n.length>1&&("*"===s||"+"===s)&&t("A repeatable param (".concat(c,") must be alone in its segment. eg: '/:ids+.")),n.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;l<e.length;)if("\\"!==(s=e[l++])||2===r)switch(r){case 0:"/"===s?(c&&p(),i()):":"===s?(p(),r=1):d();break;case 4:d(),r=a;break;case 1:"("===s?r=2:VALID_PARAM_RE.test(s)?d():(p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--);break;case 2:")"===s?"\\"==u[u.length-1]?u=u.slice(0,-1)+s:r=3:u+=s;break;case 3:p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--,u="";break;default:t("Unknown state")}else a=r,r=4;return 2===r&&t('Unfinished custom RegExp for param "'.concat(c,'"')),p(),i(),o}function createRouteRecordMatcher(e,t,n){var r=tokensToParser(tokenizePath(e.path),n),a=assign$1(r,{record:e,parent:t,children:[],alias:[]});return t&&!a.record.aliasOf==!t.record.aliasOf&&t.children.push(a),a}function createRouterMatcher(e,t){var n=[],r=new Map;function a(e,n,r){var s=!r,l=normalizeRouteRecord(e);l.aliasOf=r&&r.record;var c,u,p=mergeOptions(t,e),d=[l];if("alias"in e){var f,h=_createForOfIteratorHelper("string"==typeof e.alias?[e.alias]:e.alias);try{for(h.s();!(f=h.n()).done;){var v=f.value;d.push(assign$1({},l,{components:r?r.record.components:l.components,path:v,aliasOf:r?r.record:l}))}}catch(k){h.e(k)}finally{h.f()}}for(var m=0,g=d;m<g.length;m++){var y=g[m],b=y.path;if(n&&"/"!==b[0]){var _=n.record.path,A="/"===_[_.length-1]?"":"/";y.path=n.record.path+(b&&A+b)}if(c=createRouteRecordMatcher(y,n,p),r?r.alias.push(c):((u=u||c)!==c&&u.alias.push(c),s&&e.name&&!isAliasRecord(c)&&o(e.name)),"children"in l)for(var x=l.children,w=0;w<x.length;w++)a(x[w],c,r&&r.children[w]);r=r||c,i(c)}return u?function(){o(u)}:noop}function o(e){if(isRouteName(e)){var t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{var a=n.indexOf(e);a>-1&&(n.splice(a,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function i(e){for(var t=0;t<n.length&&comparePathParserScore(e,n[t])>=0;)t++;n.splice(t,0,e),e.record.name&&!isAliasRecord(e)&&r.set(e.record.name,e)}return t=mergeOptions({strict:!1,end:!0,sensitive:!1},t),e.forEach((function(e){return a(e)})),{addRoute:a,resolve:function(e,t){var a,o,i,s={};if("name"in e&&e.name){if(!(a=r.get(e.name)))throw createRouterError(1,{location:e});i=a.record.name,s=assign$1(paramsFromLocation(t.params,a.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}))),e.params),o=a.stringify(s)}else if("path"in e)o=e.path,(a=n.find((function(e){return e.re.test(o)})))&&(s=a.parse(o),i=a.record.name);else{if(!(a=t.name?r.get(t.name):n.find((function(e){return e.re.test(t.path)}))))throw createRouterError(1,{location:e,currentLocation:t});i=a.record.name,s=assign$1({},t.params,e.params),o=a.stringify(s)}for(var l=[],c=a;c;)l.unshift(c.record),c=c.parent;return{name:i,path:o,params:s,matched:l,meta:mergeMetaFields(l)}},removeRoute:o,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function paramsFromLocation(e,t){var n,r={},a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;o in e&&(r[o]=e[o])}}catch(i){a.e(i)}finally{a.f()}return r}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function normalizeRecordProps(e){var t={},n=e.props||!1;if("component"in e)t.default=n;else for(var r in e.components)t[r]="boolean"==typeof n?n:n[r];return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((function(e,t){return assign$1(e,t.meta)}),{})}function mergeOptions(e,t){var n={};for(var r in e)n[r]=r in t?t[r]:e[r];return n}var HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return null==e?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function parseQuery(e){var t={};if(""===e||"?"===e)return t;for(var n=("?"===e[0]?e.slice(1):e).split("&"),r=0;r<n.length;++r){var a=n[r].replace(PLUS_RE," "),o=a.indexOf("="),i=decode$2(o<0?a:a.slice(0,o)),s=o<0?null:decode$2(a.slice(o+1));if(i in t){var l=t[i];Array.isArray(l)||(l=t[i]=[l]),l.push(s)}else t[i]=s}return t}function stringifyQuery(e){var t="",n=function(n){var a=e[n];if(n=encodeQueryKey(n),null==a)return void 0!==a&&(t+=(t.length?"&":"")+n),r=n,"continue";var o=Array.isArray(a)?a.map((function(e){return e&&encodeQueryValue(e)})):[a&&encodeQueryValue(a)];o.forEach((function(e){void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})),r=n};for(var r in e)n(r);return t}function normalizeQuery(e){var t={};for(var n in e){var r=e[n];void 0!==r&&(t[n]=Array.isArray(r)?r.map((function(e){return null==e?null:""+e})):null==r?r:""+r)}return t}function useCallbacks(){var e=[];return{add:function(t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:function(){return e},reset:function(){e=[]}}}function guardToPromiseFn(e,t,n,r,a){var o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return function(){return new Promise((function(i,s){var l=function(e){!1===e?s(createRouterError(4,{from:n,to:t})):e instanceof Error?s(e):isRouteLocation(e)?s(createRouterError(2,{from:t,to:e})):(o&&r.enterCallbacks[a]===o&&"function"==typeof e&&o.push(e),i())},c=e.call(r&&r.instances[a],t,n,l),u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((function(e){return s(e)}))}))}}function extractComponentsGuards(e,t,n,r){var a,o=[],i=_createForOfIteratorHelper(e);try{var s=function(){var e=a.value,i=function(a){var i=e.components[a];if("beforeRouteEnter"!==t&&!e.instances[a])return"continue";if(isRouteComponent(i)){var s=(i.__vccOpts||i)[t];s&&o.push(guardToPromiseFn(s,n,r,e,a))}else{var l=i();o.push((function(){return l.then((function(o){if(!o)return Promise.reject(new Error("Couldn't resolve component \"".concat(a,'" at "').concat(e.path,'"')));var i=isESModule(o)?o.default:o;e.components[a]=i;var s=(i.__vccOpts||i)[t];return s&&guardToPromiseFn(s,n,r,e,a)()}))}))}};for(var s in e.components)i(s)};for(i.s();!(a=i.n()).done;)s()}catch(l){i.e(l)}finally{i.f()}return o}function isRouteComponent(e){return"object"===_typeof2(e)||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){var t=inject(routerKey),n=inject(routeLocationKey),r=computed((function(){return t.resolve(unref(e.to))})),a=computed((function(){var e=r.value.matched,t=e.length,a=e[t-1],o=n.matched;if(!a||!o.length)return-1;var i=o.findIndex(isSameRouteRecord.bind(null,a));if(i>-1)return i;var s=getOriginalPath(e[t-2]);return t>1&&getOriginalPath(a)===s&&o[o.length-1].path!==s?o.findIndex(isSameRouteRecord.bind(null,e[t-2])):i})),o=computed((function(){return a.value>-1&&includesParams(n.params,r.value.params)})),i=computed((function(){return a.value>-1&&a.value===n.matched.length-1&&isSameRouteLocationParams(n.params,r.value.params)}));return{route:r,href:computed((function(){return r.value.href})),isActive:o,isExactActive:i,navigate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return guardEvent(n)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}}}var RouterLinkImpl=defineComponent({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink,setup:function(e,t){var n=t.slots,r=reactive(useLink(e)),a=inject(routerKey).options,o=computed((function(){var t;return _defineProperty2(t={},getLinkClass(e.activeClass,a.linkActiveClass,"router-link-active"),r.isActive),_defineProperty2(t,getLinkClass(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active"),r.isExactActive),t}));return function(){var t=n.default&&n.default(r);return e.custom?t:h$1("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},t)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){var n=function(n){var r=t[n],a=e[n];if("string"==typeof r){if(r!==a)return{v:!1}}else if(!Array.isArray(a)||a.length!==r.length||r.some((function(e,t){return e!==a[t]})))return{v:!1}};for(var r in t){var a=n(r);if("object"===_typeof2(a))return a.v}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var getLinkClass=function(e,t,n){return null!=e?e:null!=t?t:n},RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup:function(e,t){var n=t.attrs,r=t.slots,a=inject(routerViewLocationKey),o=computed((function(){return e.route||a.value})),i=inject(viewDepthKey,0),s=computed((function(){return o.value.matched[i]}));provide(viewDepthKey,i+1),provide(matchedRouteKey,s),provide(routerViewLocationKey,o);var l=ref();return watch((function(){return[l.value,s.value,e.name]}),(function(e,t){var n=_slicedToArray(e,3),r=n[0],a=n[1],o=n[2],i=_slicedToArray(t,3),s=i[0],l=i[1];i[2];a&&(a.instances[o]=r,l&&l!==a&&r&&r===s&&(a.leaveGuards.size||(a.leaveGuards=l.leaveGuards),a.updateGuards.size||(a.updateGuards=l.updateGuards))),!r||!a||l&&isSameRouteRecord(a,l)&&s||(a.enterCallbacks[o]||[]).forEach((function(e){return e(r)}))}),{flush:"post"}),function(){var t=o.value,a=s.value,i=a&&a.components[e.name],c=e.name;if(!i)return normalizeSlot(r.default,{Component:i,route:t});var u=a.props[e.name],p=u?!0===u?t.params:"function"==typeof u?u(t):u:null,d=h$1(i,assign$1({},p,n,{onVnodeUnmounted:function(e){e.component.isUnmounted&&(a.instances[c]=null)},ref:l}));return normalizeSlot(r.default,{Component:d,route:t})||d}}});function normalizeSlot(e,t){if(!e)return null;var n=e(t);return 1===n.length?n[0]:n}var RouterView=RouterViewImpl;function createRouter(e){var t=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,r=e.stringifyQuery||stringifyQuery,a=e.history,o=useCallbacks(),i=useCallbacks(),s=useCallbacks(),l=shallowRef(START_LOCATION_NORMALIZED),c=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var u,p=applyToParams.bind(null,(function(e){return""+e})),d=applyToParams.bind(null,encodeParam),f=applyToParams.bind(null,decode$2);function h(e,o){if(o=assign$1({},o||l.value),"string"==typeof e){var i=parseURL(n,e,o.path),s=t.resolve({path:i.path},o),c=a.createHref(i.fullPath);return assign$1(i,s,{params:f(s.params),hash:decode$2(i.hash),redirectedFrom:void 0,href:c})}var u;if("path"in e)u=assign$1({},e,{path:parseURL(n,e.path,o.path).path});else{var h=assign$1({},e.params);for(var v in h)null==h[v]&&delete h[v];u=assign$1({},e,{params:d(e.params)}),o.params=d(o.params)}var m=t.resolve(u,o),g=e.hash||"";m.params=p(f(m.params));var y=stringifyURL(r,assign$1({},e,{hash:encodeHash(g),path:m.path})),b=a.createHref(y);return assign$1({fullPath:y,hash:g,query:r===stringifyQuery?normalizeQuery(e.query):e.query||{}},m,{redirectedFrom:void 0,href:b})}function v(e){return"string"==typeof e?parseURL(n,e,l.value.path):assign$1({},e)}function m(e,t){if(c!==e)return createRouterError(8,{from:t,to:e})}function g(e){return b(e)}function y(e){var t=e.matched[e.matched.length-1];if(t&&t.redirect){var n=t.redirect,r="function"==typeof n?n(e):n;return"string"==typeof r&&((r=r.includes("?")||r.includes("#")?r=v(r):{path:r}).params={}),assign$1({query:e.query,hash:e.hash,params:e.params},r)}}function b(e,t){var n=c=h(e),a=l.value,o=e.state,i=e.force,s=!0===e.replace,u=y(n);if(u)return b(assign$1(v(u),{state:o,force:i,replace:s}),t||n);var p,d=n;return d.redirectedFrom=t,!i&&isSameRouteLocation(r,a,n)&&(p=createRouterError(16,{to:d,from:a}),T(a,a,!0,!1)),(p?Promise.resolve(p):A(d,a)).catch((function(e){return isNavigationFailure(e)?e:P(e,d,a)})).then((function(e){if(e){if(isNavigationFailure(e,2))return b(assign$1(v(e.to),{state:o,force:i,replace:s}),t||d)}else e=w(d,a,!0,s,o);return x(d,a,e),e}))}function _(e,t){var n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e,t){var n,r=_slicedToArray(extractChangingRecords(e,t),3),a=r[0],s=r[1],l=r[2];n=extractComponentsGuards(a.reverse(),"beforeRouteLeave",e,t);var c,u=_createForOfIteratorHelper(a);try{for(u.s();!(c=u.n()).done;){c.value.leaveGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){u.e(d)}finally{u.f()}var p=_.bind(null,e,t);return n.push(p),runGuardQueue(n).then((function(){n=[];var r,a=_createForOfIteratorHelper(o.list());try{for(a.s();!(r=a.n()).done;){var i=r.value;n.push(guardToPromiseFn(i,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=extractComponentsGuards(s,"beforeRouteUpdate",e,t);var r,a=_createForOfIteratorHelper(s);try{for(a.s();!(r=a.n()).done;){r.value.updateGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(e.matched);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.beforeEnter&&!t.matched.includes(o))if(Array.isArray(o.beforeEnter)){var i,s=_createForOfIteratorHelper(o.beforeEnter);try{for(s.s();!(i=s.n()).done;){var l=i.value;n.push(guardToPromiseFn(l,e,t))}}catch(d){s.e(d)}finally{s.f()}}else n.push(guardToPromiseFn(o.beforeEnter,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){return e.matched.forEach((function(e){return e.enterCallbacks={}})),(n=extractComponentsGuards(l,"beforeRouteEnter",e,t)).push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(i.list());try{for(a.s();!(r=a.n()).done;){var o=r.value;n.push(guardToPromiseFn(o,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).catch((function(e){return isNavigationFailure(e,8)?e:Promise.reject(e)}))}function x(e,t,n){var r,a=_createForOfIteratorHelper(s.list());try{for(a.s();!(r=a.n()).done;){(0,r.value)(e,t,n)}}catch(o){a.e(o)}finally{a.f()}}function w(e,t,n,r,o){var i=m(e,t);if(i)return i;var s=t===START_LOCATION_NORMALIZED,c=isBrowser?history.state:{};n&&(r||s?a.replace(e.fullPath,assign$1({scroll:s&&c&&c.scroll},o)):a.push(e.fullPath,o)),l.value=e,T(e,t,n,s),C()}var k,S=useCallbacks(),E=useCallbacks();function P(e,t,n){C(e);var r=E.list();return r.length?r.forEach((function(r){return r(e,t,n)})):console.error(e),Promise.reject(e)}function C(e){k||(k=!0,u=a.listen((function(e,t,n){var r=h(e),o=y(r);if(o)b(assign$1(o,{replace:!0}),r).catch(noop);else{c=r;var i=l.value;isBrowser&&saveScrollPosition(getScrollKey(i.fullPath,n.delta),computeScrollPosition()),A(r,i).catch((function(e){return isNavigationFailure(e,12)?e:isNavigationFailure(e,2)?(b(e.to,r).then((function(e){isNavigationFailure(e,20)&&!n.delta&&n.type===NavigationType.pop&&a.go(-1,!1)})).catch(noop),Promise.reject()):(n.delta&&a.go(-n.delta,!1),P(e,r,i))})).then((function(e){(e=e||w(r,i,!1))&&(n.delta?a.go(-n.delta,!1):n.type===NavigationType.pop&&isNavigationFailure(e,20)&&a.go(-1,!1)),x(r,i,e)})).catch(noop)}})),S.list().forEach((function(t){var n=_slicedToArray(t,2),r=n[0],a=n[1];return e?a(e):r()})),S.reset())}function T(t,n,r,a){var o=e.scrollBehavior;if(!isBrowser||!o)return Promise.resolve();var i=!r&&getSavedScrollPosition(getScrollKey(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return nextTick().then((function(){return o(t,n,i)})).then((function(e){return e&&scrollToPosition(e)})).catch((function(e){return P(e,t,n)}))}var I,M=function(e){return a.go(e)},R=new Set,O={currentRoute:l,addRoute:function(e,n){var r,a;return isRouteName(e)?(r=t.getRecordMatcher(e),a=n):a=e,t.addRoute(a,r)},removeRoute:function(e){var n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((function(e){return e.record}))},resolve:h,options:e,push:g,replace:function(e){return g(assign$1(v(e),{replace:!0}))},go:M,back:function(){return M(-1)},forward:function(){return M(1)},beforeEach:o.add,beforeResolve:i.add,afterEach:s.add,onError:E.add,isReady:function(){return k&&l.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((function(e,t){S.add([e,t])}))},install:function(e){e.component("RouterLink",RouterLink),e.component("RouterView",RouterView),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:function(){return unref(l)}}),isBrowser&&!I&&l.value===START_LOCATION_NORMALIZED&&(I=!0,g(a.location).catch((function(e){})));var t={},n=function(e){t[e]=computed((function(){return l.value[e]}))};for(var r in START_LOCATION_NORMALIZED)n(r);e.provide(routerKey,this),e.provide(routeLocationKey,reactive(t)),e.provide(routerViewLocationKey,l);var o=e.unmount;R.add(e),e.unmount=function(){R.delete(e),R.size<1&&(c=START_LOCATION_NORMALIZED,u&&u(),l.value=START_LOCATION_NORMALIZED,I=!1,k=!1),o()}}};return O}function runGuardQueue(e){return e.reduce((function(e,t){return e.then((function(){return t()}))}),Promise.resolve())}function extractChangingRecords(e,t){for(var n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length),i=function(o){var i=t.matched[o];i&&(e.matched.find((function(e){return isSameRouteRecord(e,i)}))?r.push(i):n.push(i));var s=e.matched[o];s&&(t.matched.find((function(e){return isSameRouteRecord(e,s)}))||a.push(s))},s=0;s<o;s++)i(s);return[n,r,a]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var originalPostMessage=window.postMessage;window.postMessage=function(e){originalPostMessage(e,"*")};var loop=function(){},calls={},browserInfo$2=browser();browserInfo$2.isApp&&window.addEventListener("message",(function(e){try{var t,n,r;console.log("app交互接受:",e.data);var a=e.data?"object"===_typeof2(e.data)?e.data:JSON.parse(e.data):{},o=(null===(t=a.content)||void 0===t?void 0:t.uuid)||a.uuid;console.log(o,a.content,"uuid");try{a.content&&(a.content=JSON.parse(a.content))}catch(error){}if(null!=a&&null!==(n=a.content)&&void 0!==n&&n.uuid,!o){var i,s=_createForOfIteratorHelper(Object.keys(calls).filter((function(e){return 0===e.indexOf(a.api)})));try{for(s.s();!(i=s.n()).done;){var l=i.value,c=calls[l]||loop;"function"==typeof c&&c(a)}}catch(d){s.e(d)}finally{s.f()}return}var u=(null===(r=a.content)||void 0===r?void 0:r.uuid)||a.uuid||a.api+a.uuid,p=calls[u]||loop;"function"==typeof p&&p(a)}catch(error){console.error("通信消息解析错误",error)}}));var instance=window.ORCHESTRA||(null===(_window$webkit=window.webkit)||void 0===_window$webkit||null===(_window$webkit$messag=_window$webkit.messageHandlers)||void 0===_window$webkit$messag?void 0:_window$webkit$messag.ORCHESTRA),postMessage=exports("k",(function(e,t){if(browserInfo$2.isApp){var n=getRandomKey();calls[n]=t||loop,e.content=e.content?_objectSpread(_objectSpread({},e.content),{},{uuid:n}):{uuid:n},console.log("app交互发送:",e),instance.postMessage(JSON.stringify(e))}})),listenerMessage=exports("bF",(function(e,t){if(browserInfo$2.isApp){var n=e+getRandomKey();calls[n]=t||loop}})),removeListenerMessage=exports("bG",(function(e,t){if(browserInfo$2.isApp){var n=e;if(Array.isArray(calls[n])){var r=calls[n].indexOf(t);calls[n].splice(r,1)}}})),promisefiyPostMessage=exports("p",(function(e){return new Promise((function(t){postMessage(e,(function(e){return t(e)}))}))})),scriptRel="modulepreload",seen={},base="./",__vitePreload=function(e,t){return e()},error$1="_error_1i228_1",info$1="_info_1i228_9",styles$2={error:error$1,info:info$1},state=exports("f",reactive({user:{status:"init",data:{}},platformType:"STUDENT",clientId:{STUDENT:"jmedu-student",TEACHER:"jmedu-teacher",SCHOOL:"jmedu-school"},platformApi:"/api-student",version:"",ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/",musicCertStatus:!1,openLiveStatus:!1})),getOssUploadUrl=exports("bw",(function(e){return"https://".concat(e||"gyt",".ks3-cn-beijing.ksyuncs.com/")})),setLogin=exports("n",(function(e){state.user.status="login",state.user.data=e})),setLogout=exports("bi",(function(){state.user.status="logout",state.user.data=null})),setLoginError=function(){state.user.status="error",state.user.data=null},goWechatAuth=exports("bf",(function(e,t){goAuth(e,t)})),goAuth=function(e,t){console.log(t||window.location.href,"urlString || window.location.href");var n=encodeURIComponent(t||window.location.href);console.log(n,"urlNow");var r="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat(e||"wx8654c671631cfade","&redirect_uri=").concat(n,"&response_type=code&scope=").concat("snsapi_base","&state=STATE&connect_redirect=1#wechat_redirect");window.location.replace(r)},shams=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===_typeof2(Symbol.iterator))return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0},origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=shams,hasSymbols$1=function(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"===_typeof2(origSymbol("foo"))&&("symbol"===_typeof2(Symbol("bar"))&&hasSymbolSham())))},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function(e){var t=this;if("function"!=typeof t||toStr$1.call(t)!==funcType)throw new TypeError(ERROR_MESSAGE+t);for(var n,r=slice.call(arguments,1),a=function(){if(this instanceof n){var a=t.apply(this,r.concat(slice.call(arguments)));return Object(a)===a?a:this}return t.apply(e,r.concat(slice.call(arguments)))},o=Math.max(0,t.length-r.length),i=[],s=0;s<o;s++)i.push("$"+s);if(n=Function("binder","return function ("+i.join(",")+"){ return binder.apply(this,arguments); }")(a),t.prototype){var l=function(){};l.prototype=t.prototype,n.prototype=new l,l.prototype=null}return n},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src$1=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(e){try{return $Function('"use strict"; return ('+e+").constructor;")()}catch(t){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(e){$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(e){try{return $gOPD(arguments,"callee").get}catch(t){return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),getProto=Object.getPrototypeOf||function(e){return e.__proto__},needsEval={},TypedArray="undefined"==typeof Uint8Array?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":"undefined"==typeof AggregateError?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined$1:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined$1:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined$1:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined$1:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined$1:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":_typeof2(JSON))?JSON:undefined$1,"%Map%":"undefined"==typeof Map?undefined$1:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols?getProto((new Map)[Symbol.iterator]()):undefined$1,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined$1:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined$1:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols?getProto((new Set)[Symbol.iterator]()):undefined$1,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined$1:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined$1:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined$1:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined$1:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined$1:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined$1:WeakSet},doEval=function e(t){var n;if("%AsyncFunction%"===t)n=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===t)n=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&(n=getProto(a.prototype))}return INTRINSICS[t]=n,n},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src$1,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(e){var t=$strSlice(e,0,1),n=$strSlice(e,-1);if("%"===t&&"%"!==n)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var r=[];return $replace(e,rePropName,(function(e,t,n,a){r[r.length]=n?$replace(a,reEscapeChar,"$1"):t||e})),r},getBaseIntrinsic=function(e,t){var n,r=e;if(hasOwn$1(LEGACY_ALIASES,r)&&(r="%"+(n=LEGACY_ALIASES[r])[0]+"%"),hasOwn$1(INTRINSICS,r)){var a=INTRINSICS[r];if(a===needsEval&&(a=doEval(r)),void 0===a&&!t)throw new $TypeError$1("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new $SyntaxError("intrinsic "+e+" does not exist!")},getIntrinsic=function(e,t){if("string"!=typeof e||0===e.length)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new $TypeError$1('"allowMissing" argument must be a boolean');var n=stringToPath(e),r=n.length>0?n[0]:"",a=getBaseIntrinsic("%"+r+"%",t),o=a.name,i=a.value,s=!1,l=a.alias;l&&(r=l[0],$spliceApply(n,$concat([0,1],l)));for(var c=1,u=!0;c<n.length;c+=1){var p=n[c],d=$strSlice(p,0,1),f=$strSlice(p,-1);if(('"'===d||"'"===d||"`"===d||'"'===f||"'"===f||"`"===f)&&d!==f)throw new $SyntaxError("property names with quotes must have matching quotes");if("constructor"!==p&&u||(s=!0),hasOwn$1(INTRINSICS,o="%"+(r+="."+p)+"%"))i=INTRINSICS[o];else if(null!=i){if(!(p in i)){if(!t)throw new $TypeError$1("base intrinsic for "+e+" exists, but the property is not available.");return}if($gOPD&&c+1>=n.length){var h=$gOPD(i,p);i=(u=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[p]}else u=hasOwn$1(i,p),i=i[p];u&&!s&&(INTRINSICS[o]=i)}}return i},callBind$1={exports:{}};!function(t){var n=functionBind,r=getIntrinsic,a=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),i=r("%Reflect.apply%",!0)||n.call(o,a),s=r("%Object.getOwnPropertyDescriptor%",!0),l=r("%Object.defineProperty%",!0),c=r("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}t.exports=function(e){var t=i(n,o,arguments);if(s&&l){var r=s(t,"length");r.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var u=function(){return i(n,a,arguments)};l?l(t.exports,"apply",{value:u}):t.exports.apply=u}(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function(e,t){var n=GetIntrinsic$1(e,!!t);return"function"==typeof n&&$indexOf(e,".prototype.")>-1?callBind(n):n},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1),hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap="function"==typeof WeakMap&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet="function"==typeof WeakSet&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef="function"==typeof WeakRef&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,match=String.prototype.match,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"===_typeof2(Symbol.iterator),isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),inspectCustom=require$$0.custom,inspectSymbol=inspectCustom&&isSymbol(inspectCustom)?inspectCustom:null,toStringTag="function"==typeof Symbol&&void 0!==Symbol.toStringTag?Symbol.toStringTag:null,objectInspect=function e(t,n,r,a){var o=n||{};if(has$3(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has$3(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var s=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=s&&s>0&&"object"===_typeof2(t))return isArray$4(t)?"[Array]":"[Object]";var l=getIndent(o,r);if(void 0===a)a=[];else if(indexOf(a,t)>=0)return"[Circular]";function c(t,n,i){if(n&&(a=a.slice()).push(n),i){var s={depth:o.depth};return has$3(o,"quoteStyle")&&(s.quoteStyle=o.quoteStyle),e(t,s,r+1,a)}return e(t,o,r+1,a)}if("function"==typeof t){var u=nameOf(t),p=arrObjKeys(t,c);return"[Function"+(u?": "+u:" (anonymous)")+"]"+(p.length>0?" { "+p.join(", ")+" }":"")}if(isSymbol(t)){var d=hasShammedSymbols?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!==_typeof2(t)||hasShammedSymbols?d:markBoxed(d)}if(isElement(t)){for(var f="<"+String(t.nodeName).toLowerCase(),h=t.attributes||[],v=0;v<h.length;v++)f+=" "+h[v].name+"="+wrapQuotes(quote(h[v].value),"double",o);return f+=">",t.childNodes&&t.childNodes.length&&(f+="..."),f+="</"+String(t.nodeName).toLowerCase()+">"}if(isArray$4(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,c);return l&&!singleLineValues(m)?"["+indentedJoin(m,l)+"]":"[ "+m.join(", ")+" ]"}if(isError(t)){var g=arrObjKeys(t,c);return 0===g.length?"["+String(t)+"]":"{ ["+String(t)+"] "+g.join(", ")+" }"}if("object"===_typeof2(t)&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol])return t[inspectSymbol]();if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var y=[];return mapForEach.call(t,(function(e,n){y.push(c(n,t,!0)+" => "+c(e,t))})),collectionOf("Map",mapSize.call(t),y,l)}if(isSet(t)){var b=[];return setForEach.call(t,(function(e){b.push(c(e,t))})),collectionOf("Set",setSize.call(t),b,l)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(c(Number(t)));if(isBigInt(t))return markBoxed(c(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(c(String(t)));if(!isDate$1(t)&&!isRegExp$1(t)){var _=arrObjKeys(t,c),A=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,x=t instanceof Object?"":"null prototype",w=!A&&toStringTag&&Object(t)===t&&toStringTag in t?toStr(t).slice(8,-1):x?"Object":"",k=(A||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(w||x?"["+[].concat(w||[],x||[]).join(": ")+"] ":"");return 0===_.length?k+"{}":l?k+"{"+indentedJoin(_,l)+"}":k+"{ "+_.join(", ")+" }"}return String(t)};function wrapQuotes(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function quote(e){return String(e).replace(/"/g,"&quot;")}function isArray$4(e){return!("[object Array]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isDate$1(e){return!("[object Date]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isRegExp$1(e){return!("[object RegExp]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isError(e){return!("[object Error]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isString(e){return!("[object String]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isNumber(e){return!("[object Number]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isBoolean(e){return!("[object Boolean]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"===_typeof2(t)&&t instanceof Symbol;if("symbol"===_typeof2(t))return!0;if(!t||"object"!==_typeof2(t)||!symToString)return!1;try{return symToString.call(t),!0}catch(e){}return!1}function isBigInt(t){if(!t||"object"!==_typeof2(t)||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(e){}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(e){return e in this};function has$3(e,t){return hasOwn.call(e,t)}function toStr(e){return objectToString$1.call(e)}function nameOf(e){if(e.name)return e.name;var t=match.call(functionToString.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function indexOf(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function isMap(t){if(!mapSize||!t||"object"!==_typeof2(t))return!1;try{mapSize.call(t);try{setSize.call(t)}catch(n){return!0}return t instanceof Map}catch(e){}return!1}function isWeakMap(t){if(!weakMapHas||!t||"object"!==_typeof2(t))return!1;try{weakMapHas.call(t,weakMapHas);try{weakSetHas.call(t,weakSetHas)}catch(n){return!0}return t instanceof WeakMap}catch(e){}return!1}function isWeakRef(t){if(!weakRefDeref||!t||"object"!==_typeof2(t))return!1;try{return weakRefDeref.call(t),!0}catch(e){}return!1}function isSet(t){if(!setSize||!t||"object"!==_typeof2(t))return!1;try{setSize.call(t);try{mapSize.call(t)}catch(n){return!0}return t instanceof Set}catch(e){}return!1}function isWeakSet(t){if(!weakSetHas||!t||"object"!==_typeof2(t))return!1;try{weakSetHas.call(t,weakSetHas);try{weakMapHas.call(t,weakMapHas)}catch(n){return!0}return t instanceof WeakSet}catch(e){}return!1}function isElement(e){return!(!e||"object"!==_typeof2(e))&&("undefined"!=typeof HTMLElement&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)}function inspectString(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return inspectString(e.slice(0,t.maxStringLength),t)+r}return wrapQuotes(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,lowbyte),"single",t)}function lowbyte(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,t,n,r){return e+" ("+t+") {"+(r?indentedJoin(n,r):n.join(", "))+"}"}function singleLineValues(e){for(var t=0;t<e.length;t++)if(indexOf(e[t],"\n")>=0)return!1;return!0}function getIndent(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}function indentedJoin(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function arrObjKeys(e,t){var n=isArray$4(e),r=[];if(n){r.length=e.length;for(var a=0;a<e.length;a++)r[a]=has$3(e,a)?t(e[a],e):""}var o,i="function"==typeof gOPS?gOPS(e):[];if(hasShammedSymbols){o={};for(var s=0;s<i.length;s++)o["$"+i[s]]=i[s]}for(var l in e)has$3(e,l)&&(n&&String(Number(l))===l&&l<e.length||hasShammedSymbols&&o["$"+l]instanceof Symbol||(/[^\w$]/.test(l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof gOPS)for(var c=0;c<i.length;c++)isEnumerable.call(e,i[c])&&r.push("["+t(i[c])+"]: "+t(e[i[c]],e));return r}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},listGet=function(e,t){var n=listGetNode(e,t);return n&&n.value},listSet=function(e,t,n){var r=listGetNode(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},listHas=function(e,t){return!!listGetNode(e,t)},sideChannel=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new $TypeError("Side channel does not contain "+inspect(e))},get:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapGet(e,r)}else if($Map){if(t)return $mapGet(t,r)}else if(n)return listGet(n,r)},has:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapHas(e,r)}else if($Map){if(t)return $mapHas(t,r)}else if(n)return listHas(n,r);return!1},set:function(r,a){$WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)?(e||(e=new $WeakMap),$weakMapSet(e,r,a)):$Map?(t||(t=new $Map),$mapSet(t,r,a)):(n||(n={key:{},next:null}),listSet(n,r,a))}};return r},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(e){return replace.call(e,percentTwenties,"+")},RFC3986:function(e){return String(e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),compactQueue=function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(isArray$3(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}},arrayToObject=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},merge=function e(t,n,r){if(!n)return t;if("object"!==_typeof2(n)){if(isArray$3(t))t.push(n);else{if(!t||"object"!==_typeof2(t))return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!has$2.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==_typeof2(t))return[t].concat(n);var a=t;return isArray$3(t)&&!isArray$3(n)&&(a=arrayToObject(t,r)),isArray$3(t)&&isArray$3(n)?(n.forEach((function(n,a){if(has$2.call(t,a)){var o=t[a];o&&"object"===_typeof2(o)&&n&&"object"===_typeof2(n)?t[a]=e(o,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return has$2.call(t,a)?t[a]=e(t[a],o,r):t[a]=o,t}),a)},assign=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},decode$1=function(t,n,r){var a=t.replace(/\+/g," ");if("iso-8859-1"===r)return a.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(a)}catch(e){return a}},encode=function(e,t,n,r,a){if(0===e.length)return e;var o=e;if("symbol"===_typeof2(e)?o=Symbol.prototype.toString.call(e):"string"!=typeof e&&(o=String(e)),"iso-8859-1"===n)return escape(o).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var i="",s=0;s<o.length;++s){var l=o.charCodeAt(s);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===formats$2.RFC1738&&(40===l||41===l)?i+=o.charAt(s):l<128?i+=hexTable[l]:l<2048?i+=hexTable[192|l>>6]+hexTable[128|63&l]:l<55296||l>=57344?i+=hexTable[224|l>>12]+hexTable[128|l>>6&63]+hexTable[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&o.charCodeAt(s)),i+=hexTable[240|l>>18]+hexTable[128|l>>12&63]+hexTable[128|l>>6&63]+hexTable[128|63&l])}return i},compact=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],o=a.obj[a.prop],i=Object.keys(o),s=0;s<i.length;++s){var l=i[s],c=o[l];"object"===_typeof2(c)&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:o,prop:l}),n.push(c))}return compactQueue(t),e},isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},isBuffer=function(e){return!(!e||"object"!==_typeof2(e))&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},combine=function(e,t){return[].concat(e,t)},maybeMap=function(e,t){if(isArray$3(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},utils$2={arrayToObject:arrayToObject,assign:assign,combine:combine,compact:compact,decode:decode$1,encode:encode,isBuffer:isBuffer,isRegExp:isRegExp,maybeMap:maybeMap,merge:merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},isArray$2=Array.isArray,split=String.prototype.split,push=Array.prototype.push,pushToArray=function(e,t){push.apply(e,isArray$2(t)?t:[t])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(e){return toISO.call(e)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"===_typeof2(e)||"bigint"==typeof e},sentinel={},stringify$1=function e(t,n,r,a,o,i,s,l,c,u,p,d,f,h,v){for(var m=t,g=v,y=0,b=!1;void 0!==(g=g.get(sentinel))&&!b;){var _=g.get(t);if(y+=1,void 0!==_){if(_===y)throw new RangeError("Cyclic object value");b=!0}void 0===g.get(sentinel)&&(y=0)}if("function"==typeof s?m=s(n,m):m instanceof Date?m=u(m):"comma"===r&&isArray$2(m)&&(m=utils$1.maybeMap(m,(function(e){return e instanceof Date?u(e):e}))),null===m){if(a)return i&&!f?i(n,defaults$1.encoder,h,"key",p):n;m=""}if(isNonNullishPrimitive(m)||utils$1.isBuffer(m)){if(i){var A=f?n:i(n,defaults$1.encoder,h,"key",p);if("comma"===r&&f){for(var x=split.call(String(m),","),w="",k=0;k<x.length;++k)w+=(0===k?"":",")+d(i(x[k],defaults$1.encoder,h,"value",p));return[d(A)+"="+w]}return[d(A)+"="+d(i(m,defaults$1.encoder,h,"value",p))]}return[d(n)+"="+d(String(m))]}var S,E=[];if(void 0===m)return E;if("comma"===r&&isArray$2(m))S=[{value:m.length>0?m.join(",")||null:void 0}];else if(isArray$2(s))S=s;else{var P=Object.keys(m);S=l?P.sort(l):P}for(var C=0;C<S.length;++C){var T=S[C],I="object"===_typeof2(T)&&void 0!==T.value?T.value:m[T];if(!o||null!==I){var M=isArray$2(m)?"function"==typeof r?r(n,T):n:n+(c?"."+T:"["+T+"]");v.set(t,y);var R=getSideChannel();R.set(sentinel,v),pushToArray(E,e(I,M,r,a,o,i,s,l,c,u,p,d,f,h,R))}}return E},normalizeStringifyOptions=function(e){if(!e)return defaults$1;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||defaults$1.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=formats$1.default;if(void 0!==e.format){if(!has$1.call(formats$1.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=formats$1.formatters[n],a=defaults$1.filter;return("function"==typeof e.filter||isArray$2(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:void 0===e.allowDots?defaults$1.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults$1.charsetSentinel,delimiter:void 0===e.delimiter?defaults$1.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:defaults$1.encode,encoder:"function"==typeof e.encoder?e.encoder:defaults$1.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:defaults$1.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:defaults$1.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(e,t){var n,r=e,a=normalizeStringifyOptions(t);"function"==typeof a.filter?r=(0,a.filter)("",r):isArray$2(a.filter)&&(n=a.filter);var o,i=[];if("object"!==_typeof2(r)||null===r)return"";o=t&&t.arrayFormat in arrayPrefixGenerators?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var s=arrayPrefixGenerators[o];n||(n=Object.keys(r)),a.sort&&n.sort(a.sort);for(var l=getSideChannel(),c=0;c<n.length;++c){var u=n[c];a.skipNulls&&null===r[u]||pushToArray(i,stringify$1(r[u],u,s,a.strictNullHandling,a.skipNulls,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,a.charset,l))}var p=i.join(a.delimiter),d=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?d+="utf8=%26%2310003%3B&":d+="utf8=%E2%9C%93&"),p.length>0?d+p:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},parseArrayValue=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(e,t){var n,r={},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,i=a.split(t.delimiter,o),s=-1,l=t.charset;if(t.charsetSentinel)for(n=0;n<i.length;++n)0===i[n].indexOf("utf8=")&&(i[n]===charsetSentinel?l="utf-8":i[n]===isoSentinel&&(l="iso-8859-1"),s=n,n=i.length);for(n=0;n<i.length;++n)if(n!==s){var c,u,p=i[n],d=p.indexOf("]="),f=-1===d?p.indexOf("="):d+1;-1===f?(c=t.decoder(p,defaults.decoder,l,"key"),u=t.strictNullHandling?null:""):(c=t.decoder(p.slice(0,f),defaults.decoder,l,"key"),u=utils.maybeMap(parseArrayValue(p.slice(f+1),t),(function(e){return t.decoder(e,defaults.decoder,l,"value")}))),u&&t.interpretNumericEntities&&"iso-8859-1"===l&&(u=interpretNumericEntities(u)),p.indexOf("[]=")>-1&&(u=isArray$1(u)?[u]:u),has.call(r,c)?r[c]=utils.combine(r[c],u):r[c]=u}return r},parseObject=function(e,t,n,r){for(var a=r?t:parseArrayValue(t,n),o=e.length-1;o>=0;--o){var i,s=e[o];if("[]"===s&&n.parseArrays)i=[].concat(a);else{i=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[])[c]=a:"__proto__"!==l&&(i[l]=a):i={0:a}}a=i}return a},parseKeys=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,i=n.depth>0&&/(\[[^[\]]*])/.exec(a),s=i?a.slice(0,i.index):a,l=[];if(s){if(!n.plainObjects&&has.call(Object.prototype,s)&&!n.allowPrototypes)return;l.push(s)}for(var c=0;n.depth>0&&null!==(i=o.exec(a))&&c<n.depth;){if(c+=1,!n.plainObjects&&has.call(Object.prototype,i[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(i[1])}return i&&l.push("["+a.slice(i.index)+"]"),parseObject(l,t,n,r)}},normalizeParseOptions=function(e){if(!e)return defaults;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?defaults.charset:e.charset;return{allowDots:void 0===e.allowDots?defaults.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:defaults.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:defaults.comma,decoder:"function"==typeof e.decoder?e.decoder:defaults.decoder,delimiter:"string"==typeof e.delimiter||utils.isRegExp(e.delimiter)?e.delimiter:defaults.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:defaults.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:defaults.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:defaults.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults.strictNullHandling}},parse$1=function(e,t){var n=normalizeParseOptions(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?parseValues(e,n):e,a=n.plainObjects?Object.create(null):{},o=Object.keys(r),i=0;i<o.length;++i){var s=o[i],l=parseKeys(s,r[s],n,"string"==typeof e);a=utils.merge(a,l,n)}return!0===n.allowSparse?a:utils.compact(a)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats:formats,parse:parse,stringify:stringify},global$1="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==global$1&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(e){return e&&viewClasses.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return"string"!=typeof e&&(e=String(e)),e}function iteratorFor(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return support.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Headers(e){this.map={},e instanceof Headers?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function readBlobAsArrayBuffer(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsArrayBuffer(e),n}function readBlobAsText(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsText(e),n}function readArrayBufferAsText(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function bufferClone(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:support.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:support.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():support.arrayBuffer&&support.blob&&isDataView(e)?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||isArrayBufferView(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}Headers.prototype.append=function(e,t){e=normalizeName(e),t=normalizeValue(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]},Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null},Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))},Headers.prototype.set=function(e,t){this.map[normalizeName(e)]=normalizeValue(t)},Headers.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},Headers.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),iteratorFor(e)},Headers.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),iteratorFor(e)},Headers.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),iteratorFor(e)},support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(e){var t=e.toUpperCase();return methods.indexOf(t)>-1?t:e}function Request(e,t){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n=(t=t||{}).body;if(e instanceof Request){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Headers(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new Headers(t.headers)),this.method=normalizeMethod(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}})),t}function parseHeaders(e){var t=new Headers;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}})),t}function Response(e,t){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new Headers(t.headers),this.url=t.url||"",this._initBody(e)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var e=new Response(null,{status:0,statusText:""});return e.type="error",e};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(e,t){if(-1===redirectStatuses.indexOf(t))throw new RangeError("Invalid status code");return new Response(null,{status:t,headers:{location:e}})};var DOMException=global$1.DOMException;try{new DOMException}catch(err){DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(t,n){return new Promise((function(r,a){var o=new Request(t,n);if(o.signal&&o.signal.aborted)return a(new DOMException("Aborted","AbortError"));var i=new XMLHttpRequest;function s(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:parseHeaders(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;setTimeout((function(){r(new Response(t,e))}),0)},i.onerror=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){a(new DOMException("Aborted","AbortError"))}),0)},i.open(o.method,function(t){try{return""===t&&global$1.location.href?global$1.location.href:t}catch(e){return t}}(o.url),!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&(support.blob?i.responseType="blob":support.arrayBuffer&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!n||"object"!==_typeof2(n.headers)||n.headers instanceof Headers?o.headers.forEach((function(e,t){i.setRequestHeader(t,e)})):Object.getOwnPropertyNames(n.headers).forEach((function(e){i.setRequestHeader(e,normalizeValue(n.headers[e]))})),o.signal&&(o.signal.addEventListener("abort",s),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",s)}),i.send(void 0===o._bodyInit?null:o._bodyInit)}))}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _typeof(e){return _typeof="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},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _construct(e,t,n){return _construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&_setPrototypeOf(a,n.prototype),a},_construct.apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)},_wrapNativeSuper(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var a=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"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)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _nonIterableSpread(){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 compose(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var t=e.length,n=0;n<t;n++)if("function"!=typeof e[n])throw new TypeError("Middleware must be componsed of function");return function(t,n){var r=-1;return function a(o){if(o<=r)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));r=o;var i=e[o]||n;if(!i)return Promise.resolve();try{return Promise.resolve(i(t,(function(){return a(o+1)})))}catch(err){return Promise.reject(err)}}(0)}}fetch$1.polyfill=!0,global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response),self.fetch.bind(self);var Onion=function(){function e(t){if(_classCallCheck(this,e),!Array.isArray(t))throw new TypeError("Default middlewares must be an array!");this.defaultMiddlewares=_toConsumableArray(t),this.middlewares=[]}return _createClass(e,[{key:"use",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1,defaultInstance:!1},r=!1,a=!1,o=!1;"number"==typeof n?(process&&process.env,r=!0,a=!1):"object"===_typeof(n)&&n&&(a=n.global||!1,r=n.core||!1,o=n.defaultInstance||!1),a?e.globalMiddlewares.splice(e.globalMiddlewares.length-e.defaultGlobalMiddlewaresLength,0,t):r?e.coreMiddlewares.splice(e.coreMiddlewares.length-e.defaultCoreMiddlewaresLength,0,t):o?this.defaultMiddlewares.push(t):this.middlewares.push(t)}},{key:"execute",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=compose([].concat(_toConsumableArray(this.middlewares),_toConsumableArray(this.defaultMiddlewares),_toConsumableArray(e.globalMiddlewares),_toConsumableArray(e.coreMiddlewares)));return n(t)}}]),e}();Onion.globalMiddlewares=[],Onion.defaultGlobalMiddlewaresLength=0,Onion.coreMiddlewares=[],Onion.defaultCoreMiddlewaresLength=0;var MapCache=function(){function e(t){_classCallCheck(this,e),this.cache=new Map,this.timer={},this.extendOptions(t)}return _createClass(e,[{key:"extendOptions",value:function(e){this.maxCache=e.maxCache||0}},{key:"get",value:function(e){return this.cache.get(JSON.stringify(e))}},{key:"set",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var a=_toConsumableArray(this.cache.keys())[0];this.cache.delete(a),this.timer[a]&&clearTimeout(this.timer[a])}var o=JSON.stringify(e);this.cache.set(o,t),r>0&&(this.timer[o]=setTimeout((function(){n.cache.delete(o),delete n.timer[o]}),r))}},{key:"delete",value:function(e){var t=JSON.stringify(e);return delete this.timer[t],this.cache.delete(t)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),RequestError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"RequestError";return _classCallCheck(this,n),(a=t.call(this,e)).name="RequestError",a.request=r,a.type=o,a}return n}(_wrapNativeSuper(Error)),ResponseError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,a,o){var i,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"ResponseError";return _classCallCheck(this,n),(i=t.call(this,r||e.statusText)).name="ResponseError",i.data=a,i.response=e,i.request=o,i.type=s,i}return n}(_wrapNativeSuper(Error));function readerGBK(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=n,r.readAsText(e,"GBK")}))}function safeJsonParse(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{return JSON.parse(t)}catch(e){if(n)throw new ResponseError(r,"JSON.parse fail",t,a,"ParseError")}return t}function timeout2Throw(e,t,n){return new Promise((function(r,a){setTimeout((function(){a(new RequestError(t||"timeout of ".concat(e,"ms exceeded"),n,"Timeout"))}),e)}))}function cancel2Throw(e){return new Promise((function(t,n){e.cancelToken&&e.cancelToken.promise.then((function(e){n(e)}))}))}var toString=Object.prototype.toString;function getEnv(){var e;return"undefined"!=typeof process&&"[object process]"===toString.call(process)&&(e="NODE"),"undefined"!=typeof XMLHttpRequest&&(e="BROWSER"),e}function isArray(e){return"object"===_typeof(e)&&"[object Array]"===Object.prototype.toString.call(e)}function isURLSearchParams(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function isDate(e){return"object"===_typeof(e)&&"[object Date]"===Object.prototype.toString.call(e)}function isObject(e){return null!==e&&"object"===_typeof(e)}function forEach2ObjArr(e,t){if(e)if("object"!==_typeof(e)&&(e=[e]),isArray(e))for(var n=0;n<e.length;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}function getParamObject(e){return isURLSearchParams(e)?lib.parse(e.toString(),{strictNullHandling:!0}):"string"==typeof e?[e]:e}function reqStringify(e){return lib.stringify(e,{arrayFormat:"repeat",strictNullHandling:!0})}function mergeRequestOptions(e,t){return _objectSpread2(_objectSpread2(_objectSpread2({},e),t),{},{headers:_objectSpread2(_objectSpread2({},e.headers),t.headers),params:_objectSpread2(_objectSpread2({},getParamObject(e.params)),getParamObject(t.params)),method:(t.method||e.method||"get").toLowerCase()})}var addfix=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.prefix,r=t.suffix;return n&&(e="".concat(n).concat(e)),r&&(e="".concat(e).concat(r)),{url:e,options:t}},warnedCoreType=!1;function __defaultValidateCache(e,t){var n=t.method;return"get"===(void 0===n?"get":n).toLowerCase()}function fetchMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=n.url,i=void 0===o?"":o,s=e.cache,l=e.responseInterceptors,c=a.timeout,u=void 0===c?0:c,p=a.timeoutMessage,d=a.__umiRequestCoreType__,f=void 0===d?"normal":d,h=a.useCache,v=void 0!==h&&h,m=a.method,g=void 0===m?"get":m,y=a.params,b=a.ttl,_=a.validateCache,A=void 0===_?__defaultValidateCache:_;if("normal"!==f)return process&&process.env,t();var x=fetch;if(!x)throw new Error("Global fetch not exist!");var w,k="BROWSER"===getEnv(),S=A(i,a)&&v&&k;if(S){var E=s.get({url:i,params:y,method:g});if(E)return(E=E.clone()).useCache=!0,e.res=E,t()}return w=u>0?Promise.race([cancel2Throw(a),x(i,a),timeout2Throw(u,p,e.req)]):Promise.race([cancel2Throw(a),x(i,a)]),l.forEach((function(e){w=w.then((function(t){var n="function"==typeof t.clone?t.clone():t;return e(n,a)}))})),w.then((function(n){if(S&&200===n.status){var r=n.clone();r.useCache=!0,s.set({url:i,params:y,method:g},r,b)}return e.res=n,t()}))}function parseResponseMiddleware(t,n){var r;return n().then((function(){if(t){var n=t.res,a=void 0===n?{}:n,o=t.req,i=void 0===o?{}:o,s=(i||{}).options,l=(s=void 0===s?{}:s).responseType,c=void 0===l?"json":l,u=s.charset,p=void 0===u?"utf8":u;s.getResponse;var d=s.throwErrIfParseFail,f=void 0!==d&&d,h=s.parseResponse;if((void 0===h||h)&&a&&a.clone){if((r="BROWSER"===getEnv()?a.clone():a).useCache=a.useCache||!1,"gbk"===p)try{return a.blob().then(readerGBK).then((function(e){return safeJsonParse(e,!1,r,i)}))}catch(e){throw new ResponseError(r,e.message,null,i,"ParseError")}else if("json"===c)return a.text().then((function(e){return safeJsonParse(e,f,r,i)}));try{return a[c]()}catch(e){throw new ResponseError(r,"responseType not support",null,i,"ParseError")}}}})).then((function(e){if(t){t.res;var n=t.req,a=void 0===n?{}:n,o=(a||{}).options,i=(o=void 0===o?{}:o).getResponse,s=void 0!==i&&i;if(r){if(r.status>=200&&r.status<300)return s?void(t.res={data:e,response:r}):void(t.res=e);throw new ResponseError(r,"http error",e,a,"HttpError")}}})).catch((function(e){if(e instanceof RequestError||e instanceof ResponseError)throw e;var n=t.req,r=t.res;throw e.request=e.request||n,e.response=e.response||r,e.type=e.type||e.name,e.data=e.data||void 0,e}))}function simplePostMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.method;if(-1===["post","put","patch","delete"].indexOf((void 0===o?"get":o).toLowerCase()))return t();var i=a.requestType,s=void 0===i?"json":i,l=a.data;if(l){var c=Object.prototype.toString.call(l);"[object Object]"===c||"[object Array]"===c?"json"===s?(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},a.headers),a.body=JSON.stringify(l)):"form"===s&&(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},a.headers),a.body=reqStringify(l)):(a.headers=_objectSpread2({Accept:"application/json"},a.headers),a.body=l)}return e.req.options=a,t()}function paramsSerialize(e,t){var n,r;if(e)if(t)n=t(e);else if(isURLSearchParams(e))n=e.toString();else{if(isArray(e))r=[],forEach2ObjArr(e,(function(e){null==e?r.push(e):r.push(isObject(e)?JSON.stringify(e):e)})),n=reqStringify(r);else r={},forEach2ObjArr(e,(function(e,t){var n=e;null==e?r[t]=e:isDate(e)?n=e.toISOString():isArray(e)?n=e:isObject(e)&&(n=JSON.stringify(e)),r[t]=n})),n=reqStringify(r)}return n}function simpleGetMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.paramsSerializer,i=a.params,s=e.req,l=(s=void 0===s?{}:s).url,c=void 0===l?"":l;a.method=a.method?a.method.toUpperCase():"GET",a.credentials=a.credentials||"same-origin";var u=paramsSerialize(i,o);if(e.req.originUrl=c,u){var p=-1!==c.indexOf("?")?"&":"?";e.req.url="".concat(c).concat(p).concat(u)}return e.req.options=a,t()}var globalMiddlewares=[simplePostMiddleware,simpleGetMiddleware,parseResponseMiddleware],coreMiddlewares=[fetchMiddleware];Onion.globalMiddlewares=globalMiddlewares,Onion.defaultGlobalMiddlewaresLength=globalMiddlewares.length,Onion.coreMiddlewares=coreMiddlewares,Onion.defaultCoreMiddlewaresLength=coreMiddlewares.length;var Core=function(){function t(e){_classCallCheck(this,t),this.onion=new Onion([]),this.fetchIndex=0,this.mapCache=new MapCache(e),this.initOptions=e,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return _createClass(t,[{key:"use",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1};return this.onion.use(e,t),this}},{key:"extendOptions",value:function(e){this.initOptions=mergeRequestOptions(this.initOptions,e),this.mapCache.extendOptions(e)}},{key:"dealRequestInterceptors",value:function(e){return[].concat(_toConsumableArray(t.requestInterceptors),_toConsumableArray(this.instanceRequestInterceptors)).reduce((function(t,n){return t.then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,n(e.req.url,e.req.options)}))}),Promise.resolve()).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,Promise.resolve()}))}},{key:"request",value:function(n,r){var a=this,o=this.onion,i={req:{url:n,options:_objectSpread2(_objectSpread2({},r),{},{url:n})},res:null,cache:this.mapCache,responseInterceptors:[].concat(_toConsumableArray(t.responseInterceptors),_toConsumableArray(this.instanceResponseInterceptors))};if("string"!=typeof n)throw new Error("url MUST be a string");return new Promise((function(t,n){a.dealRequestInterceptors(i).then((function(){return o.execute(i)})).then((function(){t(i.res)})).catch((function(r){var a=i.req.options.errorHandler;if(a)try{var o=a(r);t(o)}catch(e){n(e)}else n(r)}))}))}}],[{key:"requestUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.requestInterceptors.push(e):this.instanceRequestInterceptors.push(e)}},{key:"responseUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.responseInterceptors.push(e):this.instanceResponseInterceptors.push(e)}}]),t}();function Cancel(e){this.message=e}function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new Cancel(e),t(n.reason))}))}function isCancel(e){return!(!e||!e.__CANCEL__)}Core.requestInterceptors=[addfix],Core.responseInterceptors=[],Cancel.prototype.toString=function(){return this.message?"Cancel: ".concat(this.message):"Cancel"},Cancel.prototype.__CANCEL__=!0,CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.source=function(){var e;return{token:new CancelToken((function(t){e=t})),cancel:e}};var request$1=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Core(e),n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=mergeRequestOptions(t.initOptions,n);return t.request(e,r)};n.use=t.use.bind(t),n.fetchIndex=t.fetchIndex,n.interceptors={request:{use:Core.requestUse.bind(t)},response:{use:Core.responseUse.bind(t)}};var r=["get","post","delete","put","patch","head","options","rpc"];return r.forEach((function(e){n[e]=function(t,r){return n(t,_objectSpread2(_objectSpread2({},r),{},{method:e}))}})),n.Cancel=Cancel,n.CancelToken=CancelToken,n.isCancel=isCancel,n.extendOptions=t.extendOptions.bind(t),n.middlewares={instance:t.onion.middlewares,defaultInstance:t.onion.defaultMiddlewares,global:Onion.globalMiddlewares,core:Onion.coreMiddlewares},n},extend=exports("bk",(function(e){return request$1(e)}));request$1({parseResponse:!1});var request$1$1=exports("bv",request$1({})),lodash_isempty={exports:{}};!function(t,n){var r=9007199254740991,a="[object Map]",o="[object Promise]",i="[object Set]",s="[object WeakMap]",l="[object DataView]",c=/^\[object .+?Constructor\]$/,u="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,p="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),f=n&&!n.nodeType&&n,h=f&&t&&!t.nodeType&&t,v=h&&h.exports===f;var m=Function.prototype,g=Object.prototype,y=d["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),_=m.toString,A=g.hasOwnProperty,x=g.toString,w=RegExp("^"+_.call(A).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=v?d.Buffer:void 0,S=g.propertyIsEnumerable,E=k?k.isBuffer:void 0,P=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),C=V(d,"DataView"),T=V(d,"Map"),I=V(d,"Promise"),M=V(d,"Set"),R=V(d,"WeakMap"),O=!S.call({valueOf:1},"valueOf"),z=H(C),D=H(T),F=H(I),B=H(M),N=H(R);function j(t){if(!$(t)||(n=t,b&&b in n))return!1;var n,r=K(t)||function(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}(t)?w:c;return r.test(H(t))}function V(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return j(n)?n:void 0}var L=function(e){return x.call(e)};function H(t){if(null!=t){try{return _.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function G(e){return function(e){return function(e){return!!e&&"object"==_typeof2(e)}(e)&&U(e)}(e)&&A.call(e,"callee")&&(!S.call(e,"callee")||"[object Arguments]"==x.call(e))}(C&&L(new C(new ArrayBuffer(1)))!=l||T&&L(new T)!=a||I&&L(I.resolve())!=o||M&&L(new M)!=i||R&&L(new R)!=s)&&(L=function(e){var t=x.call(e),n="[object Object]"==t?e.constructor:void 0,r=n?H(n):void 0;if(r)switch(r){case z:return l;case D:return a;case F:return o;case B:return i;case N:return s}return t});var q=Array.isArray;function U(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!K(e)}var W=E||function(){return!1};function K(e){var t=$(e)?x.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function $(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}t.exports=function(e){if(U(e)&&(q(e)||"string"==typeof e||"function"==typeof e.splice||W(e)||G(e)))return!e.length;var t=L(e);if(t==a||t==i)return!e.size;if(O||function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||g)}(e))return!P(e).length;for(var n in e)if(A.call(e,n))return!1;return!0}}(lodash_isempty,lodash_isempty.exports);var objectTag="[object Object]";function isHostObject(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function overArg(e,t){return function(n){return e(t(n))}}var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&"object"==_typeof2(e)}function isPlainObject$1(e){if(!isObjectLike(e)||objectToString.call(e)!=objectTag||isHostObject(e))return!1;var t=getPrototype(e);if(null===t)return!0;var n=hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&funcToString.call(n)==objectCtorString}var lodash_isplainobject=isPlainObject$1,lodash_transform={exports:{}};!function(t,n){var r="__lodash_hash_undefined__",a=9007199254740991,o="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",p="[object Map]",d="[object Number]",f="[object Object]",h="[object Promise]",v="[object RegExp]",m="[object Set]",g="[object String]",y="[object Symbol]",b="[object WeakMap]",_="[object ArrayBuffer]",A="[object DataView]",x=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,w=/^\w*$/,k=/^\./,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,E=/\\(\\)?/g,P=/^\[object .+?Constructor\]$/,C=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[o]=T[i]=T[_]=T[s]=T[A]=T[l]=T[c]=T[u]=T[p]=T[d]=T[f]=T[v]=T[m]=T[g]=T[b]=!1;var I="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,M="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,R=I||M||Function("return this")(),O=n&&!n.nodeType&&n,z=O&&t&&!t.nodeType&&t,D=z&&z.exports===O&&I.process,F=function(){try{return D&&D.binding("util")}catch(e){}}(),B=F&&F.isTypedArray;function N(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function j(e,t){for(var n=-1,r=e?e.length:0;++n<r;)if(t(e[n],n,e))return!0;return!1}function V(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function L(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function H(e,t){return function(n){return e(t(n))}}function G(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var q=Array.prototype,U=Function.prototype,W=Object.prototype,K=R["__core-js_shared__"],$=function(){var e=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Y=U.toString,J=W.hasOwnProperty,Q=W.toString,X=RegExp("^"+Y.call(J).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Z=R.Symbol,ee=R.Uint8Array,te=H(Object.getPrototypeOf,Object),ne=Object.create,re=W.propertyIsEnumerable,ae=q.splice,oe=H(Object.keys,Object),ie=je(R,"DataView"),se=je(R,"Map"),le=je(R,"Promise"),ce=je(R,"Set"),ue=je(R,"WeakMap"),pe=je(Object,"create"),de=Ke(ie),fe=Ke(se),he=Ke(le),ve=Ke(ce),me=Ke(ue),ge=Z?Z.prototype:void 0,ye=ge?ge.valueOf:void 0,be=ge?ge.toString:void 0;function _e(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ae(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xe(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function we(e){var t=-1,n=e?e.length:0;for(this.__data__=new xe;++t<n;)this.add(e[t])}function ke(e){this.__data__=new Ae(e)}function Se(e,t){var n=Qe(e)||Je(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,a=!!r;for(var o in e)!t&&!J.call(e,o)||a&&("length"==o||Le(o,r))||n.push(o);return n}function Ee(e,t){for(var n=e.length;n--;)if(Ye(e[n][0],t))return n;return-1}_e.prototype.clear=function(){this.__data__=pe?pe(null):{}},_e.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},_e.prototype.get=function(e){var t=this.__data__;if(pe){var n=t[e];return n===r?void 0:n}return J.call(t,e)?t[e]:void 0},_e.prototype.has=function(e){var t=this.__data__;return pe?void 0!==t[e]:J.call(t,e)},_e.prototype.set=function(e,t){return this.__data__[e]=pe&&void 0===t?r:t,this},Ae.prototype.clear=function(){this.__data__=[]},Ae.prototype.delete=function(e){var t=this.__data__,n=Ee(t,e);return!(n<0)&&(n==t.length-1?t.pop():ae.call(t,n,1),!0)},Ae.prototype.get=function(e){var t=this.__data__,n=Ee(t,e);return n<0?void 0:t[n][1]},Ae.prototype.has=function(e){return Ee(this.__data__,e)>-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=Ee(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},xe.prototype.clear=function(){this.__data__={hash:new _e,map:new(se||Ae),string:new _e}},xe.prototype.delete=function(e){return Ne(this,e).delete(e)},xe.prototype.get=function(e){return Ne(this,e).get(e)},xe.prototype.has=function(e){return Ne(this,e).has(e)},xe.prototype.set=function(e,t){return Ne(this,e).set(e,t),this},we.prototype.add=we.prototype.push=function(e){return this.__data__.set(e,r),this},we.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new Ae},ke.prototype.delete=function(e){return this.__data__.delete(e)},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this;n=this.__data__=new xe(r)}return n.set(e,t),this};var Pe,Ce=function(e,t,n){for(var r=-1,a=Object(e),o=n(e),i=o.length;i--;){var s=o[Pe?i:++r];if(!1===t(a[s],s,a))break}return e};function Te(e,t){return e&&Ce(e,t,it)}function Ie(e,t){for(var n=0,r=(t=He(t,e)?[t]:Fe(t)).length;null!=e&&n<r;)e=e[We(t[n++])];return n&&n==r?e:void 0}function Me(e,t){return null!=e&&t in Object(e)}function Re(e,t,n,r,a){return e===t||(null==e||null==t||!tt(e)&&!nt(t)?e!=e&&t!=t:function(e,t,n,r,a,u){var h=Qe(e),b=Qe(t),x=i,w=i;h||(x=(x=Ve(e))==o?f:x);b||(w=(w=Ve(t))==o?f:w);var k=x==f&&!V(e),S=w==f&&!V(t),E=x==w;if(E&&!k)return u||(u=new ke),h||ot(e)?Be(e,t,n,r,a,u):function(e,t,n,r,a,o,i){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!r(new ee(e),new ee(t)));case s:case l:case d:return Ye(+e,+t);case c:return e.name==t.name&&e.message==t.message;case v:case g:return e==t+"";case p:var u=L;case m:var f=2&o;if(u||(u=G),e.size!=t.size&&!f)return!1;var h=i.get(e);if(h)return h==t;o|=1,i.set(e,t);var b=Be(u(e),u(t),r,a,o,i);return i.delete(e),b;case y:if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,x,n,r,a,u);if(!(2&a)){var P=k&&J.call(e,"__wrapped__"),C=S&&J.call(t,"__wrapped__");if(P||C){var T=P?e.value():e,I=C?t.value():t;return u||(u=new ke),n(T,I,r,a,u)}}if(!E)return!1;return u||(u=new ke),function(e,t,n,r,a,o){var i=2&a,s=it(e),l=s.length,c=it(t).length;if(l!=c&&!i)return!1;var u=l;for(;u--;){var p=s[u];if(!(i?p in t:J.call(t,p)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var f=!0;o.set(e,t),o.set(t,e);var h=i;for(;++u<l;){var v=e[p=s[u]],m=t[p];if(r)var g=i?r(m,v,p,t,e,o):r(v,m,p,e,t,o);if(!(void 0===g?v===m||n(v,m,r,a,o):g)){f=!1;break}h||(h="constructor"==p)}if(f&&!h){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,a,u)}(e,t,Re,n,r,a))}function Oe(e){return!(!tt(e)||(t=e,$&&$ in t))&&(Ze(e)||V(e)?X:P).test(Ke(e));var t}function ze(e){return"function"==typeof e?e:null==e?st:"object"==_typeof2(e)?Qe(e)?function(e,t){if(He(e)&&Ge(t))return qe(We(e),t);return function(n){var r=function(e,t,n){var r=null==e?void 0:Ie(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?function(e,t){return null!=e&&function(e,t,n){t=He(t,e)?[t]:Fe(t);var r,a=-1,o=t.length;for(;++a<o;){var i=We(t[a]);if(!(r=null!=e&&n(e,i)))break;e=e[i]}if(r)return r;return!!(o=e?e.length:0)&&et(o)&&Le(i,o)&&(Qe(e)||Je(e))}(e,t,Me)}(n,e):Re(t,r,void 0,3)}}(e[0],e[1]):function(e){var t=function(e){var t=it(e),n=t.length;for(;n--;){var r=t[n],a=e[r];t[n]=[r,a,Ge(a)]}return t}(e);if(1==t.length&&t[0][2])return qe(t[0][0],t[0][1]);return function(n){return n===e||function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var l=(s=n[a])[0],c=e[l],u=s[1];if(i&&s[2]){if(void 0===c&&!(l in e))return!1}else{var p=new ke;if(r)var d=r(c,u,l,e,t,p);if(!(void 0===d?Re(u,c,r,3,p):d))return!1}}return!0}(n,e,t)}}(e):He(t=e)?(n=We(t),function(e){return null==e?void 0:e[n]}):function(e){return function(t){return Ie(t,e)}}(t);var t,n}function De(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||W,t!==r)return oe(e);var t,n,r,a=[];for(var o in Object(e))J.call(e,o)&&"constructor"!=o&&a.push(o);return a}function Fe(e){return Qe(e)?e:Ue(e)}function Be(e,t,n,r,a,o){var i=2&a,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,p=!0,d=1&a?new we:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var f=e[u],h=t[u];if(r)var v=i?r(h,f,u,t,e,o):r(f,h,u,e,t,o);if(void 0!==v){if(v)continue;p=!1;break}if(d){if(!j(t,(function(e,t){if(!d.has(t)&&(f===e||n(f,e,r,a,o)))return d.add(t)}))){p=!1;break}}else if(f!==h&&!n(f,h,r,a,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function Ne(e,t){var n,r,a=e.__data__;return("string"==(r=_typeof2(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function je(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Oe(n)?n:void 0}var Ve=function(e){return Q.call(e)};function Le(e,t){return!!(t=null==t?a:t)&&("number"==typeof e||C.test(e))&&e>-1&&e%1==0&&e<t}function He(e,t){if(Qe(e))return!1;var n=_typeof2(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!rt(e))||(w.test(e)||!x.test(e)||null!=t&&e in Object(t))}function Ge(e){return e==e&&!tt(e)}function qe(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}(ie&&Ve(new ie(new ArrayBuffer(1)))!=A||se&&Ve(new se)!=p||le&&Ve(le.resolve())!=h||ce&&Ve(new ce)!=m||ue&&Ve(new ue)!=b)&&(Ve=function(e){var t=Q.call(e),n=t==f?e.constructor:void 0,r=n?Ke(n):void 0;if(r)switch(r){case de:return A;case fe:return p;case he:return h;case ve:return m;case me:return b}return t});var Ue=$e((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(rt(e))return be?be.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return k.test(e)&&n.push(""),e.replace(S,(function(e,t,r,a){n.push(r?a.replace(E,"$1"):t||e)})),n}));function We(e){if("string"==typeof e||rt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ke(t){if(null!=t){try{return Y.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function $e(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new($e.Cache||xe),n}function Ye(e,t){return e===t||e!=e&&t!=t}function Je(e){return function(e){return nt(e)&&Xe(e)}(e)&&J.call(e,"callee")&&(!re.call(e,"callee")||Q.call(e)==o)}$e.Cache=xe;var Qe=Array.isArray;function Xe(e){return null!=e&&et(e.length)&&!Ze(e)}function Ze(e){var t=tt(e)?Q.call(e):"";return t==u||"[object GeneratorFunction]"==t}function et(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function tt(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}function nt(e){return!!e&&"object"==_typeof2(e)}function rt(e){return"symbol"==_typeof2(e)||nt(e)&&Q.call(e)==y}var at,ot=B?(at=B,function(e){return at(e)}):function(e){return nt(e)&&et(e.length)&&!!T[Q.call(e)]};function it(e){return Xe(e)?Se(e):De(e)}function st(e){return e}t.exports=function(e,t,n){var r,a=Qe(e)||ot(e);if(t=ze(t),null==n)if(a||tt(e)){var o=e.constructor;n=a?Qe(e)?new o:[]:Ze(o)?tt(r=te(e))?ne(r):{}:{}}else n={};return(a?N:Te)(e,(function(e,r,a){return t(n,e,r,a)})),n}}(lodash_transform,lodash_transform.exports);var isEmpty=lodash_isempty.exports,isPlainObject=lodash_isplainobject,transform=lodash_transform.exports,src=exports("bm",(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.cleanKeys,a=void 0===r?[]:r,o=n.cleanValues,i=void 0===o?[]:o,s=n.emptyArrays,l=void 0===s||s,c=n.emptyObjects,u=void 0===c||c,p=n.emptyStrings,d=void 0===p||p,f=n.NaNValues,h=void 0!==f&&f,v=n.nullValues,m=void 0===v||v,g=n.undefinedValues,y=void 0===g||g;return transform(t,(function(t,n,r){if(!a.includes(r)&&((Array.isArray(n)||isPlainObject(n))&&(n=e(n,{NaNValues:h,cleanKeys:a,cleanValues:i,emptyArrays:l,emptyObjects:u,emptyStrings:d,nullValues:m,undefinedValues:y})),!i.includes(n)&&!(u&&isPlainObject(n)&&isEmpty(n))&&(!l||!Array.isArray(n)||n.length)&&!(d&&""===n||h&&Number.isNaN(n)||m&&null===n||y&&void 0===n)))return Array.isArray(t)?t.push(n):void(t[r]=n)}))})),request=exports("m",extend({hideLoading:!0,timeout:2e4,timeoutMessage:"请求超时"})),initRequest=!1,toast;request.interceptors.request.use((function(e,t){var n,r;t.hideLoading||(clearTimeout(toast),baseEvent.emit("toastShow","center")),initRequest=t.initRequest||!1;var a=sessionStorage.getItem("Authorization")||"",o={};if(a&&!["/api-oauth/userlogin","/api-oauth/open/sendSms"].includes(e)&&(o.Authorization=a),null!=state&&null!==(n=state.user)&&void 0!==n&&null!==(r=n.data)&&void 0!==r&&r.schoolInfos){var i=(state.user.data.schoolInfos||[]).map((function(e){return e.id})).join(",");i&&(o.schoolId=i)}return{url:e,options:_objectSpread(_objectSpread({},t),{},{params:src(t.params),data:src(t.data),headers:_objectSpread(_objectSpread({},t.headers),o)})}}),{global:!1}),request.interceptors.response.use(function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(toast=setTimeout((function(){baseEvent.emit("toastClose","center")}),100),!(t.status>299||t.status<200)){e.next=7;break}throw clearTimeout(toast),n="服务器错误,状态码"+t.status,baseEvent.emit("toastClose","center"),showToast(n),new Error(n);case 7:return e.next=9,t.clone().json();case 9:if(200===(r=e.sent).code||0===r.errCode||999===r.code){e.next=18;break}throw a=r.msg||r.message||"处理失败,请重试",initRequest&&(403===r.code||5e3===r.code?setLogout():setLoginError()),console.log(r.code,"5104"),403!==r.code&&5e3!==r.code&&(clearTimeout(toast),baseEvent.emit("toastClose","center"),showToast(a)),o=browser(),5e3===r.code&&(a+="5000",o.isApp?postMessage({api:"login"}):setLogout()),new Error(a);case 18:return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),{global:!1});var empty="./assets/emptyContent.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/emptyContent.04f9724b.png",__glob_5_1=Object.freeze(Object.defineProperty({__proto__:null,default:emptyContent},Symbol.toStringTag,{value:"Module"})),network="./assets/network.6d51555b.png",__glob_5_2=Object.freeze(Object.defineProperty({__proto__:null,default:network},Symbol.toStringTag,{value:"Module"})),notFond="./assets/notFond.78c3cc5e.png",__glob_5_3=Object.freeze(Object.defineProperty({__proto__:null,default:notFond},Symbol.toStringTag,{value:"Module"})),tips="_tips_uqenj_12",btn="_btn_uqenj_17",SMALL="_SMALL_uqenj_28",CERT="_CERT_uqenj_32",styles$1={"col-result":"_col-result_uqenj_1",tips:tips,btn:btn,SMALL:SMALL,CERT:CERT},getAssetsHomeFile=function(e){var t="./images/".concat(e);return{"./images/empty.png":__glob_5_0,"./images/emptyContent.png":__glob_5_1,"./images/network.png":__glob_5_2,"./images/notFond.png":__glob_5_3}[t].default},OEmpty=exports("ai",defineComponent({name:"o-empty",props:{tips:{type:String},type:{type:String,default:"empty"},classImgSize:{type:String,default:""},imageSize:{type:Number,default:0},plain:{type:Boolean,default:!1},btnStatus:{type:Boolean,default:!1},buttonText:{type:String,default:"我知道了"},onClick:Function},methods:{onResult:function(){this.onClick?this.onClick():postMessage({api:"back",content:{}})}},computed:{image:function(){var e=null;switch(this.type){case"emptyContent":e=getAssetsHomeFile("emptyContent.png");break;case"error":e="error";break;case"network":e=getAssetsHomeFile("network.png");break;case"search":e="search";break;case"notFond":e=getAssetsHomeFile("notFond.png");break;default:e=getAssetsHomeFile("empty.png")}return e}},render:function(){var e=this;return createVNode("div",{class:[styles$1["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$1[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$1.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:function(){return[e.buttonText]}}):null])}})),browserInfo$1=browser(),Auth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo$1.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/login"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&setAuth$1(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=20;break}return e.loading=!0,t.prev=7,t.next=10,request.get(state.platformApi+"/user/getUserInfo",{initRequest:!0,requestType:"form",hideLoading:!0});case 10:a=t.sent,"SCHOOL"===state.platformType&&(o=a.data.schoolInfos?a.data.schoolInfos[0]:{},a.data.school=o),setLogin(a.data),t.next=19;break;case 15:t.prev=15,t.t0=t.catch(7),-1===(i=t.t0.message).indexOf("5000")&&-1===i.indexOf("authentication")?setLoginError():setLogout();case 19:e.loading=!1;case 20:if("logout"===state.user.status)if(browser().isApp)postMessage({api:"login"});else try{s=e.$route,l=_objectSpread({returnUrl:e.$route.path},e.$route.query),s.meta.isRegister&&(l.isRegister=s.meta.isRegister),e.$router.replace({path:"/login",query:l})}catch(error){}case 21:case"end":return t.stop()}}),t,null,[[7,15]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles$2.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3d44fa73.js")}),void 0)},meta:{title:"选择课件"}},{path:"/courseList",name:"courseList",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ae6fac9f.js")}),void 0)},meta:{title:"课程列表"}},{path:"/coursewarePlay",name:"coursewarePlay",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4c791670.js")}),void 0)},meta:{title:"课程播放"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a8e26dfb.js")}),void 0)},meta:{title:"观看视频"}},{path:"/accompany",name:"accompany",component:function(){return __vitePreload((function(){return module.import("./index-legacy.13240e62.js")}),void 0)},meta:{title:"云练习"}},{path:"/musicList",name:"music-list",component:function(){return __vitePreload((function(){return module.import("./music-list-legacy.dee8b3b7.js")}),void 0)},meta:{title:"曲谱列表"}},{path:"/information-list",name:"information-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.47b2efef.js")}),void 0)},meta:{title:"资讯列表"}},{path:"/information-detail",name:"information-detail",component:function(){return __vitePreload((function(){return module.import("./information-detail-legacy.bac22698.js")}),void 0)},meta:{title:"资讯详情"}},{path:"/notice-detail",name:"notice-detail",component:function(){return __vitePreload((function(){return module.import("./notice-detail-legacy.68263bae.js")}),void 0)},meta:{title:"公告详情"}},{path:"/help-center",name:"help-center",component:function(){return __vitePreload((function(){return module.import("./index-legacy.abf3abfc.js")}),void 0)},meta:{title:"帮助中心"}},{path:"/help-detail",name:"help-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.add9bce5.js")}),void 0)},meta:{title:"帮助中心详情"}},{path:"/unit-test",name:"unit-test",component:function(){return __vitePreload((function(){return module.import("./index-legacy.9cd1f6f7.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-detail",name:"unit-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f7648173.js")}),void 0)},meta:{title:"测验详情"}},{path:"/test-exercise",name:"test-exercise",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4f16bf57.js")}),void 0)},meta:{title:"测试练习"}},{path:"/practice-mode",name:"practice-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ae386b81.js")}),void 0)},meta:{title:"练习模式"}},{path:"/examination-mode",name:"examination-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.03fa4ce7.js")}),void 0)},meta:{title:"测试详情"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1a958f26.js")}),void 0)},meta:{title:"补助确认"}},{path:"/mine-orchestra",name:"mine-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f57eb14a.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/mine-myphoto",name:"mine-myphoto",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ca0a1fd0.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-list",name:"photo-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.8e043ba1.js")}),void 0)},meta:{title:"相册"}},{path:"/photo-list-detail",name:"photo-list-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.96250dc0.js")}),void 0)},meta:{title:"相册详情"}},{path:"/message-detail",name:"message-detail",component:function(){return __vitePreload((function(){return module.import("./message-detail-legacy.f3920fc4.js")}),void 0)},meta:{title:"消息详情"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.106d35e0.js")}),void 0)},meta:{title:"支付"}},{path:"/payDefine",name:"payDefine",component:function(){return __vitePreload((function(){return module.import("./index-legacy.294c931b.js")}),void 0)},meta:{title:"支付"}},{path:"/payResult",name:"payResult",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e4280bc7.js")}),void 0)},meta:{title:"支付"}},{path:"/preview-protocol",name:"preview-protocol",component:function(){return __vitePreload((function(){return module.import("./index-legacy.369fa392.js")}),void 0)},meta:{title:"管乐团用户注册协议"}},{path:"/privacyProtocol",name:"privacyProtocol",component:function(){return __vitePreload((function(){return module.import("./privacy-legacy.9c18c85f.js")}),void 0)},meta:{title:"管乐团隐私政策"}},{path:"/cashProtocol",name:"cashProtocol",component:function(){return __vitePreload((function(){return module.import("./cash-protocol-legacy.ffc4b46c.js")}),void 0)},meta:{title:"共享经济平台注册经营者协议"}},{path:"/guide",name:"guide",component:function(){return __vitePreload((function(){return module.import("./guide-legacy.62bbd374.js")}),void 0)},meta:{title:"投屏帮助"}},{path:"/follow-account",name:"follow-account",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a1b0c8e6.js")}),void 0)},meta:{title:"关注微信公众号"}},{path:"/bind-wechat",name:"bind-wechat",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f6f528ea.js")}),void 0)},meta:{title:"绑定微信"}},{path:"/transfer",component:function(){return __vitePreload((function(){return module.import("./transfer-legacy.48069654.js")}),void 0)},meta:{title:"管乐团"}},{path:"/:pathMatch(.*)*",component:function(){return __vitePreload((function(){return module.import("./index-legacy.801726cc.js")}),void 0)},meta:{title:"404",platform:paymentType$1}}],noLoginRouter$2=[],routesTeacher=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.1087ff0f.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.79c54a39.js")}),void 0)}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.0284b0da.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.cac51217.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.8ea18ba7.js")}),void 0)},meta:{title:"我的考勤"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.d9bb851f.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ed8af3e5.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/screen-projection",name:"screen-projection",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a90549a6.js")}),void 0)},meta:{title:"教学课件"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ca5f59e0.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-create",name:"unit-create",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ddfc2461.js")}),void 0)},meta:{title:"新增测验"}},{path:"/unit-Lesson",name:"unit-Lesson",component:function(){return __vitePreload((function(){return module.import("./unit-Lesson-legacy.b8b54a24.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-test",name:"uni-test",component:function(){return __vitePreload((function(){return module.import("./uni-test-legacy.f2365cd8.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-last",name:"uni-last",component:function(){return __vitePreload((function(){return module.import("./uni-last-legacy.3fbca2b5.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.b2ca3b4b.js")}),void 0)},meta:{title:"测验详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.aa688099.js")}),void 0)},meta:{title:"补助明细"}}])}].concat(rootRouter,noLoginRouter$2),error="_error_1aqdy_1",info="_info_1aqdy_9",login="_login_1aqdy_27",loginTitle="_loginTitle_1aqdy_33",codeText="_codeText_1aqdy_41",margin34="_margin34_1aqdy_44",formTitle="_formTitle_1aqdy_47",wxPopupDialog="_wxPopupDialog_1aqdy_63",popupContainer="_popupContainer_1aqdy_80",title="_title_1aqdy_86",popupTips="_popupTips_1aqdy_93",styles=exports("bg",{error:error,info:info,login:login,loginTitle:loginTitle,codeText:codeText,margin34:margin34,formTitle:formTitle,wxPopupDialog:wxPopupDialog,popupContainer:popupContainer,title:title,popupTips:popupTips}),removeAuth=exports("bd",(function(){sessionStorage.removeItem("Authorization")})),_setAuth=exports("s",(function(e){sessionStorage.setItem("Authorization",e)})),browserInfo=browser(),MusicAuth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/loginMusic"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&_setAuth(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=19;break}return e.loading=!0,t.prev=7,t.next=10,request.get("/api-student/user/getUserInfo",{initRequest:!0,requestType:"form"});case 10:a=t.sent,setLogin(a.data),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(7),-1===(o=t.t0.message).indexOf("5000")&&-1===o.indexOf("authentication")?setLoginError():setLogout();case 18:e.loading=!1;case 19:if("logout"===state.user.status)try{i=e.$route,s=_objectSpread({returnUrl:e.$route.path},e.$route.query),i.meta.isRegister&&(s.isRegister=i.meta.isRegister),e.$router.replace({path:"/loginMusic",query:s})}catch(error){}case 20:case"end":return t.stop()}}),t,null,[[7,14]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),noLoginRouter$1=[{path:"/payment-result",name:"payment-result",component:function(){return __vitePreload((function(){return module.import("./index-legacy.087293f1.js")}),void 0)},meta:{title:"支付详情"}},{path:"/download",name:"download",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3a506a88.js")}),void 0)},meta:{title:"下载管乐团学生端"}}],routesStudent=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.1087ff0f.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e9a6a298.js")}),void 0)}},{path:"/coupons",name:"coupons",component:function(){return __vitePreload((function(){return module.import("./index-legacy.345f36be.js")}),void 0)},meta:{title:"优惠券"}},{path:"/memberCenter",name:"memberCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b9717537.js")}),void 0)},meta:{title:"会员中心"}},{path:"/tradeRecord",name:"tradeRecord",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6f5ae35f.js")}),void 0)},meta:{title:"交易记录"}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6723f437.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.bf919b41.js")}),void 0)},meta:{title:"相片"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:function(){return __vitePreload((function(){return module.import("./apply-withdrawal-legacy.af9642ae.js")}),void 0)},meta:{title:"申请退团"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ed8af3e5.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.45253e01.js")}),void 0)},meta:{title:"排行榜"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.0284b0da.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.cac51217.js")}),void 0)},meta:{title:"练习统计"}}])},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:function(){return __vitePreload((function(){return module.import("./login-legacy.a30c7bdc.js")}),void 0)},meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4559321c.js")}),void 0)},meta:{title:"乐团报名"}},{path:"/orderDetail",name:"orderDetail",component:function(){return __vitePreload((function(){return module.import("./order-detail-legacy.d46bb789.js")}),void 0)},meta:{title:"订单详情"}},{path:"/shopAddress",name:"shopAddress",component:function(){return __vitePreload((function(){return module.import("./index-legacy.5c2ba446.js")}),void 0)},meta:{title:"收货地址"}},{path:"/addressOperation",name:"addressOperation",component:function(){return __vitePreload((function(){return module.import("./address-operation-legacy.5245eccd.js")}),void 0)},meta:{title:"收货地址"}}]}].concat(noLoginRouter$1,rootRouter),noLoginRouter=[{path:"/companion-teacher-register",name:"companion-teacher-register",component:function(){return __vitePreload((function(){return module.import("./companion-teacher-register-legacy.d67a2955.js")}),void 0)},meta:{title:"乐团伴学指导注册"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:function(){return __vitePreload((function(){return module.import("./manage-teacher-register-legacy.144b0e03.js")}),void 0)},meta:{title:"乐团管理老师注册"}}],routesSchool=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.1087ff0f.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.7dffd72c.js")}),void 0)}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.10df88a9.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/create-orchestra",name:"create-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a9b87efc.js")}),void 0)},meta:{title:"新建乐团"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:function(){return __vitePreload((function(){return module.import("./select-teacher-legacy.5f4230bb.js")}),void 0)},meta:{title:"选择老师"}},{path:"/orchestra-detail",name:"orchestra-detail",component:function(){return __vitePreload((function(){return module.import("./orchestra-detail-legacy.f658c46c.js")}),void 0)},meta:{title:"乐团详情"}},{path:"/school-photo",name:"school-photo",component:function(){return __vitePreload((function(){return module.import("./photo-legacy.6322ebcb.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.0e388f0a.js")}),void 0)},meta:{title:"相册详情"}},{path:"/mass-message",name:"mass-message",component:function(){return __vitePreload((function(){return module.import("./index-legacy.0910faca.js")}),void 0)},meta:{title:"群发记录"}},{path:"/create-message",name:"create-message",component:function(){return __vitePreload((function(){return module.import("./create-message-legacy.dcc48463.js")}),void 0)},meta:{title:"群发消息"}},{path:"/companion-teacher",name:"companion-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f07697c5.js")}),void 0)},meta:{title:"伴学指导"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./companion-detail-legacy.d6f12874.js")}),void 0)},meta:{title:"伴学指导详情"}},{path:"/companion-unbind",name:"companion-unbind",component:function(){return __vitePreload((function(){return module.import("./unbind-legacy.398e8b41.js")}),void 0)},meta:{title:"课程交接"}},{path:"/manage-teacher",name:"manage-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c85a4658.js")}),void 0)},meta:{title:"管理老师"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./manage-detail-legacy.ed74bd65.js")}),void 0)},meta:{title:"管理老师详情"}},{path:"/save-share-image",name:"save-share-image",component:function(){return __vitePreload((function(){return module.import("./index-legacy.41df9ddf.js")}),void 0)},meta:{title:"注册"}},{path:"/orchestra-information",name:"orchestra-information",component:function(){return __vitePreload((function(){return module.import("./orchestra-information-legacy.37247ae3.js")}),void 0)},meta:{title:"乐团资讯"}},{path:"/add-information",name:"add-information",component:function(){return __vitePreload((function(){return module.import("./add-information-legacy.b0588ba3.js")}),void 0)},meta:{title:"添加资讯"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.0284b0da.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.cac51217.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.64ff5649.js")}),void 0)},meta:{title:"考勤管理"}},{path:"/student-att-day",name:"student-att-day",component:function(){return __vitePreload((function(){return module.import("./student-att-day-legacy.1e0a9928.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.d9bb851f.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.99f18ba3.js")}),void 0)},meta:{title:"排行榜"}},{path:"/approval-manage",name:"approval-manage",component:function(){return __vitePreload((function(){return module.import("./index-legacy.11d29471.js")}),void 0)},meta:{title:"待办事项"}},{path:"/student-leave",name:"student-leave",component:function(){return __vitePreload((function(){return module.import("./student-leave-legacy.acd16e38.js")}),void 0)},meta:{title:"审批详情"}},{path:"/train-planning",name:"train-planning",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4002673d.js")}),void 0)},meta:{title:"乐团排课"}},{path:"/train-content",name:"train-content",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3d48caac.js")}),void 0)},meta:{title:"训练内容"}},{path:"/practice-detail",name:"practice-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b98c0213.js")}),void 0)},meta:{title:"训练详情"}},{path:"/course-preview",name:"course-preview",component:function(){return __vitePreload((function(){return module.import("./index-legacy.5a4cde45.js")}),void 0)},meta:{title:"课程预览"}},{path:"/course-adjust",name:"course-adjust",component:function(){return __vitePreload((function(){return module.import("./course-adjust-legacy.9319343c.js")}),void 0)},meta:{title:"课程调整"}},{path:"/batch-adjust",name:"batch-adjust",component:function(){return __vitePreload((function(){return module.import("./batch-adjust-legacy.fccf1337.js")}),void 0)},meta:{title:"批量调整"}},{path:"/school-detail",name:"school-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c80ffb8a.js")}),void 0)},meta:{title:"学校信息"}},{path:"/school-eidt",name:"school-eidt",component:function(){return __vitePreload((function(){return module.import("./eidt-school-legacy.7484f3dd.js")}),void 0)},meta:{title:"修改学校地址"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ed8af3e5.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/orchestra-story",name:"orchestra-story",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e23d46fc.js")}),void 0)},meta:{title:"乐团事迹"}},{path:"/story-operation",name:"story-operation",component:function(){return __vitePreload((function(){return module.import("./index-legacy.072bd782.js")}),void 0)},meta:{title:"添加事迹"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:function(){return __vitePreload((function(){return module.import("./exercise-detail-legacy.6cd2a283.js")}),void 0)},meta:{title:"训练补助详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.aa688099.js")}),void 0)},meta:{title:"补助明细"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:function(){return __vitePreload((function(){return module.import("./grant-detail-legacy.bb9726d3.js")}),void 0)},meta:{title:"管理补助详情"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:function(){return __vitePreload((function(){return module.import("./reward-detail-legacy.d36dcb82.js")}),void 0)},meta:{title:"练习奖励详情"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.b2ca3b4b.js")}),void 0)},meta:{title:"测验详情"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ca5f59e0.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:function(){return __vitePreload((function(){return module.import("./photo-create-legacy.1b15dabe.js")}),void 0)},meta:{title:"创建相册"}},{path:"/practice-rewards",name:"practice-rewards",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1f7fc37f.js")}),void 0)},meta:{title:"练习奖励"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.cedc524e.js")}),void 0)},meta:{title:"练习奖励详情"}}])}].concat(rootRouter,noLoginRouter),paymentType=window.paymentType,routes=[],baseUrl=null;"STUDENT"===paymentType?routes=routesStudent:"TEACHER"===paymentType?(routes=routesTeacher,baseUrl="/teacher.html"):"SCHOOL"===paymentType&&(routes=routesSchool,baseUrl="/school.html"),console.log(routes,baseUrl,paymentType);var router=exports("i",createRouter({history:createWebHashHistory(),routes:routes,scrollBehavior:function(e,t,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}})),whitePath=["/coursewarePlay"];router.beforeEach((function(e,t,n){whitePath.includes(e.path)||baseEvent.emit("toastShow"),document.title=e.meta.title||"管乐团",n()})),router.afterEach((function(e,t){e.path===t.path?baseEvent.emit("toastClose"):setTimeout((function(){baseEvent.emit("toastClose")}),300)}));var isOpen=!1;router.onError((function(e){if(e instanceof Error){var t=e.name.indexOf("chunk"),n=router.currentRoute.value.fullPath;console.log(e),t&&!isOpen&&(baseEvent.emit("toastClose"),isOpen=!0,showDialog({title:"更新提示",message:"APP有更新请点击确定刷新页面?",confirmButtonColor:"var(--van-primary)"}).then((function(){browser().isApp?postMessage({api:"back"}):(location.hash=n,window.location.reload())})))}}));var index$1="",normalize="",style="",index=""}}}))})();
  38971. >>>>>>> online:dist/assets/index-legacy.5250e410.js
  38972. =======
  38973. !function(e){!function(t,n){e.exports?e.exports=n():t.numeral=n()}(commonjsGlobal$1,(function(){var e,t,n,r,a,o={},i={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},l={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function c(e,t){this._input=e,this._value=t}return(e=function(n){var r,a,i,s;if(e.isNumeral(n))r=n.value();else if(0===n||void 0===n)r=0;else if(null===n||t.isNaN(n))r=null;else if("string"==typeof n)if(l.zeroFormat&&n===l.zeroFormat)r=0;else if(l.nullFormat&&n===l.nullFormat||!n.replace(/[^0-9]+/g,"").length)r=null;else{for(a in o)if((s="function"==typeof o[a].regexps.unformat?o[a].regexps.unformat():o[a].regexps.unformat)&&n.match(s)){i=o[a].unformat;break}r=(i=i||e._.stringToNumber)(n)}else r=Number(n)||null;return new c(n,r)}).version="2.0.6",e.isNumeral=function(e){return e instanceof c},e._=t={numberToFormat:function(t,n,r){var a,o,s,l,c,u,p,d,f=i[e.options.currentLocale],h=!1,v=!1,m="",g=1e12,y=1e9,b=1e6,_="",A=!1;if(t=t||0,s=Math.abs(t),e._.includes(n,"(")?(h=!0,n=n.replace(/[\(|\)]/g,"")):(e._.includes(n,"+")||e._.includes(n,"-"))&&(u=e._.includes(n,"+")?n.indexOf("+"):t<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),e._.includes(n,"a")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],e._.includes(n," a")&&(m=" "),n=n.replace(new RegExp(m+"a[kmbt]?"),""),s>=g&&!o||"t"===o?(m+=f.abbreviations.trillion,t/=g):s<g&&s>=y&&!o||"b"===o?(m+=f.abbreviations.billion,t/=y):s<y&&s>=b&&!o||"m"===o?(m+=f.abbreviations.million,t/=b):(s<b&&s>=1e3&&!o||"k"===o)&&(m+=f.abbreviations.thousand,t/=1e3)),e._.includes(n,"[.]")&&(v=!0,n=n.replace("[.]",".")),l=t.toString().split(".")[0],c=n.split(".")[1],p=n.indexOf(","),a=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),_=e._.toFixed(t,c[0].length+c[1].length,r,c[1].length)):_=e._.toFixed(t,c.length,r),l=_.split(".")[0],_=e._.includes(_,".")?f.delimiters.decimal+_.split(".")[1]:"",v&&0===Number(_.slice(1))&&(_="")):l=e._.toFixed(t,0,r),m&&!o&&Number(l)>=1e3&&m!==f.abbreviations.trillion)switch(l=String(Number(l)/1e3),m){case f.abbreviations.thousand:m=f.abbreviations.million;break;case f.abbreviations.million:m=f.abbreviations.billion;break;case f.abbreviations.billion:m=f.abbreviations.trillion}if(e._.includes(l,"-")&&(l=l.slice(1),A=!0),l.length<a)for(var x=a-l.length;x>0;x--)l="0"+l;return p>-1&&(l=l.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),0===n.indexOf(".")&&(l=""),d=l+_+(m||""),h?d=(h&&A?"(":"")+d+(h&&A?")":""):u>=0?d=0===u?(A?"-":"+")+d:d+(A?"-":"+"):A&&(d="-"+d),d},stringToNumber:function(e){var t,n,r,a=i[l.currentLocale],o=e,s={thousand:3,million:6,billion:9,trillion:12};if(l.zeroFormat&&e===l.zeroFormat)n=0;else if(l.nullFormat&&e===l.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==a.delimiters.decimal&&(e=e.replace(/\./g,"").replace(a.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+a.abbreviations[t]+"(?:\\)|(\\"+a.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,s[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return"number"==typeof e&&isNaN(e)})),includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,r=Object(e),a=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o<a&&!(o in r);)o++;if(o>=a)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;o<a;o++)o in r&&(n=t(n,r[o],o,r));return n},multiplier:function(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)},correctionFactor:function(){var e=Array.prototype.slice.call(arguments);return e.reduce((function(e,n){var r=t.multiplier(n);return e>r?e:r}),1)},toFixed:function(e,t,n,r){var a,o,i,s,l=e.toString().split("."),c=t-(r||0);return a=2===l.length?Math.min(Math.max(l[1].length,c),t):c,i=Math.pow(10,a),s=(n(e+"e+"+a)/i).toFixed(a),r>t-a&&(o=new RegExp("\\.?0{1,"+(r-(t-a))+"}$"),s=s.replace(o,"")),s}},e.options=l,e.formats=o,e.locales=i,e.locale=function(e){return e&&(l.currentLocale=e.toLowerCase()),l.currentLocale},e.localeData=function(e){if(!e)return i[l.currentLocale];if(e=e.toLowerCase(),!i[e])throw new Error("Unknown locale : "+e);return i[e]},e.reset=function(){for(var e in s)l[e]=s[e]},e.zeroFormat=function(e){l.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){l.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){l.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n,n},e.validate=function(t,n){var r,a,o,i,s,l,c,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(n)}catch(p){c=e.localeData(e.locale())}return o=c.currency.symbol,s=c.abbreviations,r=c.delimiters.decimal,a="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,(null===(u=t.match(/^[^\d]+/))||(t=t.substr(1),u[0]===o))&&((null===(u=t.match(/[^\d]+$/))||(t=t.slice(0,-1),u[0]===s.thousand||u[0]===s.million||u[0]===s.billion||u[0]===s.trillion))&&(l=new RegExp(a+"{2}"),!t.match(/[^\d.,]/g)&&(!((i=t.split(r)).length>2)&&(i.length<2?!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l):1===i[0].length?!!i[0].match(/^\d+$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/):!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/)))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,n){var r,a,i,s=this._value,c=t||l.defaultFormat;if(n=n||Math.round,0===s&&null!==l.zeroFormat)a=l.zeroFormat;else if(null===s&&null!==l.nullFormat)a=l.nullFormat;else{for(r in o)if(c.match(o[r].regexps.format)){i=o[r].format;break}a=(i=i||e._.numberToFormat)(s,c,n)}return a},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,r,a){return e+Math.round(n*t)}),0)/n,this},subtract:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,r,a){return e-Math.round(n*t)}),Math.round(this._value*n))/n,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)*Math.round(n*o)/Math.round(o*o)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)/Math.round(n*o)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,n,r){var a,o=e._.includes(n," BPS")?" ":"";return t*=1e4,n=n.replace(/\s?BPS/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"BPS"),a=a.join("")):a=a+o+"BPS",a},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},a="("+(a=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(e){return n.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(a)},format:function(t,a,o){var i,s,l,c=e._.includes(a,"ib")?r:n,u=e._.includes(a," b")||e._.includes(a," ib")?" ":"";for(a=a.replace(/\s?i?b/,""),i=0;i<=c.suffixes.length;i++)if(s=Math.pow(c.base,i),l=Math.pow(c.base,i+1),null===t||0===t||t>=s&&t<l){u+=c.suffixes[i],s>0&&(t/=s);break}return e._.numberToFormat(t,a,o)+u},unformat:function(t){var a,o,i=e._.stringToNumber(t);if(i){for(a=n.suffixes.length-1;a>=0;a--){if(e._.includes(t,n.suffixes[a])){o=Math.pow(n.base,a);break}if(e._.includes(t,r.suffixes[a])){o=Math.pow(r.base,a);break}}i*=o||1}return i}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,n,r){var a,o,i=e.locales[e.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),a=e._.numberToFormat(t,n,r),t>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(s.before,"-")&&!e._.includes(s.before,"(")&&(s.before="-"+s.before),o=0;o<s.before.length;o++)switch(s.before[o]){case"$":a=e._.insert(a,i.currency.symbol,o);break;case" ":a=e._.insert(a," ",o+i.currency.symbol.length-1)}for(o=s.after.length-1;o>=0;o--)switch(s.after[o]){case"$":a=o===s.after.length-1?a+i.currency.symbol:e._.insert(a,i.currency.symbol,-(s.after.length-(1+o)));break;case" ":a=o===s.after.length-1?a+" ":e._.insert(a," ",-(s.after.length-(1+o)+i.currency.symbol.length-1))}return a}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,n,r){var a=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(a[0]),n,r)+"e"+a[1]},unformat:function(t){var n=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),r=Number(n[0]),a=Number(n[1]);return a=e._.includes(t,"e-")?a*=-1:a,e._.reduce([r,Math.pow(10,a)],(function(t,n,r,a){var o=e._.correctionFactor(t,n);return t*o*(n*o)/(o*o)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,n,r){var a=e.locales[e.options.currentLocale],o=e._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=a.ordinal(t),e._.numberToFormat(t,n,r)+o}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,n,r){var a,o=e._.includes(n," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),n=n.replace(/\s?\%/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"%"),a=a.join("")):a=a+o+"%",a},unformat:function(t){var n=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*n:n}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var r=Math.floor(e/60/60),a=Math.floor((e-60*r*60)/60),o=Math.round(e-60*r*60-60*a);return r+":"+(a<10?"0"+a:a)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}}),e}))}(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});var browser=exports("e",(function(){var e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1==e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}})),getUrlCode=exports("bh",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"code",t=location.search,n=new Object;if(-1!=t.indexOf("?"))for(var r=t.substr(1),a=r.split("&"),o=0;o<a.length;o++)n[a[o].split("=")[0]]=a[o].split("=")[1];return console.log(n,"theRequest"),n[e]})),getRandomKey=function(){return""+(new Date).getTime()+Math.floor(1e6*Math.random())},removeAuth$1=exports("l",(function(){sessionStorage.removeItem("Authorization")})),setAuth$1=exports("j",(function(e){sessionStorage.setItem("Authorization",e)})),moneyFormat=exports("b3",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0,0.00";return numeral(e).format(t)})),getSecondRPM=exports("b4",(function(e,t){if(isNaN(e))return"00:00";var n=Math.floor(e/60).toString().padStart(2,"0"),r=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?n+"分"+r+"秒":n+":"+r})),formatterDatePicker=exports("aj",(function(e,t){return"year"===e&&(t.text+="年"),"month"===e&&(t.text+="月"),"day"===e&&(t.text+="日"),t})),hasSymbol="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.toStringTag),PolySymbol=function(e){return hasSymbol?Symbol(e):"_vr_"+e},matchedRouteKey=PolySymbol("rvlm"),viewDepthKey=PolySymbol("rvd"),routerKey=PolySymbol("r"),routeLocationKey=PolySymbol("rl"),routerViewLocationKey=PolySymbol("rvl"),isBrowser="undefined"!=typeof window;function isESModule(e){return e.__esModule||hasSymbol&&"Module"===e[Symbol.toStringTag]}var assign$1=Object.assign;function applyToParams(e,t){var n={};for(var r in t){var a=t[r];n[r]=Array.isArray(a)?a.map(e):e(a)}return n}var noop=function(){},TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=function(e){return e.replace(TRAILING_SLASH_RE,"")},NavigationType,NavigationDirection;function parseURL(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",a={},o="",i="",s=t.indexOf("?"),l=t.indexOf("#",s>-1?s:0);return s>-1&&(n=t.slice(0,s),a=e(o=t.slice(s+1,l>-1?l:t.length))),l>-1&&(n=n||t.slice(0,l),i=t.slice(l,t.length)),{fullPath:(n=resolveRelativePath(null!=n?n:t,r))+(o&&"?")+o+i,path:n,query:a,hash:i}}function stringifyURL(e,t){var n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function stripBase(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function isSameRouteLocation(e,t,n){var r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&isSameRouteRecord(t.matched[r],n.matched[a])&&isSameRouteLocationParams(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!isSameRouteLocationParamsValue(e[n],t[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return Array.isArray(e)?isEquivalentArray(e,t):Array.isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return e===t[n]})):1===e.length&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;var n,r,a=t.split("/"),o=e.split("/"),i=a.length-1;for(n=0;n<o.length;n++)if(r=o[n],1!==i&&"."!==r){if(".."!==r)break;i--}return a.slice(0,i).join("/")+"/"+o.slice(n-(n===o.length?1:0)).join("/")}function normalizeBase(e){if(!e)if(isBrowser){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),removeTrailingSlash(e)}!function(e){e.pop="pop",e.push="push"}(NavigationType||(NavigationType={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(NavigationDirection||(NavigationDirection={}));var BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var computeScrollPosition=function(){return{left:window.pageXOffset,top:window.pageYOffset}};function scrollToPosition(e){var t;if("el"in e){var n=e.el,r="string"==typeof n&&n.startsWith("#"),a="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=getElementPosition(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}var scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){var t=scrollPositions.get(e);return scrollPositions.delete(e),t}var createBaseLocation=function(){return location.protocol+"//"+location.host};function createCurrentLocation(e,t){var n=t.pathname,r=t.search,a=t.hash,o=e.indexOf("#");if(o>-1){var i=a.includes(e.slice(o))?e.slice(o).length:1,s=a.slice(i);return"/"!==s[0]&&(s="/"+s),stripBase(s,"")}return stripBase(n,e)+r+a}function useHistoryListeners(e,t,n,r){var a=[],o=[],i=null,s=function(o){var s=o.state,l=createCurrentLocation(e,location),c=n.value,u=t.value,p=0;if(s){if(n.value=l,t.value=s,i&&i===c)return void(i=null);p=u?s.position-u.position:0}else r(l);a.forEach((function(e){e(n.value,c,{delta:p,type:NavigationType.pop,direction:p?p>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})}))};function l(){var e=window.history;e.state&&e.replaceState(assign$1({},e.state,{scroll:computeScrollPosition()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l),{pauseListeners:function(){i=n.value},listen:function(e){a.push(e);var t=function(){var t=a.indexOf(e);t>-1&&a.splice(t,1)};return o.push(t),t},destroy:function(){var e,t=_createForOfIteratorHelper(o);try{for(t.s();!(e=t.n()).done;){(0,e.value)()}}catch(n){t.e(n)}finally{t.f()}o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}}}function buildState(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?computeScrollPosition():null}}function useHistoryStateNavigation(e){var t=window,n=t.history,r=t.location,a={value:createCurrentLocation(e,r)},o={value:n.state};function i(t,a,i){var s=e.indexOf("#"),l=s>-1?(r.host&&document.querySelector("base")?e:e.slice(s))+t:createBaseLocation()+e+t;try{n[i?"replaceState":"pushState"](a,"",l),o.value=a}catch(c){console.error(c),r[i?"replace":"assign"](l)}}return o.value||i(a.value,{back:null,current:a.value,forward:null,position:n.length-1,replaced:!0,scroll:null},!0),{location:a,state:o,push:function(e,t){var r=assign$1({},o.value,n.state,{forward:e,scroll:computeScrollPosition()});i(r.current,r,!0),i(e,assign$1({},buildState(a.value,e,null),{position:r.position+1},t),!1),a.value=e},replace:function(e,t){i(e,assign$1({},n.state,buildState(o.value.back,e,o.value.forward,!0),t,{position:o.value.position}),!0),a.value=e}}}function createWebHistory(e){var t=useHistoryStateNavigation(e=normalizeBase(e)),n=useHistoryListeners(e,t.state,t.location,t.replace);var r=assign$1({location:"",base:e,go:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t||n.pauseListeners(),history.go(e)},createHref:createHref.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:function(){return t.location.value}}),Object.defineProperty(r,"state",{enumerable:!0,get:function(){return t.state.value}}),r}function createWebHashHistory(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return"string"==typeof e||e&&"object"===_typeof2(e)}function isRouteName(e){return"string"==typeof e||"symbol"===_typeof2(e)}var START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=PolySymbol("nf"),NavigationFailureType;function createRouterError(e,t){return assign$1(new Error,_defineProperty2({type:e},NavigationFailureSymbol,!0),t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(NavigationFailureType||(NavigationFailureType={}));var BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){var n,r=assign$1({},BASE_PATH_PARSER_OPTIONS,t),a=[],o=r.start?"^":"",i=[],s=_createForOfIteratorHelper(e);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=l.length?[]:[90];r.strict&&!l.length&&(o+="/");for(var u=0;u<l.length;u++){var p=l[u],d=40+(r.sensitive?.25:0);if(0===p.type)u||(o+="/"),o+=p.value.replace(REGEX_CHARS_RE,"\\$&"),d+=40;else if(1===p.type){var f=p.value,h=p.repeatable,v=p.optional,m=p.regexp;i.push({name:f,repeatable:h,optional:v});var g=m||BASE_PARAM_PATTERN;if(g!==BASE_PARAM_PATTERN){d+=10;try{new RegExp("(".concat(g,")"))}catch(A){throw new Error('Invalid custom RegExp for param "'.concat(f,'" (').concat(g,"): ")+A.message)}}var y=h?"((?:".concat(g,")(?:/(?:").concat(g,"))*)"):"(".concat(g,")");u||(y=v&&l.length<2?"(?:/".concat(y,")"):"/"+y),v&&(y+="?"),o+=y,d+=20,v&&(d+=-8),h&&(d+=-20),".*"===g&&(d+=-50)}c.push(d)}a.push(c)}}catch(A){s.e(A)}finally{s.f()}if(r.strict&&r.end){var b=a.length-1;a[b][a[b].length-1]+=.7000000000000001}r.strict||(o+="/?"),r.end?o+="$":r.strict&&(o+="(?:/|$)");var _=new RegExp(o,r.sensitive?"":"i");return{re:_,score:a,keys:i,parse:function(e){var t=e.match(_),n={};if(!t)return null;for(var r=1;r<t.length;r++){var a=t[r]||"",o=i[r-1];n[o.name]=a&&o.repeatable?a.split("/"):a}return n},stringify:function(t){var n,r="",a=!1,o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;a&&r.endsWith("/")||(r+="/"),a=!1;var s,l=_createForOfIteratorHelper(i);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(0===c.type)r+=c.value;else if(1===c.type){var u=c.value,p=c.repeatable,d=c.optional,f=u in t?t[u]:"";if(Array.isArray(f)&&!p)throw new Error('Provided param "'.concat(u,'" is an array but it is not repeatable (* or + modifiers)'));var h=Array.isArray(f)?f.join("/"):f;if(!h){if(!d)throw new Error('Missing required param "'.concat(u,'"'));i.length<2&&(r.endsWith("/")?r=r.slice(0,-1):a=!0)}r+=h}}}catch(A){l.e(A)}finally{l.f()}}}catch(A){o.e(A)}finally{o.f()}return r}}}function compareScoreArray(e,t){for(var n=0;n<e.length&&n<t.length;){var r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function comparePathParserScore(e,t){for(var n=0,r=e.score,a=t.score;n<r.length&&n<a.length;){var o=compareScoreArray(r[n],a[n]);if(o)return o;n++}return a.length-r.length}var ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if("/"===e)return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error('Invalid path "'.concat(e,'"'));function t(e){throw new Error("ERR (".concat(r,')/"').concat(c,'": ').concat(e))}var n,r=0,a=r,o=[];function i(){n&&o.push(n),n=[]}var s,l=0,c="",u="";function p(){c&&(0===r?n.push({type:0,value:c}):1===r||2===r||3===r?(n.length>1&&("*"===s||"+"===s)&&t("A repeatable param (".concat(c,") must be alone in its segment. eg: '/:ids+.")),n.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;l<e.length;)if("\\"!==(s=e[l++])||2===r)switch(r){case 0:"/"===s?(c&&p(),i()):":"===s?(p(),r=1):d();break;case 4:d(),r=a;break;case 1:"("===s?r=2:VALID_PARAM_RE.test(s)?d():(p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--);break;case 2:")"===s?"\\"==u[u.length-1]?u=u.slice(0,-1)+s:r=3:u+=s;break;case 3:p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--,u="";break;default:t("Unknown state")}else a=r,r=4;return 2===r&&t('Unfinished custom RegExp for param "'.concat(c,'"')),p(),i(),o}function createRouteRecordMatcher(e,t,n){var r=tokensToParser(tokenizePath(e.path),n),a=assign$1(r,{record:e,parent:t,children:[],alias:[]});return t&&!a.record.aliasOf==!t.record.aliasOf&&t.children.push(a),a}function createRouterMatcher(e,t){var n=[],r=new Map;function a(e,n,r){var s=!r,l=normalizeRouteRecord(e);l.aliasOf=r&&r.record;var c,u,p=mergeOptions(t,e),d=[l];if("alias"in e){var f,h=_createForOfIteratorHelper("string"==typeof e.alias?[e.alias]:e.alias);try{for(h.s();!(f=h.n()).done;){var v=f.value;d.push(assign$1({},l,{components:r?r.record.components:l.components,path:v,aliasOf:r?r.record:l}))}}catch(k){h.e(k)}finally{h.f()}}for(var m=0,g=d;m<g.length;m++){var y=g[m],b=y.path;if(n&&"/"!==b[0]){var _=n.record.path,A="/"===_[_.length-1]?"":"/";y.path=n.record.path+(b&&A+b)}if(c=createRouteRecordMatcher(y,n,p),r?r.alias.push(c):((u=u||c)!==c&&u.alias.push(c),s&&e.name&&!isAliasRecord(c)&&o(e.name)),"children"in l)for(var x=l.children,w=0;w<x.length;w++)a(x[w],c,r&&r.children[w]);r=r||c,i(c)}return u?function(){o(u)}:noop}function o(e){if(isRouteName(e)){var t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{var a=n.indexOf(e);a>-1&&(n.splice(a,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function i(e){for(var t=0;t<n.length&&comparePathParserScore(e,n[t])>=0;)t++;n.splice(t,0,e),e.record.name&&!isAliasRecord(e)&&r.set(e.record.name,e)}return t=mergeOptions({strict:!1,end:!0,sensitive:!1},t),e.forEach((function(e){return a(e)})),{addRoute:a,resolve:function(e,t){var a,o,i,s={};if("name"in e&&e.name){if(!(a=r.get(e.name)))throw createRouterError(1,{location:e});i=a.record.name,s=assign$1(paramsFromLocation(t.params,a.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}))),e.params),o=a.stringify(s)}else if("path"in e)o=e.path,(a=n.find((function(e){return e.re.test(o)})))&&(s=a.parse(o),i=a.record.name);else{if(!(a=t.name?r.get(t.name):n.find((function(e){return e.re.test(t.path)}))))throw createRouterError(1,{location:e,currentLocation:t});i=a.record.name,s=assign$1({},t.params,e.params),o=a.stringify(s)}for(var l=[],c=a;c;)l.unshift(c.record),c=c.parent;return{name:i,path:o,params:s,matched:l,meta:mergeMetaFields(l)}},removeRoute:o,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function paramsFromLocation(e,t){var n,r={},a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;o in e&&(r[o]=e[o])}}catch(i){a.e(i)}finally{a.f()}return r}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function normalizeRecordProps(e){var t={},n=e.props||!1;if("component"in e)t.default=n;else for(var r in e.components)t[r]="boolean"==typeof n?n:n[r];return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((function(e,t){return assign$1(e,t.meta)}),{})}function mergeOptions(e,t){var n={};for(var r in e)n[r]=r in t?t[r]:e[r];return n}var HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return null==e?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function parseQuery(e){var t={};if(""===e||"?"===e)return t;for(var n=("?"===e[0]?e.slice(1):e).split("&"),r=0;r<n.length;++r){var a=n[r].replace(PLUS_RE," "),o=a.indexOf("="),i=decode$2(o<0?a:a.slice(0,o)),s=o<0?null:decode$2(a.slice(o+1));if(i in t){var l=t[i];Array.isArray(l)||(l=t[i]=[l]),l.push(s)}else t[i]=s}return t}function stringifyQuery(e){var t="",n=function(n){var a=e[n];if(n=encodeQueryKey(n),null==a)return void 0!==a&&(t+=(t.length?"&":"")+n),r=n,"continue";var o=Array.isArray(a)?a.map((function(e){return e&&encodeQueryValue(e)})):[a&&encodeQueryValue(a)];o.forEach((function(e){void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})),r=n};for(var r in e)n(r);return t}function normalizeQuery(e){var t={};for(var n in e){var r=e[n];void 0!==r&&(t[n]=Array.isArray(r)?r.map((function(e){return null==e?null:""+e})):null==r?r:""+r)}return t}function useCallbacks(){var e=[];return{add:function(t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:function(){return e},reset:function(){e=[]}}}function guardToPromiseFn(e,t,n,r,a){var o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return function(){return new Promise((function(i,s){var l=function(e){!1===e?s(createRouterError(4,{from:n,to:t})):e instanceof Error?s(e):isRouteLocation(e)?s(createRouterError(2,{from:t,to:e})):(o&&r.enterCallbacks[a]===o&&"function"==typeof e&&o.push(e),i())},c=e.call(r&&r.instances[a],t,n,l),u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((function(e){return s(e)}))}))}}function extractComponentsGuards(e,t,n,r){var a,o=[],i=_createForOfIteratorHelper(e);try{var s=function(){var e=a.value,i=function(a){var i=e.components[a];if("beforeRouteEnter"!==t&&!e.instances[a])return"continue";if(isRouteComponent(i)){var s=(i.__vccOpts||i)[t];s&&o.push(guardToPromiseFn(s,n,r,e,a))}else{var l=i();o.push((function(){return l.then((function(o){if(!o)return Promise.reject(new Error("Couldn't resolve component \"".concat(a,'" at "').concat(e.path,'"')));var i=isESModule(o)?o.default:o;e.components[a]=i;var s=(i.__vccOpts||i)[t];return s&&guardToPromiseFn(s,n,r,e,a)()}))}))}};for(var s in e.components)i(s)};for(i.s();!(a=i.n()).done;)s()}catch(l){i.e(l)}finally{i.f()}return o}function isRouteComponent(e){return"object"===_typeof2(e)||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){var t=inject(routerKey),n=inject(routeLocationKey),r=computed((function(){return t.resolve(unref(e.to))})),a=computed((function(){var e=r.value.matched,t=e.length,a=e[t-1],o=n.matched;if(!a||!o.length)return-1;var i=o.findIndex(isSameRouteRecord.bind(null,a));if(i>-1)return i;var s=getOriginalPath(e[t-2]);return t>1&&getOriginalPath(a)===s&&o[o.length-1].path!==s?o.findIndex(isSameRouteRecord.bind(null,e[t-2])):i})),o=computed((function(){return a.value>-1&&includesParams(n.params,r.value.params)})),i=computed((function(){return a.value>-1&&a.value===n.matched.length-1&&isSameRouteLocationParams(n.params,r.value.params)}));return{route:r,href:computed((function(){return r.value.href})),isActive:o,isExactActive:i,navigate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return guardEvent(n)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}}}var RouterLinkImpl=defineComponent({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink,setup:function(e,t){var n=t.slots,r=reactive(useLink(e)),a=inject(routerKey).options,o=computed((function(){var t;return _defineProperty2(t={},getLinkClass(e.activeClass,a.linkActiveClass,"router-link-active"),r.isActive),_defineProperty2(t,getLinkClass(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active"),r.isExactActive),t}));return function(){var t=n.default&&n.default(r);return e.custom?t:h$1("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},t)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){var n=function(n){var r=t[n],a=e[n];if("string"==typeof r){if(r!==a)return{v:!1}}else if(!Array.isArray(a)||a.length!==r.length||r.some((function(e,t){return e!==a[t]})))return{v:!1}};for(var r in t){var a=n(r);if("object"===_typeof2(a))return a.v}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var getLinkClass=function(e,t,n){return null!=e?e:null!=t?t:n},RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup:function(e,t){var n=t.attrs,r=t.slots,a=inject(routerViewLocationKey),o=computed((function(){return e.route||a.value})),i=inject(viewDepthKey,0),s=computed((function(){return o.value.matched[i]}));provide(viewDepthKey,i+1),provide(matchedRouteKey,s),provide(routerViewLocationKey,o);var l=ref();return watch((function(){return[l.value,s.value,e.name]}),(function(e,t){var n=_slicedToArray(e,3),r=n[0],a=n[1],o=n[2],i=_slicedToArray(t,3),s=i[0],l=i[1];i[2];a&&(a.instances[o]=r,l&&l!==a&&r&&r===s&&(a.leaveGuards.size||(a.leaveGuards=l.leaveGuards),a.updateGuards.size||(a.updateGuards=l.updateGuards))),!r||!a||l&&isSameRouteRecord(a,l)&&s||(a.enterCallbacks[o]||[]).forEach((function(e){return e(r)}))}),{flush:"post"}),function(){var t=o.value,a=s.value,i=a&&a.components[e.name],c=e.name;if(!i)return normalizeSlot(r.default,{Component:i,route:t});var u=a.props[e.name],p=u?!0===u?t.params:"function"==typeof u?u(t):u:null,d=h$1(i,assign$1({},p,n,{onVnodeUnmounted:function(e){e.component.isUnmounted&&(a.instances[c]=null)},ref:l}));return normalizeSlot(r.default,{Component:d,route:t})||d}}});function normalizeSlot(e,t){if(!e)return null;var n=e(t);return 1===n.length?n[0]:n}var RouterView=RouterViewImpl;function createRouter(e){var t=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,r=e.stringifyQuery||stringifyQuery,a=e.history,o=useCallbacks(),i=useCallbacks(),s=useCallbacks(),l=shallowRef(START_LOCATION_NORMALIZED),c=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var u,p=applyToParams.bind(null,(function(e){return""+e})),d=applyToParams.bind(null,encodeParam),f=applyToParams.bind(null,decode$2);function h(e,o){if(o=assign$1({},o||l.value),"string"==typeof e){var i=parseURL(n,e,o.path),s=t.resolve({path:i.path},o),c=a.createHref(i.fullPath);return assign$1(i,s,{params:f(s.params),hash:decode$2(i.hash),redirectedFrom:void 0,href:c})}var u;if("path"in e)u=assign$1({},e,{path:parseURL(n,e.path,o.path).path});else{var h=assign$1({},e.params);for(var v in h)null==h[v]&&delete h[v];u=assign$1({},e,{params:d(e.params)}),o.params=d(o.params)}var m=t.resolve(u,o),g=e.hash||"";m.params=p(f(m.params));var y=stringifyURL(r,assign$1({},e,{hash:encodeHash(g),path:m.path})),b=a.createHref(y);return assign$1({fullPath:y,hash:g,query:r===stringifyQuery?normalizeQuery(e.query):e.query||{}},m,{redirectedFrom:void 0,href:b})}function v(e){return"string"==typeof e?parseURL(n,e,l.value.path):assign$1({},e)}function m(e,t){if(c!==e)return createRouterError(8,{from:t,to:e})}function g(e){return b(e)}function y(e){var t=e.matched[e.matched.length-1];if(t&&t.redirect){var n=t.redirect,r="function"==typeof n?n(e):n;return"string"==typeof r&&((r=r.includes("?")||r.includes("#")?r=v(r):{path:r}).params={}),assign$1({query:e.query,hash:e.hash,params:e.params},r)}}function b(e,t){var n=c=h(e),a=l.value,o=e.state,i=e.force,s=!0===e.replace,u=y(n);if(u)return b(assign$1(v(u),{state:o,force:i,replace:s}),t||n);var p,d=n;return d.redirectedFrom=t,!i&&isSameRouteLocation(r,a,n)&&(p=createRouterError(16,{to:d,from:a}),T(a,a,!0,!1)),(p?Promise.resolve(p):A(d,a)).catch((function(e){return isNavigationFailure(e)?e:P(e,d,a)})).then((function(e){if(e){if(isNavigationFailure(e,2))return b(assign$1(v(e.to),{state:o,force:i,replace:s}),t||d)}else e=w(d,a,!0,s,o);return x(d,a,e),e}))}function _(e,t){var n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e,t){var n,r=_slicedToArray(extractChangingRecords(e,t),3),a=r[0],s=r[1],l=r[2];n=extractComponentsGuards(a.reverse(),"beforeRouteLeave",e,t);var c,u=_createForOfIteratorHelper(a);try{for(u.s();!(c=u.n()).done;){c.value.leaveGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){u.e(d)}finally{u.f()}var p=_.bind(null,e,t);return n.push(p),runGuardQueue(n).then((function(){n=[];var r,a=_createForOfIteratorHelper(o.list());try{for(a.s();!(r=a.n()).done;){var i=r.value;n.push(guardToPromiseFn(i,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=extractComponentsGuards(s,"beforeRouteUpdate",e,t);var r,a=_createForOfIteratorHelper(s);try{for(a.s();!(r=a.n()).done;){r.value.updateGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(e.matched);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.beforeEnter&&!t.matched.includes(o))if(Array.isArray(o.beforeEnter)){var i,s=_createForOfIteratorHelper(o.beforeEnter);try{for(s.s();!(i=s.n()).done;){var l=i.value;n.push(guardToPromiseFn(l,e,t))}}catch(d){s.e(d)}finally{s.f()}}else n.push(guardToPromiseFn(o.beforeEnter,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){return e.matched.forEach((function(e){return e.enterCallbacks={}})),(n=extractComponentsGuards(l,"beforeRouteEnter",e,t)).push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(i.list());try{for(a.s();!(r=a.n()).done;){var o=r.value;n.push(guardToPromiseFn(o,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).catch((function(e){return isNavigationFailure(e,8)?e:Promise.reject(e)}))}function x(e,t,n){var r,a=_createForOfIteratorHelper(s.list());try{for(a.s();!(r=a.n()).done;){(0,r.value)(e,t,n)}}catch(o){a.e(o)}finally{a.f()}}function w(e,t,n,r,o){var i=m(e,t);if(i)return i;var s=t===START_LOCATION_NORMALIZED,c=isBrowser?history.state:{};n&&(r||s?a.replace(e.fullPath,assign$1({scroll:s&&c&&c.scroll},o)):a.push(e.fullPath,o)),l.value=e,T(e,t,n,s),C()}var k,S=useCallbacks(),E=useCallbacks();function P(e,t,n){C(e);var r=E.list();return r.length?r.forEach((function(r){return r(e,t,n)})):console.error(e),Promise.reject(e)}function C(e){k||(k=!0,u=a.listen((function(e,t,n){var r=h(e),o=y(r);if(o)b(assign$1(o,{replace:!0}),r).catch(noop);else{c=r;var i=l.value;isBrowser&&saveScrollPosition(getScrollKey(i.fullPath,n.delta),computeScrollPosition()),A(r,i).catch((function(e){return isNavigationFailure(e,12)?e:isNavigationFailure(e,2)?(b(e.to,r).then((function(e){isNavigationFailure(e,20)&&!n.delta&&n.type===NavigationType.pop&&a.go(-1,!1)})).catch(noop),Promise.reject()):(n.delta&&a.go(-n.delta,!1),P(e,r,i))})).then((function(e){(e=e||w(r,i,!1))&&(n.delta?a.go(-n.delta,!1):n.type===NavigationType.pop&&isNavigationFailure(e,20)&&a.go(-1,!1)),x(r,i,e)})).catch(noop)}})),S.list().forEach((function(t){var n=_slicedToArray(t,2),r=n[0],a=n[1];return e?a(e):r()})),S.reset())}function T(t,n,r,a){var o=e.scrollBehavior;if(!isBrowser||!o)return Promise.resolve();var i=!r&&getSavedScrollPosition(getScrollKey(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return nextTick().then((function(){return o(t,n,i)})).then((function(e){return e&&scrollToPosition(e)})).catch((function(e){return P(e,t,n)}))}var I,M=function(e){return a.go(e)},R=new Set,O={currentRoute:l,addRoute:function(e,n){var r,a;return isRouteName(e)?(r=t.getRecordMatcher(e),a=n):a=e,t.addRoute(a,r)},removeRoute:function(e){var n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((function(e){return e.record}))},resolve:h,options:e,push:g,replace:function(e){return g(assign$1(v(e),{replace:!0}))},go:M,back:function(){return M(-1)},forward:function(){return M(1)},beforeEach:o.add,beforeResolve:i.add,afterEach:s.add,onError:E.add,isReady:function(){return k&&l.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((function(e,t){S.add([e,t])}))},install:function(e){e.component("RouterLink",RouterLink),e.component("RouterView",RouterView),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:function(){return unref(l)}}),isBrowser&&!I&&l.value===START_LOCATION_NORMALIZED&&(I=!0,g(a.location).catch((function(e){})));var t={},n=function(e){t[e]=computed((function(){return l.value[e]}))};for(var r in START_LOCATION_NORMALIZED)n(r);e.provide(routerKey,this),e.provide(routeLocationKey,reactive(t)),e.provide(routerViewLocationKey,l);var o=e.unmount;R.add(e),e.unmount=function(){R.delete(e),R.size<1&&(c=START_LOCATION_NORMALIZED,u&&u(),l.value=START_LOCATION_NORMALIZED,I=!1,k=!1),o()}}};return O}function runGuardQueue(e){return e.reduce((function(e,t){return e.then((function(){return t()}))}),Promise.resolve())}function extractChangingRecords(e,t){for(var n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length),i=function(o){var i=t.matched[o];i&&(e.matched.find((function(e){return isSameRouteRecord(e,i)}))?r.push(i):n.push(i));var s=e.matched[o];s&&(t.matched.find((function(e){return isSameRouteRecord(e,s)}))||a.push(s))},s=0;s<o;s++)i(s);return[n,r,a]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var originalPostMessage=window.postMessage;window.postMessage=function(e){originalPostMessage(e,"*")};var loop=function(){},calls={},browserInfo$2=browser();browserInfo$2.isApp&&window.addEventListener("message",(function(e){try{var t,n,r;console.log("app交互接受:",e.data);var a=e.data?"object"===_typeof2(e.data)?e.data:JSON.parse(e.data):{},o=(null===(t=a.content)||void 0===t?void 0:t.uuid)||a.uuid;console.log(o,a.content,"uuid");try{a.content&&(a.content=JSON.parse(a.content))}catch(error){}if(null!=a&&null!==(n=a.content)&&void 0!==n&&n.uuid,!o){var i,s=_createForOfIteratorHelper(Object.keys(calls).filter((function(e){return 0===e.indexOf(a.api)})));try{for(s.s();!(i=s.n()).done;){var l=i.value,c=calls[l]||loop;"function"==typeof c&&c(a)}}catch(d){s.e(d)}finally{s.f()}return}var u=(null===(r=a.content)||void 0===r?void 0:r.uuid)||a.uuid||a.api+a.uuid,p=calls[u]||loop;"function"==typeof p&&p(a)}catch(error){console.error("通信消息解析错误",error)}}));var instance=window.ORCHESTRA||(null===(_window$webkit=window.webkit)||void 0===_window$webkit||null===(_window$webkit$messag=_window$webkit.messageHandlers)||void 0===_window$webkit$messag?void 0:_window$webkit$messag.ORCHESTRA),postMessage=exports("k",(function(e,t){if(browserInfo$2.isApp){var n=getRandomKey();calls[n]=t||loop,e.content=e.content?_objectSpread(_objectSpread({},e.content),{},{uuid:n}):{uuid:n},console.log("app交互发送:",e),instance.postMessage(JSON.stringify(e))}})),listenerMessage=exports("bF",(function(e,t){if(browserInfo$2.isApp){var n=e+getRandomKey();calls[n]=t||loop}})),removeListenerMessage=exports("bG",(function(e,t){if(browserInfo$2.isApp){var n=e;if(Array.isArray(calls[n])){var r=calls[n].indexOf(t);calls[n].splice(r,1)}}})),promisefiyPostMessage=exports("p",(function(e){return new Promise((function(t){postMessage(e,(function(e){return t(e)}))}))})),scriptRel="modulepreload",seen={},base="./",__vitePreload=function(e,t){return e()},error$1="_error_1i228_1",info$1="_info_1i228_9",styles$2={error:error$1,info:info$1},state=exports("f",reactive({user:{status:"init",data:{}},platformType:"STUDENT",clientId:{STUDENT:"jmedu-student",TEACHER:"jmedu-teacher",SCHOOL:"jmedu-school"},platformApi:"/api-student",version:"",ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/",musicCertStatus:!1,openLiveStatus:!1})),getOssUploadUrl=exports("bw",(function(e){return"https://".concat(e||"gyt",".ks3-cn-beijing.ksyuncs.com/")})),setLogin=exports("n",(function(e){state.user.status="login",state.user.data=e})),setLogout=exports("bi",(function(){state.user.status="logout",state.user.data=null})),setLoginError=function(){state.user.status="error",state.user.data=null},goWechatAuth=exports("bf",(function(e,t){goAuth(e,t)})),goAuth=function(e,t){console.log(t||window.location.href,"urlString || window.location.href");var n=encodeURIComponent(t||window.location.href);console.log(n,"urlNow");var r="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat(e||"wx8654c671631cfade","&redirect_uri=").concat(n,"&response_type=code&scope=").concat("snsapi_base","&state=STATE&connect_redirect=1#wechat_redirect");window.location.replace(r)},shams=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===_typeof2(Symbol.iterator))return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0},origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=shams,hasSymbols$1=function(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"===_typeof2(origSymbol("foo"))&&("symbol"===_typeof2(Symbol("bar"))&&hasSymbolSham())))},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function(e){var t=this;if("function"!=typeof t||toStr$1.call(t)!==funcType)throw new TypeError(ERROR_MESSAGE+t);for(var n,r=slice.call(arguments,1),a=function(){if(this instanceof n){var a=t.apply(this,r.concat(slice.call(arguments)));return Object(a)===a?a:this}return t.apply(e,r.concat(slice.call(arguments)))},o=Math.max(0,t.length-r.length),i=[],s=0;s<o;s++)i.push("$"+s);if(n=Function("binder","return function ("+i.join(",")+"){ return binder.apply(this,arguments); }")(a),t.prototype){var l=function(){};l.prototype=t.prototype,n.prototype=new l,l.prototype=null}return n},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src$1=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(e){try{return $Function('"use strict"; return ('+e+").constructor;")()}catch(t){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(e){$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(e){try{return $gOPD(arguments,"callee").get}catch(t){return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),getProto=Object.getPrototypeOf||function(e){return e.__proto__},needsEval={},TypedArray="undefined"==typeof Uint8Array?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":"undefined"==typeof AggregateError?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined$1:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined$1:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined$1:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined$1:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined$1:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":_typeof2(JSON))?JSON:undefined$1,"%Map%":"undefined"==typeof Map?undefined$1:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols?getProto((new Map)[Symbol.iterator]()):undefined$1,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined$1:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined$1:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols?getProto((new Set)[Symbol.iterator]()):undefined$1,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined$1:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined$1:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined$1:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined$1:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined$1:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined$1:WeakSet},doEval=function e(t){var n;if("%AsyncFunction%"===t)n=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===t)n=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&(n=getProto(a.prototype))}return INTRINSICS[t]=n,n},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src$1,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(e){var t=$strSlice(e,0,1),n=$strSlice(e,-1);if("%"===t&&"%"!==n)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var r=[];return $replace(e,rePropName,(function(e,t,n,a){r[r.length]=n?$replace(a,reEscapeChar,"$1"):t||e})),r},getBaseIntrinsic=function(e,t){var n,r=e;if(hasOwn$1(LEGACY_ALIASES,r)&&(r="%"+(n=LEGACY_ALIASES[r])[0]+"%"),hasOwn$1(INTRINSICS,r)){var a=INTRINSICS[r];if(a===needsEval&&(a=doEval(r)),void 0===a&&!t)throw new $TypeError$1("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new $SyntaxError("intrinsic "+e+" does not exist!")},getIntrinsic=function(e,t){if("string"!=typeof e||0===e.length)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new $TypeError$1('"allowMissing" argument must be a boolean');var n=stringToPath(e),r=n.length>0?n[0]:"",a=getBaseIntrinsic("%"+r+"%",t),o=a.name,i=a.value,s=!1,l=a.alias;l&&(r=l[0],$spliceApply(n,$concat([0,1],l)));for(var c=1,u=!0;c<n.length;c+=1){var p=n[c],d=$strSlice(p,0,1),f=$strSlice(p,-1);if(('"'===d||"'"===d||"`"===d||'"'===f||"'"===f||"`"===f)&&d!==f)throw new $SyntaxError("property names with quotes must have matching quotes");if("constructor"!==p&&u||(s=!0),hasOwn$1(INTRINSICS,o="%"+(r+="."+p)+"%"))i=INTRINSICS[o];else if(null!=i){if(!(p in i)){if(!t)throw new $TypeError$1("base intrinsic for "+e+" exists, but the property is not available.");return}if($gOPD&&c+1>=n.length){var h=$gOPD(i,p);i=(u=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[p]}else u=hasOwn$1(i,p),i=i[p];u&&!s&&(INTRINSICS[o]=i)}}return i},callBind$1={exports:{}};!function(t){var n=functionBind,r=getIntrinsic,a=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),i=r("%Reflect.apply%",!0)||n.call(o,a),s=r("%Object.getOwnPropertyDescriptor%",!0),l=r("%Object.defineProperty%",!0),c=r("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}t.exports=function(e){var t=i(n,o,arguments);if(s&&l){var r=s(t,"length");r.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var u=function(){return i(n,a,arguments)};l?l(t.exports,"apply",{value:u}):t.exports.apply=u}(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function(e,t){var n=GetIntrinsic$1(e,!!t);return"function"==typeof n&&$indexOf(e,".prototype.")>-1?callBind(n):n},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1),hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap="function"==typeof WeakMap&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet="function"==typeof WeakSet&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef="function"==typeof WeakRef&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,match=String.prototype.match,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"===_typeof2(Symbol.iterator),isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),inspectCustom=require$$0.custom,inspectSymbol=inspectCustom&&isSymbol(inspectCustom)?inspectCustom:null,toStringTag="function"==typeof Symbol&&void 0!==Symbol.toStringTag?Symbol.toStringTag:null,objectInspect=function e(t,n,r,a){var o=n||{};if(has$3(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has$3(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var s=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=s&&s>0&&"object"===_typeof2(t))return isArray$4(t)?"[Array]":"[Object]";var l=getIndent(o,r);if(void 0===a)a=[];else if(indexOf(a,t)>=0)return"[Circular]";function c(t,n,i){if(n&&(a=a.slice()).push(n),i){var s={depth:o.depth};return has$3(o,"quoteStyle")&&(s.quoteStyle=o.quoteStyle),e(t,s,r+1,a)}return e(t,o,r+1,a)}if("function"==typeof t){var u=nameOf(t),p=arrObjKeys(t,c);return"[Function"+(u?": "+u:" (anonymous)")+"]"+(p.length>0?" { "+p.join(", ")+" }":"")}if(isSymbol(t)){var d=hasShammedSymbols?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!==_typeof2(t)||hasShammedSymbols?d:markBoxed(d)}if(isElement(t)){for(var f="<"+String(t.nodeName).toLowerCase(),h=t.attributes||[],v=0;v<h.length;v++)f+=" "+h[v].name+"="+wrapQuotes(quote(h[v].value),"double",o);return f+=">",t.childNodes&&t.childNodes.length&&(f+="..."),f+="</"+String(t.nodeName).toLowerCase()+">"}if(isArray$4(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,c);return l&&!singleLineValues(m)?"["+indentedJoin(m,l)+"]":"[ "+m.join(", ")+" ]"}if(isError(t)){var g=arrObjKeys(t,c);return 0===g.length?"["+String(t)+"]":"{ ["+String(t)+"] "+g.join(", ")+" }"}if("object"===_typeof2(t)&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol])return t[inspectSymbol]();if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var y=[];return mapForEach.call(t,(function(e,n){y.push(c(n,t,!0)+" => "+c(e,t))})),collectionOf("Map",mapSize.call(t),y,l)}if(isSet(t)){var b=[];return setForEach.call(t,(function(e){b.push(c(e,t))})),collectionOf("Set",setSize.call(t),b,l)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(c(Number(t)));if(isBigInt(t))return markBoxed(c(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(c(String(t)));if(!isDate$1(t)&&!isRegExp$1(t)){var _=arrObjKeys(t,c),A=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,x=t instanceof Object?"":"null prototype",w=!A&&toStringTag&&Object(t)===t&&toStringTag in t?toStr(t).slice(8,-1):x?"Object":"",k=(A||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(w||x?"["+[].concat(w||[],x||[]).join(": ")+"] ":"");return 0===_.length?k+"{}":l?k+"{"+indentedJoin(_,l)+"}":k+"{ "+_.join(", ")+" }"}return String(t)};function wrapQuotes(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function quote(e){return String(e).replace(/"/g,"&quot;")}function isArray$4(e){return!("[object Array]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isDate$1(e){return!("[object Date]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isRegExp$1(e){return!("[object RegExp]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isError(e){return!("[object Error]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isString(e){return!("[object String]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isNumber(e){return!("[object Number]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isBoolean(e){return!("[object Boolean]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"===_typeof2(t)&&t instanceof Symbol;if("symbol"===_typeof2(t))return!0;if(!t||"object"!==_typeof2(t)||!symToString)return!1;try{return symToString.call(t),!0}catch(e){}return!1}function isBigInt(t){if(!t||"object"!==_typeof2(t)||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(e){}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(e){return e in this};function has$3(e,t){return hasOwn.call(e,t)}function toStr(e){return objectToString$1.call(e)}function nameOf(e){if(e.name)return e.name;var t=match.call(functionToString.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function indexOf(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function isMap(t){if(!mapSize||!t||"object"!==_typeof2(t))return!1;try{mapSize.call(t);try{setSize.call(t)}catch(n){return!0}return t instanceof Map}catch(e){}return!1}function isWeakMap(t){if(!weakMapHas||!t||"object"!==_typeof2(t))return!1;try{weakMapHas.call(t,weakMapHas);try{weakSetHas.call(t,weakSetHas)}catch(n){return!0}return t instanceof WeakMap}catch(e){}return!1}function isWeakRef(t){if(!weakRefDeref||!t||"object"!==_typeof2(t))return!1;try{return weakRefDeref.call(t),!0}catch(e){}return!1}function isSet(t){if(!setSize||!t||"object"!==_typeof2(t))return!1;try{setSize.call(t);try{mapSize.call(t)}catch(n){return!0}return t instanceof Set}catch(e){}return!1}function isWeakSet(t){if(!weakSetHas||!t||"object"!==_typeof2(t))return!1;try{weakSetHas.call(t,weakSetHas);try{weakMapHas.call(t,weakMapHas)}catch(n){return!0}return t instanceof WeakSet}catch(e){}return!1}function isElement(e){return!(!e||"object"!==_typeof2(e))&&("undefined"!=typeof HTMLElement&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)}function inspectString(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return inspectString(e.slice(0,t.maxStringLength),t)+r}return wrapQuotes(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,lowbyte),"single",t)}function lowbyte(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,t,n,r){return e+" ("+t+") {"+(r?indentedJoin(n,r):n.join(", "))+"}"}function singleLineValues(e){for(var t=0;t<e.length;t++)if(indexOf(e[t],"\n")>=0)return!1;return!0}function getIndent(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}function indentedJoin(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function arrObjKeys(e,t){var n=isArray$4(e),r=[];if(n){r.length=e.length;for(var a=0;a<e.length;a++)r[a]=has$3(e,a)?t(e[a],e):""}var o,i="function"==typeof gOPS?gOPS(e):[];if(hasShammedSymbols){o={};for(var s=0;s<i.length;s++)o["$"+i[s]]=i[s]}for(var l in e)has$3(e,l)&&(n&&String(Number(l))===l&&l<e.length||hasShammedSymbols&&o["$"+l]instanceof Symbol||(/[^\w$]/.test(l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof gOPS)for(var c=0;c<i.length;c++)isEnumerable.call(e,i[c])&&r.push("["+t(i[c])+"]: "+t(e[i[c]],e));return r}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},listGet=function(e,t){var n=listGetNode(e,t);return n&&n.value},listSet=function(e,t,n){var r=listGetNode(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},listHas=function(e,t){return!!listGetNode(e,t)},sideChannel=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new $TypeError("Side channel does not contain "+inspect(e))},get:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapGet(e,r)}else if($Map){if(t)return $mapGet(t,r)}else if(n)return listGet(n,r)},has:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapHas(e,r)}else if($Map){if(t)return $mapHas(t,r)}else if(n)return listHas(n,r);return!1},set:function(r,a){$WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)?(e||(e=new $WeakMap),$weakMapSet(e,r,a)):$Map?(t||(t=new $Map),$mapSet(t,r,a)):(n||(n={key:{},next:null}),listSet(n,r,a))}};return r},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(e){return replace.call(e,percentTwenties,"+")},RFC3986:function(e){return String(e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),compactQueue=function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(isArray$3(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}},arrayToObject=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},merge=function e(t,n,r){if(!n)return t;if("object"!==_typeof2(n)){if(isArray$3(t))t.push(n);else{if(!t||"object"!==_typeof2(t))return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!has$2.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==_typeof2(t))return[t].concat(n);var a=t;return isArray$3(t)&&!isArray$3(n)&&(a=arrayToObject(t,r)),isArray$3(t)&&isArray$3(n)?(n.forEach((function(n,a){if(has$2.call(t,a)){var o=t[a];o&&"object"===_typeof2(o)&&n&&"object"===_typeof2(n)?t[a]=e(o,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return has$2.call(t,a)?t[a]=e(t[a],o,r):t[a]=o,t}),a)},assign=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},decode$1=function(t,n,r){var a=t.replace(/\+/g," ");if("iso-8859-1"===r)return a.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(a)}catch(e){return a}},encode=function(e,t,n,r,a){if(0===e.length)return e;var o=e;if("symbol"===_typeof2(e)?o=Symbol.prototype.toString.call(e):"string"!=typeof e&&(o=String(e)),"iso-8859-1"===n)return escape(o).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var i="",s=0;s<o.length;++s){var l=o.charCodeAt(s);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===formats$2.RFC1738&&(40===l||41===l)?i+=o.charAt(s):l<128?i+=hexTable[l]:l<2048?i+=hexTable[192|l>>6]+hexTable[128|63&l]:l<55296||l>=57344?i+=hexTable[224|l>>12]+hexTable[128|l>>6&63]+hexTable[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&o.charCodeAt(s)),i+=hexTable[240|l>>18]+hexTable[128|l>>12&63]+hexTable[128|l>>6&63]+hexTable[128|63&l])}return i},compact=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],o=a.obj[a.prop],i=Object.keys(o),s=0;s<i.length;++s){var l=i[s],c=o[l];"object"===_typeof2(c)&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:o,prop:l}),n.push(c))}return compactQueue(t),e},isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},isBuffer=function(e){return!(!e||"object"!==_typeof2(e))&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},combine=function(e,t){return[].concat(e,t)},maybeMap=function(e,t){if(isArray$3(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},utils$2={arrayToObject:arrayToObject,assign:assign,combine:combine,compact:compact,decode:decode$1,encode:encode,isBuffer:isBuffer,isRegExp:isRegExp,maybeMap:maybeMap,merge:merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},isArray$2=Array.isArray,split=String.prototype.split,push=Array.prototype.push,pushToArray=function(e,t){push.apply(e,isArray$2(t)?t:[t])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(e){return toISO.call(e)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"===_typeof2(e)||"bigint"==typeof e},sentinel={},stringify$1=function e(t,n,r,a,o,i,s,l,c,u,p,d,f,h,v){for(var m=t,g=v,y=0,b=!1;void 0!==(g=g.get(sentinel))&&!b;){var _=g.get(t);if(y+=1,void 0!==_){if(_===y)throw new RangeError("Cyclic object value");b=!0}void 0===g.get(sentinel)&&(y=0)}if("function"==typeof s?m=s(n,m):m instanceof Date?m=u(m):"comma"===r&&isArray$2(m)&&(m=utils$1.maybeMap(m,(function(e){return e instanceof Date?u(e):e}))),null===m){if(a)return i&&!f?i(n,defaults$1.encoder,h,"key",p):n;m=""}if(isNonNullishPrimitive(m)||utils$1.isBuffer(m)){if(i){var A=f?n:i(n,defaults$1.encoder,h,"key",p);if("comma"===r&&f){for(var x=split.call(String(m),","),w="",k=0;k<x.length;++k)w+=(0===k?"":",")+d(i(x[k],defaults$1.encoder,h,"value",p));return[d(A)+"="+w]}return[d(A)+"="+d(i(m,defaults$1.encoder,h,"value",p))]}return[d(n)+"="+d(String(m))]}var S,E=[];if(void 0===m)return E;if("comma"===r&&isArray$2(m))S=[{value:m.length>0?m.join(",")||null:void 0}];else if(isArray$2(s))S=s;else{var P=Object.keys(m);S=l?P.sort(l):P}for(var C=0;C<S.length;++C){var T=S[C],I="object"===_typeof2(T)&&void 0!==T.value?T.value:m[T];if(!o||null!==I){var M=isArray$2(m)?"function"==typeof r?r(n,T):n:n+(c?"."+T:"["+T+"]");v.set(t,y);var R=getSideChannel();R.set(sentinel,v),pushToArray(E,e(I,M,r,a,o,i,s,l,c,u,p,d,f,h,R))}}return E},normalizeStringifyOptions=function(e){if(!e)return defaults$1;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||defaults$1.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=formats$1.default;if(void 0!==e.format){if(!has$1.call(formats$1.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=formats$1.formatters[n],a=defaults$1.filter;return("function"==typeof e.filter||isArray$2(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:void 0===e.allowDots?defaults$1.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults$1.charsetSentinel,delimiter:void 0===e.delimiter?defaults$1.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:defaults$1.encode,encoder:"function"==typeof e.encoder?e.encoder:defaults$1.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:defaults$1.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:defaults$1.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(e,t){var n,r=e,a=normalizeStringifyOptions(t);"function"==typeof a.filter?r=(0,a.filter)("",r):isArray$2(a.filter)&&(n=a.filter);var o,i=[];if("object"!==_typeof2(r)||null===r)return"";o=t&&t.arrayFormat in arrayPrefixGenerators?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var s=arrayPrefixGenerators[o];n||(n=Object.keys(r)),a.sort&&n.sort(a.sort);for(var l=getSideChannel(),c=0;c<n.length;++c){var u=n[c];a.skipNulls&&null===r[u]||pushToArray(i,stringify$1(r[u],u,s,a.strictNullHandling,a.skipNulls,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,a.charset,l))}var p=i.join(a.delimiter),d=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?d+="utf8=%26%2310003%3B&":d+="utf8=%E2%9C%93&"),p.length>0?d+p:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},parseArrayValue=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(e,t){var n,r={},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,i=a.split(t.delimiter,o),s=-1,l=t.charset;if(t.charsetSentinel)for(n=0;n<i.length;++n)0===i[n].indexOf("utf8=")&&(i[n]===charsetSentinel?l="utf-8":i[n]===isoSentinel&&(l="iso-8859-1"),s=n,n=i.length);for(n=0;n<i.length;++n)if(n!==s){var c,u,p=i[n],d=p.indexOf("]="),f=-1===d?p.indexOf("="):d+1;-1===f?(c=t.decoder(p,defaults.decoder,l,"key"),u=t.strictNullHandling?null:""):(c=t.decoder(p.slice(0,f),defaults.decoder,l,"key"),u=utils.maybeMap(parseArrayValue(p.slice(f+1),t),(function(e){return t.decoder(e,defaults.decoder,l,"value")}))),u&&t.interpretNumericEntities&&"iso-8859-1"===l&&(u=interpretNumericEntities(u)),p.indexOf("[]=")>-1&&(u=isArray$1(u)?[u]:u),has.call(r,c)?r[c]=utils.combine(r[c],u):r[c]=u}return r},parseObject=function(e,t,n,r){for(var a=r?t:parseArrayValue(t,n),o=e.length-1;o>=0;--o){var i,s=e[o];if("[]"===s&&n.parseArrays)i=[].concat(a);else{i=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[])[c]=a:"__proto__"!==l&&(i[l]=a):i={0:a}}a=i}return a},parseKeys=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,i=n.depth>0&&/(\[[^[\]]*])/.exec(a),s=i?a.slice(0,i.index):a,l=[];if(s){if(!n.plainObjects&&has.call(Object.prototype,s)&&!n.allowPrototypes)return;l.push(s)}for(var c=0;n.depth>0&&null!==(i=o.exec(a))&&c<n.depth;){if(c+=1,!n.plainObjects&&has.call(Object.prototype,i[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(i[1])}return i&&l.push("["+a.slice(i.index)+"]"),parseObject(l,t,n,r)}},normalizeParseOptions=function(e){if(!e)return defaults;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?defaults.charset:e.charset;return{allowDots:void 0===e.allowDots?defaults.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:defaults.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:defaults.comma,decoder:"function"==typeof e.decoder?e.decoder:defaults.decoder,delimiter:"string"==typeof e.delimiter||utils.isRegExp(e.delimiter)?e.delimiter:defaults.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:defaults.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:defaults.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:defaults.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults.strictNullHandling}},parse$1=function(e,t){var n=normalizeParseOptions(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?parseValues(e,n):e,a=n.plainObjects?Object.create(null):{},o=Object.keys(r),i=0;i<o.length;++i){var s=o[i],l=parseKeys(s,r[s],n,"string"==typeof e);a=utils.merge(a,l,n)}return!0===n.allowSparse?a:utils.compact(a)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats:formats,parse:parse,stringify:stringify},global$1="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==global$1&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(e){return e&&viewClasses.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return"string"!=typeof e&&(e=String(e)),e}function iteratorFor(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return support.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Headers(e){this.map={},e instanceof Headers?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function readBlobAsArrayBuffer(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsArrayBuffer(e),n}function readBlobAsText(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsText(e),n}function readArrayBufferAsText(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function bufferClone(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:support.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:support.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():support.arrayBuffer&&support.blob&&isDataView(e)?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||isArrayBufferView(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}Headers.prototype.append=function(e,t){e=normalizeName(e),t=normalizeValue(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]},Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null},Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))},Headers.prototype.set=function(e,t){this.map[normalizeName(e)]=normalizeValue(t)},Headers.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},Headers.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),iteratorFor(e)},Headers.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),iteratorFor(e)},Headers.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),iteratorFor(e)},support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(e){var t=e.toUpperCase();return methods.indexOf(t)>-1?t:e}function Request(e,t){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n=(t=t||{}).body;if(e instanceof Request){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Headers(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new Headers(t.headers)),this.method=normalizeMethod(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}})),t}function parseHeaders(e){var t=new Headers;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}})),t}function Response(e,t){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new Headers(t.headers),this.url=t.url||"",this._initBody(e)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var e=new Response(null,{status:0,statusText:""});return e.type="error",e};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(e,t){if(-1===redirectStatuses.indexOf(t))throw new RangeError("Invalid status code");return new Response(null,{status:t,headers:{location:e}})};var DOMException=global$1.DOMException;try{new DOMException}catch(err){DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(t,n){return new Promise((function(r,a){var o=new Request(t,n);if(o.signal&&o.signal.aborted)return a(new DOMException("Aborted","AbortError"));var i=new XMLHttpRequest;function s(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:parseHeaders(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;setTimeout((function(){r(new Response(t,e))}),0)},i.onerror=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){a(new DOMException("Aborted","AbortError"))}),0)},i.open(o.method,function(t){try{return""===t&&global$1.location.href?global$1.location.href:t}catch(e){return t}}(o.url),!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&(support.blob?i.responseType="blob":support.arrayBuffer&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!n||"object"!==_typeof2(n.headers)||n.headers instanceof Headers?o.headers.forEach((function(e,t){i.setRequestHeader(t,e)})):Object.getOwnPropertyNames(n.headers).forEach((function(e){i.setRequestHeader(e,normalizeValue(n.headers[e]))})),o.signal&&(o.signal.addEventListener("abort",s),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",s)}),i.send(void 0===o._bodyInit?null:o._bodyInit)}))}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _typeof(e){return _typeof="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},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _construct(e,t,n){return _construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&_setPrototypeOf(a,n.prototype),a},_construct.apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)},_wrapNativeSuper(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var a=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"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)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _nonIterableSpread(){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 compose(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var t=e.length,n=0;n<t;n++)if("function"!=typeof e[n])throw new TypeError("Middleware must be componsed of function");return function(t,n){var r=-1;return function a(o){if(o<=r)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));r=o;var i=e[o]||n;if(!i)return Promise.resolve();try{return Promise.resolve(i(t,(function(){return a(o+1)})))}catch(err){return Promise.reject(err)}}(0)}}fetch$1.polyfill=!0,global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response),self.fetch.bind(self);var Onion=function(){function e(t){if(_classCallCheck(this,e),!Array.isArray(t))throw new TypeError("Default middlewares must be an array!");this.defaultMiddlewares=_toConsumableArray(t),this.middlewares=[]}return _createClass(e,[{key:"use",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1,defaultInstance:!1},r=!1,a=!1,o=!1;"number"==typeof n?(process&&process.env,r=!0,a=!1):"object"===_typeof(n)&&n&&(a=n.global||!1,r=n.core||!1,o=n.defaultInstance||!1),a?e.globalMiddlewares.splice(e.globalMiddlewares.length-e.defaultGlobalMiddlewaresLength,0,t):r?e.coreMiddlewares.splice(e.coreMiddlewares.length-e.defaultCoreMiddlewaresLength,0,t):o?this.defaultMiddlewares.push(t):this.middlewares.push(t)}},{key:"execute",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=compose([].concat(_toConsumableArray(this.middlewares),_toConsumableArray(this.defaultMiddlewares),_toConsumableArray(e.globalMiddlewares),_toConsumableArray(e.coreMiddlewares)));return n(t)}}]),e}();Onion.globalMiddlewares=[],Onion.defaultGlobalMiddlewaresLength=0,Onion.coreMiddlewares=[],Onion.defaultCoreMiddlewaresLength=0;var MapCache=function(){function e(t){_classCallCheck(this,e),this.cache=new Map,this.timer={},this.extendOptions(t)}return _createClass(e,[{key:"extendOptions",value:function(e){this.maxCache=e.maxCache||0}},{key:"get",value:function(e){return this.cache.get(JSON.stringify(e))}},{key:"set",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var a=_toConsumableArray(this.cache.keys())[0];this.cache.delete(a),this.timer[a]&&clearTimeout(this.timer[a])}var o=JSON.stringify(e);this.cache.set(o,t),r>0&&(this.timer[o]=setTimeout((function(){n.cache.delete(o),delete n.timer[o]}),r))}},{key:"delete",value:function(e){var t=JSON.stringify(e);return delete this.timer[t],this.cache.delete(t)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),RequestError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"RequestError";return _classCallCheck(this,n),(a=t.call(this,e)).name="RequestError",a.request=r,a.type=o,a}return n}(_wrapNativeSuper(Error)),ResponseError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,a,o){var i,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"ResponseError";return _classCallCheck(this,n),(i=t.call(this,r||e.statusText)).name="ResponseError",i.data=a,i.response=e,i.request=o,i.type=s,i}return n}(_wrapNativeSuper(Error));function readerGBK(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=n,r.readAsText(e,"GBK")}))}function safeJsonParse(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{return JSON.parse(t)}catch(e){if(n)throw new ResponseError(r,"JSON.parse fail",t,a,"ParseError")}return t}function timeout2Throw(e,t,n){return new Promise((function(r,a){setTimeout((function(){a(new RequestError(t||"timeout of ".concat(e,"ms exceeded"),n,"Timeout"))}),e)}))}function cancel2Throw(e){return new Promise((function(t,n){e.cancelToken&&e.cancelToken.promise.then((function(e){n(e)}))}))}var toString=Object.prototype.toString;function getEnv(){var e;return"undefined"!=typeof process&&"[object process]"===toString.call(process)&&(e="NODE"),"undefined"!=typeof XMLHttpRequest&&(e="BROWSER"),e}function isArray(e){return"object"===_typeof(e)&&"[object Array]"===Object.prototype.toString.call(e)}function isURLSearchParams(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function isDate(e){return"object"===_typeof(e)&&"[object Date]"===Object.prototype.toString.call(e)}function isObject(e){return null!==e&&"object"===_typeof(e)}function forEach2ObjArr(e,t){if(e)if("object"!==_typeof(e)&&(e=[e]),isArray(e))for(var n=0;n<e.length;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}function getParamObject(e){return isURLSearchParams(e)?lib.parse(e.toString(),{strictNullHandling:!0}):"string"==typeof e?[e]:e}function reqStringify(e){return lib.stringify(e,{arrayFormat:"repeat",strictNullHandling:!0})}function mergeRequestOptions(e,t){return _objectSpread2(_objectSpread2(_objectSpread2({},e),t),{},{headers:_objectSpread2(_objectSpread2({},e.headers),t.headers),params:_objectSpread2(_objectSpread2({},getParamObject(e.params)),getParamObject(t.params)),method:(t.method||e.method||"get").toLowerCase()})}var addfix=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.prefix,r=t.suffix;return n&&(e="".concat(n).concat(e)),r&&(e="".concat(e).concat(r)),{url:e,options:t}},warnedCoreType=!1;function __defaultValidateCache(e,t){var n=t.method;return"get"===(void 0===n?"get":n).toLowerCase()}function fetchMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=n.url,i=void 0===o?"":o,s=e.cache,l=e.responseInterceptors,c=a.timeout,u=void 0===c?0:c,p=a.timeoutMessage,d=a.__umiRequestCoreType__,f=void 0===d?"normal":d,h=a.useCache,v=void 0!==h&&h,m=a.method,g=void 0===m?"get":m,y=a.params,b=a.ttl,_=a.validateCache,A=void 0===_?__defaultValidateCache:_;if("normal"!==f)return process&&process.env,t();var x=fetch;if(!x)throw new Error("Global fetch not exist!");var w,k="BROWSER"===getEnv(),S=A(i,a)&&v&&k;if(S){var E=s.get({url:i,params:y,method:g});if(E)return(E=E.clone()).useCache=!0,e.res=E,t()}return w=u>0?Promise.race([cancel2Throw(a),x(i,a),timeout2Throw(u,p,e.req)]):Promise.race([cancel2Throw(a),x(i,a)]),l.forEach((function(e){w=w.then((function(t){var n="function"==typeof t.clone?t.clone():t;return e(n,a)}))})),w.then((function(n){if(S&&200===n.status){var r=n.clone();r.useCache=!0,s.set({url:i,params:y,method:g},r,b)}return e.res=n,t()}))}function parseResponseMiddleware(t,n){var r;return n().then((function(){if(t){var n=t.res,a=void 0===n?{}:n,o=t.req,i=void 0===o?{}:o,s=(i||{}).options,l=(s=void 0===s?{}:s).responseType,c=void 0===l?"json":l,u=s.charset,p=void 0===u?"utf8":u;s.getResponse;var d=s.throwErrIfParseFail,f=void 0!==d&&d,h=s.parseResponse;if((void 0===h||h)&&a&&a.clone){if((r="BROWSER"===getEnv()?a.clone():a).useCache=a.useCache||!1,"gbk"===p)try{return a.blob().then(readerGBK).then((function(e){return safeJsonParse(e,!1,r,i)}))}catch(e){throw new ResponseError(r,e.message,null,i,"ParseError")}else if("json"===c)return a.text().then((function(e){return safeJsonParse(e,f,r,i)}));try{return a[c]()}catch(e){throw new ResponseError(r,"responseType not support",null,i,"ParseError")}}}})).then((function(e){if(t){t.res;var n=t.req,a=void 0===n?{}:n,o=(a||{}).options,i=(o=void 0===o?{}:o).getResponse,s=void 0!==i&&i;if(r){if(r.status>=200&&r.status<300)return s?void(t.res={data:e,response:r}):void(t.res=e);throw new ResponseError(r,"http error",e,a,"HttpError")}}})).catch((function(e){if(e instanceof RequestError||e instanceof ResponseError)throw e;var n=t.req,r=t.res;throw e.request=e.request||n,e.response=e.response||r,e.type=e.type||e.name,e.data=e.data||void 0,e}))}function simplePostMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.method;if(-1===["post","put","patch","delete"].indexOf((void 0===o?"get":o).toLowerCase()))return t();var i=a.requestType,s=void 0===i?"json":i,l=a.data;if(l){var c=Object.prototype.toString.call(l);"[object Object]"===c||"[object Array]"===c?"json"===s?(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},a.headers),a.body=JSON.stringify(l)):"form"===s&&(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},a.headers),a.body=reqStringify(l)):(a.headers=_objectSpread2({Accept:"application/json"},a.headers),a.body=l)}return e.req.options=a,t()}function paramsSerialize(e,t){var n,r;if(e)if(t)n=t(e);else if(isURLSearchParams(e))n=e.toString();else{if(isArray(e))r=[],forEach2ObjArr(e,(function(e){null==e?r.push(e):r.push(isObject(e)?JSON.stringify(e):e)})),n=reqStringify(r);else r={},forEach2ObjArr(e,(function(e,t){var n=e;null==e?r[t]=e:isDate(e)?n=e.toISOString():isArray(e)?n=e:isObject(e)&&(n=JSON.stringify(e)),r[t]=n})),n=reqStringify(r)}return n}function simpleGetMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.paramsSerializer,i=a.params,s=e.req,l=(s=void 0===s?{}:s).url,c=void 0===l?"":l;a.method=a.method?a.method.toUpperCase():"GET",a.credentials=a.credentials||"same-origin";var u=paramsSerialize(i,o);if(e.req.originUrl=c,u){var p=-1!==c.indexOf("?")?"&":"?";e.req.url="".concat(c).concat(p).concat(u)}return e.req.options=a,t()}var globalMiddlewares=[simplePostMiddleware,simpleGetMiddleware,parseResponseMiddleware],coreMiddlewares=[fetchMiddleware];Onion.globalMiddlewares=globalMiddlewares,Onion.defaultGlobalMiddlewaresLength=globalMiddlewares.length,Onion.coreMiddlewares=coreMiddlewares,Onion.defaultCoreMiddlewaresLength=coreMiddlewares.length;var Core=function(){function t(e){_classCallCheck(this,t),this.onion=new Onion([]),this.fetchIndex=0,this.mapCache=new MapCache(e),this.initOptions=e,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return _createClass(t,[{key:"use",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1};return this.onion.use(e,t),this}},{key:"extendOptions",value:function(e){this.initOptions=mergeRequestOptions(this.initOptions,e),this.mapCache.extendOptions(e)}},{key:"dealRequestInterceptors",value:function(e){return[].concat(_toConsumableArray(t.requestInterceptors),_toConsumableArray(this.instanceRequestInterceptors)).reduce((function(t,n){return t.then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,n(e.req.url,e.req.options)}))}),Promise.resolve()).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,Promise.resolve()}))}},{key:"request",value:function(n,r){var a=this,o=this.onion,i={req:{url:n,options:_objectSpread2(_objectSpread2({},r),{},{url:n})},res:null,cache:this.mapCache,responseInterceptors:[].concat(_toConsumableArray(t.responseInterceptors),_toConsumableArray(this.instanceResponseInterceptors))};if("string"!=typeof n)throw new Error("url MUST be a string");return new Promise((function(t,n){a.dealRequestInterceptors(i).then((function(){return o.execute(i)})).then((function(){t(i.res)})).catch((function(r){var a=i.req.options.errorHandler;if(a)try{var o=a(r);t(o)}catch(e){n(e)}else n(r)}))}))}}],[{key:"requestUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.requestInterceptors.push(e):this.instanceRequestInterceptors.push(e)}},{key:"responseUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.responseInterceptors.push(e):this.instanceResponseInterceptors.push(e)}}]),t}();function Cancel(e){this.message=e}function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new Cancel(e),t(n.reason))}))}function isCancel(e){return!(!e||!e.__CANCEL__)}Core.requestInterceptors=[addfix],Core.responseInterceptors=[],Cancel.prototype.toString=function(){return this.message?"Cancel: ".concat(this.message):"Cancel"},Cancel.prototype.__CANCEL__=!0,CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.source=function(){var e;return{token:new CancelToken((function(t){e=t})),cancel:e}};var request$1=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Core(e),n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=mergeRequestOptions(t.initOptions,n);return t.request(e,r)};n.use=t.use.bind(t),n.fetchIndex=t.fetchIndex,n.interceptors={request:{use:Core.requestUse.bind(t)},response:{use:Core.responseUse.bind(t)}};var r=["get","post","delete","put","patch","head","options","rpc"];return r.forEach((function(e){n[e]=function(t,r){return n(t,_objectSpread2(_objectSpread2({},r),{},{method:e}))}})),n.Cancel=Cancel,n.CancelToken=CancelToken,n.isCancel=isCancel,n.extendOptions=t.extendOptions.bind(t),n.middlewares={instance:t.onion.middlewares,defaultInstance:t.onion.defaultMiddlewares,global:Onion.globalMiddlewares,core:Onion.coreMiddlewares},n},extend=exports("bk",(function(e){return request$1(e)}));request$1({parseResponse:!1});var request$1$1=exports("bv",request$1({})),lodash_isempty={exports:{}};!function(t,n){var r=9007199254740991,a="[object Map]",o="[object Promise]",i="[object Set]",s="[object WeakMap]",l="[object DataView]",c=/^\[object .+?Constructor\]$/,u="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,p="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),f=n&&!n.nodeType&&n,h=f&&t&&!t.nodeType&&t,v=h&&h.exports===f;var m=Function.prototype,g=Object.prototype,y=d["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),_=m.toString,A=g.hasOwnProperty,x=g.toString,w=RegExp("^"+_.call(A).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=v?d.Buffer:void 0,S=g.propertyIsEnumerable,E=k?k.isBuffer:void 0,P=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),C=V(d,"DataView"),T=V(d,"Map"),I=V(d,"Promise"),M=V(d,"Set"),R=V(d,"WeakMap"),O=!S.call({valueOf:1},"valueOf"),z=H(C),D=H(T),F=H(I),B=H(M),N=H(R);function j(t){if(!$(t)||(n=t,b&&b in n))return!1;var n,r=K(t)||function(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}(t)?w:c;return r.test(H(t))}function V(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return j(n)?n:void 0}var L=function(e){return x.call(e)};function H(t){if(null!=t){try{return _.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function G(e){return function(e){return function(e){return!!e&&"object"==_typeof2(e)}(e)&&U(e)}(e)&&A.call(e,"callee")&&(!S.call(e,"callee")||"[object Arguments]"==x.call(e))}(C&&L(new C(new ArrayBuffer(1)))!=l||T&&L(new T)!=a||I&&L(I.resolve())!=o||M&&L(new M)!=i||R&&L(new R)!=s)&&(L=function(e){var t=x.call(e),n="[object Object]"==t?e.constructor:void 0,r=n?H(n):void 0;if(r)switch(r){case z:return l;case D:return a;case F:return o;case B:return i;case N:return s}return t});var q=Array.isArray;function U(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!K(e)}var W=E||function(){return!1};function K(e){var t=$(e)?x.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function $(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}t.exports=function(e){if(U(e)&&(q(e)||"string"==typeof e||"function"==typeof e.splice||W(e)||G(e)))return!e.length;var t=L(e);if(t==a||t==i)return!e.size;if(O||function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||g)}(e))return!P(e).length;for(var n in e)if(A.call(e,n))return!1;return!0}}(lodash_isempty,lodash_isempty.exports);var objectTag="[object Object]";function isHostObject(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function overArg(e,t){return function(n){return e(t(n))}}var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&"object"==_typeof2(e)}function isPlainObject$1(e){if(!isObjectLike(e)||objectToString.call(e)!=objectTag||isHostObject(e))return!1;var t=getPrototype(e);if(null===t)return!0;var n=hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&funcToString.call(n)==objectCtorString}var lodash_isplainobject=isPlainObject$1,lodash_transform={exports:{}};!function(t,n){var r="__lodash_hash_undefined__",a=9007199254740991,o="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",p="[object Map]",d="[object Number]",f="[object Object]",h="[object Promise]",v="[object RegExp]",m="[object Set]",g="[object String]",y="[object Symbol]",b="[object WeakMap]",_="[object ArrayBuffer]",A="[object DataView]",x=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,w=/^\w*$/,k=/^\./,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,E=/\\(\\)?/g,P=/^\[object .+?Constructor\]$/,C=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[o]=T[i]=T[_]=T[s]=T[A]=T[l]=T[c]=T[u]=T[p]=T[d]=T[f]=T[v]=T[m]=T[g]=T[b]=!1;var I="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,M="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,R=I||M||Function("return this")(),O=n&&!n.nodeType&&n,z=O&&t&&!t.nodeType&&t,D=z&&z.exports===O&&I.process,F=function(){try{return D&&D.binding("util")}catch(e){}}(),B=F&&F.isTypedArray;function N(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function j(e,t){for(var n=-1,r=e?e.length:0;++n<r;)if(t(e[n],n,e))return!0;return!1}function V(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function L(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function H(e,t){return function(n){return e(t(n))}}function G(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var q=Array.prototype,U=Function.prototype,W=Object.prototype,K=R["__core-js_shared__"],$=function(){var e=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Y=U.toString,J=W.hasOwnProperty,Q=W.toString,X=RegExp("^"+Y.call(J).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Z=R.Symbol,ee=R.Uint8Array,te=H(Object.getPrototypeOf,Object),ne=Object.create,re=W.propertyIsEnumerable,ae=q.splice,oe=H(Object.keys,Object),ie=je(R,"DataView"),se=je(R,"Map"),le=je(R,"Promise"),ce=je(R,"Set"),ue=je(R,"WeakMap"),pe=je(Object,"create"),de=Ke(ie),fe=Ke(se),he=Ke(le),ve=Ke(ce),me=Ke(ue),ge=Z?Z.prototype:void 0,ye=ge?ge.valueOf:void 0,be=ge?ge.toString:void 0;function _e(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ae(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xe(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function we(e){var t=-1,n=e?e.length:0;for(this.__data__=new xe;++t<n;)this.add(e[t])}function ke(e){this.__data__=new Ae(e)}function Se(e,t){var n=Qe(e)||Je(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,a=!!r;for(var o in e)!t&&!J.call(e,o)||a&&("length"==o||Le(o,r))||n.push(o);return n}function Ee(e,t){for(var n=e.length;n--;)if(Ye(e[n][0],t))return n;return-1}_e.prototype.clear=function(){this.__data__=pe?pe(null):{}},_e.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},_e.prototype.get=function(e){var t=this.__data__;if(pe){var n=t[e];return n===r?void 0:n}return J.call(t,e)?t[e]:void 0},_e.prototype.has=function(e){var t=this.__data__;return pe?void 0!==t[e]:J.call(t,e)},_e.prototype.set=function(e,t){return this.__data__[e]=pe&&void 0===t?r:t,this},Ae.prototype.clear=function(){this.__data__=[]},Ae.prototype.delete=function(e){var t=this.__data__,n=Ee(t,e);return!(n<0)&&(n==t.length-1?t.pop():ae.call(t,n,1),!0)},Ae.prototype.get=function(e){var t=this.__data__,n=Ee(t,e);return n<0?void 0:t[n][1]},Ae.prototype.has=function(e){return Ee(this.__data__,e)>-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=Ee(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},xe.prototype.clear=function(){this.__data__={hash:new _e,map:new(se||Ae),string:new _e}},xe.prototype.delete=function(e){return Ne(this,e).delete(e)},xe.prototype.get=function(e){return Ne(this,e).get(e)},xe.prototype.has=function(e){return Ne(this,e).has(e)},xe.prototype.set=function(e,t){return Ne(this,e).set(e,t),this},we.prototype.add=we.prototype.push=function(e){return this.__data__.set(e,r),this},we.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new Ae},ke.prototype.delete=function(e){return this.__data__.delete(e)},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this;n=this.__data__=new xe(r)}return n.set(e,t),this};var Pe,Ce=function(e,t,n){for(var r=-1,a=Object(e),o=n(e),i=o.length;i--;){var s=o[Pe?i:++r];if(!1===t(a[s],s,a))break}return e};function Te(e,t){return e&&Ce(e,t,it)}function Ie(e,t){for(var n=0,r=(t=He(t,e)?[t]:Fe(t)).length;null!=e&&n<r;)e=e[We(t[n++])];return n&&n==r?e:void 0}function Me(e,t){return null!=e&&t in Object(e)}function Re(e,t,n,r,a){return e===t||(null==e||null==t||!tt(e)&&!nt(t)?e!=e&&t!=t:function(e,t,n,r,a,u){var h=Qe(e),b=Qe(t),x=i,w=i;h||(x=(x=Ve(e))==o?f:x);b||(w=(w=Ve(t))==o?f:w);var k=x==f&&!V(e),S=w==f&&!V(t),E=x==w;if(E&&!k)return u||(u=new ke),h||ot(e)?Be(e,t,n,r,a,u):function(e,t,n,r,a,o,i){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!r(new ee(e),new ee(t)));case s:case l:case d:return Ye(+e,+t);case c:return e.name==t.name&&e.message==t.message;case v:case g:return e==t+"";case p:var u=L;case m:var f=2&o;if(u||(u=G),e.size!=t.size&&!f)return!1;var h=i.get(e);if(h)return h==t;o|=1,i.set(e,t);var b=Be(u(e),u(t),r,a,o,i);return i.delete(e),b;case y:if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,x,n,r,a,u);if(!(2&a)){var P=k&&J.call(e,"__wrapped__"),C=S&&J.call(t,"__wrapped__");if(P||C){var T=P?e.value():e,I=C?t.value():t;return u||(u=new ke),n(T,I,r,a,u)}}if(!E)return!1;return u||(u=new ke),function(e,t,n,r,a,o){var i=2&a,s=it(e),l=s.length,c=it(t).length;if(l!=c&&!i)return!1;var u=l;for(;u--;){var p=s[u];if(!(i?p in t:J.call(t,p)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var f=!0;o.set(e,t),o.set(t,e);var h=i;for(;++u<l;){var v=e[p=s[u]],m=t[p];if(r)var g=i?r(m,v,p,t,e,o):r(v,m,p,e,t,o);if(!(void 0===g?v===m||n(v,m,r,a,o):g)){f=!1;break}h||(h="constructor"==p)}if(f&&!h){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,a,u)}(e,t,Re,n,r,a))}function Oe(e){return!(!tt(e)||(t=e,$&&$ in t))&&(Ze(e)||V(e)?X:P).test(Ke(e));var t}function ze(e){return"function"==typeof e?e:null==e?st:"object"==_typeof2(e)?Qe(e)?function(e,t){if(He(e)&&Ge(t))return qe(We(e),t);return function(n){var r=function(e,t,n){var r=null==e?void 0:Ie(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?function(e,t){return null!=e&&function(e,t,n){t=He(t,e)?[t]:Fe(t);var r,a=-1,o=t.length;for(;++a<o;){var i=We(t[a]);if(!(r=null!=e&&n(e,i)))break;e=e[i]}if(r)return r;return!!(o=e?e.length:0)&&et(o)&&Le(i,o)&&(Qe(e)||Je(e))}(e,t,Me)}(n,e):Re(t,r,void 0,3)}}(e[0],e[1]):function(e){var t=function(e){var t=it(e),n=t.length;for(;n--;){var r=t[n],a=e[r];t[n]=[r,a,Ge(a)]}return t}(e);if(1==t.length&&t[0][2])return qe(t[0][0],t[0][1]);return function(n){return n===e||function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var l=(s=n[a])[0],c=e[l],u=s[1];if(i&&s[2]){if(void 0===c&&!(l in e))return!1}else{var p=new ke;if(r)var d=r(c,u,l,e,t,p);if(!(void 0===d?Re(u,c,r,3,p):d))return!1}}return!0}(n,e,t)}}(e):He(t=e)?(n=We(t),function(e){return null==e?void 0:e[n]}):function(e){return function(t){return Ie(t,e)}}(t);var t,n}function De(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||W,t!==r)return oe(e);var t,n,r,a=[];for(var o in Object(e))J.call(e,o)&&"constructor"!=o&&a.push(o);return a}function Fe(e){return Qe(e)?e:Ue(e)}function Be(e,t,n,r,a,o){var i=2&a,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,p=!0,d=1&a?new we:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var f=e[u],h=t[u];if(r)var v=i?r(h,f,u,t,e,o):r(f,h,u,e,t,o);if(void 0!==v){if(v)continue;p=!1;break}if(d){if(!j(t,(function(e,t){if(!d.has(t)&&(f===e||n(f,e,r,a,o)))return d.add(t)}))){p=!1;break}}else if(f!==h&&!n(f,h,r,a,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function Ne(e,t){var n,r,a=e.__data__;return("string"==(r=_typeof2(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function je(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Oe(n)?n:void 0}var Ve=function(e){return Q.call(e)};function Le(e,t){return!!(t=null==t?a:t)&&("number"==typeof e||C.test(e))&&e>-1&&e%1==0&&e<t}function He(e,t){if(Qe(e))return!1;var n=_typeof2(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!rt(e))||(w.test(e)||!x.test(e)||null!=t&&e in Object(t))}function Ge(e){return e==e&&!tt(e)}function qe(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}(ie&&Ve(new ie(new ArrayBuffer(1)))!=A||se&&Ve(new se)!=p||le&&Ve(le.resolve())!=h||ce&&Ve(new ce)!=m||ue&&Ve(new ue)!=b)&&(Ve=function(e){var t=Q.call(e),n=t==f?e.constructor:void 0,r=n?Ke(n):void 0;if(r)switch(r){case de:return A;case fe:return p;case he:return h;case ve:return m;case me:return b}return t});var Ue=$e((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(rt(e))return be?be.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return k.test(e)&&n.push(""),e.replace(S,(function(e,t,r,a){n.push(r?a.replace(E,"$1"):t||e)})),n}));function We(e){if("string"==typeof e||rt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ke(t){if(null!=t){try{return Y.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function $e(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new($e.Cache||xe),n}function Ye(e,t){return e===t||e!=e&&t!=t}function Je(e){return function(e){return nt(e)&&Xe(e)}(e)&&J.call(e,"callee")&&(!re.call(e,"callee")||Q.call(e)==o)}$e.Cache=xe;var Qe=Array.isArray;function Xe(e){return null!=e&&et(e.length)&&!Ze(e)}function Ze(e){var t=tt(e)?Q.call(e):"";return t==u||"[object GeneratorFunction]"==t}function et(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function tt(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}function nt(e){return!!e&&"object"==_typeof2(e)}function rt(e){return"symbol"==_typeof2(e)||nt(e)&&Q.call(e)==y}var at,ot=B?(at=B,function(e){return at(e)}):function(e){return nt(e)&&et(e.length)&&!!T[Q.call(e)]};function it(e){return Xe(e)?Se(e):De(e)}function st(e){return e}t.exports=function(e,t,n){var r,a=Qe(e)||ot(e);if(t=ze(t),null==n)if(a||tt(e)){var o=e.constructor;n=a?Qe(e)?new o:[]:Ze(o)?tt(r=te(e))?ne(r):{}:{}}else n={};return(a?N:Te)(e,(function(e,r,a){return t(n,e,r,a)})),n}}(lodash_transform,lodash_transform.exports);var isEmpty=lodash_isempty.exports,isPlainObject=lodash_isplainobject,transform=lodash_transform.exports,src=exports("bm",(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.cleanKeys,a=void 0===r?[]:r,o=n.cleanValues,i=void 0===o?[]:o,s=n.emptyArrays,l=void 0===s||s,c=n.emptyObjects,u=void 0===c||c,p=n.emptyStrings,d=void 0===p||p,f=n.NaNValues,h=void 0!==f&&f,v=n.nullValues,m=void 0===v||v,g=n.undefinedValues,y=void 0===g||g;return transform(t,(function(t,n,r){if(!a.includes(r)&&((Array.isArray(n)||isPlainObject(n))&&(n=e(n,{NaNValues:h,cleanKeys:a,cleanValues:i,emptyArrays:l,emptyObjects:u,emptyStrings:d,nullValues:m,undefinedValues:y})),!i.includes(n)&&!(u&&isPlainObject(n)&&isEmpty(n))&&(!l||!Array.isArray(n)||n.length)&&!(d&&""===n||h&&Number.isNaN(n)||m&&null===n||y&&void 0===n)))return Array.isArray(t)?t.push(n):void(t[r]=n)}))})),request=exports("m",extend({hideLoading:!0,timeout:2e4,timeoutMessage:"请求超时"})),initRequest=!1,toast;request.interceptors.request.use((function(e,t){var n,r;t.hideLoading||(clearTimeout(toast),baseEvent.emit("toastShow","center")),initRequest=t.initRequest||!1;var a=sessionStorage.getItem("Authorization")||"",o={};if(a&&!["/api-oauth/userlogin","/api-oauth/open/sendSms"].includes(e)&&(o.Authorization=a),null!=state&&null!==(n=state.user)&&void 0!==n&&null!==(r=n.data)&&void 0!==r&&r.schoolInfos){var i=(state.user.data.schoolInfos||[]).map((function(e){return e.id})).join(",");i&&(o.schoolId=i)}return{url:e,options:_objectSpread(_objectSpread({},t),{},{params:src(t.params),data:src(t.data),headers:_objectSpread(_objectSpread({},t.headers),o)})}}),{global:!1}),request.interceptors.response.use(function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(toast=setTimeout((function(){baseEvent.emit("toastClose","center")}),100),!(t.status>299||t.status<200)){e.next=7;break}throw clearTimeout(toast),n="服务器错误,状态码"+t.status,baseEvent.emit("toastClose","center"),showToast(n),new Error(n);case 7:return e.next=9,t.clone().json();case 9:if(200===(r=e.sent).code||0===r.errCode||999===r.code){e.next=18;break}throw a=r.msg||r.message||"处理失败,请重试",initRequest&&(403===r.code||5e3===r.code?setLogout():setLoginError()),console.log(r.code,"5104"),403!==r.code&&5e3!==r.code&&(clearTimeout(toast),baseEvent.emit("toastClose","center"),showToast(a)),o=browser(),5e3===r.code&&(a+="5000",o.isApp?postMessage({api:"login"}):setLogout()),new Error(a);case 18:return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),{global:!1});var empty="./assets/emptyContent.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/emptyContent.04f9724b.png",__glob_5_1=Object.freeze(Object.defineProperty({__proto__:null,default:emptyContent},Symbol.toStringTag,{value:"Module"})),network="./assets/network.6d51555b.png",__glob_5_2=Object.freeze(Object.defineProperty({__proto__:null,default:network},Symbol.toStringTag,{value:"Module"})),notFond="./assets/notFond.78c3cc5e.png",__glob_5_3=Object.freeze(Object.defineProperty({__proto__:null,default:notFond},Symbol.toStringTag,{value:"Module"})),tips="_tips_uqenj_12",btn="_btn_uqenj_17",SMALL="_SMALL_uqenj_28",CERT="_CERT_uqenj_32",styles$1={"col-result":"_col-result_uqenj_1",tips:tips,btn:btn,SMALL:SMALL,CERT:CERT},getAssetsHomeFile=function(e){var t="./images/".concat(e);return{"./images/empty.png":__glob_5_0,"./images/emptyContent.png":__glob_5_1,"./images/network.png":__glob_5_2,"./images/notFond.png":__glob_5_3}[t].default},OEmpty=exports("ai",defineComponent({name:"o-empty",props:{tips:{type:String},type:{type:String,default:"empty"},classImgSize:{type:String,default:""},imageSize:{type:Number,default:0},plain:{type:Boolean,default:!1},btnStatus:{type:Boolean,default:!1},buttonText:{type:String,default:"我知道了"},onClick:Function},methods:{onResult:function(){this.onClick?this.onClick():postMessage({api:"back",content:{}})}},computed:{image:function(){var e=null;switch(this.type){case"emptyContent":e=getAssetsHomeFile("emptyContent.png");break;case"error":e="error";break;case"network":e=getAssetsHomeFile("network.png");break;case"search":e="search";break;case"notFond":e=getAssetsHomeFile("notFond.png");break;default:e=getAssetsHomeFile("empty.png")}return e}},render:function(){var e=this;return createVNode("div",{class:[styles$1["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$1[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$1.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:function(){return[e.buttonText]}}):null])}})),browserInfo$1=browser(),Auth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo$1.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/login"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&setAuth$1(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=20;break}return e.loading=!0,t.prev=7,t.next=10,request.get(state.platformApi+"/user/getUserInfo",{initRequest:!0,requestType:"form",hideLoading:!0});case 10:a=t.sent,"SCHOOL"===state.platformType&&(o=a.data.schoolInfos?a.data.schoolInfos[0]:{},a.data.school=o),setLogin(a.data),t.next=19;break;case 15:t.prev=15,t.t0=t.catch(7),-1===(i=t.t0.message).indexOf("5000")&&-1===i.indexOf("authentication")?setLoginError():setLogout();case 19:e.loading=!1;case 20:if("logout"===state.user.status)if(browser().isApp)postMessage({api:"login"});else try{s=e.$route,l=_objectSpread({returnUrl:e.$route.path},e.$route.query),s.meta.isRegister&&(l.isRegister=s.meta.isRegister),e.$router.replace({path:"/login",query:l})}catch(error){}case 21:case"end":return t.stop()}}),t,null,[[7,15]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles$2.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f77a596c.js")}),void 0)},meta:{title:"选择课件"}},{path:"/courseList",name:"courseList",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f46b3e9d.js")}),void 0)},meta:{title:"课程列表"}},{path:"/coursewarePlay",name:"coursewarePlay",component:function(){return __vitePreload((function(){return module.import("./index-legacy.61cdbfd8.js")}),void 0)},meta:{title:"课程播放"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:function(){return __vitePreload((function(){return module.import("./index-legacy.94a35f86.js")}),void 0)},meta:{title:"观看视频"}},{path:"/accompany",name:"accompany",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d3d79bdf.js")}),void 0)},meta:{title:"云练习"}},{path:"/musicList",name:"music-list",component:function(){return __vitePreload((function(){return module.import("./music-list-legacy.49100765.js")}),void 0)},meta:{title:"曲谱列表"}},{path:"/information-list",name:"information-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e6d965e8.js")}),void 0)},meta:{title:"资讯列表"}},{path:"/information-detail",name:"information-detail",component:function(){return __vitePreload((function(){return module.import("./information-detail-legacy.f940faa4.js")}),void 0)},meta:{title:"资讯详情"}},{path:"/notice-detail",name:"notice-detail",component:function(){return __vitePreload((function(){return module.import("./notice-detail-legacy.18ff3092.js")}),void 0)},meta:{title:"公告详情"}},{path:"/help-center",name:"help-center",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4179df4a.js")}),void 0)},meta:{title:"帮助中心"}},{path:"/help-detail",name:"help-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.d4ee6847.js")}),void 0)},meta:{title:"帮助中心详情"}},{path:"/unit-test",name:"unit-test",component:function(){return __vitePreload((function(){return module.import("./index-legacy.176c66be.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-detail",name:"unit-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.86cdca25.js")}),void 0)},meta:{title:"测验详情"}},{path:"/test-exercise",name:"test-exercise",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a3476fe7.js")}),void 0)},meta:{title:"测试练习"}},{path:"/practice-mode",name:"practice-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.63a5ae7c.js")}),void 0)},meta:{title:"练习模式"}},{path:"/examination-mode",name:"examination-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3e2ae4a0.js")}),void 0)},meta:{title:"测试详情"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:function(){return __vitePreload((function(){return module.import("./index-legacy.dbb2dab8.js")}),void 0)},meta:{title:"补助确认"}},{path:"/mine-orchestra",name:"mine-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f2bbe5af.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/mine-myphoto",name:"mine-myphoto",component:function(){return __vitePreload((function(){return module.import("./index-legacy.29115123.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-list",name:"photo-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.325a69e7.js")}),void 0)},meta:{title:"相册"}},{path:"/photo-list-detail",name:"photo-list-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.8e86867a.js")}),void 0)},meta:{title:"相册详情"}},{path:"/message-detail",name:"message-detail",component:function(){return __vitePreload((function(){return module.import("./message-detail-legacy.9a71447d.js")}),void 0)},meta:{title:"消息详情"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.93c5950d.js")}),void 0)},meta:{title:"支付"}},{path:"/payDefine",name:"payDefine",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a56c1e62.js")}),void 0)},meta:{title:"支付"}},{path:"/payResult",name:"payResult",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d74da96e.js")}),void 0)},meta:{title:"支付"}},{path:"/preview-protocol",name:"preview-protocol",component:function(){return __vitePreload((function(){return module.import("./index-legacy.bf9276cc.js")}),void 0)},meta:{title:"管乐团用户注册协议"}},{path:"/privacyProtocol",name:"privacyProtocol",component:function(){return __vitePreload((function(){return module.import("./privacy-legacy.d28b4af0.js")}),void 0)},meta:{title:"管乐团隐私政策"}},{path:"/cashProtocol",name:"cashProtocol",component:function(){return __vitePreload((function(){return module.import("./cash-protocol-legacy.c7bcccdf.js")}),void 0)},meta:{title:"共享经济平台注册经营者协议"}},{path:"/guide",name:"guide",component:function(){return __vitePreload((function(){return module.import("./guide-legacy.ef19aec0.js")}),void 0)},meta:{title:"投屏帮助"}},{path:"/follow-account",name:"follow-account",component:function(){return __vitePreload((function(){return module.import("./index-legacy.68b0a43c.js")}),void 0)},meta:{title:"关注微信公众号"}},{path:"/bind-wechat",name:"bind-wechat",component:function(){return __vitePreload((function(){return module.import("./index-legacy.514bb22f.js")}),void 0)},meta:{title:"绑定微信"}},{path:"/transfer",component:function(){return __vitePreload((function(){return module.import("./transfer-legacy.0db8e9f8.js")}),void 0)},meta:{title:"管乐团"}},{path:"/:pathMatch(.*)*",component:function(){return __vitePreload((function(){return module.import("./index-legacy.92c0ad72.js")}),void 0)},meta:{title:"404",platform:paymentType$1}}],noLoginRouter$2=[],routesTeacher=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.b39e9ce2.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.7d89e8d8.js")}),void 0)}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.13cf7e8f.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.1414baec.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.10cbe3bd.js")}),void 0)},meta:{title:"我的考勤"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.5ae84765.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f6a609c1.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/screen-projection",name:"screen-projection",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6b07656b.js")}),void 0)},meta:{title:"教学课件"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.44493ea5.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-create",name:"unit-create",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a06b6cf5.js")}),void 0)},meta:{title:"新增测验"}},{path:"/unit-Lesson",name:"unit-Lesson",component:function(){return __vitePreload((function(){return module.import("./unit-Lesson-legacy.038b4047.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-test",name:"uni-test",component:function(){return __vitePreload((function(){return module.import("./uni-test-legacy.de504da6.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-last",name:"uni-last",component:function(){return __vitePreload((function(){return module.import("./uni-last-legacy.7ae261de.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.e74e47ff.js")}),void 0)},meta:{title:"测验详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.7b33f5f8.js")}),void 0)},meta:{title:"补助明细"}}])}].concat(rootRouter,noLoginRouter$2),error="_error_1aqdy_1",info="_info_1aqdy_9",login="_login_1aqdy_27",loginTitle="_loginTitle_1aqdy_33",codeText="_codeText_1aqdy_41",margin34="_margin34_1aqdy_44",formTitle="_formTitle_1aqdy_47",wxPopupDialog="_wxPopupDialog_1aqdy_63",popupContainer="_popupContainer_1aqdy_80",title="_title_1aqdy_86",popupTips="_popupTips_1aqdy_93",styles=exports("bg",{error:error,info:info,login:login,loginTitle:loginTitle,codeText:codeText,margin34:margin34,formTitle:formTitle,wxPopupDialog:wxPopupDialog,popupContainer:popupContainer,title:title,popupTips:popupTips}),removeAuth=exports("bd",(function(){sessionStorage.removeItem("Authorization")})),_setAuth=exports("s",(function(e){sessionStorage.setItem("Authorization",e)})),browserInfo=browser(),MusicAuth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/loginMusic"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&_setAuth(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=19;break}return e.loading=!0,t.prev=7,t.next=10,request.get("/api-student/user/getUserInfo",{initRequest:!0,requestType:"form"});case 10:a=t.sent,setLogin(a.data),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(7),-1===(o=t.t0.message).indexOf("5000")&&-1===o.indexOf("authentication")?setLoginError():setLogout();case 18:e.loading=!1;case 19:if("logout"===state.user.status)try{i=e.$route,s=_objectSpread({returnUrl:e.$route.path},e.$route.query),i.meta.isRegister&&(s.isRegister=i.meta.isRegister),e.$router.replace({path:"/loginMusic",query:s})}catch(error){}case 20:case"end":return t.stop()}}),t,null,[[7,14]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),noLoginRouter$1=[{path:"/payment-result",name:"payment-result",component:function(){return __vitePreload((function(){return module.import("./index-legacy.9563da14.js")}),void 0)},meta:{title:"支付详情"}},{path:"/download",name:"download",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e9c59f10.js")}),void 0)},meta:{title:"下载管乐团学生端"}}],routesStudent=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.b39e9ce2.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ff1d5e42.js")}),void 0)}},{path:"/coupons",name:"coupons",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1d0f1f37.js")}),void 0)},meta:{title:"优惠券"}},{path:"/memberCenter",name:"memberCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d80311da.js")}),void 0)},meta:{title:"会员中心"}},{path:"/tradeRecord",name:"tradeRecord",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4fd0d900.js")}),void 0)},meta:{title:"交易记录"}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.52907a32.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.84bd921c.js")}),void 0)},meta:{title:"相片"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:function(){return __vitePreload((function(){return module.import("./apply-withdrawal-legacy.2d85cfb4.js")}),void 0)},meta:{title:"申请退团"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f6a609c1.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.66fabf51.js")}),void 0)},meta:{title:"排行榜"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.13cf7e8f.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.1414baec.js")}),void 0)},meta:{title:"练习统计"}}])},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:function(){return __vitePreload((function(){return module.import("./login-legacy.9d47d797.js")}),void 0)},meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4b67545e.js")}),void 0)},meta:{title:"乐团报名"}},{path:"/orderDetail",name:"orderDetail",component:function(){return __vitePreload((function(){return module.import("./order-detail-legacy.a9e20c84.js")}),void 0)},meta:{title:"订单详情"}},{path:"/shopAddress",name:"shopAddress",component:function(){return __vitePreload((function(){return module.import("./index-legacy.762f0e49.js")}),void 0)},meta:{title:"收货地址"}},{path:"/addressOperation",name:"addressOperation",component:function(){return __vitePreload((function(){return module.import("./address-operation-legacy.3c47239d.js")}),void 0)},meta:{title:"收货地址"}}]}].concat(noLoginRouter$1,rootRouter),noLoginRouter=[{path:"/companion-teacher-register",name:"companion-teacher-register",component:function(){return __vitePreload((function(){return module.import("./companion-teacher-register-legacy.46f1afb1.js")}),void 0)},meta:{title:"乐团伴学指导注册"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:function(){return __vitePreload((function(){return module.import("./manage-teacher-register-legacy.46c6a5fd.js")}),void 0)},meta:{title:"乐团管理老师注册"}}],routesSchool=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.b39e9ce2.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d8d9efec.js")}),void 0)}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6ef2e4a4.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/create-orchestra",name:"create-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.af73baff.js")}),void 0)},meta:{title:"新建乐团"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:function(){return __vitePreload((function(){return module.import("./select-teacher-legacy.5a976f73.js")}),void 0)},meta:{title:"选择老师"}},{path:"/orchestra-detail",name:"orchestra-detail",component:function(){return __vitePreload((function(){return module.import("./orchestra-detail-legacy.24160adf.js")}),void 0)},meta:{title:"乐团详情"}},{path:"/school-photo",name:"school-photo",component:function(){return __vitePreload((function(){return module.import("./photo-legacy.18b83a4a.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.a8c61858.js")}),void 0)},meta:{title:"相册详情"}},{path:"/mass-message",name:"mass-message",component:function(){return __vitePreload((function(){return module.import("./index-legacy.5d6b2683.js")}),void 0)},meta:{title:"群发记录"}},{path:"/create-message",name:"create-message",component:function(){return __vitePreload((function(){return module.import("./create-message-legacy.33d2160a.js")}),void 0)},meta:{title:"群发消息"}},{path:"/companion-teacher",name:"companion-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.0971754b.js")}),void 0)},meta:{title:"伴学指导"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./companion-detail-legacy.4a515aa6.js")}),void 0)},meta:{title:"伴学指导详情"}},{path:"/companion-unbind",name:"companion-unbind",component:function(){return __vitePreload((function(){return module.import("./unbind-legacy.cc177e61.js")}),void 0)},meta:{title:"课程交接"}},{path:"/manage-teacher",name:"manage-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f2f6884b.js")}),void 0)},meta:{title:"管理老师"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./manage-detail-legacy.4312a0ce.js")}),void 0)},meta:{title:"管理老师详情"}},{path:"/save-share-image",name:"save-share-image",component:function(){return __vitePreload((function(){return module.import("./index-legacy.9d90b065.js")}),void 0)},meta:{title:"注册"}},{path:"/orchestra-information",name:"orchestra-information",component:function(){return __vitePreload((function(){return module.import("./orchestra-information-legacy.504e0665.js")}),void 0)},meta:{title:"乐团资讯"}},{path:"/add-information",name:"add-information",component:function(){return __vitePreload((function(){return module.import("./add-information-legacy.d394eccb.js")}),void 0)},meta:{title:"添加资讯"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.13cf7e8f.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.1414baec.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.403f6e06.js")}),void 0)},meta:{title:"考勤管理"}},{path:"/student-att-day",name:"student-att-day",component:function(){return __vitePreload((function(){return module.import("./student-att-day-legacy.60a9f41b.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.5ae84765.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.fd10e307.js")}),void 0)},meta:{title:"排行榜"}},{path:"/approval-manage",name:"approval-manage",component:function(){return __vitePreload((function(){return module.import("./index-legacy.5ecbc196.js")}),void 0)},meta:{title:"待办事项"}},{path:"/student-leave",name:"student-leave",component:function(){return __vitePreload((function(){return module.import("./student-leave-legacy.0638ddbb.js")}),void 0)},meta:{title:"审批详情"}},{path:"/train-planning",name:"train-planning",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e0645a9a.js")}),void 0)},meta:{title:"乐团排课"}},{path:"/train-content",name:"train-content",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f787bd6d.js")}),void 0)},meta:{title:"训练内容"}},{path:"/practice-detail",name:"practice-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.fc3e2696.js")}),void 0)},meta:{title:"训练详情"}},{path:"/course-preview",name:"course-preview",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b64e2182.js")}),void 0)},meta:{title:"课程预览"}},{path:"/course-adjust",name:"course-adjust",component:function(){return __vitePreload((function(){return module.import("./course-adjust-legacy.f6838390.js")}),void 0)},meta:{title:"课程调整"}},{path:"/batch-adjust",name:"batch-adjust",component:function(){return __vitePreload((function(){return module.import("./batch-adjust-legacy.27db7420.js")}),void 0)},meta:{title:"批量调整"}},{path:"/school-detail",name:"school-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.af14cb46.js")}),void 0)},meta:{title:"学校信息"}},{path:"/school-eidt",name:"school-eidt",component:function(){return __vitePreload((function(){return module.import("./eidt-school-legacy.c42a05db.js")}),void 0)},meta:{title:"修改学校地址"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f6a609c1.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/orchestra-story",name:"orchestra-story",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f33a4107.js")}),void 0)},meta:{title:"乐团事迹"}},{path:"/story-operation",name:"story-operation",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e4effab2.js")}),void 0)},meta:{title:"添加事迹"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:function(){return __vitePreload((function(){return module.import("./exercise-detail-legacy.9b0fd09d.js")}),void 0)},meta:{title:"训练补助详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.7b33f5f8.js")}),void 0)},meta:{title:"补助明细"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:function(){return __vitePreload((function(){return module.import("./grant-detail-legacy.07ba9e3a.js")}),void 0)},meta:{title:"管理补助详情"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:function(){return __vitePreload((function(){return module.import("./reward-detail-legacy.fd4c1fe0.js")}),void 0)},meta:{title:"练习奖励详情"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.e74e47ff.js")}),void 0)},meta:{title:"测验详情"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.44493ea5.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:function(){return __vitePreload((function(){return module.import("./photo-create-legacy.0866cca5.js")}),void 0)},meta:{title:"创建相册"}},{path:"/practice-rewards",name:"practice-rewards",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d733c03d.js")}),void 0)},meta:{title:"练习奖励"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.520d4eb2.js")}),void 0)},meta:{title:"练习奖励详情"}}])}].concat(rootRouter,noLoginRouter),paymentType=window.paymentType,routes=[],baseUrl=null;"STUDENT"===paymentType?routes=routesStudent:"TEACHER"===paymentType?(routes=routesTeacher,baseUrl="/teacher.html"):"SCHOOL"===paymentType&&(routes=routesSchool,baseUrl="/school.html"),console.log(routes,baseUrl,paymentType);var router=exports("i",createRouter({history:createWebHashHistory(),routes:routes,scrollBehavior:function(e,t,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}})),whitePath=["/coursewarePlay"];router.beforeEach((function(e,t,n){whitePath.includes(e.path)||baseEvent.emit("toastShow"),document.title=e.meta.title||"管乐团",n()})),router.afterEach((function(e,t){e.path===t.path?baseEvent.emit("toastClose"):setTimeout((function(){baseEvent.emit("toastClose")}),300)}));var isOpen=!1;router.onError((function(e){if(e instanceof Error){var t=e.name.indexOf("chunk"),n=router.currentRoute.value.fullPath;console.log(e),t&&!isOpen&&(baseEvent.emit("toastClose"),isOpen=!0,showDialog({title:"更新提示",message:"APP有更新请点击确定刷新页面?",confirmButtonColor:"var(--van-primary)"}).then((function(){browser().isApp?postMessage({api:"back"}):(location.hash=n,window.location.reload())})))}}));var index$1="",normalize="",style="",index=""}}}))})();
  38974. >>>>>>> online:dist/assets/index-legacy.e776119d.js
  38975. =======
  38976. !function(e){!function(t,n){e.exports?e.exports=n():t.numeral=n()}(commonjsGlobal$1,(function(){var e,t,n,r,a,o={},i={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},l={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function c(e,t){this._input=e,this._value=t}return(e=function(n){var r,a,i,s;if(e.isNumeral(n))r=n.value();else if(0===n||void 0===n)r=0;else if(null===n||t.isNaN(n))r=null;else if("string"==typeof n)if(l.zeroFormat&&n===l.zeroFormat)r=0;else if(l.nullFormat&&n===l.nullFormat||!n.replace(/[^0-9]+/g,"").length)r=null;else{for(a in o)if((s="function"==typeof o[a].regexps.unformat?o[a].regexps.unformat():o[a].regexps.unformat)&&n.match(s)){i=o[a].unformat;break}r=(i=i||e._.stringToNumber)(n)}else r=Number(n)||null;return new c(n,r)}).version="2.0.6",e.isNumeral=function(e){return e instanceof c},e._=t={numberToFormat:function(t,n,r){var a,o,s,l,c,u,p,d,f=i[e.options.currentLocale],h=!1,v=!1,m="",g=1e12,y=1e9,b=1e6,_="",A=!1;if(t=t||0,s=Math.abs(t),e._.includes(n,"(")?(h=!0,n=n.replace(/[\(|\)]/g,"")):(e._.includes(n,"+")||e._.includes(n,"-"))&&(u=e._.includes(n,"+")?n.indexOf("+"):t<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),e._.includes(n,"a")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],e._.includes(n," a")&&(m=" "),n=n.replace(new RegExp(m+"a[kmbt]?"),""),s>=g&&!o||"t"===o?(m+=f.abbreviations.trillion,t/=g):s<g&&s>=y&&!o||"b"===o?(m+=f.abbreviations.billion,t/=y):s<y&&s>=b&&!o||"m"===o?(m+=f.abbreviations.million,t/=b):(s<b&&s>=1e3&&!o||"k"===o)&&(m+=f.abbreviations.thousand,t/=1e3)),e._.includes(n,"[.]")&&(v=!0,n=n.replace("[.]",".")),l=t.toString().split(".")[0],c=n.split(".")[1],p=n.indexOf(","),a=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),_=e._.toFixed(t,c[0].length+c[1].length,r,c[1].length)):_=e._.toFixed(t,c.length,r),l=_.split(".")[0],_=e._.includes(_,".")?f.delimiters.decimal+_.split(".")[1]:"",v&&0===Number(_.slice(1))&&(_="")):l=e._.toFixed(t,0,r),m&&!o&&Number(l)>=1e3&&m!==f.abbreviations.trillion)switch(l=String(Number(l)/1e3),m){case f.abbreviations.thousand:m=f.abbreviations.million;break;case f.abbreviations.million:m=f.abbreviations.billion;break;case f.abbreviations.billion:m=f.abbreviations.trillion}if(e._.includes(l,"-")&&(l=l.slice(1),A=!0),l.length<a)for(var x=a-l.length;x>0;x--)l="0"+l;return p>-1&&(l=l.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),0===n.indexOf(".")&&(l=""),d=l+_+(m||""),h?d=(h&&A?"(":"")+d+(h&&A?")":""):u>=0?d=0===u?(A?"-":"+")+d:d+(A?"-":"+"):A&&(d="-"+d),d},stringToNumber:function(e){var t,n,r,a=i[l.currentLocale],o=e,s={thousand:3,million:6,billion:9,trillion:12};if(l.zeroFormat&&e===l.zeroFormat)n=0;else if(l.nullFormat&&e===l.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==a.delimiters.decimal&&(e=e.replace(/\./g,"").replace(a.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+a.abbreviations[t]+"(?:\\)|(\\"+a.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,s[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return"number"==typeof e&&isNaN(e)})),includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,r=Object(e),a=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o<a&&!(o in r);)o++;if(o>=a)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;o<a;o++)o in r&&(n=t(n,r[o],o,r));return n},multiplier:function(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)},correctionFactor:function(){var e=Array.prototype.slice.call(arguments);return e.reduce((function(e,n){var r=t.multiplier(n);return e>r?e:r}),1)},toFixed:function(e,t,n,r){var a,o,i,s,l=e.toString().split("."),c=t-(r||0);return a=2===l.length?Math.min(Math.max(l[1].length,c),t):c,i=Math.pow(10,a),s=(n(e+"e+"+a)/i).toFixed(a),r>t-a&&(o=new RegExp("\\.?0{1,"+(r-(t-a))+"}$"),s=s.replace(o,"")),s}},e.options=l,e.formats=o,e.locales=i,e.locale=function(e){return e&&(l.currentLocale=e.toLowerCase()),l.currentLocale},e.localeData=function(e){if(!e)return i[l.currentLocale];if(e=e.toLowerCase(),!i[e])throw new Error("Unknown locale : "+e);return i[e]},e.reset=function(){for(var e in s)l[e]=s[e]},e.zeroFormat=function(e){l.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){l.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){l.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n,n},e.validate=function(t,n){var r,a,o,i,s,l,c,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(n)}catch(p){c=e.localeData(e.locale())}return o=c.currency.symbol,s=c.abbreviations,r=c.delimiters.decimal,a="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,(null===(u=t.match(/^[^\d]+/))||(t=t.substr(1),u[0]===o))&&((null===(u=t.match(/[^\d]+$/))||(t=t.slice(0,-1),u[0]===s.thousand||u[0]===s.million||u[0]===s.billion||u[0]===s.trillion))&&(l=new RegExp(a+"{2}"),!t.match(/[^\d.,]/g)&&(!((i=t.split(r)).length>2)&&(i.length<2?!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l):1===i[0].length?!!i[0].match(/^\d+$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/):!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/)))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,n){var r,a,i,s=this._value,c=t||l.defaultFormat;if(n=n||Math.round,0===s&&null!==l.zeroFormat)a=l.zeroFormat;else if(null===s&&null!==l.nullFormat)a=l.nullFormat;else{for(r in o)if(c.match(o[r].regexps.format)){i=o[r].format;break}a=(i=i||e._.numberToFormat)(s,c,n)}return a},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,r,a){return e+Math.round(n*t)}),0)/n,this},subtract:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,r,a){return e-Math.round(n*t)}),Math.round(this._value*n))/n,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)*Math.round(n*o)/Math.round(o*o)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)/Math.round(n*o)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,n,r){var a,o=e._.includes(n," BPS")?" ":"";return t*=1e4,n=n.replace(/\s?BPS/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"BPS"),a=a.join("")):a=a+o+"BPS",a},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},a="("+(a=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(e){return n.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(a)},format:function(t,a,o){var i,s,l,c=e._.includes(a,"ib")?r:n,u=e._.includes(a," b")||e._.includes(a," ib")?" ":"";for(a=a.replace(/\s?i?b/,""),i=0;i<=c.suffixes.length;i++)if(s=Math.pow(c.base,i),l=Math.pow(c.base,i+1),null===t||0===t||t>=s&&t<l){u+=c.suffixes[i],s>0&&(t/=s);break}return e._.numberToFormat(t,a,o)+u},unformat:function(t){var a,o,i=e._.stringToNumber(t);if(i){for(a=n.suffixes.length-1;a>=0;a--){if(e._.includes(t,n.suffixes[a])){o=Math.pow(n.base,a);break}if(e._.includes(t,r.suffixes[a])){o=Math.pow(r.base,a);break}}i*=o||1}return i}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,n,r){var a,o,i=e.locales[e.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),a=e._.numberToFormat(t,n,r),t>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(s.before,"-")&&!e._.includes(s.before,"(")&&(s.before="-"+s.before),o=0;o<s.before.length;o++)switch(s.before[o]){case"$":a=e._.insert(a,i.currency.symbol,o);break;case" ":a=e._.insert(a," ",o+i.currency.symbol.length-1)}for(o=s.after.length-1;o>=0;o--)switch(s.after[o]){case"$":a=o===s.after.length-1?a+i.currency.symbol:e._.insert(a,i.currency.symbol,-(s.after.length-(1+o)));break;case" ":a=o===s.after.length-1?a+" ":e._.insert(a," ",-(s.after.length-(1+o)+i.currency.symbol.length-1))}return a}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,n,r){var a=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(a[0]),n,r)+"e"+a[1]},unformat:function(t){var n=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),r=Number(n[0]),a=Number(n[1]);return a=e._.includes(t,"e-")?a*=-1:a,e._.reduce([r,Math.pow(10,a)],(function(t,n,r,a){var o=e._.correctionFactor(t,n);return t*o*(n*o)/(o*o)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,n,r){var a=e.locales[e.options.currentLocale],o=e._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=a.ordinal(t),e._.numberToFormat(t,n,r)+o}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,n,r){var a,o=e._.includes(n," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),n=n.replace(/\s?\%/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"%"),a=a.join("")):a=a+o+"%",a},unformat:function(t){var n=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*n:n}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var r=Math.floor(e/60/60),a=Math.floor((e-60*r*60)/60),o=Math.round(e-60*r*60-60*a);return r+":"+(a<10?"0"+a:a)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}}),e}))}(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});var browser=exports("e",(function(){var e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1==e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}})),getUrlCode=exports("bh",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"code",t=location.search,n=new Object;if(-1!=t.indexOf("?"))for(var r=t.substr(1),a=r.split("&"),o=0;o<a.length;o++)n[a[o].split("=")[0]]=a[o].split("=")[1];return console.log(n,"theRequest"),n[e]})),getRandomKey=function(){return""+(new Date).getTime()+Math.floor(1e6*Math.random())},removeAuth$1=exports("l",(function(){sessionStorage.removeItem("Authorization")})),setAuth$1=exports("j",(function(e){sessionStorage.setItem("Authorization",e)})),moneyFormat=exports("b3",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0,0.00";return numeral(e).format(t)})),getSecondRPM=exports("b4",(function(e,t){if(isNaN(e))return"00:00";var n=Math.floor(e/60).toString().padStart(2,"0"),r=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?n+"分"+r+"秒":n+":"+r})),formatterDatePicker=exports("aj",(function(e,t){return"year"===e&&(t.text+="年"),"month"===e&&(t.text+="月"),"day"===e&&(t.text+="日"),t})),hasSymbol="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.toStringTag),PolySymbol=function(e){return hasSymbol?Symbol(e):"_vr_"+e},matchedRouteKey=PolySymbol("rvlm"),viewDepthKey=PolySymbol("rvd"),routerKey=PolySymbol("r"),routeLocationKey=PolySymbol("rl"),routerViewLocationKey=PolySymbol("rvl"),isBrowser="undefined"!=typeof window;function isESModule(e){return e.__esModule||hasSymbol&&"Module"===e[Symbol.toStringTag]}var assign$1=Object.assign;function applyToParams(e,t){var n={};for(var r in t){var a=t[r];n[r]=Array.isArray(a)?a.map(e):e(a)}return n}var noop=function(){},TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=function(e){return e.replace(TRAILING_SLASH_RE,"")},NavigationType,NavigationDirection;function parseURL(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",a={},o="",i="",s=t.indexOf("?"),l=t.indexOf("#",s>-1?s:0);return s>-1&&(n=t.slice(0,s),a=e(o=t.slice(s+1,l>-1?l:t.length))),l>-1&&(n=n||t.slice(0,l),i=t.slice(l,t.length)),{fullPath:(n=resolveRelativePath(null!=n?n:t,r))+(o&&"?")+o+i,path:n,query:a,hash:i}}function stringifyURL(e,t){var n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function stripBase(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function isSameRouteLocation(e,t,n){var r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&isSameRouteRecord(t.matched[r],n.matched[a])&&isSameRouteLocationParams(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!isSameRouteLocationParamsValue(e[n],t[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return Array.isArray(e)?isEquivalentArray(e,t):Array.isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return e===t[n]})):1===e.length&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;var n,r,a=t.split("/"),o=e.split("/"),i=a.length-1;for(n=0;n<o.length;n++)if(r=o[n],1!==i&&"."!==r){if(".."!==r)break;i--}return a.slice(0,i).join("/")+"/"+o.slice(n-(n===o.length?1:0)).join("/")}function normalizeBase(e){if(!e)if(isBrowser){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),removeTrailingSlash(e)}!function(e){e.pop="pop",e.push="push"}(NavigationType||(NavigationType={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(NavigationDirection||(NavigationDirection={}));var BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var computeScrollPosition=function(){return{left:window.pageXOffset,top:window.pageYOffset}};function scrollToPosition(e){var t;if("el"in e){var n=e.el,r="string"==typeof n&&n.startsWith("#"),a="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=getElementPosition(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}var scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){var t=scrollPositions.get(e);return scrollPositions.delete(e),t}var createBaseLocation=function(){return location.protocol+"//"+location.host};function createCurrentLocation(e,t){var n=t.pathname,r=t.search,a=t.hash,o=e.indexOf("#");if(o>-1){var i=a.includes(e.slice(o))?e.slice(o).length:1,s=a.slice(i);return"/"!==s[0]&&(s="/"+s),stripBase(s,"")}return stripBase(n,e)+r+a}function useHistoryListeners(e,t,n,r){var a=[],o=[],i=null,s=function(o){var s=o.state,l=createCurrentLocation(e,location),c=n.value,u=t.value,p=0;if(s){if(n.value=l,t.value=s,i&&i===c)return void(i=null);p=u?s.position-u.position:0}else r(l);a.forEach((function(e){e(n.value,c,{delta:p,type:NavigationType.pop,direction:p?p>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})}))};function l(){var e=window.history;e.state&&e.replaceState(assign$1({},e.state,{scroll:computeScrollPosition()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l),{pauseListeners:function(){i=n.value},listen:function(e){a.push(e);var t=function(){var t=a.indexOf(e);t>-1&&a.splice(t,1)};return o.push(t),t},destroy:function(){var e,t=_createForOfIteratorHelper(o);try{for(t.s();!(e=t.n()).done;){(0,e.value)()}}catch(n){t.e(n)}finally{t.f()}o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}}}function buildState(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?computeScrollPosition():null}}function useHistoryStateNavigation(e){var t=window,n=t.history,r=t.location,a={value:createCurrentLocation(e,r)},o={value:n.state};function i(t,a,i){var s=e.indexOf("#"),l=s>-1?(r.host&&document.querySelector("base")?e:e.slice(s))+t:createBaseLocation()+e+t;try{n[i?"replaceState":"pushState"](a,"",l),o.value=a}catch(c){console.error(c),r[i?"replace":"assign"](l)}}return o.value||i(a.value,{back:null,current:a.value,forward:null,position:n.length-1,replaced:!0,scroll:null},!0),{location:a,state:o,push:function(e,t){var r=assign$1({},o.value,n.state,{forward:e,scroll:computeScrollPosition()});i(r.current,r,!0),i(e,assign$1({},buildState(a.value,e,null),{position:r.position+1},t),!1),a.value=e},replace:function(e,t){i(e,assign$1({},n.state,buildState(o.value.back,e,o.value.forward,!0),t,{position:o.value.position}),!0),a.value=e}}}function createWebHistory(e){var t=useHistoryStateNavigation(e=normalizeBase(e)),n=useHistoryListeners(e,t.state,t.location,t.replace);var r=assign$1({location:"",base:e,go:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t||n.pauseListeners(),history.go(e)},createHref:createHref.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:function(){return t.location.value}}),Object.defineProperty(r,"state",{enumerable:!0,get:function(){return t.state.value}}),r}function createWebHashHistory(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return"string"==typeof e||e&&"object"===_typeof2(e)}function isRouteName(e){return"string"==typeof e||"symbol"===_typeof2(e)}var START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=PolySymbol("nf"),NavigationFailureType;function createRouterError(e,t){return assign$1(new Error,_defineProperty2({type:e},NavigationFailureSymbol,!0),t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(NavigationFailureType||(NavigationFailureType={}));var BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){var n,r=assign$1({},BASE_PATH_PARSER_OPTIONS,t),a=[],o=r.start?"^":"",i=[],s=_createForOfIteratorHelper(e);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=l.length?[]:[90];r.strict&&!l.length&&(o+="/");for(var u=0;u<l.length;u++){var p=l[u],d=40+(r.sensitive?.25:0);if(0===p.type)u||(o+="/"),o+=p.value.replace(REGEX_CHARS_RE,"\\$&"),d+=40;else if(1===p.type){var f=p.value,h=p.repeatable,v=p.optional,m=p.regexp;i.push({name:f,repeatable:h,optional:v});var g=m||BASE_PARAM_PATTERN;if(g!==BASE_PARAM_PATTERN){d+=10;try{new RegExp("(".concat(g,")"))}catch(A){throw new Error('Invalid custom RegExp for param "'.concat(f,'" (').concat(g,"): ")+A.message)}}var y=h?"((?:".concat(g,")(?:/(?:").concat(g,"))*)"):"(".concat(g,")");u||(y=v&&l.length<2?"(?:/".concat(y,")"):"/"+y),v&&(y+="?"),o+=y,d+=20,v&&(d+=-8),h&&(d+=-20),".*"===g&&(d+=-50)}c.push(d)}a.push(c)}}catch(A){s.e(A)}finally{s.f()}if(r.strict&&r.end){var b=a.length-1;a[b][a[b].length-1]+=.7000000000000001}r.strict||(o+="/?"),r.end?o+="$":r.strict&&(o+="(?:/|$)");var _=new RegExp(o,r.sensitive?"":"i");return{re:_,score:a,keys:i,parse:function(e){var t=e.match(_),n={};if(!t)return null;for(var r=1;r<t.length;r++){var a=t[r]||"",o=i[r-1];n[o.name]=a&&o.repeatable?a.split("/"):a}return n},stringify:function(t){var n,r="",a=!1,o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;a&&r.endsWith("/")||(r+="/"),a=!1;var s,l=_createForOfIteratorHelper(i);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(0===c.type)r+=c.value;else if(1===c.type){var u=c.value,p=c.repeatable,d=c.optional,f=u in t?t[u]:"";if(Array.isArray(f)&&!p)throw new Error('Provided param "'.concat(u,'" is an array but it is not repeatable (* or + modifiers)'));var h=Array.isArray(f)?f.join("/"):f;if(!h){if(!d)throw new Error('Missing required param "'.concat(u,'"'));i.length<2&&(r.endsWith("/")?r=r.slice(0,-1):a=!0)}r+=h}}}catch(A){l.e(A)}finally{l.f()}}}catch(A){o.e(A)}finally{o.f()}return r}}}function compareScoreArray(e,t){for(var n=0;n<e.length&&n<t.length;){var r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function comparePathParserScore(e,t){for(var n=0,r=e.score,a=t.score;n<r.length&&n<a.length;){var o=compareScoreArray(r[n],a[n]);if(o)return o;n++}return a.length-r.length}var ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if("/"===e)return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error('Invalid path "'.concat(e,'"'));function t(e){throw new Error("ERR (".concat(r,')/"').concat(c,'": ').concat(e))}var n,r=0,a=r,o=[];function i(){n&&o.push(n),n=[]}var s,l=0,c="",u="";function p(){c&&(0===r?n.push({type:0,value:c}):1===r||2===r||3===r?(n.length>1&&("*"===s||"+"===s)&&t("A repeatable param (".concat(c,") must be alone in its segment. eg: '/:ids+.")),n.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;l<e.length;)if("\\"!==(s=e[l++])||2===r)switch(r){case 0:"/"===s?(c&&p(),i()):":"===s?(p(),r=1):d();break;case 4:d(),r=a;break;case 1:"("===s?r=2:VALID_PARAM_RE.test(s)?d():(p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--);break;case 2:")"===s?"\\"==u[u.length-1]?u=u.slice(0,-1)+s:r=3:u+=s;break;case 3:p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--,u="";break;default:t("Unknown state")}else a=r,r=4;return 2===r&&t('Unfinished custom RegExp for param "'.concat(c,'"')),p(),i(),o}function createRouteRecordMatcher(e,t,n){var r=tokensToParser(tokenizePath(e.path),n),a=assign$1(r,{record:e,parent:t,children:[],alias:[]});return t&&!a.record.aliasOf==!t.record.aliasOf&&t.children.push(a),a}function createRouterMatcher(e,t){var n=[],r=new Map;function a(e,n,r){var s=!r,l=normalizeRouteRecord(e);l.aliasOf=r&&r.record;var c,u,p=mergeOptions(t,e),d=[l];if("alias"in e){var f,h=_createForOfIteratorHelper("string"==typeof e.alias?[e.alias]:e.alias);try{for(h.s();!(f=h.n()).done;){var v=f.value;d.push(assign$1({},l,{components:r?r.record.components:l.components,path:v,aliasOf:r?r.record:l}))}}catch(k){h.e(k)}finally{h.f()}}for(var m=0,g=d;m<g.length;m++){var y=g[m],b=y.path;if(n&&"/"!==b[0]){var _=n.record.path,A="/"===_[_.length-1]?"":"/";y.path=n.record.path+(b&&A+b)}if(c=createRouteRecordMatcher(y,n,p),r?r.alias.push(c):((u=u||c)!==c&&u.alias.push(c),s&&e.name&&!isAliasRecord(c)&&o(e.name)),"children"in l)for(var x=l.children,w=0;w<x.length;w++)a(x[w],c,r&&r.children[w]);r=r||c,i(c)}return u?function(){o(u)}:noop}function o(e){if(isRouteName(e)){var t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{var a=n.indexOf(e);a>-1&&(n.splice(a,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function i(e){for(var t=0;t<n.length&&comparePathParserScore(e,n[t])>=0;)t++;n.splice(t,0,e),e.record.name&&!isAliasRecord(e)&&r.set(e.record.name,e)}return t=mergeOptions({strict:!1,end:!0,sensitive:!1},t),e.forEach((function(e){return a(e)})),{addRoute:a,resolve:function(e,t){var a,o,i,s={};if("name"in e&&e.name){if(!(a=r.get(e.name)))throw createRouterError(1,{location:e});i=a.record.name,s=assign$1(paramsFromLocation(t.params,a.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}))),e.params),o=a.stringify(s)}else if("path"in e)o=e.path,(a=n.find((function(e){return e.re.test(o)})))&&(s=a.parse(o),i=a.record.name);else{if(!(a=t.name?r.get(t.name):n.find((function(e){return e.re.test(t.path)}))))throw createRouterError(1,{location:e,currentLocation:t});i=a.record.name,s=assign$1({},t.params,e.params),o=a.stringify(s)}for(var l=[],c=a;c;)l.unshift(c.record),c=c.parent;return{name:i,path:o,params:s,matched:l,meta:mergeMetaFields(l)}},removeRoute:o,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function paramsFromLocation(e,t){var n,r={},a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;o in e&&(r[o]=e[o])}}catch(i){a.e(i)}finally{a.f()}return r}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function normalizeRecordProps(e){var t={},n=e.props||!1;if("component"in e)t.default=n;else for(var r in e.components)t[r]="boolean"==typeof n?n:n[r];return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((function(e,t){return assign$1(e,t.meta)}),{})}function mergeOptions(e,t){var n={};for(var r in e)n[r]=r in t?t[r]:e[r];return n}var HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return null==e?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function parseQuery(e){var t={};if(""===e||"?"===e)return t;for(var n=("?"===e[0]?e.slice(1):e).split("&"),r=0;r<n.length;++r){var a=n[r].replace(PLUS_RE," "),o=a.indexOf("="),i=decode$2(o<0?a:a.slice(0,o)),s=o<0?null:decode$2(a.slice(o+1));if(i in t){var l=t[i];Array.isArray(l)||(l=t[i]=[l]),l.push(s)}else t[i]=s}return t}function stringifyQuery(e){var t="",n=function(n){var a=e[n];if(n=encodeQueryKey(n),null==a)return void 0!==a&&(t+=(t.length?"&":"")+n),r=n,"continue";var o=Array.isArray(a)?a.map((function(e){return e&&encodeQueryValue(e)})):[a&&encodeQueryValue(a)];o.forEach((function(e){void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})),r=n};for(var r in e)n(r);return t}function normalizeQuery(e){var t={};for(var n in e){var r=e[n];void 0!==r&&(t[n]=Array.isArray(r)?r.map((function(e){return null==e?null:""+e})):null==r?r:""+r)}return t}function useCallbacks(){var e=[];return{add:function(t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:function(){return e},reset:function(){e=[]}}}function guardToPromiseFn(e,t,n,r,a){var o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return function(){return new Promise((function(i,s){var l=function(e){!1===e?s(createRouterError(4,{from:n,to:t})):e instanceof Error?s(e):isRouteLocation(e)?s(createRouterError(2,{from:t,to:e})):(o&&r.enterCallbacks[a]===o&&"function"==typeof e&&o.push(e),i())},c=e.call(r&&r.instances[a],t,n,l),u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((function(e){return s(e)}))}))}}function extractComponentsGuards(e,t,n,r){var a,o=[],i=_createForOfIteratorHelper(e);try{var s=function(){var e=a.value,i=function(a){var i=e.components[a];if("beforeRouteEnter"!==t&&!e.instances[a])return"continue";if(isRouteComponent(i)){var s=(i.__vccOpts||i)[t];s&&o.push(guardToPromiseFn(s,n,r,e,a))}else{var l=i();o.push((function(){return l.then((function(o){if(!o)return Promise.reject(new Error("Couldn't resolve component \"".concat(a,'" at "').concat(e.path,'"')));var i=isESModule(o)?o.default:o;e.components[a]=i;var s=(i.__vccOpts||i)[t];return s&&guardToPromiseFn(s,n,r,e,a)()}))}))}};for(var s in e.components)i(s)};for(i.s();!(a=i.n()).done;)s()}catch(l){i.e(l)}finally{i.f()}return o}function isRouteComponent(e){return"object"===_typeof2(e)||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){var t=inject(routerKey),n=inject(routeLocationKey),r=computed((function(){return t.resolve(unref(e.to))})),a=computed((function(){var e=r.value.matched,t=e.length,a=e[t-1],o=n.matched;if(!a||!o.length)return-1;var i=o.findIndex(isSameRouteRecord.bind(null,a));if(i>-1)return i;var s=getOriginalPath(e[t-2]);return t>1&&getOriginalPath(a)===s&&o[o.length-1].path!==s?o.findIndex(isSameRouteRecord.bind(null,e[t-2])):i})),o=computed((function(){return a.value>-1&&includesParams(n.params,r.value.params)})),i=computed((function(){return a.value>-1&&a.value===n.matched.length-1&&isSameRouteLocationParams(n.params,r.value.params)}));return{route:r,href:computed((function(){return r.value.href})),isActive:o,isExactActive:i,navigate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return guardEvent(n)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}}}var RouterLinkImpl=defineComponent({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink,setup:function(e,t){var n=t.slots,r=reactive(useLink(e)),a=inject(routerKey).options,o=computed((function(){var t;return _defineProperty2(t={},getLinkClass(e.activeClass,a.linkActiveClass,"router-link-active"),r.isActive),_defineProperty2(t,getLinkClass(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active"),r.isExactActive),t}));return function(){var t=n.default&&n.default(r);return e.custom?t:h$1("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},t)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){var n=function(n){var r=t[n],a=e[n];if("string"==typeof r){if(r!==a)return{v:!1}}else if(!Array.isArray(a)||a.length!==r.length||r.some((function(e,t){return e!==a[t]})))return{v:!1}};for(var r in t){var a=n(r);if("object"===_typeof2(a))return a.v}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var getLinkClass=function(e,t,n){return null!=e?e:null!=t?t:n},RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup:function(e,t){var n=t.attrs,r=t.slots,a=inject(routerViewLocationKey),o=computed((function(){return e.route||a.value})),i=inject(viewDepthKey,0),s=computed((function(){return o.value.matched[i]}));provide(viewDepthKey,i+1),provide(matchedRouteKey,s),provide(routerViewLocationKey,o);var l=ref();return watch((function(){return[l.value,s.value,e.name]}),(function(e,t){var n=_slicedToArray(e,3),r=n[0],a=n[1],o=n[2],i=_slicedToArray(t,3),s=i[0],l=i[1];i[2];a&&(a.instances[o]=r,l&&l!==a&&r&&r===s&&(a.leaveGuards.size||(a.leaveGuards=l.leaveGuards),a.updateGuards.size||(a.updateGuards=l.updateGuards))),!r||!a||l&&isSameRouteRecord(a,l)&&s||(a.enterCallbacks[o]||[]).forEach((function(e){return e(r)}))}),{flush:"post"}),function(){var t=o.value,a=s.value,i=a&&a.components[e.name],c=e.name;if(!i)return normalizeSlot(r.default,{Component:i,route:t});var u=a.props[e.name],p=u?!0===u?t.params:"function"==typeof u?u(t):u:null,d=h$1(i,assign$1({},p,n,{onVnodeUnmounted:function(e){e.component.isUnmounted&&(a.instances[c]=null)},ref:l}));return normalizeSlot(r.default,{Component:d,route:t})||d}}});function normalizeSlot(e,t){if(!e)return null;var n=e(t);return 1===n.length?n[0]:n}var RouterView=RouterViewImpl;function createRouter(e){var t=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,r=e.stringifyQuery||stringifyQuery,a=e.history,o=useCallbacks(),i=useCallbacks(),s=useCallbacks(),l=shallowRef(START_LOCATION_NORMALIZED),c=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var u,p=applyToParams.bind(null,(function(e){return""+e})),d=applyToParams.bind(null,encodeParam),f=applyToParams.bind(null,decode$2);function h(e,o){if(o=assign$1({},o||l.value),"string"==typeof e){var i=parseURL(n,e,o.path),s=t.resolve({path:i.path},o),c=a.createHref(i.fullPath);return assign$1(i,s,{params:f(s.params),hash:decode$2(i.hash),redirectedFrom:void 0,href:c})}var u;if("path"in e)u=assign$1({},e,{path:parseURL(n,e.path,o.path).path});else{var h=assign$1({},e.params);for(var v in h)null==h[v]&&delete h[v];u=assign$1({},e,{params:d(e.params)}),o.params=d(o.params)}var m=t.resolve(u,o),g=e.hash||"";m.params=p(f(m.params));var y=stringifyURL(r,assign$1({},e,{hash:encodeHash(g),path:m.path})),b=a.createHref(y);return assign$1({fullPath:y,hash:g,query:r===stringifyQuery?normalizeQuery(e.query):e.query||{}},m,{redirectedFrom:void 0,href:b})}function v(e){return"string"==typeof e?parseURL(n,e,l.value.path):assign$1({},e)}function m(e,t){if(c!==e)return createRouterError(8,{from:t,to:e})}function g(e){return b(e)}function y(e){var t=e.matched[e.matched.length-1];if(t&&t.redirect){var n=t.redirect,r="function"==typeof n?n(e):n;return"string"==typeof r&&((r=r.includes("?")||r.includes("#")?r=v(r):{path:r}).params={}),assign$1({query:e.query,hash:e.hash,params:e.params},r)}}function b(e,t){var n=c=h(e),a=l.value,o=e.state,i=e.force,s=!0===e.replace,u=y(n);if(u)return b(assign$1(v(u),{state:o,force:i,replace:s}),t||n);var p,d=n;return d.redirectedFrom=t,!i&&isSameRouteLocation(r,a,n)&&(p=createRouterError(16,{to:d,from:a}),T(a,a,!0,!1)),(p?Promise.resolve(p):A(d,a)).catch((function(e){return isNavigationFailure(e)?e:P(e,d,a)})).then((function(e){if(e){if(isNavigationFailure(e,2))return b(assign$1(v(e.to),{state:o,force:i,replace:s}),t||d)}else e=w(d,a,!0,s,o);return x(d,a,e),e}))}function _(e,t){var n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e,t){var n,r=_slicedToArray(extractChangingRecords(e,t),3),a=r[0],s=r[1],l=r[2];n=extractComponentsGuards(a.reverse(),"beforeRouteLeave",e,t);var c,u=_createForOfIteratorHelper(a);try{for(u.s();!(c=u.n()).done;){c.value.leaveGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){u.e(d)}finally{u.f()}var p=_.bind(null,e,t);return n.push(p),runGuardQueue(n).then((function(){n=[];var r,a=_createForOfIteratorHelper(o.list());try{for(a.s();!(r=a.n()).done;){var i=r.value;n.push(guardToPromiseFn(i,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=extractComponentsGuards(s,"beforeRouteUpdate",e,t);var r,a=_createForOfIteratorHelper(s);try{for(a.s();!(r=a.n()).done;){r.value.updateGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(e.matched);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.beforeEnter&&!t.matched.includes(o))if(Array.isArray(o.beforeEnter)){var i,s=_createForOfIteratorHelper(o.beforeEnter);try{for(s.s();!(i=s.n()).done;){var l=i.value;n.push(guardToPromiseFn(l,e,t))}}catch(d){s.e(d)}finally{s.f()}}else n.push(guardToPromiseFn(o.beforeEnter,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){return e.matched.forEach((function(e){return e.enterCallbacks={}})),(n=extractComponentsGuards(l,"beforeRouteEnter",e,t)).push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(i.list());try{for(a.s();!(r=a.n()).done;){var o=r.value;n.push(guardToPromiseFn(o,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).catch((function(e){return isNavigationFailure(e,8)?e:Promise.reject(e)}))}function x(e,t,n){var r,a=_createForOfIteratorHelper(s.list());try{for(a.s();!(r=a.n()).done;){(0,r.value)(e,t,n)}}catch(o){a.e(o)}finally{a.f()}}function w(e,t,n,r,o){var i=m(e,t);if(i)return i;var s=t===START_LOCATION_NORMALIZED,c=isBrowser?history.state:{};n&&(r||s?a.replace(e.fullPath,assign$1({scroll:s&&c&&c.scroll},o)):a.push(e.fullPath,o)),l.value=e,T(e,t,n,s),C()}var k,S=useCallbacks(),E=useCallbacks();function P(e,t,n){C(e);var r=E.list();return r.length?r.forEach((function(r){return r(e,t,n)})):console.error(e),Promise.reject(e)}function C(e){k||(k=!0,u=a.listen((function(e,t,n){var r=h(e),o=y(r);if(o)b(assign$1(o,{replace:!0}),r).catch(noop);else{c=r;var i=l.value;isBrowser&&saveScrollPosition(getScrollKey(i.fullPath,n.delta),computeScrollPosition()),A(r,i).catch((function(e){return isNavigationFailure(e,12)?e:isNavigationFailure(e,2)?(b(e.to,r).then((function(e){isNavigationFailure(e,20)&&!n.delta&&n.type===NavigationType.pop&&a.go(-1,!1)})).catch(noop),Promise.reject()):(n.delta&&a.go(-n.delta,!1),P(e,r,i))})).then((function(e){(e=e||w(r,i,!1))&&(n.delta?a.go(-n.delta,!1):n.type===NavigationType.pop&&isNavigationFailure(e,20)&&a.go(-1,!1)),x(r,i,e)})).catch(noop)}})),S.list().forEach((function(t){var n=_slicedToArray(t,2),r=n[0],a=n[1];return e?a(e):r()})),S.reset())}function T(t,n,r,a){var o=e.scrollBehavior;if(!isBrowser||!o)return Promise.resolve();var i=!r&&getSavedScrollPosition(getScrollKey(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return nextTick().then((function(){return o(t,n,i)})).then((function(e){return e&&scrollToPosition(e)})).catch((function(e){return P(e,t,n)}))}var I,M=function(e){return a.go(e)},R=new Set,O={currentRoute:l,addRoute:function(e,n){var r,a;return isRouteName(e)?(r=t.getRecordMatcher(e),a=n):a=e,t.addRoute(a,r)},removeRoute:function(e){var n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((function(e){return e.record}))},resolve:h,options:e,push:g,replace:function(e){return g(assign$1(v(e),{replace:!0}))},go:M,back:function(){return M(-1)},forward:function(){return M(1)},beforeEach:o.add,beforeResolve:i.add,afterEach:s.add,onError:E.add,isReady:function(){return k&&l.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((function(e,t){S.add([e,t])}))},install:function(e){e.component("RouterLink",RouterLink),e.component("RouterView",RouterView),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:function(){return unref(l)}}),isBrowser&&!I&&l.value===START_LOCATION_NORMALIZED&&(I=!0,g(a.location).catch((function(e){})));var t={},n=function(e){t[e]=computed((function(){return l.value[e]}))};for(var r in START_LOCATION_NORMALIZED)n(r);e.provide(routerKey,this),e.provide(routeLocationKey,reactive(t)),e.provide(routerViewLocationKey,l);var o=e.unmount;R.add(e),e.unmount=function(){R.delete(e),R.size<1&&(c=START_LOCATION_NORMALIZED,u&&u(),l.value=START_LOCATION_NORMALIZED,I=!1,k=!1),o()}}};return O}function runGuardQueue(e){return e.reduce((function(e,t){return e.then((function(){return t()}))}),Promise.resolve())}function extractChangingRecords(e,t){for(var n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length),i=function(o){var i=t.matched[o];i&&(e.matched.find((function(e){return isSameRouteRecord(e,i)}))?r.push(i):n.push(i));var s=e.matched[o];s&&(t.matched.find((function(e){return isSameRouteRecord(e,s)}))||a.push(s))},s=0;s<o;s++)i(s);return[n,r,a]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var originalPostMessage=window.postMessage;window.postMessage=function(e){originalPostMessage(e,"*")};var loop=function(){},calls={},browserInfo$2=browser();browserInfo$2.isApp&&window.addEventListener("message",(function(e){try{var t,n,r;console.log("app交互接受:",e.data);var a=e.data?"object"===_typeof2(e.data)?e.data:JSON.parse(e.data):{},o=(null===(t=a.content)||void 0===t?void 0:t.uuid)||a.uuid;console.log(o,a.content,"uuid");try{a.content&&(a.content=JSON.parse(a.content))}catch(error){}if(null!=a&&null!==(n=a.content)&&void 0!==n&&n.uuid,!o){var i,s=_createForOfIteratorHelper(Object.keys(calls).filter((function(e){return 0===e.indexOf(a.api)})));try{for(s.s();!(i=s.n()).done;){var l=i.value,c=calls[l]||loop;"function"==typeof c&&c(a)}}catch(d){s.e(d)}finally{s.f()}return}var u=(null===(r=a.content)||void 0===r?void 0:r.uuid)||a.uuid||a.api+a.uuid,p=calls[u]||loop;"function"==typeof p&&p(a)}catch(error){console.error("通信消息解析错误",error)}}));var instance=window.ORCHESTRA||(null===(_window$webkit=window.webkit)||void 0===_window$webkit||null===(_window$webkit$messag=_window$webkit.messageHandlers)||void 0===_window$webkit$messag?void 0:_window$webkit$messag.ORCHESTRA),postMessage=exports("k",(function(e,t){if(browserInfo$2.isApp){var n=getRandomKey();calls[n]=t||loop,e.content=e.content?_objectSpread(_objectSpread({},e.content),{},{uuid:n}):{uuid:n},console.log("app交互发送:",e),instance.postMessage(JSON.stringify(e))}})),listenerMessage=exports("bF",(function(e,t){if(browserInfo$2.isApp){var n=e+getRandomKey();calls[n]=t||loop}})),removeListenerMessage=exports("bG",(function(e,t){if(browserInfo$2.isApp){var n=e;if(Array.isArray(calls[n])){var r=calls[n].indexOf(t);calls[n].splice(r,1)}}})),promisefiyPostMessage=exports("p",(function(e){return new Promise((function(t){postMessage(e,(function(e){return t(e)}))}))})),scriptRel="modulepreload",seen={},base="./",__vitePreload=function(e,t){return e()},error$1="_error_1i228_1",info$1="_info_1i228_9",styles$2={error:error$1,info:info$1},state=exports("f",reactive({user:{status:"init",data:{}},platformType:"STUDENT",clientId:{STUDENT:"jmedu-student",TEACHER:"jmedu-teacher",SCHOOL:"jmedu-school"},platformApi:"/api-student",version:"",ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/",musicCertStatus:!1,openLiveStatus:!1})),getOssUploadUrl=exports("bw",(function(e){return"https://".concat(e||"gyt",".ks3-cn-beijing.ksyuncs.com/")})),setLogin=exports("n",(function(e){state.user.status="login",state.user.data=e})),setLogout=exports("bi",(function(){state.user.status="logout",state.user.data=null})),setLoginError=function(){state.user.status="error",state.user.data=null},goWechatAuth=exports("bf",(function(e,t){goAuth(e,t)})),goAuth=function(e,t){console.log(t||window.location.href,"urlString || window.location.href");var n=encodeURIComponent(t||window.location.href);console.log(n,"urlNow");var r="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat(e||"wx8654c671631cfade","&redirect_uri=").concat(n,"&response_type=code&scope=").concat("snsapi_base","&state=STATE&connect_redirect=1#wechat_redirect");window.location.replace(r)},shams=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===_typeof2(Symbol.iterator))return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0},origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=shams,hasSymbols$1=function(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"===_typeof2(origSymbol("foo"))&&("symbol"===_typeof2(Symbol("bar"))&&hasSymbolSham())))},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function(e){var t=this;if("function"!=typeof t||toStr$1.call(t)!==funcType)throw new TypeError(ERROR_MESSAGE+t);for(var n,r=slice.call(arguments,1),a=function(){if(this instanceof n){var a=t.apply(this,r.concat(slice.call(arguments)));return Object(a)===a?a:this}return t.apply(e,r.concat(slice.call(arguments)))},o=Math.max(0,t.length-r.length),i=[],s=0;s<o;s++)i.push("$"+s);if(n=Function("binder","return function ("+i.join(",")+"){ return binder.apply(this,arguments); }")(a),t.prototype){var l=function(){};l.prototype=t.prototype,n.prototype=new l,l.prototype=null}return n},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src$1=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(e){try{return $Function('"use strict"; return ('+e+").constructor;")()}catch(t){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(e){$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(e){try{return $gOPD(arguments,"callee").get}catch(t){return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),getProto=Object.getPrototypeOf||function(e){return e.__proto__},needsEval={},TypedArray="undefined"==typeof Uint8Array?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":"undefined"==typeof AggregateError?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined$1:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined$1:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined$1:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined$1:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined$1:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":_typeof2(JSON))?JSON:undefined$1,"%Map%":"undefined"==typeof Map?undefined$1:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols?getProto((new Map)[Symbol.iterator]()):undefined$1,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined$1:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined$1:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols?getProto((new Set)[Symbol.iterator]()):undefined$1,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined$1:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined$1:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined$1:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined$1:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined$1:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined$1:WeakSet},doEval=function e(t){var n;if("%AsyncFunction%"===t)n=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===t)n=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&(n=getProto(a.prototype))}return INTRINSICS[t]=n,n},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src$1,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(e){var t=$strSlice(e,0,1),n=$strSlice(e,-1);if("%"===t&&"%"!==n)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var r=[];return $replace(e,rePropName,(function(e,t,n,a){r[r.length]=n?$replace(a,reEscapeChar,"$1"):t||e})),r},getBaseIntrinsic=function(e,t){var n,r=e;if(hasOwn$1(LEGACY_ALIASES,r)&&(r="%"+(n=LEGACY_ALIASES[r])[0]+"%"),hasOwn$1(INTRINSICS,r)){var a=INTRINSICS[r];if(a===needsEval&&(a=doEval(r)),void 0===a&&!t)throw new $TypeError$1("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new $SyntaxError("intrinsic "+e+" does not exist!")},getIntrinsic=function(e,t){if("string"!=typeof e||0===e.length)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new $TypeError$1('"allowMissing" argument must be a boolean');var n=stringToPath(e),r=n.length>0?n[0]:"",a=getBaseIntrinsic("%"+r+"%",t),o=a.name,i=a.value,s=!1,l=a.alias;l&&(r=l[0],$spliceApply(n,$concat([0,1],l)));for(var c=1,u=!0;c<n.length;c+=1){var p=n[c],d=$strSlice(p,0,1),f=$strSlice(p,-1);if(('"'===d||"'"===d||"`"===d||'"'===f||"'"===f||"`"===f)&&d!==f)throw new $SyntaxError("property names with quotes must have matching quotes");if("constructor"!==p&&u||(s=!0),hasOwn$1(INTRINSICS,o="%"+(r+="."+p)+"%"))i=INTRINSICS[o];else if(null!=i){if(!(p in i)){if(!t)throw new $TypeError$1("base intrinsic for "+e+" exists, but the property is not available.");return}if($gOPD&&c+1>=n.length){var h=$gOPD(i,p);i=(u=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[p]}else u=hasOwn$1(i,p),i=i[p];u&&!s&&(INTRINSICS[o]=i)}}return i},callBind$1={exports:{}};!function(t){var n=functionBind,r=getIntrinsic,a=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),i=r("%Reflect.apply%",!0)||n.call(o,a),s=r("%Object.getOwnPropertyDescriptor%",!0),l=r("%Object.defineProperty%",!0),c=r("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}t.exports=function(e){var t=i(n,o,arguments);if(s&&l){var r=s(t,"length");r.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var u=function(){return i(n,a,arguments)};l?l(t.exports,"apply",{value:u}):t.exports.apply=u}(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function(e,t){var n=GetIntrinsic$1(e,!!t);return"function"==typeof n&&$indexOf(e,".prototype.")>-1?callBind(n):n},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1),hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap="function"==typeof WeakMap&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet="function"==typeof WeakSet&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef="function"==typeof WeakRef&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,match=String.prototype.match,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"===_typeof2(Symbol.iterator),isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),inspectCustom=require$$0.custom,inspectSymbol=inspectCustom&&isSymbol(inspectCustom)?inspectCustom:null,toStringTag="function"==typeof Symbol&&void 0!==Symbol.toStringTag?Symbol.toStringTag:null,objectInspect=function e(t,n,r,a){var o=n||{};if(has$3(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has$3(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var s=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=s&&s>0&&"object"===_typeof2(t))return isArray$4(t)?"[Array]":"[Object]";var l=getIndent(o,r);if(void 0===a)a=[];else if(indexOf(a,t)>=0)return"[Circular]";function c(t,n,i){if(n&&(a=a.slice()).push(n),i){var s={depth:o.depth};return has$3(o,"quoteStyle")&&(s.quoteStyle=o.quoteStyle),e(t,s,r+1,a)}return e(t,o,r+1,a)}if("function"==typeof t){var u=nameOf(t),p=arrObjKeys(t,c);return"[Function"+(u?": "+u:" (anonymous)")+"]"+(p.length>0?" { "+p.join(", ")+" }":"")}if(isSymbol(t)){var d=hasShammedSymbols?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!==_typeof2(t)||hasShammedSymbols?d:markBoxed(d)}if(isElement(t)){for(var f="<"+String(t.nodeName).toLowerCase(),h=t.attributes||[],v=0;v<h.length;v++)f+=" "+h[v].name+"="+wrapQuotes(quote(h[v].value),"double",o);return f+=">",t.childNodes&&t.childNodes.length&&(f+="..."),f+="</"+String(t.nodeName).toLowerCase()+">"}if(isArray$4(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,c);return l&&!singleLineValues(m)?"["+indentedJoin(m,l)+"]":"[ "+m.join(", ")+" ]"}if(isError(t)){var g=arrObjKeys(t,c);return 0===g.length?"["+String(t)+"]":"{ ["+String(t)+"] "+g.join(", ")+" }"}if("object"===_typeof2(t)&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol])return t[inspectSymbol]();if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var y=[];return mapForEach.call(t,(function(e,n){y.push(c(n,t,!0)+" => "+c(e,t))})),collectionOf("Map",mapSize.call(t),y,l)}if(isSet(t)){var b=[];return setForEach.call(t,(function(e){b.push(c(e,t))})),collectionOf("Set",setSize.call(t),b,l)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(c(Number(t)));if(isBigInt(t))return markBoxed(c(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(c(String(t)));if(!isDate$1(t)&&!isRegExp$1(t)){var _=arrObjKeys(t,c),A=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,x=t instanceof Object?"":"null prototype",w=!A&&toStringTag&&Object(t)===t&&toStringTag in t?toStr(t).slice(8,-1):x?"Object":"",k=(A||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(w||x?"["+[].concat(w||[],x||[]).join(": ")+"] ":"");return 0===_.length?k+"{}":l?k+"{"+indentedJoin(_,l)+"}":k+"{ "+_.join(", ")+" }"}return String(t)};function wrapQuotes(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function quote(e){return String(e).replace(/"/g,"&quot;")}function isArray$4(e){return!("[object Array]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isDate$1(e){return!("[object Date]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isRegExp$1(e){return!("[object RegExp]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isError(e){return!("[object Error]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isString(e){return!("[object String]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isNumber(e){return!("[object Number]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isBoolean(e){return!("[object Boolean]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"===_typeof2(t)&&t instanceof Symbol;if("symbol"===_typeof2(t))return!0;if(!t||"object"!==_typeof2(t)||!symToString)return!1;try{return symToString.call(t),!0}catch(e){}return!1}function isBigInt(t){if(!t||"object"!==_typeof2(t)||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(e){}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(e){return e in this};function has$3(e,t){return hasOwn.call(e,t)}function toStr(e){return objectToString$1.call(e)}function nameOf(e){if(e.name)return e.name;var t=match.call(functionToString.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function indexOf(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function isMap(t){if(!mapSize||!t||"object"!==_typeof2(t))return!1;try{mapSize.call(t);try{setSize.call(t)}catch(n){return!0}return t instanceof Map}catch(e){}return!1}function isWeakMap(t){if(!weakMapHas||!t||"object"!==_typeof2(t))return!1;try{weakMapHas.call(t,weakMapHas);try{weakSetHas.call(t,weakSetHas)}catch(n){return!0}return t instanceof WeakMap}catch(e){}return!1}function isWeakRef(t){if(!weakRefDeref||!t||"object"!==_typeof2(t))return!1;try{return weakRefDeref.call(t),!0}catch(e){}return!1}function isSet(t){if(!setSize||!t||"object"!==_typeof2(t))return!1;try{setSize.call(t);try{mapSize.call(t)}catch(n){return!0}return t instanceof Set}catch(e){}return!1}function isWeakSet(t){if(!weakSetHas||!t||"object"!==_typeof2(t))return!1;try{weakSetHas.call(t,weakSetHas);try{weakMapHas.call(t,weakMapHas)}catch(n){return!0}return t instanceof WeakSet}catch(e){}return!1}function isElement(e){return!(!e||"object"!==_typeof2(e))&&("undefined"!=typeof HTMLElement&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)}function inspectString(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return inspectString(e.slice(0,t.maxStringLength),t)+r}return wrapQuotes(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,lowbyte),"single",t)}function lowbyte(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,t,n,r){return e+" ("+t+") {"+(r?indentedJoin(n,r):n.join(", "))+"}"}function singleLineValues(e){for(var t=0;t<e.length;t++)if(indexOf(e[t],"\n")>=0)return!1;return!0}function getIndent(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}function indentedJoin(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function arrObjKeys(e,t){var n=isArray$4(e),r=[];if(n){r.length=e.length;for(var a=0;a<e.length;a++)r[a]=has$3(e,a)?t(e[a],e):""}var o,i="function"==typeof gOPS?gOPS(e):[];if(hasShammedSymbols){o={};for(var s=0;s<i.length;s++)o["$"+i[s]]=i[s]}for(var l in e)has$3(e,l)&&(n&&String(Number(l))===l&&l<e.length||hasShammedSymbols&&o["$"+l]instanceof Symbol||(/[^\w$]/.test(l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof gOPS)for(var c=0;c<i.length;c++)isEnumerable.call(e,i[c])&&r.push("["+t(i[c])+"]: "+t(e[i[c]],e));return r}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},listGet=function(e,t){var n=listGetNode(e,t);return n&&n.value},listSet=function(e,t,n){var r=listGetNode(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},listHas=function(e,t){return!!listGetNode(e,t)},sideChannel=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new $TypeError("Side channel does not contain "+inspect(e))},get:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapGet(e,r)}else if($Map){if(t)return $mapGet(t,r)}else if(n)return listGet(n,r)},has:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapHas(e,r)}else if($Map){if(t)return $mapHas(t,r)}else if(n)return listHas(n,r);return!1},set:function(r,a){$WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)?(e||(e=new $WeakMap),$weakMapSet(e,r,a)):$Map?(t||(t=new $Map),$mapSet(t,r,a)):(n||(n={key:{},next:null}),listSet(n,r,a))}};return r},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(e){return replace.call(e,percentTwenties,"+")},RFC3986:function(e){return String(e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),compactQueue=function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(isArray$3(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}},arrayToObject=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},merge=function e(t,n,r){if(!n)return t;if("object"!==_typeof2(n)){if(isArray$3(t))t.push(n);else{if(!t||"object"!==_typeof2(t))return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!has$2.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==_typeof2(t))return[t].concat(n);var a=t;return isArray$3(t)&&!isArray$3(n)&&(a=arrayToObject(t,r)),isArray$3(t)&&isArray$3(n)?(n.forEach((function(n,a){if(has$2.call(t,a)){var o=t[a];o&&"object"===_typeof2(o)&&n&&"object"===_typeof2(n)?t[a]=e(o,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return has$2.call(t,a)?t[a]=e(t[a],o,r):t[a]=o,t}),a)},assign=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},decode$1=function(t,n,r){var a=t.replace(/\+/g," ");if("iso-8859-1"===r)return a.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(a)}catch(e){return a}},encode=function(e,t,n,r,a){if(0===e.length)return e;var o=e;if("symbol"===_typeof2(e)?o=Symbol.prototype.toString.call(e):"string"!=typeof e&&(o=String(e)),"iso-8859-1"===n)return escape(o).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var i="",s=0;s<o.length;++s){var l=o.charCodeAt(s);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===formats$2.RFC1738&&(40===l||41===l)?i+=o.charAt(s):l<128?i+=hexTable[l]:l<2048?i+=hexTable[192|l>>6]+hexTable[128|63&l]:l<55296||l>=57344?i+=hexTable[224|l>>12]+hexTable[128|l>>6&63]+hexTable[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&o.charCodeAt(s)),i+=hexTable[240|l>>18]+hexTable[128|l>>12&63]+hexTable[128|l>>6&63]+hexTable[128|63&l])}return i},compact=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],o=a.obj[a.prop],i=Object.keys(o),s=0;s<i.length;++s){var l=i[s],c=o[l];"object"===_typeof2(c)&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:o,prop:l}),n.push(c))}return compactQueue(t),e},isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},isBuffer=function(e){return!(!e||"object"!==_typeof2(e))&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},combine=function(e,t){return[].concat(e,t)},maybeMap=function(e,t){if(isArray$3(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},utils$2={arrayToObject:arrayToObject,assign:assign,combine:combine,compact:compact,decode:decode$1,encode:encode,isBuffer:isBuffer,isRegExp:isRegExp,maybeMap:maybeMap,merge:merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},isArray$2=Array.isArray,split=String.prototype.split,push=Array.prototype.push,pushToArray=function(e,t){push.apply(e,isArray$2(t)?t:[t])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(e){return toISO.call(e)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"===_typeof2(e)||"bigint"==typeof e},sentinel={},stringify$1=function e(t,n,r,a,o,i,s,l,c,u,p,d,f,h,v){for(var m=t,g=v,y=0,b=!1;void 0!==(g=g.get(sentinel))&&!b;){var _=g.get(t);if(y+=1,void 0!==_){if(_===y)throw new RangeError("Cyclic object value");b=!0}void 0===g.get(sentinel)&&(y=0)}if("function"==typeof s?m=s(n,m):m instanceof Date?m=u(m):"comma"===r&&isArray$2(m)&&(m=utils$1.maybeMap(m,(function(e){return e instanceof Date?u(e):e}))),null===m){if(a)return i&&!f?i(n,defaults$1.encoder,h,"key",p):n;m=""}if(isNonNullishPrimitive(m)||utils$1.isBuffer(m)){if(i){var A=f?n:i(n,defaults$1.encoder,h,"key",p);if("comma"===r&&f){for(var x=split.call(String(m),","),w="",k=0;k<x.length;++k)w+=(0===k?"":",")+d(i(x[k],defaults$1.encoder,h,"value",p));return[d(A)+"="+w]}return[d(A)+"="+d(i(m,defaults$1.encoder,h,"value",p))]}return[d(n)+"="+d(String(m))]}var S,E=[];if(void 0===m)return E;if("comma"===r&&isArray$2(m))S=[{value:m.length>0?m.join(",")||null:void 0}];else if(isArray$2(s))S=s;else{var P=Object.keys(m);S=l?P.sort(l):P}for(var C=0;C<S.length;++C){var T=S[C],I="object"===_typeof2(T)&&void 0!==T.value?T.value:m[T];if(!o||null!==I){var M=isArray$2(m)?"function"==typeof r?r(n,T):n:n+(c?"."+T:"["+T+"]");v.set(t,y);var R=getSideChannel();R.set(sentinel,v),pushToArray(E,e(I,M,r,a,o,i,s,l,c,u,p,d,f,h,R))}}return E},normalizeStringifyOptions=function(e){if(!e)return defaults$1;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||defaults$1.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=formats$1.default;if(void 0!==e.format){if(!has$1.call(formats$1.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=formats$1.formatters[n],a=defaults$1.filter;return("function"==typeof e.filter||isArray$2(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:void 0===e.allowDots?defaults$1.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults$1.charsetSentinel,delimiter:void 0===e.delimiter?defaults$1.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:defaults$1.encode,encoder:"function"==typeof e.encoder?e.encoder:defaults$1.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:defaults$1.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:defaults$1.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(e,t){var n,r=e,a=normalizeStringifyOptions(t);"function"==typeof a.filter?r=(0,a.filter)("",r):isArray$2(a.filter)&&(n=a.filter);var o,i=[];if("object"!==_typeof2(r)||null===r)return"";o=t&&t.arrayFormat in arrayPrefixGenerators?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var s=arrayPrefixGenerators[o];n||(n=Object.keys(r)),a.sort&&n.sort(a.sort);for(var l=getSideChannel(),c=0;c<n.length;++c){var u=n[c];a.skipNulls&&null===r[u]||pushToArray(i,stringify$1(r[u],u,s,a.strictNullHandling,a.skipNulls,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,a.charset,l))}var p=i.join(a.delimiter),d=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?d+="utf8=%26%2310003%3B&":d+="utf8=%E2%9C%93&"),p.length>0?d+p:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},parseArrayValue=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(e,t){var n,r={},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,i=a.split(t.delimiter,o),s=-1,l=t.charset;if(t.charsetSentinel)for(n=0;n<i.length;++n)0===i[n].indexOf("utf8=")&&(i[n]===charsetSentinel?l="utf-8":i[n]===isoSentinel&&(l="iso-8859-1"),s=n,n=i.length);for(n=0;n<i.length;++n)if(n!==s){var c,u,p=i[n],d=p.indexOf("]="),f=-1===d?p.indexOf("="):d+1;-1===f?(c=t.decoder(p,defaults.decoder,l,"key"),u=t.strictNullHandling?null:""):(c=t.decoder(p.slice(0,f),defaults.decoder,l,"key"),u=utils.maybeMap(parseArrayValue(p.slice(f+1),t),(function(e){return t.decoder(e,defaults.decoder,l,"value")}))),u&&t.interpretNumericEntities&&"iso-8859-1"===l&&(u=interpretNumericEntities(u)),p.indexOf("[]=")>-1&&(u=isArray$1(u)?[u]:u),has.call(r,c)?r[c]=utils.combine(r[c],u):r[c]=u}return r},parseObject=function(e,t,n,r){for(var a=r?t:parseArrayValue(t,n),o=e.length-1;o>=0;--o){var i,s=e[o];if("[]"===s&&n.parseArrays)i=[].concat(a);else{i=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[])[c]=a:"__proto__"!==l&&(i[l]=a):i={0:a}}a=i}return a},parseKeys=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,i=n.depth>0&&/(\[[^[\]]*])/.exec(a),s=i?a.slice(0,i.index):a,l=[];if(s){if(!n.plainObjects&&has.call(Object.prototype,s)&&!n.allowPrototypes)return;l.push(s)}for(var c=0;n.depth>0&&null!==(i=o.exec(a))&&c<n.depth;){if(c+=1,!n.plainObjects&&has.call(Object.prototype,i[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(i[1])}return i&&l.push("["+a.slice(i.index)+"]"),parseObject(l,t,n,r)}},normalizeParseOptions=function(e){if(!e)return defaults;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?defaults.charset:e.charset;return{allowDots:void 0===e.allowDots?defaults.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:defaults.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:defaults.comma,decoder:"function"==typeof e.decoder?e.decoder:defaults.decoder,delimiter:"string"==typeof e.delimiter||utils.isRegExp(e.delimiter)?e.delimiter:defaults.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:defaults.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:defaults.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:defaults.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults.strictNullHandling}},parse$1=function(e,t){var n=normalizeParseOptions(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?parseValues(e,n):e,a=n.plainObjects?Object.create(null):{},o=Object.keys(r),i=0;i<o.length;++i){var s=o[i],l=parseKeys(s,r[s],n,"string"==typeof e);a=utils.merge(a,l,n)}return!0===n.allowSparse?a:utils.compact(a)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats:formats,parse:parse,stringify:stringify},global$1="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==global$1&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(e){return e&&viewClasses.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return"string"!=typeof e&&(e=String(e)),e}function iteratorFor(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return support.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Headers(e){this.map={},e instanceof Headers?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function readBlobAsArrayBuffer(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsArrayBuffer(e),n}function readBlobAsText(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsText(e),n}function readArrayBufferAsText(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function bufferClone(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:support.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:support.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():support.arrayBuffer&&support.blob&&isDataView(e)?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||isArrayBufferView(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}Headers.prototype.append=function(e,t){e=normalizeName(e),t=normalizeValue(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]},Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null},Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))},Headers.prototype.set=function(e,t){this.map[normalizeName(e)]=normalizeValue(t)},Headers.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},Headers.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),iteratorFor(e)},Headers.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),iteratorFor(e)},Headers.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),iteratorFor(e)},support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(e){var t=e.toUpperCase();return methods.indexOf(t)>-1?t:e}function Request(e,t){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n=(t=t||{}).body;if(e instanceof Request){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Headers(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new Headers(t.headers)),this.method=normalizeMethod(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}})),t}function parseHeaders(e){var t=new Headers;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}})),t}function Response(e,t){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new Headers(t.headers),this.url=t.url||"",this._initBody(e)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var e=new Response(null,{status:0,statusText:""});return e.type="error",e};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(e,t){if(-1===redirectStatuses.indexOf(t))throw new RangeError("Invalid status code");return new Response(null,{status:t,headers:{location:e}})};var DOMException=global$1.DOMException;try{new DOMException}catch(err){DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(t,n){return new Promise((function(r,a){var o=new Request(t,n);if(o.signal&&o.signal.aborted)return a(new DOMException("Aborted","AbortError"));var i=new XMLHttpRequest;function s(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:parseHeaders(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;setTimeout((function(){r(new Response(t,e))}),0)},i.onerror=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){a(new DOMException("Aborted","AbortError"))}),0)},i.open(o.method,function(t){try{return""===t&&global$1.location.href?global$1.location.href:t}catch(e){return t}}(o.url),!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&(support.blob?i.responseType="blob":support.arrayBuffer&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!n||"object"!==_typeof2(n.headers)||n.headers instanceof Headers?o.headers.forEach((function(e,t){i.setRequestHeader(t,e)})):Object.getOwnPropertyNames(n.headers).forEach((function(e){i.setRequestHeader(e,normalizeValue(n.headers[e]))})),o.signal&&(o.signal.addEventListener("abort",s),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",s)}),i.send(void 0===o._bodyInit?null:o._bodyInit)}))}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _typeof(e){return _typeof="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},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _construct(e,t,n){return _construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&_setPrototypeOf(a,n.prototype),a},_construct.apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)},_wrapNativeSuper(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var a=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"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)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _nonIterableSpread(){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 compose(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var t=e.length,n=0;n<t;n++)if("function"!=typeof e[n])throw new TypeError("Middleware must be componsed of function");return function(t,n){var r=-1;return function a(o){if(o<=r)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));r=o;var i=e[o]||n;if(!i)return Promise.resolve();try{return Promise.resolve(i(t,(function(){return a(o+1)})))}catch(err){return Promise.reject(err)}}(0)}}fetch$1.polyfill=!0,global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response),self.fetch.bind(self);var Onion=function(){function e(t){if(_classCallCheck(this,e),!Array.isArray(t))throw new TypeError("Default middlewares must be an array!");this.defaultMiddlewares=_toConsumableArray(t),this.middlewares=[]}return _createClass(e,[{key:"use",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1,defaultInstance:!1},r=!1,a=!1,o=!1;"number"==typeof n?(process&&process.env,r=!0,a=!1):"object"===_typeof(n)&&n&&(a=n.global||!1,r=n.core||!1,o=n.defaultInstance||!1),a?e.globalMiddlewares.splice(e.globalMiddlewares.length-e.defaultGlobalMiddlewaresLength,0,t):r?e.coreMiddlewares.splice(e.coreMiddlewares.length-e.defaultCoreMiddlewaresLength,0,t):o?this.defaultMiddlewares.push(t):this.middlewares.push(t)}},{key:"execute",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=compose([].concat(_toConsumableArray(this.middlewares),_toConsumableArray(this.defaultMiddlewares),_toConsumableArray(e.globalMiddlewares),_toConsumableArray(e.coreMiddlewares)));return n(t)}}]),e}();Onion.globalMiddlewares=[],Onion.defaultGlobalMiddlewaresLength=0,Onion.coreMiddlewares=[],Onion.defaultCoreMiddlewaresLength=0;var MapCache=function(){function e(t){_classCallCheck(this,e),this.cache=new Map,this.timer={},this.extendOptions(t)}return _createClass(e,[{key:"extendOptions",value:function(e){this.maxCache=e.maxCache||0}},{key:"get",value:function(e){return this.cache.get(JSON.stringify(e))}},{key:"set",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var a=_toConsumableArray(this.cache.keys())[0];this.cache.delete(a),this.timer[a]&&clearTimeout(this.timer[a])}var o=JSON.stringify(e);this.cache.set(o,t),r>0&&(this.timer[o]=setTimeout((function(){n.cache.delete(o),delete n.timer[o]}),r))}},{key:"delete",value:function(e){var t=JSON.stringify(e);return delete this.timer[t],this.cache.delete(t)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),RequestError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"RequestError";return _classCallCheck(this,n),(a=t.call(this,e)).name="RequestError",a.request=r,a.type=o,a}return n}(_wrapNativeSuper(Error)),ResponseError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,a,o){var i,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"ResponseError";return _classCallCheck(this,n),(i=t.call(this,r||e.statusText)).name="ResponseError",i.data=a,i.response=e,i.request=o,i.type=s,i}return n}(_wrapNativeSuper(Error));function readerGBK(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=n,r.readAsText(e,"GBK")}))}function safeJsonParse(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{return JSON.parse(t)}catch(e){if(n)throw new ResponseError(r,"JSON.parse fail",t,a,"ParseError")}return t}function timeout2Throw(e,t,n){return new Promise((function(r,a){setTimeout((function(){a(new RequestError(t||"timeout of ".concat(e,"ms exceeded"),n,"Timeout"))}),e)}))}function cancel2Throw(e){return new Promise((function(t,n){e.cancelToken&&e.cancelToken.promise.then((function(e){n(e)}))}))}var toString=Object.prototype.toString;function getEnv(){var e;return"undefined"!=typeof process&&"[object process]"===toString.call(process)&&(e="NODE"),"undefined"!=typeof XMLHttpRequest&&(e="BROWSER"),e}function isArray(e){return"object"===_typeof(e)&&"[object Array]"===Object.prototype.toString.call(e)}function isURLSearchParams(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function isDate(e){return"object"===_typeof(e)&&"[object Date]"===Object.prototype.toString.call(e)}function isObject(e){return null!==e&&"object"===_typeof(e)}function forEach2ObjArr(e,t){if(e)if("object"!==_typeof(e)&&(e=[e]),isArray(e))for(var n=0;n<e.length;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}function getParamObject(e){return isURLSearchParams(e)?lib.parse(e.toString(),{strictNullHandling:!0}):"string"==typeof e?[e]:e}function reqStringify(e){return lib.stringify(e,{arrayFormat:"repeat",strictNullHandling:!0})}function mergeRequestOptions(e,t){return _objectSpread2(_objectSpread2(_objectSpread2({},e),t),{},{headers:_objectSpread2(_objectSpread2({},e.headers),t.headers),params:_objectSpread2(_objectSpread2({},getParamObject(e.params)),getParamObject(t.params)),method:(t.method||e.method||"get").toLowerCase()})}var addfix=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.prefix,r=t.suffix;return n&&(e="".concat(n).concat(e)),r&&(e="".concat(e).concat(r)),{url:e,options:t}},warnedCoreType=!1;function __defaultValidateCache(e,t){var n=t.method;return"get"===(void 0===n?"get":n).toLowerCase()}function fetchMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=n.url,i=void 0===o?"":o,s=e.cache,l=e.responseInterceptors,c=a.timeout,u=void 0===c?0:c,p=a.timeoutMessage,d=a.__umiRequestCoreType__,f=void 0===d?"normal":d,h=a.useCache,v=void 0!==h&&h,m=a.method,g=void 0===m?"get":m,y=a.params,b=a.ttl,_=a.validateCache,A=void 0===_?__defaultValidateCache:_;if("normal"!==f)return process&&process.env,t();var x=fetch;if(!x)throw new Error("Global fetch not exist!");var w,k="BROWSER"===getEnv(),S=A(i,a)&&v&&k;if(S){var E=s.get({url:i,params:y,method:g});if(E)return(E=E.clone()).useCache=!0,e.res=E,t()}return w=u>0?Promise.race([cancel2Throw(a),x(i,a),timeout2Throw(u,p,e.req)]):Promise.race([cancel2Throw(a),x(i,a)]),l.forEach((function(e){w=w.then((function(t){var n="function"==typeof t.clone?t.clone():t;return e(n,a)}))})),w.then((function(n){if(S&&200===n.status){var r=n.clone();r.useCache=!0,s.set({url:i,params:y,method:g},r,b)}return e.res=n,t()}))}function parseResponseMiddleware(t,n){var r;return n().then((function(){if(t){var n=t.res,a=void 0===n?{}:n,o=t.req,i=void 0===o?{}:o,s=(i||{}).options,l=(s=void 0===s?{}:s).responseType,c=void 0===l?"json":l,u=s.charset,p=void 0===u?"utf8":u;s.getResponse;var d=s.throwErrIfParseFail,f=void 0!==d&&d,h=s.parseResponse;if((void 0===h||h)&&a&&a.clone){if((r="BROWSER"===getEnv()?a.clone():a).useCache=a.useCache||!1,"gbk"===p)try{return a.blob().then(readerGBK).then((function(e){return safeJsonParse(e,!1,r,i)}))}catch(e){throw new ResponseError(r,e.message,null,i,"ParseError")}else if("json"===c)return a.text().then((function(e){return safeJsonParse(e,f,r,i)}));try{return a[c]()}catch(e){throw new ResponseError(r,"responseType not support",null,i,"ParseError")}}}})).then((function(e){if(t){t.res;var n=t.req,a=void 0===n?{}:n,o=(a||{}).options,i=(o=void 0===o?{}:o).getResponse,s=void 0!==i&&i;if(r){if(r.status>=200&&r.status<300)return s?void(t.res={data:e,response:r}):void(t.res=e);throw new ResponseError(r,"http error",e,a,"HttpError")}}})).catch((function(e){if(e instanceof RequestError||e instanceof ResponseError)throw e;var n=t.req,r=t.res;throw e.request=e.request||n,e.response=e.response||r,e.type=e.type||e.name,e.data=e.data||void 0,e}))}function simplePostMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.method;if(-1===["post","put","patch","delete"].indexOf((void 0===o?"get":o).toLowerCase()))return t();var i=a.requestType,s=void 0===i?"json":i,l=a.data;if(l){var c=Object.prototype.toString.call(l);"[object Object]"===c||"[object Array]"===c?"json"===s?(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},a.headers),a.body=JSON.stringify(l)):"form"===s&&(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},a.headers),a.body=reqStringify(l)):(a.headers=_objectSpread2({Accept:"application/json"},a.headers),a.body=l)}return e.req.options=a,t()}function paramsSerialize(e,t){var n,r;if(e)if(t)n=t(e);else if(isURLSearchParams(e))n=e.toString();else{if(isArray(e))r=[],forEach2ObjArr(e,(function(e){null==e?r.push(e):r.push(isObject(e)?JSON.stringify(e):e)})),n=reqStringify(r);else r={},forEach2ObjArr(e,(function(e,t){var n=e;null==e?r[t]=e:isDate(e)?n=e.toISOString():isArray(e)?n=e:isObject(e)&&(n=JSON.stringify(e)),r[t]=n})),n=reqStringify(r)}return n}function simpleGetMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.paramsSerializer,i=a.params,s=e.req,l=(s=void 0===s?{}:s).url,c=void 0===l?"":l;a.method=a.method?a.method.toUpperCase():"GET",a.credentials=a.credentials||"same-origin";var u=paramsSerialize(i,o);if(e.req.originUrl=c,u){var p=-1!==c.indexOf("?")?"&":"?";e.req.url="".concat(c).concat(p).concat(u)}return e.req.options=a,t()}var globalMiddlewares=[simplePostMiddleware,simpleGetMiddleware,parseResponseMiddleware],coreMiddlewares=[fetchMiddleware];Onion.globalMiddlewares=globalMiddlewares,Onion.defaultGlobalMiddlewaresLength=globalMiddlewares.length,Onion.coreMiddlewares=coreMiddlewares,Onion.defaultCoreMiddlewaresLength=coreMiddlewares.length;var Core=function(){function t(e){_classCallCheck(this,t),this.onion=new Onion([]),this.fetchIndex=0,this.mapCache=new MapCache(e),this.initOptions=e,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return _createClass(t,[{key:"use",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1};return this.onion.use(e,t),this}},{key:"extendOptions",value:function(e){this.initOptions=mergeRequestOptions(this.initOptions,e),this.mapCache.extendOptions(e)}},{key:"dealRequestInterceptors",value:function(e){return[].concat(_toConsumableArray(t.requestInterceptors),_toConsumableArray(this.instanceRequestInterceptors)).reduce((function(t,n){return t.then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,n(e.req.url,e.req.options)}))}),Promise.resolve()).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,Promise.resolve()}))}},{key:"request",value:function(n,r){var a=this,o=this.onion,i={req:{url:n,options:_objectSpread2(_objectSpread2({},r),{},{url:n})},res:null,cache:this.mapCache,responseInterceptors:[].concat(_toConsumableArray(t.responseInterceptors),_toConsumableArray(this.instanceResponseInterceptors))};if("string"!=typeof n)throw new Error("url MUST be a string");return new Promise((function(t,n){a.dealRequestInterceptors(i).then((function(){return o.execute(i)})).then((function(){t(i.res)})).catch((function(r){var a=i.req.options.errorHandler;if(a)try{var o=a(r);t(o)}catch(e){n(e)}else n(r)}))}))}}],[{key:"requestUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.requestInterceptors.push(e):this.instanceRequestInterceptors.push(e)}},{key:"responseUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.responseInterceptors.push(e):this.instanceResponseInterceptors.push(e)}}]),t}();function Cancel(e){this.message=e}function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new Cancel(e),t(n.reason))}))}function isCancel(e){return!(!e||!e.__CANCEL__)}Core.requestInterceptors=[addfix],Core.responseInterceptors=[],Cancel.prototype.toString=function(){return this.message?"Cancel: ".concat(this.message):"Cancel"},Cancel.prototype.__CANCEL__=!0,CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.source=function(){var e;return{token:new CancelToken((function(t){e=t})),cancel:e}};var request$1=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Core(e),n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=mergeRequestOptions(t.initOptions,n);return t.request(e,r)};n.use=t.use.bind(t),n.fetchIndex=t.fetchIndex,n.interceptors={request:{use:Core.requestUse.bind(t)},response:{use:Core.responseUse.bind(t)}};var r=["get","post","delete","put","patch","head","options","rpc"];return r.forEach((function(e){n[e]=function(t,r){return n(t,_objectSpread2(_objectSpread2({},r),{},{method:e}))}})),n.Cancel=Cancel,n.CancelToken=CancelToken,n.isCancel=isCancel,n.extendOptions=t.extendOptions.bind(t),n.middlewares={instance:t.onion.middlewares,defaultInstance:t.onion.defaultMiddlewares,global:Onion.globalMiddlewares,core:Onion.coreMiddlewares},n},extend=exports("bk",(function(e){return request$1(e)}));request$1({parseResponse:!1});var request$1$1=exports("bv",request$1({})),lodash_isempty={exports:{}};!function(t,n){var r=9007199254740991,a="[object Map]",o="[object Promise]",i="[object Set]",s="[object WeakMap]",l="[object DataView]",c=/^\[object .+?Constructor\]$/,u="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,p="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),f=n&&!n.nodeType&&n,h=f&&t&&!t.nodeType&&t,v=h&&h.exports===f;var m=Function.prototype,g=Object.prototype,y=d["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),_=m.toString,A=g.hasOwnProperty,x=g.toString,w=RegExp("^"+_.call(A).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=v?d.Buffer:void 0,S=g.propertyIsEnumerable,E=k?k.isBuffer:void 0,P=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),C=V(d,"DataView"),T=V(d,"Map"),I=V(d,"Promise"),M=V(d,"Set"),R=V(d,"WeakMap"),O=!S.call({valueOf:1},"valueOf"),z=H(C),D=H(T),F=H(I),B=H(M),N=H(R);function j(t){if(!$(t)||(n=t,b&&b in n))return!1;var n,r=K(t)||function(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}(t)?w:c;return r.test(H(t))}function V(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return j(n)?n:void 0}var L=function(e){return x.call(e)};function H(t){if(null!=t){try{return _.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function G(e){return function(e){return function(e){return!!e&&"object"==_typeof2(e)}(e)&&U(e)}(e)&&A.call(e,"callee")&&(!S.call(e,"callee")||"[object Arguments]"==x.call(e))}(C&&L(new C(new ArrayBuffer(1)))!=l||T&&L(new T)!=a||I&&L(I.resolve())!=o||M&&L(new M)!=i||R&&L(new R)!=s)&&(L=function(e){var t=x.call(e),n="[object Object]"==t?e.constructor:void 0,r=n?H(n):void 0;if(r)switch(r){case z:return l;case D:return a;case F:return o;case B:return i;case N:return s}return t});var q=Array.isArray;function U(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!K(e)}var W=E||function(){return!1};function K(e){var t=$(e)?x.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function $(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}t.exports=function(e){if(U(e)&&(q(e)||"string"==typeof e||"function"==typeof e.splice||W(e)||G(e)))return!e.length;var t=L(e);if(t==a||t==i)return!e.size;if(O||function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||g)}(e))return!P(e).length;for(var n in e)if(A.call(e,n))return!1;return!0}}(lodash_isempty,lodash_isempty.exports);var objectTag="[object Object]";function isHostObject(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function overArg(e,t){return function(n){return e(t(n))}}var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&"object"==_typeof2(e)}function isPlainObject$1(e){if(!isObjectLike(e)||objectToString.call(e)!=objectTag||isHostObject(e))return!1;var t=getPrototype(e);if(null===t)return!0;var n=hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&funcToString.call(n)==objectCtorString}var lodash_isplainobject=isPlainObject$1,lodash_transform={exports:{}};!function(t,n){var r="__lodash_hash_undefined__",a=9007199254740991,o="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",p="[object Map]",d="[object Number]",f="[object Object]",h="[object Promise]",v="[object RegExp]",m="[object Set]",g="[object String]",y="[object Symbol]",b="[object WeakMap]",_="[object ArrayBuffer]",A="[object DataView]",x=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,w=/^\w*$/,k=/^\./,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,E=/\\(\\)?/g,P=/^\[object .+?Constructor\]$/,C=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[o]=T[i]=T[_]=T[s]=T[A]=T[l]=T[c]=T[u]=T[p]=T[d]=T[f]=T[v]=T[m]=T[g]=T[b]=!1;var I="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,M="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,R=I||M||Function("return this")(),O=n&&!n.nodeType&&n,z=O&&t&&!t.nodeType&&t,D=z&&z.exports===O&&I.process,F=function(){try{return D&&D.binding("util")}catch(e){}}(),B=F&&F.isTypedArray;function N(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function j(e,t){for(var n=-1,r=e?e.length:0;++n<r;)if(t(e[n],n,e))return!0;return!1}function V(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function L(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function H(e,t){return function(n){return e(t(n))}}function G(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var q=Array.prototype,U=Function.prototype,W=Object.prototype,K=R["__core-js_shared__"],$=function(){var e=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Y=U.toString,J=W.hasOwnProperty,Q=W.toString,X=RegExp("^"+Y.call(J).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Z=R.Symbol,ee=R.Uint8Array,te=H(Object.getPrototypeOf,Object),ne=Object.create,re=W.propertyIsEnumerable,ae=q.splice,oe=H(Object.keys,Object),ie=je(R,"DataView"),se=je(R,"Map"),le=je(R,"Promise"),ce=je(R,"Set"),ue=je(R,"WeakMap"),pe=je(Object,"create"),de=Ke(ie),fe=Ke(se),he=Ke(le),ve=Ke(ce),me=Ke(ue),ge=Z?Z.prototype:void 0,ye=ge?ge.valueOf:void 0,be=ge?ge.toString:void 0;function _e(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ae(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xe(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function we(e){var t=-1,n=e?e.length:0;for(this.__data__=new xe;++t<n;)this.add(e[t])}function ke(e){this.__data__=new Ae(e)}function Se(e,t){var n=Qe(e)||Je(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,a=!!r;for(var o in e)!t&&!J.call(e,o)||a&&("length"==o||Le(o,r))||n.push(o);return n}function Ee(e,t){for(var n=e.length;n--;)if(Ye(e[n][0],t))return n;return-1}_e.prototype.clear=function(){this.__data__=pe?pe(null):{}},_e.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},_e.prototype.get=function(e){var t=this.__data__;if(pe){var n=t[e];return n===r?void 0:n}return J.call(t,e)?t[e]:void 0},_e.prototype.has=function(e){var t=this.__data__;return pe?void 0!==t[e]:J.call(t,e)},_e.prototype.set=function(e,t){return this.__data__[e]=pe&&void 0===t?r:t,this},Ae.prototype.clear=function(){this.__data__=[]},Ae.prototype.delete=function(e){var t=this.__data__,n=Ee(t,e);return!(n<0)&&(n==t.length-1?t.pop():ae.call(t,n,1),!0)},Ae.prototype.get=function(e){var t=this.__data__,n=Ee(t,e);return n<0?void 0:t[n][1]},Ae.prototype.has=function(e){return Ee(this.__data__,e)>-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=Ee(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},xe.prototype.clear=function(){this.__data__={hash:new _e,map:new(se||Ae),string:new _e}},xe.prototype.delete=function(e){return Ne(this,e).delete(e)},xe.prototype.get=function(e){return Ne(this,e).get(e)},xe.prototype.has=function(e){return Ne(this,e).has(e)},xe.prototype.set=function(e,t){return Ne(this,e).set(e,t),this},we.prototype.add=we.prototype.push=function(e){return this.__data__.set(e,r),this},we.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new Ae},ke.prototype.delete=function(e){return this.__data__.delete(e)},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this;n=this.__data__=new xe(r)}return n.set(e,t),this};var Pe,Ce=function(e,t,n){for(var r=-1,a=Object(e),o=n(e),i=o.length;i--;){var s=o[Pe?i:++r];if(!1===t(a[s],s,a))break}return e};function Te(e,t){return e&&Ce(e,t,it)}function Ie(e,t){for(var n=0,r=(t=He(t,e)?[t]:Fe(t)).length;null!=e&&n<r;)e=e[We(t[n++])];return n&&n==r?e:void 0}function Me(e,t){return null!=e&&t in Object(e)}function Re(e,t,n,r,a){return e===t||(null==e||null==t||!tt(e)&&!nt(t)?e!=e&&t!=t:function(e,t,n,r,a,u){var h=Qe(e),b=Qe(t),x=i,w=i;h||(x=(x=Ve(e))==o?f:x);b||(w=(w=Ve(t))==o?f:w);var k=x==f&&!V(e),S=w==f&&!V(t),E=x==w;if(E&&!k)return u||(u=new ke),h||ot(e)?Be(e,t,n,r,a,u):function(e,t,n,r,a,o,i){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!r(new ee(e),new ee(t)));case s:case l:case d:return Ye(+e,+t);case c:return e.name==t.name&&e.message==t.message;case v:case g:return e==t+"";case p:var u=L;case m:var f=2&o;if(u||(u=G),e.size!=t.size&&!f)return!1;var h=i.get(e);if(h)return h==t;o|=1,i.set(e,t);var b=Be(u(e),u(t),r,a,o,i);return i.delete(e),b;case y:if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,x,n,r,a,u);if(!(2&a)){var P=k&&J.call(e,"__wrapped__"),C=S&&J.call(t,"__wrapped__");if(P||C){var T=P?e.value():e,I=C?t.value():t;return u||(u=new ke),n(T,I,r,a,u)}}if(!E)return!1;return u||(u=new ke),function(e,t,n,r,a,o){var i=2&a,s=it(e),l=s.length,c=it(t).length;if(l!=c&&!i)return!1;var u=l;for(;u--;){var p=s[u];if(!(i?p in t:J.call(t,p)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var f=!0;o.set(e,t),o.set(t,e);var h=i;for(;++u<l;){var v=e[p=s[u]],m=t[p];if(r)var g=i?r(m,v,p,t,e,o):r(v,m,p,e,t,o);if(!(void 0===g?v===m||n(v,m,r,a,o):g)){f=!1;break}h||(h="constructor"==p)}if(f&&!h){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,a,u)}(e,t,Re,n,r,a))}function Oe(e){return!(!tt(e)||(t=e,$&&$ in t))&&(Ze(e)||V(e)?X:P).test(Ke(e));var t}function ze(e){return"function"==typeof e?e:null==e?st:"object"==_typeof2(e)?Qe(e)?function(e,t){if(He(e)&&Ge(t))return qe(We(e),t);return function(n){var r=function(e,t,n){var r=null==e?void 0:Ie(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?function(e,t){return null!=e&&function(e,t,n){t=He(t,e)?[t]:Fe(t);var r,a=-1,o=t.length;for(;++a<o;){var i=We(t[a]);if(!(r=null!=e&&n(e,i)))break;e=e[i]}if(r)return r;return!!(o=e?e.length:0)&&et(o)&&Le(i,o)&&(Qe(e)||Je(e))}(e,t,Me)}(n,e):Re(t,r,void 0,3)}}(e[0],e[1]):function(e){var t=function(e){var t=it(e),n=t.length;for(;n--;){var r=t[n],a=e[r];t[n]=[r,a,Ge(a)]}return t}(e);if(1==t.length&&t[0][2])return qe(t[0][0],t[0][1]);return function(n){return n===e||function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var l=(s=n[a])[0],c=e[l],u=s[1];if(i&&s[2]){if(void 0===c&&!(l in e))return!1}else{var p=new ke;if(r)var d=r(c,u,l,e,t,p);if(!(void 0===d?Re(u,c,r,3,p):d))return!1}}return!0}(n,e,t)}}(e):He(t=e)?(n=We(t),function(e){return null==e?void 0:e[n]}):function(e){return function(t){return Ie(t,e)}}(t);var t,n}function De(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||W,t!==r)return oe(e);var t,n,r,a=[];for(var o in Object(e))J.call(e,o)&&"constructor"!=o&&a.push(o);return a}function Fe(e){return Qe(e)?e:Ue(e)}function Be(e,t,n,r,a,o){var i=2&a,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,p=!0,d=1&a?new we:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var f=e[u],h=t[u];if(r)var v=i?r(h,f,u,t,e,o):r(f,h,u,e,t,o);if(void 0!==v){if(v)continue;p=!1;break}if(d){if(!j(t,(function(e,t){if(!d.has(t)&&(f===e||n(f,e,r,a,o)))return d.add(t)}))){p=!1;break}}else if(f!==h&&!n(f,h,r,a,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function Ne(e,t){var n,r,a=e.__data__;return("string"==(r=_typeof2(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function je(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Oe(n)?n:void 0}var Ve=function(e){return Q.call(e)};function Le(e,t){return!!(t=null==t?a:t)&&("number"==typeof e||C.test(e))&&e>-1&&e%1==0&&e<t}function He(e,t){if(Qe(e))return!1;var n=_typeof2(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!rt(e))||(w.test(e)||!x.test(e)||null!=t&&e in Object(t))}function Ge(e){return e==e&&!tt(e)}function qe(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}(ie&&Ve(new ie(new ArrayBuffer(1)))!=A||se&&Ve(new se)!=p||le&&Ve(le.resolve())!=h||ce&&Ve(new ce)!=m||ue&&Ve(new ue)!=b)&&(Ve=function(e){var t=Q.call(e),n=t==f?e.constructor:void 0,r=n?Ke(n):void 0;if(r)switch(r){case de:return A;case fe:return p;case he:return h;case ve:return m;case me:return b}return t});var Ue=$e((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(rt(e))return be?be.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return k.test(e)&&n.push(""),e.replace(S,(function(e,t,r,a){n.push(r?a.replace(E,"$1"):t||e)})),n}));function We(e){if("string"==typeof e||rt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ke(t){if(null!=t){try{return Y.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function $e(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new($e.Cache||xe),n}function Ye(e,t){return e===t||e!=e&&t!=t}function Je(e){return function(e){return nt(e)&&Xe(e)}(e)&&J.call(e,"callee")&&(!re.call(e,"callee")||Q.call(e)==o)}$e.Cache=xe;var Qe=Array.isArray;function Xe(e){return null!=e&&et(e.length)&&!Ze(e)}function Ze(e){var t=tt(e)?Q.call(e):"";return t==u||"[object GeneratorFunction]"==t}function et(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function tt(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}function nt(e){return!!e&&"object"==_typeof2(e)}function rt(e){return"symbol"==_typeof2(e)||nt(e)&&Q.call(e)==y}var at,ot=B?(at=B,function(e){return at(e)}):function(e){return nt(e)&&et(e.length)&&!!T[Q.call(e)]};function it(e){return Xe(e)?Se(e):De(e)}function st(e){return e}t.exports=function(e,t,n){var r,a=Qe(e)||ot(e);if(t=ze(t),null==n)if(a||tt(e)){var o=e.constructor;n=a?Qe(e)?new o:[]:Ze(o)?tt(r=te(e))?ne(r):{}:{}}else n={};return(a?N:Te)(e,(function(e,r,a){return t(n,e,r,a)})),n}}(lodash_transform,lodash_transform.exports);var isEmpty=lodash_isempty.exports,isPlainObject=lodash_isplainobject,transform=lodash_transform.exports,src=exports("bm",(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.cleanKeys,a=void 0===r?[]:r,o=n.cleanValues,i=void 0===o?[]:o,s=n.emptyArrays,l=void 0===s||s,c=n.emptyObjects,u=void 0===c||c,p=n.emptyStrings,d=void 0===p||p,f=n.NaNValues,h=void 0!==f&&f,v=n.nullValues,m=void 0===v||v,g=n.undefinedValues,y=void 0===g||g;return transform(t,(function(t,n,r){if(!a.includes(r)&&((Array.isArray(n)||isPlainObject(n))&&(n=e(n,{NaNValues:h,cleanKeys:a,cleanValues:i,emptyArrays:l,emptyObjects:u,emptyStrings:d,nullValues:m,undefinedValues:y})),!i.includes(n)&&!(u&&isPlainObject(n)&&isEmpty(n))&&(!l||!Array.isArray(n)||n.length)&&!(d&&""===n||h&&Number.isNaN(n)||m&&null===n||y&&void 0===n)))return Array.isArray(t)?t.push(n):void(t[r]=n)}))})),request=exports("m",extend({hideLoading:!0,timeout:2e4,timeoutMessage:"请求超时"})),initRequest=!1,toast;request.interceptors.request.use((function(e,t){var n,r;t.hideLoading||(clearTimeout(toast),baseEvent.emit("toastShow","center")),initRequest=t.initRequest||!1;var a=sessionStorage.getItem("Authorization")||"",o={};if(a&&!["/api-oauth/userlogin","/api-oauth/open/sendSms"].includes(e)&&(o.Authorization=a),null!=state&&null!==(n=state.user)&&void 0!==n&&null!==(r=n.data)&&void 0!==r&&r.schoolInfos){var i=(state.user.data.schoolInfos||[]).map((function(e){return e.id})).join(",");i&&(o.schoolId=i)}return{url:e,options:_objectSpread(_objectSpread({},t),{},{params:src(t.params),data:src(t.data),headers:_objectSpread(_objectSpread({},t.headers),o)})}}),{global:!1}),request.interceptors.response.use(function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(toast=setTimeout((function(){baseEvent.emit("toastClose","center")}),100),!(t.status>299||t.status<200)){e.next=7;break}throw clearTimeout(toast),n="服务器错误,状态码"+t.status,baseEvent.emit("toastClose","center"),showToast(n),new Error(n);case 7:return e.next=9,t.clone().json();case 9:if(200===(r=e.sent).code||0===r.errCode||999===r.code){e.next=18;break}throw a=r.msg||r.message||"处理失败,请重试",initRequest&&(403===r.code||5e3===r.code?setLogout():setLoginError()),console.log(r.code,"5104"),403!==r.code&&5e3!==r.code&&(clearTimeout(toast),baseEvent.emit("toastClose","center"),showToast(a)),o=browser(),5e3===r.code&&(a+="5000",o.isApp?postMessage({api:"login"}):setLogout()),new Error(a);case 18:return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),{global:!1});var empty="./assets/empty.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/empty.04f9724b.png",__glob_5_1=Object.freeze(Object.defineProperty({__proto__:null,default:emptyContent},Symbol.toStringTag,{value:"Module"})),network="./assets/network.6d51555b.png",__glob_5_2=Object.freeze(Object.defineProperty({__proto__:null,default:network},Symbol.toStringTag,{value:"Module"})),notFond="./assets/notFond.78c3cc5e.png",__glob_5_3=Object.freeze(Object.defineProperty({__proto__:null,default:notFond},Symbol.toStringTag,{value:"Module"})),tips="_tips_uqenj_12",btn="_btn_uqenj_17",SMALL="_SMALL_uqenj_28",CERT="_CERT_uqenj_32",styles$1={"col-result":"_col-result_uqenj_1",tips:tips,btn:btn,SMALL:SMALL,CERT:CERT},getAssetsHomeFile=function(e){var t="./images/".concat(e);return{"./images/empty.png":__glob_5_0,"./images/emptyContent.png":__glob_5_1,"./images/network.png":__glob_5_2,"./images/notFond.png":__glob_5_3}[t].default},OEmpty=exports("ai",defineComponent({name:"o-empty",props:{tips:{type:String},type:{type:String,default:"empty"},classImgSize:{type:String,default:""},imageSize:{type:Number,default:0},plain:{type:Boolean,default:!1},btnStatus:{type:Boolean,default:!1},buttonText:{type:String,default:"我知道了"},onClick:Function},methods:{onResult:function(){this.onClick?this.onClick():postMessage({api:"back",content:{}})}},computed:{image:function(){var e=null;switch(this.type){case"emptyContent":e=getAssetsHomeFile("emptyContent.png");break;case"error":e="error";break;case"network":e=getAssetsHomeFile("network.png");break;case"search":e="search";break;case"notFond":e=getAssetsHomeFile("notFond.png");break;default:e=getAssetsHomeFile("empty.png")}return e}},render:function(){var e=this;return createVNode("div",{class:[styles$1["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$1[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$1.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:function(){return[e.buttonText]}}):null])}})),browserInfo$1=browser(),Auth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo$1.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/login"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&setAuth$1(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=20;break}return e.loading=!0,t.prev=7,t.next=10,request.get(state.platformApi+"/user/getUserInfo",{initRequest:!0,requestType:"form",hideLoading:!0});case 10:a=t.sent,"SCHOOL"===state.platformType&&(o=a.data.schoolInfos?a.data.schoolInfos[0]:{},a.data.school=o),setLogin(a.data),t.next=19;break;case 15:t.prev=15,t.t0=t.catch(7),-1===(i=t.t0.message).indexOf("5000")&&-1===i.indexOf("authentication")?setLoginError():setLogout();case 19:e.loading=!1;case 20:if("logout"===state.user.status)if(browser().isApp)postMessage({api:"login"});else try{s=e.$route,l=_objectSpread({returnUrl:e.$route.path},e.$route.query),s.meta.isRegister&&(l.isRegister=s.meta.isRegister),e.$router.replace({path:"/login",query:l})}catch(error){}case 21:case"end":return t.stop()}}),t,null,[[7,15]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles$2.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ef526f50.js")}),void 0)},meta:{title:"选择课件"}},{path:"/courseList",name:"courseList",component:function(){return __vitePreload((function(){return module.import("./index-legacy.fca1c89e.js")}),void 0)},meta:{title:"课程列表"}},{path:"/coursewarePlay",name:"coursewarePlay",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4bdb6568.js")}),void 0)},meta:{title:"课程播放"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f77bfa90.js")}),void 0)},meta:{title:"观看视频"}},{path:"/accompany",name:"accompany",component:function(){return __vitePreload((function(){return module.import("./index-legacy.2414c0d6.js")}),void 0)},meta:{title:"云练习"}},{path:"/musicList",name:"music-list",component:function(){return __vitePreload((function(){return module.import("./music-list-legacy.82b4d22d.js")}),void 0)},meta:{title:"曲谱列表"}},{path:"/information-list",name:"information-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6f6f2601.js")}),void 0)},meta:{title:"资讯列表"}},{path:"/information-detail",name:"information-detail",component:function(){return __vitePreload((function(){return module.import("./information-detail-legacy.328ccacb.js")}),void 0)},meta:{title:"资讯详情"}},{path:"/notice-detail",name:"notice-detail",component:function(){return __vitePreload((function(){return module.import("./notice-detail-legacy.9d194382.js")}),void 0)},meta:{title:"公告详情"}},{path:"/help-center",name:"help-center",component:function(){return __vitePreload((function(){return module.import("./index-legacy.19967aa8.js")}),void 0)},meta:{title:"帮助中心"}},{path:"/help-detail",name:"help-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.7ae9c3b9.js")}),void 0)},meta:{title:"帮助中心详情"}},{path:"/unit-test",name:"unit-test",component:function(){return __vitePreload((function(){return module.import("./index-legacy.2310ab1e.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-detail",name:"unit-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.2e775557.js")}),void 0)},meta:{title:"测验详情"}},{path:"/test-exercise",name:"test-exercise",component:function(){return __vitePreload((function(){return module.import("./index-legacy.bfc813a3.js")}),void 0)},meta:{title:"测试练习"}},{path:"/practice-mode",name:"practice-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f9bf7bfa.js")}),void 0)},meta:{title:"练习模式"}},{path:"/examination-mode",name:"examination-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.21156689.js")}),void 0)},meta:{title:"测试详情"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:function(){return __vitePreload((function(){return module.import("./index-legacy.27a0547e.js")}),void 0)},meta:{title:"补助确认"}},{path:"/mine-orchestra",name:"mine-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e061aa4e.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/mine-myphoto",name:"mine-myphoto",component:function(){return __vitePreload((function(){return module.import("./index-legacy.44c25f79.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-list",name:"photo-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c1e4cc58.js")}),void 0)},meta:{title:"相册"}},{path:"/photo-list-detail",name:"photo-list-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.6d5fd164.js")}),void 0)},meta:{title:"相册详情"}},{path:"/message-detail",name:"message-detail",component:function(){return __vitePreload((function(){return module.import("./message-detail-legacy.573765a6.js")}),void 0)},meta:{title:"消息详情"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d396dec1.js")}),void 0)},meta:{title:"支付"}},{path:"/payDefine",name:"payDefine",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ced6b66a.js")}),void 0)},meta:{title:"支付"}},{path:"/payResult",name:"payResult",component:function(){return __vitePreload((function(){return module.import("./index-legacy.941b042a.js")}),void 0)},meta:{title:"支付"}},{path:"/preview-protocol",name:"preview-protocol",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1f718dcb.js")}),void 0)},meta:{title:"管乐团用户注册协议"}},{path:"/privacyProtocol",name:"privacyProtocol",component:function(){return __vitePreload((function(){return module.import("./privacy-legacy.cc056880.js")}),void 0)},meta:{title:"管乐团隐私政策"}},{path:"/cashProtocol",name:"cashProtocol",component:function(){return __vitePreload((function(){return module.import("./cash-protocol-legacy.0843960f.js")}),void 0)},meta:{title:"共享经济平台注册经营者协议"}},{path:"/guide",name:"guide",component:function(){return __vitePreload((function(){return module.import("./guide-legacy.ff60a4a6.js")}),void 0)},meta:{title:"投屏帮助"}},{path:"/follow-account",name:"follow-account",component:function(){return __vitePreload((function(){return module.import("./index-legacy.2c088259.js")}),void 0)},meta:{title:"关注微信公众号"}},{path:"/bind-wechat",name:"bind-wechat",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c1c9b13e.js")}),void 0)},meta:{title:"绑定微信"}},{path:"/transfer",component:function(){return __vitePreload((function(){return module.import("./transfer-legacy.2c667859.js")}),void 0)},meta:{title:"管乐团"}},{path:"/:pathMatch(.*)*",component:function(){return __vitePreload((function(){return module.import("./index-legacy.69e88ed1.js")}),void 0)},meta:{title:"404",platform:paymentType$1}}],noLoginRouter$2=[],routesTeacher=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.136c5560.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4c77680e.js")}),void 0)}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b8d6d87a.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.e5ea4648.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ab6fa777.js")}),void 0)},meta:{title:"我的考勤"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.38cb583d.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.371e605d.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/screen-projection",name:"screen-projection",component:function(){return __vitePreload((function(){return module.import("./index-legacy.7e77e8d0.js")}),void 0)},meta:{title:"教学课件"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b1fa9e4d.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-create",name:"unit-create",component:function(){return __vitePreload((function(){return module.import("./index-legacy.8d443d47.js")}),void 0)},meta:{title:"新增测验"}},{path:"/unit-Lesson",name:"unit-Lesson",component:function(){return __vitePreload((function(){return module.import("./unit-Lesson-legacy.cc94caa8.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-test",name:"uni-test",component:function(){return __vitePreload((function(){return module.import("./uni-test-legacy.7b2bdde3.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-last",name:"uni-last",component:function(){return __vitePreload((function(){return module.import("./uni-last-legacy.a5021bfb.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.34b31466.js")}),void 0)},meta:{title:"测验详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.4f7a2b3d.js")}),void 0)},meta:{title:"补助明细"}}])}].concat(rootRouter,noLoginRouter$2),error="_error_1aqdy_1",info="_info_1aqdy_9",login="_login_1aqdy_27",loginTitle="_loginTitle_1aqdy_33",codeText="_codeText_1aqdy_41",margin34="_margin34_1aqdy_44",formTitle="_formTitle_1aqdy_47",wxPopupDialog="_wxPopupDialog_1aqdy_63",popupContainer="_popupContainer_1aqdy_80",title="_title_1aqdy_86",popupTips="_popupTips_1aqdy_93",styles=exports("bg",{error:error,info:info,login:login,loginTitle:loginTitle,codeText:codeText,margin34:margin34,formTitle:formTitle,wxPopupDialog:wxPopupDialog,popupContainer:popupContainer,title:title,popupTips:popupTips}),removeAuth=exports("bd",(function(){sessionStorage.removeItem("Authorization")})),_setAuth=exports("s",(function(e){sessionStorage.setItem("Authorization",e)})),browserInfo=browser(),MusicAuth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/loginMusic"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&_setAuth(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=19;break}return e.loading=!0,t.prev=7,t.next=10,request.get("/api-student/user/getUserInfo",{initRequest:!0,requestType:"form"});case 10:a=t.sent,setLogin(a.data),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(7),-1===(o=t.t0.message).indexOf("5000")&&-1===o.indexOf("authentication")?setLoginError():setLogout();case 18:e.loading=!1;case 19:if("logout"===state.user.status)try{i=e.$route,s=_objectSpread({returnUrl:e.$route.path},e.$route.query),i.meta.isRegister&&(s.isRegister=i.meta.isRegister),e.$router.replace({path:"/loginMusic",query:s})}catch(error){}case 20:case"end":return t.stop()}}),t,null,[[7,14]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),noLoginRouter$1=[{path:"/payment-result",name:"payment-result",component:function(){return __vitePreload((function(){return module.import("./index-legacy.78afd298.js")}),void 0)},meta:{title:"支付详情"}},{path:"/download",name:"download",component:function(){return __vitePreload((function(){return module.import("./index-legacy.bb3395a3.js")}),void 0)},meta:{title:"下载管乐团学生端"}}],routesStudent=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.136c5560.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.07a41b22.js")}),void 0)}},{path:"/coupons",name:"coupons",component:function(){return __vitePreload((function(){return module.import("./index-legacy.bd02c686.js")}),void 0)},meta:{title:"优惠券"}},{path:"/memberCenter",name:"memberCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a5fe7471.js")}),void 0)},meta:{title:"会员中心"}},{path:"/tradeRecord",name:"tradeRecord",component:function(){return __vitePreload((function(){return module.import("./index-legacy.af65e782.js")}),void 0)},meta:{title:"交易记录"}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c13d468b.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.3b02ff48.js")}),void 0)},meta:{title:"相片"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:function(){return __vitePreload((function(){return module.import("./apply-withdrawal-legacy.d0cda2ea.js")}),void 0)},meta:{title:"申请退团"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.371e605d.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3a5e8099.js")}),void 0)},meta:{title:"排行榜"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b8d6d87a.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.e5ea4648.js")}),void 0)},meta:{title:"练习统计"}}])},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:function(){return __vitePreload((function(){return module.import("./login-legacy.6b82a5bc.js")}),void 0)},meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:function(){return __vitePreload((function(){return module.import("./index-legacy.22c6747f.js")}),void 0)},meta:{title:"乐团报名"}},{path:"/orderDetail",name:"orderDetail",component:function(){return __vitePreload((function(){return module.import("./order-detail-legacy.52245027.js")}),void 0)},meta:{title:"订单详情"}},{path:"/shopAddress",name:"shopAddress",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a9218293.js")}),void 0)},meta:{title:"收货地址"}},{path:"/addressOperation",name:"addressOperation",component:function(){return __vitePreload((function(){return module.import("./address-operation-legacy.0f7adb4c.js")}),void 0)},meta:{title:"收货地址"}}]}].concat(noLoginRouter$1,rootRouter),noLoginRouter=[{path:"/companion-teacher-register",name:"companion-teacher-register",component:function(){return __vitePreload((function(){return module.import("./companion-teacher-register-legacy.7c92bd97.js")}),void 0)},meta:{title:"乐团伴学指导注册"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:function(){return __vitePreload((function(){return module.import("./manage-teacher-register-legacy.5149c2c8.js")}),void 0)},meta:{title:"乐团管理老师注册"}}],routesSchool=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.136c5560.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a4861ade.js")}),void 0)}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6cc99aee.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/create-orchestra",name:"create-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.44ce5d4d.js")}),void 0)},meta:{title:"新建乐团"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:function(){return __vitePreload((function(){return module.import("./select-teacher-legacy.c699482e.js")}),void 0)},meta:{title:"选择老师"}},{path:"/orchestra-detail",name:"orchestra-detail",component:function(){return __vitePreload((function(){return module.import("./orchestra-detail-legacy.0651a03e.js")}),void 0)},meta:{title:"乐团详情"}},{path:"/school-photo",name:"school-photo",component:function(){return __vitePreload((function(){return module.import("./photo-legacy.6df21e19.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.0ca0c6d8.js")}),void 0)},meta:{title:"相册详情"}},{path:"/mass-message",name:"mass-message",component:function(){return __vitePreload((function(){return module.import("./index-legacy.01e4850f.js")}),void 0)},meta:{title:"群发记录"}},{path:"/create-message",name:"create-message",component:function(){return __vitePreload((function(){return module.import("./create-message-legacy.7a836c71.js")}),void 0)},meta:{title:"群发消息"}},{path:"/companion-teacher",name:"companion-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ce5edb2d.js")}),void 0)},meta:{title:"伴学指导"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./companion-detail-legacy.8aadfdf2.js")}),void 0)},meta:{title:"伴学指导详情"}},{path:"/companion-unbind",name:"companion-unbind",component:function(){return __vitePreload((function(){return module.import("./unbind-legacy.02fc5f6c.js")}),void 0)},meta:{title:"课程交接"}},{path:"/manage-teacher",name:"manage-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.69f845f7.js")}),void 0)},meta:{title:"管理老师"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./manage-detail-legacy.e8e1c502.js")}),void 0)},meta:{title:"管理老师详情"}},{path:"/save-share-image",name:"save-share-image",component:function(){return __vitePreload((function(){return module.import("./index-legacy.563e89ca.js")}),void 0)},meta:{title:"注册"}},{path:"/orchestra-information",name:"orchestra-information",component:function(){return __vitePreload((function(){return module.import("./orchestra-information-legacy.03cd05ad.js")}),void 0)},meta:{title:"乐团资讯"}},{path:"/add-information",name:"add-information",component:function(){return __vitePreload((function(){return module.import("./add-information-legacy.461b922c.js")}),void 0)},meta:{title:"添加资讯"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b8d6d87a.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.e5ea4648.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.2300f30d.js")}),void 0)},meta:{title:"考勤管理"}},{path:"/student-att-day",name:"student-att-day",component:function(){return __vitePreload((function(){return module.import("./student-att-day-legacy.09a4907f.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.38cb583d.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1f28ef17.js")}),void 0)},meta:{title:"排行榜"}},{path:"/approval-manage",name:"approval-manage",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c985c28e.js")}),void 0)},meta:{title:"待办事项"}},{path:"/student-leave",name:"student-leave",component:function(){return __vitePreload((function(){return module.import("./student-leave-legacy.23d9c979.js")}),void 0)},meta:{title:"审批详情"}},{path:"/train-planning",name:"train-planning",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c85cc512.js")}),void 0)},meta:{title:"乐团排课"}},{path:"/train-content",name:"train-content",component:function(){return __vitePreload((function(){return module.import("./index-legacy.31561d24.js")}),void 0)},meta:{title:"训练内容"}},{path:"/practice-detail",name:"practice-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.52ec69c0.js")}),void 0)},meta:{title:"训练详情"}},{path:"/course-preview",name:"course-preview",component:function(){return __vitePreload((function(){return module.import("./index-legacy.8b407e58.js")}),void 0)},meta:{title:"课程预览"}},{path:"/course-adjust",name:"course-adjust",component:function(){return __vitePreload((function(){return module.import("./course-adjust-legacy.676bd8a6.js")}),void 0)},meta:{title:"课程调整"}},{path:"/batch-adjust",name:"batch-adjust",component:function(){return __vitePreload((function(){return module.import("./batch-adjust-legacy.3f4a3579.js")}),void 0)},meta:{title:"批量调整"}},{path:"/school-detail",name:"school-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.fff5b437.js")}),void 0)},meta:{title:"学校信息"}},{path:"/school-eidt",name:"school-eidt",component:function(){return __vitePreload((function(){return module.import("./eidt-school-legacy.e9f6dff4.js")}),void 0)},meta:{title:"修改学校地址"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.371e605d.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/orchestra-story",name:"orchestra-story",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1c3aeefe.js")}),void 0)},meta:{title:"乐团事迹"}},{path:"/story-operation",name:"story-operation",component:function(){return __vitePreload((function(){return module.import("./index-legacy.97411b26.js")}),void 0)},meta:{title:"添加事迹"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:function(){return __vitePreload((function(){return module.import("./exercise-detail-legacy.2a97b298.js")}),void 0)},meta:{title:"训练补助详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.4f7a2b3d.js")}),void 0)},meta:{title:"补助明细"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:function(){return __vitePreload((function(){return module.import("./grant-detail-legacy.031e4341.js")}),void 0)},meta:{title:"管理补助详情"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:function(){return __vitePreload((function(){return module.import("./reward-detail-legacy.360754fe.js")}),void 0)},meta:{title:"练习奖励详情"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.34b31466.js")}),void 0)},meta:{title:"测验详情"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b1fa9e4d.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:function(){return __vitePreload((function(){return module.import("./photo-create-legacy.10781243.js")}),void 0)},meta:{title:"创建相册"}},{path:"/practice-rewards",name:"practice-rewards",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a71a4323.js")}),void 0)},meta:{title:"练习奖励"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.dfe8e0da.js")}),void 0)},meta:{title:"练习奖励详情"}}])}].concat(rootRouter,noLoginRouter),paymentType=window.paymentType,routes=[],baseUrl=null;"STUDENT"===paymentType?routes=routesStudent:"TEACHER"===paymentType?(routes=routesTeacher,baseUrl="/teacher.html"):"SCHOOL"===paymentType&&(routes=routesSchool,baseUrl="/school.html"),console.log(routes,baseUrl,paymentType);var router=exports("i",createRouter({history:createWebHashHistory(),routes:routes,scrollBehavior:function(e,t,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}})),whitePath=["/coursewarePlay"];router.beforeEach((function(e,t,n){whitePath.includes(e.path)||baseEvent.emit("toastShow"),document.title=e.meta.title||"管乐团",n()})),router.afterEach((function(e,t){e.path===t.path?baseEvent.emit("toastClose"):setTimeout((function(){baseEvent.emit("toastClose")}),300)}));var isOpen=!1;router.onError((function(e){if(e instanceof Error){var t=e.name.indexOf("chunk"),n=router.currentRoute.value.fullPath;console.log(e),t&&!isOpen&&(baseEvent.emit("toastClose"),isOpen=!0,showDialog({title:"更新提示",message:"APP有更新请点击确定刷新页面?",confirmButtonColor:"var(--van-primary)"}).then((function(){browser().isApp?postMessage({api:"back"}):(location.hash=n,window.location.reload())})))}}));var index$1="",normalize="",style="",index=""}}}))})();
  38977. >>>>>>> online:dist/assets/index-legacy.8574e5e7.js
  38978. =======
  38979. !function(e){!function(t,n){e.exports?e.exports=n():t.numeral=n()}(commonjsGlobal$1,(function(){var e,t,n,r,a,o={},i={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},l={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function c(e,t){this._input=e,this._value=t}return(e=function(n){var r,a,i,s;if(e.isNumeral(n))r=n.value();else if(0===n||void 0===n)r=0;else if(null===n||t.isNaN(n))r=null;else if("string"==typeof n)if(l.zeroFormat&&n===l.zeroFormat)r=0;else if(l.nullFormat&&n===l.nullFormat||!n.replace(/[^0-9]+/g,"").length)r=null;else{for(a in o)if((s="function"==typeof o[a].regexps.unformat?o[a].regexps.unformat():o[a].regexps.unformat)&&n.match(s)){i=o[a].unformat;break}r=(i=i||e._.stringToNumber)(n)}else r=Number(n)||null;return new c(n,r)}).version="2.0.6",e.isNumeral=function(e){return e instanceof c},e._=t={numberToFormat:function(t,n,r){var a,o,s,l,c,u,p,d,f=i[e.options.currentLocale],h=!1,v=!1,m="",g=1e12,y=1e9,b=1e6,_="",A=!1;if(t=t||0,s=Math.abs(t),e._.includes(n,"(")?(h=!0,n=n.replace(/[\(|\)]/g,"")):(e._.includes(n,"+")||e._.includes(n,"-"))&&(u=e._.includes(n,"+")?n.indexOf("+"):t<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),e._.includes(n,"a")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],e._.includes(n," a")&&(m=" "),n=n.replace(new RegExp(m+"a[kmbt]?"),""),s>=g&&!o||"t"===o?(m+=f.abbreviations.trillion,t/=g):s<g&&s>=y&&!o||"b"===o?(m+=f.abbreviations.billion,t/=y):s<y&&s>=b&&!o||"m"===o?(m+=f.abbreviations.million,t/=b):(s<b&&s>=1e3&&!o||"k"===o)&&(m+=f.abbreviations.thousand,t/=1e3)),e._.includes(n,"[.]")&&(v=!0,n=n.replace("[.]",".")),l=t.toString().split(".")[0],c=n.split(".")[1],p=n.indexOf(","),a=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),_=e._.toFixed(t,c[0].length+c[1].length,r,c[1].length)):_=e._.toFixed(t,c.length,r),l=_.split(".")[0],_=e._.includes(_,".")?f.delimiters.decimal+_.split(".")[1]:"",v&&0===Number(_.slice(1))&&(_="")):l=e._.toFixed(t,0,r),m&&!o&&Number(l)>=1e3&&m!==f.abbreviations.trillion)switch(l=String(Number(l)/1e3),m){case f.abbreviations.thousand:m=f.abbreviations.million;break;case f.abbreviations.million:m=f.abbreviations.billion;break;case f.abbreviations.billion:m=f.abbreviations.trillion}if(e._.includes(l,"-")&&(l=l.slice(1),A=!0),l.length<a)for(var x=a-l.length;x>0;x--)l="0"+l;return p>-1&&(l=l.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),0===n.indexOf(".")&&(l=""),d=l+_+(m||""),h?d=(h&&A?"(":"")+d+(h&&A?")":""):u>=0?d=0===u?(A?"-":"+")+d:d+(A?"-":"+"):A&&(d="-"+d),d},stringToNumber:function(e){var t,n,r,a=i[l.currentLocale],o=e,s={thousand:3,million:6,billion:9,trillion:12};if(l.zeroFormat&&e===l.zeroFormat)n=0;else if(l.nullFormat&&e===l.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==a.delimiters.decimal&&(e=e.replace(/\./g,"").replace(a.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+a.abbreviations[t]+"(?:\\)|(\\"+a.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,s[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return"number"==typeof e&&isNaN(e)})),includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,r=Object(e),a=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o<a&&!(o in r);)o++;if(o>=a)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;o<a;o++)o in r&&(n=t(n,r[o],o,r));return n},multiplier:function(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)},correctionFactor:function(){var e=Array.prototype.slice.call(arguments);return e.reduce((function(e,n){var r=t.multiplier(n);return e>r?e:r}),1)},toFixed:function(e,t,n,r){var a,o,i,s,l=e.toString().split("."),c=t-(r||0);return a=2===l.length?Math.min(Math.max(l[1].length,c),t):c,i=Math.pow(10,a),s=(n(e+"e+"+a)/i).toFixed(a),r>t-a&&(o=new RegExp("\\.?0{1,"+(r-(t-a))+"}$"),s=s.replace(o,"")),s}},e.options=l,e.formats=o,e.locales=i,e.locale=function(e){return e&&(l.currentLocale=e.toLowerCase()),l.currentLocale},e.localeData=function(e){if(!e)return i[l.currentLocale];if(e=e.toLowerCase(),!i[e])throw new Error("Unknown locale : "+e);return i[e]},e.reset=function(){for(var e in s)l[e]=s[e]},e.zeroFormat=function(e){l.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){l.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){l.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n,n},e.validate=function(t,n){var r,a,o,i,s,l,c,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(n)}catch(p){c=e.localeData(e.locale())}return o=c.currency.symbol,s=c.abbreviations,r=c.delimiters.decimal,a="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,(null===(u=t.match(/^[^\d]+/))||(t=t.substr(1),u[0]===o))&&((null===(u=t.match(/[^\d]+$/))||(t=t.slice(0,-1),u[0]===s.thousand||u[0]===s.million||u[0]===s.billion||u[0]===s.trillion))&&(l=new RegExp(a+"{2}"),!t.match(/[^\d.,]/g)&&(!((i=t.split(r)).length>2)&&(i.length<2?!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l):1===i[0].length?!!i[0].match(/^\d+$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/):!!i[0].match(/^\d+.*\d$/)&&!i[0].match(l)&&!!i[1].match(/^\d+$/)))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,n){var r,a,i,s=this._value,c=t||l.defaultFormat;if(n=n||Math.round,0===s&&null!==l.zeroFormat)a=l.zeroFormat;else if(null===s&&null!==l.nullFormat)a=l.nullFormat;else{for(r in o)if(c.match(o[r].regexps.format)){i=o[r].format;break}a=(i=i||e._.numberToFormat)(s,c,n)}return a},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],(function(e,t,r,a){return e+Math.round(n*t)}),0)/n,this},subtract:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],(function(e,t,r,a){return e-Math.round(n*t)}),Math.round(this._value*n))/n,this},multiply:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)*Math.round(n*o)/Math.round(o*o)}),1),this},divide:function(e){return this._value=t.reduce([this._value,e],(function(e,n,r,a){var o=t.correctionFactor(e,n);return Math.round(e*o)/Math.round(n*o)})),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,n,r){var a,o=e._.includes(n," BPS")?" ":"";return t*=1e4,n=n.replace(/\s?BPS/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"BPS"),a=a.join("")):a=a+o+"BPS",a},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},a="("+(a=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(e){return n.suffixes.indexOf(e)<0}))).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(a)},format:function(t,a,o){var i,s,l,c=e._.includes(a,"ib")?r:n,u=e._.includes(a," b")||e._.includes(a," ib")?" ":"";for(a=a.replace(/\s?i?b/,""),i=0;i<=c.suffixes.length;i++)if(s=Math.pow(c.base,i),l=Math.pow(c.base,i+1),null===t||0===t||t>=s&&t<l){u+=c.suffixes[i],s>0&&(t/=s);break}return e._.numberToFormat(t,a,o)+u},unformat:function(t){var a,o,i=e._.stringToNumber(t);if(i){for(a=n.suffixes.length-1;a>=0;a--){if(e._.includes(t,n.suffixes[a])){o=Math.pow(n.base,a);break}if(e._.includes(t,r.suffixes[a])){o=Math.pow(r.base,a);break}}i*=o||1}return i}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,n,r){var a,o,i=e.locales[e.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),a=e._.numberToFormat(t,n,r),t>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(s.before,"-")&&!e._.includes(s.before,"(")&&(s.before="-"+s.before),o=0;o<s.before.length;o++)switch(s.before[o]){case"$":a=e._.insert(a,i.currency.symbol,o);break;case" ":a=e._.insert(a," ",o+i.currency.symbol.length-1)}for(o=s.after.length-1;o>=0;o--)switch(s.after[o]){case"$":a=o===s.after.length-1?a+i.currency.symbol:e._.insert(a,i.currency.symbol,-(s.after.length-(1+o)));break;case" ":a=o===s.after.length-1?a+" ":e._.insert(a," ",-(s.after.length-(1+o)+i.currency.symbol.length-1))}return a}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,n,r){var a=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(a[0]),n,r)+"e"+a[1]},unformat:function(t){var n=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),r=Number(n[0]),a=Number(n[1]);return a=e._.includes(t,"e-")?a*=-1:a,e._.reduce([r,Math.pow(10,a)],(function(t,n,r,a){var o=e._.correctionFactor(t,n);return t*o*(n*o)/(o*o)}),1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,n,r){var a=e.locales[e.options.currentLocale],o=e._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=a.ordinal(t),e._.numberToFormat(t,n,r)+o}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,n,r){var a,o=e._.includes(n," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),n=n.replace(/\s?\%/,""),a=e._.numberToFormat(t,n,r),e._.includes(a,")")?((a=a.split("")).splice(-1,0,o+"%"),a=a.join("")):a=a+o+"%",a},unformat:function(t){var n=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*n:n}}),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var r=Math.floor(e/60/60),a=Math.floor((e-60*r*60)/60),o=Math.round(e-60*r*60-60*a);return r+":"+(a<10?"0"+a:a)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}}),e}))}(numeral$1);var numeral=numeral$1.exports;reactive({loadingCount:0});var browser=exports("e",(function(){var e=navigator.userAgent;return{trident:e.indexOf("Trident")>-1,presto:e.indexOf("Presto")>-1,webKit:e.indexOf("AppleWebKit")>-1,gecko:e.indexOf("Gecko")>-1&&-1==e.indexOf("KHTML"),mobile:!!e.match(/AppleWebKit.*Mobile.*/),ios:!!e.match(/Mac OS X/),android:e.indexOf("ORCHESTRAAPPA")>-1||e.indexOf("Adr")>-1,iPhone:e.indexOf("ORCHESTRAAPPI")>-1,isApp:e.indexOf("ORCHESTRAAPPI")>-1||e.indexOf("ORCHESTRAAPPA")>-1,isTeacher:e.indexOf("ORCHESTRATEACHER")>-1,isStudent:e.indexOf("ORCHESTRASTUDENT")>-1,isSchool:e.indexOf("ORCHESTRASCHOOL")>-1,iPad:e.indexOf("iPad")>-1,webApp:-1==e.indexOf("Safari"),weixin:e.indexOf("MicroMessenger")>-1,alipay:e.indexOf("AlipayClient")>-1,huawei:!!e.match(/huawei/i)||!!e.match(/honor/i),xiaomi:!!e.match(/mi\s/i)||!!e.match(/redmi/i)||!!e.match(/mix/i)}})),getUrlCode=exports("bh",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"code",t=location.search,n=new Object;if(-1!=t.indexOf("?"))for(var r=t.substr(1),a=r.split("&"),o=0;o<a.length;o++)n[a[o].split("=")[0]]=a[o].split("=")[1];return console.log(n,"theRequest"),n[e]})),getRandomKey=function(){return""+(new Date).getTime()+Math.floor(1e6*Math.random())},removeAuth$1=exports("l",(function(){sessionStorage.removeItem("Authorization")})),setAuth$1=exports("j",(function(e){sessionStorage.setItem("Authorization",e)})),moneyFormat=exports("b3",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0,0.00";return numeral(e).format(t)})),getSecondRPM=exports("b4",(function(e,t){if(isNaN(e))return"00:00";var n=Math.floor(e/60).toString().padStart(2,"0"),r=Math.floor(e%60).toString().padStart(2,"0");return"cn"===t?n+"分"+r+"秒":n+":"+r})),formatterDatePicker=exports("aj",(function(e,t){return"year"===e&&(t.text+="年"),"month"===e&&(t.text+="月"),"day"===e&&(t.text+="日"),t})),hasSymbol="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.toStringTag),PolySymbol=function(e){return hasSymbol?Symbol(e):"_vr_"+e},matchedRouteKey=PolySymbol("rvlm"),viewDepthKey=PolySymbol("rvd"),routerKey=PolySymbol("r"),routeLocationKey=PolySymbol("rl"),routerViewLocationKey=PolySymbol("rvl"),isBrowser="undefined"!=typeof window;function isESModule(e){return e.__esModule||hasSymbol&&"Module"===e[Symbol.toStringTag]}var assign$1=Object.assign;function applyToParams(e,t){var n={};for(var r in t){var a=t[r];n[r]=Array.isArray(a)?a.map(e):e(a)}return n}var noop=function(){},TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=function(e){return e.replace(TRAILING_SLASH_RE,"")},NavigationType,NavigationDirection;function parseURL(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/",a={},o="",i="",s=t.indexOf("?"),l=t.indexOf("#",s>-1?s:0);return s>-1&&(n=t.slice(0,s),a=e(o=t.slice(s+1,l>-1?l:t.length))),l>-1&&(n=n||t.slice(0,l),i=t.slice(l,t.length)),{fullPath:(n=resolveRelativePath(null!=n?n:t,r))+(o&&"?")+o+i,path:n,query:a,hash:i}}function stringifyURL(e,t){var n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function stripBase(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function isSameRouteLocation(e,t,n){var r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&isSameRouteRecord(t.matched[r],n.matched[a])&&isSameRouteLocationParams(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!isSameRouteLocationParamsValue(e[n],t[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return Array.isArray(e)?isEquivalentArray(e,t):Array.isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return e===t[n]})):1===e.length&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;var n,r,a=t.split("/"),o=e.split("/"),i=a.length-1;for(n=0;n<o.length;n++)if(r=o[n],1!==i&&"."!==r){if(".."!==r)break;i--}return a.slice(0,i).join("/")+"/"+o.slice(n-(n===o.length?1:0)).join("/")}function normalizeBase(e){if(!e)if(isBrowser){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),removeTrailingSlash(e)}!function(e){e.pop="pop",e.push="push"}(NavigationType||(NavigationType={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(NavigationDirection||(NavigationDirection={}));var BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var computeScrollPosition=function(){return{left:window.pageXOffset,top:window.pageYOffset}};function scrollToPosition(e){var t;if("el"in e){var n=e.el,r="string"==typeof n&&n.startsWith("#"),a="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=getElementPosition(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}var scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){var t=scrollPositions.get(e);return scrollPositions.delete(e),t}var createBaseLocation=function(){return location.protocol+"//"+location.host};function createCurrentLocation(e,t){var n=t.pathname,r=t.search,a=t.hash,o=e.indexOf("#");if(o>-1){var i=a.includes(e.slice(o))?e.slice(o).length:1,s=a.slice(i);return"/"!==s[0]&&(s="/"+s),stripBase(s,"")}return stripBase(n,e)+r+a}function useHistoryListeners(e,t,n,r){var a=[],o=[],i=null,s=function(o){var s=o.state,l=createCurrentLocation(e,location),c=n.value,u=t.value,p=0;if(s){if(n.value=l,t.value=s,i&&i===c)return void(i=null);p=u?s.position-u.position:0}else r(l);a.forEach((function(e){e(n.value,c,{delta:p,type:NavigationType.pop,direction:p?p>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})}))};function l(){var e=window.history;e.state&&e.replaceState(assign$1({},e.state,{scroll:computeScrollPosition()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l),{pauseListeners:function(){i=n.value},listen:function(e){a.push(e);var t=function(){var t=a.indexOf(e);t>-1&&a.splice(t,1)};return o.push(t),t},destroy:function(){var e,t=_createForOfIteratorHelper(o);try{for(t.s();!(e=t.n()).done;){(0,e.value)()}}catch(n){t.e(n)}finally{t.f()}o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}}}function buildState(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?computeScrollPosition():null}}function useHistoryStateNavigation(e){var t=window,n=t.history,r=t.location,a={value:createCurrentLocation(e,r)},o={value:n.state};function i(t,a,i){var s=e.indexOf("#"),l=s>-1?(r.host&&document.querySelector("base")?e:e.slice(s))+t:createBaseLocation()+e+t;try{n[i?"replaceState":"pushState"](a,"",l),o.value=a}catch(c){console.error(c),r[i?"replace":"assign"](l)}}return o.value||i(a.value,{back:null,current:a.value,forward:null,position:n.length-1,replaced:!0,scroll:null},!0),{location:a,state:o,push:function(e,t){var r=assign$1({},o.value,n.state,{forward:e,scroll:computeScrollPosition()});i(r.current,r,!0),i(e,assign$1({},buildState(a.value,e,null),{position:r.position+1},t),!1),a.value=e},replace:function(e,t){i(e,assign$1({},n.state,buildState(o.value.back,e,o.value.forward,!0),t,{position:o.value.position}),!0),a.value=e}}}function createWebHistory(e){var t=useHistoryStateNavigation(e=normalizeBase(e)),n=useHistoryListeners(e,t.state,t.location,t.replace);var r=assign$1({location:"",base:e,go:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t||n.pauseListeners(),history.go(e)},createHref:createHref.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:function(){return t.location.value}}),Object.defineProperty(r,"state",{enumerable:!0,get:function(){return t.state.value}}),r}function createWebHashHistory(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return"string"==typeof e||e&&"object"===_typeof2(e)}function isRouteName(e){return"string"==typeof e||"symbol"===_typeof2(e)}var START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=PolySymbol("nf"),NavigationFailureType;function createRouterError(e,t){return assign$1(new Error,_defineProperty2({type:e},NavigationFailureSymbol,!0),t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(NavigationFailureType||(NavigationFailureType={}));var BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){var n,r=assign$1({},BASE_PATH_PARSER_OPTIONS,t),a=[],o=r.start?"^":"",i=[],s=_createForOfIteratorHelper(e);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=l.length?[]:[90];r.strict&&!l.length&&(o+="/");for(var u=0;u<l.length;u++){var p=l[u],d=40+(r.sensitive?.25:0);if(0===p.type)u||(o+="/"),o+=p.value.replace(REGEX_CHARS_RE,"\\$&"),d+=40;else if(1===p.type){var f=p.value,h=p.repeatable,v=p.optional,m=p.regexp;i.push({name:f,repeatable:h,optional:v});var g=m||BASE_PARAM_PATTERN;if(g!==BASE_PARAM_PATTERN){d+=10;try{new RegExp("(".concat(g,")"))}catch(A){throw new Error('Invalid custom RegExp for param "'.concat(f,'" (').concat(g,"): ")+A.message)}}var y=h?"((?:".concat(g,")(?:/(?:").concat(g,"))*)"):"(".concat(g,")");u||(y=v&&l.length<2?"(?:/".concat(y,")"):"/"+y),v&&(y+="?"),o+=y,d+=20,v&&(d+=-8),h&&(d+=-20),".*"===g&&(d+=-50)}c.push(d)}a.push(c)}}catch(A){s.e(A)}finally{s.f()}if(r.strict&&r.end){var b=a.length-1;a[b][a[b].length-1]+=.7000000000000001}r.strict||(o+="/?"),r.end?o+="$":r.strict&&(o+="(?:/|$)");var _=new RegExp(o,r.sensitive?"":"i");return{re:_,score:a,keys:i,parse:function(e){var t=e.match(_),n={};if(!t)return null;for(var r=1;r<t.length;r++){var a=t[r]||"",o=i[r-1];n[o.name]=a&&o.repeatable?a.split("/"):a}return n},stringify:function(t){var n,r="",a=!1,o=_createForOfIteratorHelper(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;a&&r.endsWith("/")||(r+="/"),a=!1;var s,l=_createForOfIteratorHelper(i);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(0===c.type)r+=c.value;else if(1===c.type){var u=c.value,p=c.repeatable,d=c.optional,f=u in t?t[u]:"";if(Array.isArray(f)&&!p)throw new Error('Provided param "'.concat(u,'" is an array but it is not repeatable (* or + modifiers)'));var h=Array.isArray(f)?f.join("/"):f;if(!h){if(!d)throw new Error('Missing required param "'.concat(u,'"'));i.length<2&&(r.endsWith("/")?r=r.slice(0,-1):a=!0)}r+=h}}}catch(A){l.e(A)}finally{l.f()}}}catch(A){o.e(A)}finally{o.f()}return r}}}function compareScoreArray(e,t){for(var n=0;n<e.length&&n<t.length;){var r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function comparePathParserScore(e,t){for(var n=0,r=e.score,a=t.score;n<r.length&&n<a.length;){var o=compareScoreArray(r[n],a[n]);if(o)return o;n++}return a.length-r.length}var ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if("/"===e)return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error('Invalid path "'.concat(e,'"'));function t(e){throw new Error("ERR (".concat(r,')/"').concat(c,'": ').concat(e))}var n,r=0,a=r,o=[];function i(){n&&o.push(n),n=[]}var s,l=0,c="",u="";function p(){c&&(0===r?n.push({type:0,value:c}):1===r||2===r||3===r?(n.length>1&&("*"===s||"+"===s)&&t("A repeatable param (".concat(c,") must be alone in its segment. eg: '/:ids+.")),n.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;l<e.length;)if("\\"!==(s=e[l++])||2===r)switch(r){case 0:"/"===s?(c&&p(),i()):":"===s?(p(),r=1):d();break;case 4:d(),r=a;break;case 1:"("===s?r=2:VALID_PARAM_RE.test(s)?d():(p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--);break;case 2:")"===s?"\\"==u[u.length-1]?u=u.slice(0,-1)+s:r=3:u+=s;break;case 3:p(),r=0,"*"!==s&&"?"!==s&&"+"!==s&&l--,u="";break;default:t("Unknown state")}else a=r,r=4;return 2===r&&t('Unfinished custom RegExp for param "'.concat(c,'"')),p(),i(),o}function createRouteRecordMatcher(e,t,n){var r=tokensToParser(tokenizePath(e.path),n),a=assign$1(r,{record:e,parent:t,children:[],alias:[]});return t&&!a.record.aliasOf==!t.record.aliasOf&&t.children.push(a),a}function createRouterMatcher(e,t){var n=[],r=new Map;function a(e,n,r){var s=!r,l=normalizeRouteRecord(e);l.aliasOf=r&&r.record;var c,u,p=mergeOptions(t,e),d=[l];if("alias"in e){var f,h=_createForOfIteratorHelper("string"==typeof e.alias?[e.alias]:e.alias);try{for(h.s();!(f=h.n()).done;){var v=f.value;d.push(assign$1({},l,{components:r?r.record.components:l.components,path:v,aliasOf:r?r.record:l}))}}catch(k){h.e(k)}finally{h.f()}}for(var m=0,g=d;m<g.length;m++){var y=g[m],b=y.path;if(n&&"/"!==b[0]){var _=n.record.path,A="/"===_[_.length-1]?"":"/";y.path=n.record.path+(b&&A+b)}if(c=createRouteRecordMatcher(y,n,p),r?r.alias.push(c):((u=u||c)!==c&&u.alias.push(c),s&&e.name&&!isAliasRecord(c)&&o(e.name)),"children"in l)for(var x=l.children,w=0;w<x.length;w++)a(x[w],c,r&&r.children[w]);r=r||c,i(c)}return u?function(){o(u)}:noop}function o(e){if(isRouteName(e)){var t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{var a=n.indexOf(e);a>-1&&(n.splice(a,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function i(e){for(var t=0;t<n.length&&comparePathParserScore(e,n[t])>=0;)t++;n.splice(t,0,e),e.record.name&&!isAliasRecord(e)&&r.set(e.record.name,e)}return t=mergeOptions({strict:!1,end:!0,sensitive:!1},t),e.forEach((function(e){return a(e)})),{addRoute:a,resolve:function(e,t){var a,o,i,s={};if("name"in e&&e.name){if(!(a=r.get(e.name)))throw createRouterError(1,{location:e});i=a.record.name,s=assign$1(paramsFromLocation(t.params,a.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}))),e.params),o=a.stringify(s)}else if("path"in e)o=e.path,(a=n.find((function(e){return e.re.test(o)})))&&(s=a.parse(o),i=a.record.name);else{if(!(a=t.name?r.get(t.name):n.find((function(e){return e.re.test(t.path)}))))throw createRouterError(1,{location:e,currentLocation:t});i=a.record.name,s=assign$1({},t.params,e.params),o=a.stringify(s)}for(var l=[],c=a;c;)l.unshift(c.record),c=c.parent;return{name:i,path:o,params:s,matched:l,meta:mergeMetaFields(l)}},removeRoute:o,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function paramsFromLocation(e,t){var n,r={},a=_createForOfIteratorHelper(t);try{for(a.s();!(n=a.n()).done;){var o=n.value;o in e&&(r[o]=e[o])}}catch(i){a.e(i)}finally{a.f()}return r}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function normalizeRecordProps(e){var t={},n=e.props||!1;if("component"in e)t.default=n;else for(var r in e.components)t[r]="boolean"==typeof n?n:n[r];return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((function(e,t){return assign$1(e,t.meta)}),{})}function mergeOptions(e,t){var n={};for(var r in e)n[r]=r in t?t[r]:e[r];return n}var HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return null==e?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode$2(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function parseQuery(e){var t={};if(""===e||"?"===e)return t;for(var n=("?"===e[0]?e.slice(1):e).split("&"),r=0;r<n.length;++r){var a=n[r].replace(PLUS_RE," "),o=a.indexOf("="),i=decode$2(o<0?a:a.slice(0,o)),s=o<0?null:decode$2(a.slice(o+1));if(i in t){var l=t[i];Array.isArray(l)||(l=t[i]=[l]),l.push(s)}else t[i]=s}return t}function stringifyQuery(e){var t="",n=function(n){var a=e[n];if(n=encodeQueryKey(n),null==a)return void 0!==a&&(t+=(t.length?"&":"")+n),r=n,"continue";var o=Array.isArray(a)?a.map((function(e){return e&&encodeQueryValue(e)})):[a&&encodeQueryValue(a)];o.forEach((function(e){void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})),r=n};for(var r in e)n(r);return t}function normalizeQuery(e){var t={};for(var n in e){var r=e[n];void 0!==r&&(t[n]=Array.isArray(r)?r.map((function(e){return null==e?null:""+e})):null==r?r:""+r)}return t}function useCallbacks(){var e=[];return{add:function(t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:function(){return e},reset:function(){e=[]}}}function guardToPromiseFn(e,t,n,r,a){var o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return function(){return new Promise((function(i,s){var l=function(e){!1===e?s(createRouterError(4,{from:n,to:t})):e instanceof Error?s(e):isRouteLocation(e)?s(createRouterError(2,{from:t,to:e})):(o&&r.enterCallbacks[a]===o&&"function"==typeof e&&o.push(e),i())},c=e.call(r&&r.instances[a],t,n,l),u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((function(e){return s(e)}))}))}}function extractComponentsGuards(e,t,n,r){var a,o=[],i=_createForOfIteratorHelper(e);try{var s=function(){var e=a.value,i=function(a){var i=e.components[a];if("beforeRouteEnter"!==t&&!e.instances[a])return"continue";if(isRouteComponent(i)){var s=(i.__vccOpts||i)[t];s&&o.push(guardToPromiseFn(s,n,r,e,a))}else{var l=i();o.push((function(){return l.then((function(o){if(!o)return Promise.reject(new Error("Couldn't resolve component \"".concat(a,'" at "').concat(e.path,'"')));var i=isESModule(o)?o.default:o;e.components[a]=i;var s=(i.__vccOpts||i)[t];return s&&guardToPromiseFn(s,n,r,e,a)()}))}))}};for(var s in e.components)i(s)};for(i.s();!(a=i.n()).done;)s()}catch(l){i.e(l)}finally{i.f()}return o}function isRouteComponent(e){return"object"===_typeof2(e)||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){var t=inject(routerKey),n=inject(routeLocationKey),r=computed((function(){return t.resolve(unref(e.to))})),a=computed((function(){var e=r.value.matched,t=e.length,a=e[t-1],o=n.matched;if(!a||!o.length)return-1;var i=o.findIndex(isSameRouteRecord.bind(null,a));if(i>-1)return i;var s=getOriginalPath(e[t-2]);return t>1&&getOriginalPath(a)===s&&o[o.length-1].path!==s?o.findIndex(isSameRouteRecord.bind(null,e[t-2])):i})),o=computed((function(){return a.value>-1&&includesParams(n.params,r.value.params)})),i=computed((function(){return a.value>-1&&a.value===n.matched.length-1&&isSameRouteLocationParams(n.params,r.value.params)}));return{route:r,href:computed((function(){return r.value.href})),isActive:o,isExactActive:i,navigate:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return guardEvent(n)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}}}var RouterLinkImpl=defineComponent({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink,setup:function(e,t){var n=t.slots,r=reactive(useLink(e)),a=inject(routerKey).options,o=computed((function(){var t;return _defineProperty2(t={},getLinkClass(e.activeClass,a.linkActiveClass,"router-link-active"),r.isActive),_defineProperty2(t,getLinkClass(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active"),r.isExactActive),t}));return function(){var t=n.default&&n.default(r);return e.custom?t:h$1("a",{"aria-current":r.isExactActive?e.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},t)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){var n=function(n){var r=t[n],a=e[n];if("string"==typeof r){if(r!==a)return{v:!1}}else if(!Array.isArray(a)||a.length!==r.length||r.some((function(e,t){return e!==a[t]})))return{v:!1}};for(var r in t){var a=n(r);if("object"===_typeof2(a))return a.v}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}var getLinkClass=function(e,t,n){return null!=e?e:null!=t?t:n},RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup:function(e,t){var n=t.attrs,r=t.slots,a=inject(routerViewLocationKey),o=computed((function(){return e.route||a.value})),i=inject(viewDepthKey,0),s=computed((function(){return o.value.matched[i]}));provide(viewDepthKey,i+1),provide(matchedRouteKey,s),provide(routerViewLocationKey,o);var l=ref();return watch((function(){return[l.value,s.value,e.name]}),(function(e,t){var n=_slicedToArray(e,3),r=n[0],a=n[1],o=n[2],i=_slicedToArray(t,3),s=i[0],l=i[1];i[2];a&&(a.instances[o]=r,l&&l!==a&&r&&r===s&&(a.leaveGuards.size||(a.leaveGuards=l.leaveGuards),a.updateGuards.size||(a.updateGuards=l.updateGuards))),!r||!a||l&&isSameRouteRecord(a,l)&&s||(a.enterCallbacks[o]||[]).forEach((function(e){return e(r)}))}),{flush:"post"}),function(){var t=o.value,a=s.value,i=a&&a.components[e.name],c=e.name;if(!i)return normalizeSlot(r.default,{Component:i,route:t});var u=a.props[e.name],p=u?!0===u?t.params:"function"==typeof u?u(t):u:null,d=h$1(i,assign$1({},p,n,{onVnodeUnmounted:function(e){e.component.isUnmounted&&(a.instances[c]=null)},ref:l}));return normalizeSlot(r.default,{Component:d,route:t})||d}}});function normalizeSlot(e,t){if(!e)return null;var n=e(t);return 1===n.length?n[0]:n}var RouterView=RouterViewImpl;function createRouter(e){var t=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,r=e.stringifyQuery||stringifyQuery,a=e.history,o=useCallbacks(),i=useCallbacks(),s=useCallbacks(),l=shallowRef(START_LOCATION_NORMALIZED),c=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var u,p=applyToParams.bind(null,(function(e){return""+e})),d=applyToParams.bind(null,encodeParam),f=applyToParams.bind(null,decode$2);function h(e,o){if(o=assign$1({},o||l.value),"string"==typeof e){var i=parseURL(n,e,o.path),s=t.resolve({path:i.path},o),c=a.createHref(i.fullPath);return assign$1(i,s,{params:f(s.params),hash:decode$2(i.hash),redirectedFrom:void 0,href:c})}var u;if("path"in e)u=assign$1({},e,{path:parseURL(n,e.path,o.path).path});else{var h=assign$1({},e.params);for(var v in h)null==h[v]&&delete h[v];u=assign$1({},e,{params:d(e.params)}),o.params=d(o.params)}var m=t.resolve(u,o),g=e.hash||"";m.params=p(f(m.params));var y=stringifyURL(r,assign$1({},e,{hash:encodeHash(g),path:m.path})),b=a.createHref(y);return assign$1({fullPath:y,hash:g,query:r===stringifyQuery?normalizeQuery(e.query):e.query||{}},m,{redirectedFrom:void 0,href:b})}function v(e){return"string"==typeof e?parseURL(n,e,l.value.path):assign$1({},e)}function m(e,t){if(c!==e)return createRouterError(8,{from:t,to:e})}function g(e){return b(e)}function y(e){var t=e.matched[e.matched.length-1];if(t&&t.redirect){var n=t.redirect,r="function"==typeof n?n(e):n;return"string"==typeof r&&((r=r.includes("?")||r.includes("#")?r=v(r):{path:r}).params={}),assign$1({query:e.query,hash:e.hash,params:e.params},r)}}function b(e,t){var n=c=h(e),a=l.value,o=e.state,i=e.force,s=!0===e.replace,u=y(n);if(u)return b(assign$1(v(u),{state:o,force:i,replace:s}),t||n);var p,d=n;return d.redirectedFrom=t,!i&&isSameRouteLocation(r,a,n)&&(p=createRouterError(16,{to:d,from:a}),T(a,a,!0,!1)),(p?Promise.resolve(p):A(d,a)).catch((function(e){return isNavigationFailure(e)?e:P(e,d,a)})).then((function(e){if(e){if(isNavigationFailure(e,2))return b(assign$1(v(e.to),{state:o,force:i,replace:s}),t||d)}else e=w(d,a,!0,s,o);return x(d,a,e),e}))}function _(e,t){var n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e,t){var n,r=_slicedToArray(extractChangingRecords(e,t),3),a=r[0],s=r[1],l=r[2];n=extractComponentsGuards(a.reverse(),"beforeRouteLeave",e,t);var c,u=_createForOfIteratorHelper(a);try{for(u.s();!(c=u.n()).done;){c.value.leaveGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){u.e(d)}finally{u.f()}var p=_.bind(null,e,t);return n.push(p),runGuardQueue(n).then((function(){n=[];var r,a=_createForOfIteratorHelper(o.list());try{for(a.s();!(r=a.n()).done;){var i=r.value;n.push(guardToPromiseFn(i,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=extractComponentsGuards(s,"beforeRouteUpdate",e,t);var r,a=_createForOfIteratorHelper(s);try{for(a.s();!(r=a.n()).done;){r.value.updateGuards.forEach((function(r){n.push(guardToPromiseFn(r,e,t))}))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(e.matched);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.beforeEnter&&!t.matched.includes(o))if(Array.isArray(o.beforeEnter)){var i,s=_createForOfIteratorHelper(o.beforeEnter);try{for(s.s();!(i=s.n()).done;){var l=i.value;n.push(guardToPromiseFn(l,e,t))}}catch(d){s.e(d)}finally{s.f()}}else n.push(guardToPromiseFn(o.beforeEnter,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).then((function(){return e.matched.forEach((function(e){return e.enterCallbacks={}})),(n=extractComponentsGuards(l,"beforeRouteEnter",e,t)).push(p),runGuardQueue(n)})).then((function(){n=[];var r,a=_createForOfIteratorHelper(i.list());try{for(a.s();!(r=a.n()).done;){var o=r.value;n.push(guardToPromiseFn(o,e,t))}}catch(d){a.e(d)}finally{a.f()}return n.push(p),runGuardQueue(n)})).catch((function(e){return isNavigationFailure(e,8)?e:Promise.reject(e)}))}function x(e,t,n){var r,a=_createForOfIteratorHelper(s.list());try{for(a.s();!(r=a.n()).done;){(0,r.value)(e,t,n)}}catch(o){a.e(o)}finally{a.f()}}function w(e,t,n,r,o){var i=m(e,t);if(i)return i;var s=t===START_LOCATION_NORMALIZED,c=isBrowser?history.state:{};n&&(r||s?a.replace(e.fullPath,assign$1({scroll:s&&c&&c.scroll},o)):a.push(e.fullPath,o)),l.value=e,T(e,t,n,s),C()}var k,S=useCallbacks(),E=useCallbacks();function P(e,t,n){C(e);var r=E.list();return r.length?r.forEach((function(r){return r(e,t,n)})):console.error(e),Promise.reject(e)}function C(e){k||(k=!0,u=a.listen((function(e,t,n){var r=h(e),o=y(r);if(o)b(assign$1(o,{replace:!0}),r).catch(noop);else{c=r;var i=l.value;isBrowser&&saveScrollPosition(getScrollKey(i.fullPath,n.delta),computeScrollPosition()),A(r,i).catch((function(e){return isNavigationFailure(e,12)?e:isNavigationFailure(e,2)?(b(e.to,r).then((function(e){isNavigationFailure(e,20)&&!n.delta&&n.type===NavigationType.pop&&a.go(-1,!1)})).catch(noop),Promise.reject()):(n.delta&&a.go(-n.delta,!1),P(e,r,i))})).then((function(e){(e=e||w(r,i,!1))&&(n.delta?a.go(-n.delta,!1):n.type===NavigationType.pop&&isNavigationFailure(e,20)&&a.go(-1,!1)),x(r,i,e)})).catch(noop)}})),S.list().forEach((function(t){var n=_slicedToArray(t,2),r=n[0],a=n[1];return e?a(e):r()})),S.reset())}function T(t,n,r,a){var o=e.scrollBehavior;if(!isBrowser||!o)return Promise.resolve();var i=!r&&getSavedScrollPosition(getScrollKey(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return nextTick().then((function(){return o(t,n,i)})).then((function(e){return e&&scrollToPosition(e)})).catch((function(e){return P(e,t,n)}))}var I,M=function(e){return a.go(e)},R=new Set,O={currentRoute:l,addRoute:function(e,n){var r,a;return isRouteName(e)?(r=t.getRecordMatcher(e),a=n):a=e,t.addRoute(a,r)},removeRoute:function(e){var n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((function(e){return e.record}))},resolve:h,options:e,push:g,replace:function(e){return g(assign$1(v(e),{replace:!0}))},go:M,back:function(){return M(-1)},forward:function(){return M(1)},beforeEach:o.add,beforeResolve:i.add,afterEach:s.add,onError:E.add,isReady:function(){return k&&l.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((function(e,t){S.add([e,t])}))},install:function(e){e.component("RouterLink",RouterLink),e.component("RouterView",RouterView),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:function(){return unref(l)}}),isBrowser&&!I&&l.value===START_LOCATION_NORMALIZED&&(I=!0,g(a.location).catch((function(e){})));var t={},n=function(e){t[e]=computed((function(){return l.value[e]}))};for(var r in START_LOCATION_NORMALIZED)n(r);e.provide(routerKey,this),e.provide(routeLocationKey,reactive(t)),e.provide(routerViewLocationKey,l);var o=e.unmount;R.add(e),e.unmount=function(){R.delete(e),R.size<1&&(c=START_LOCATION_NORMALIZED,u&&u(),l.value=START_LOCATION_NORMALIZED,I=!1,k=!1),o()}}};return O}function runGuardQueue(e){return e.reduce((function(e,t){return e.then((function(){return t()}))}),Promise.resolve())}function extractChangingRecords(e,t){for(var n=[],r=[],a=[],o=Math.max(t.matched.length,e.matched.length),i=function(o){var i=t.matched[o];i&&(e.matched.find((function(e){return isSameRouteRecord(e,i)}))?r.push(i):n.push(i));var s=e.matched[o];s&&(t.matched.find((function(e){return isSameRouteRecord(e,s)}))||a.push(s))},s=0;s<o;s++)i(s);return[n,r,a]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var originalPostMessage=window.postMessage;window.postMessage=function(e){originalPostMessage(e,"*")};var loop=function(){},calls={},browserInfo$2=browser();browserInfo$2.isApp&&window.addEventListener("message",(function(e){try{var t,n,r;console.log("app交互接受:",e.data);var a=e.data?"object"===_typeof2(e.data)?e.data:JSON.parse(e.data):{},o=(null===(t=a.content)||void 0===t?void 0:t.uuid)||a.uuid;console.log(o,a.content,"uuid");try{a.content&&(a.content=JSON.parse(a.content))}catch(error){}if(null!=a&&null!==(n=a.content)&&void 0!==n&&n.uuid,!o){var i,s=_createForOfIteratorHelper(Object.keys(calls).filter((function(e){return 0===e.indexOf(a.api)})));try{for(s.s();!(i=s.n()).done;){var l=i.value,c=calls[l]||loop;"function"==typeof c&&c(a)}}catch(d){s.e(d)}finally{s.f()}return}var u=(null===(r=a.content)||void 0===r?void 0:r.uuid)||a.uuid||a.api+a.uuid,p=calls[u]||loop;"function"==typeof p&&p(a)}catch(error){console.error("通信消息解析错误",error)}}));var instance=window.ORCHESTRA||(null===(_window$webkit=window.webkit)||void 0===_window$webkit||null===(_window$webkit$messag=_window$webkit.messageHandlers)||void 0===_window$webkit$messag?void 0:_window$webkit$messag.ORCHESTRA),postMessage=exports("k",(function(e,t){if(browserInfo$2.isApp){var n=getRandomKey();calls[n]=t||loop,e.content=e.content?_objectSpread(_objectSpread({},e.content),{},{uuid:n}):{uuid:n},console.log("app交互发送:",e),instance.postMessage(JSON.stringify(e))}})),listenerMessage=exports("bF",(function(e,t){if(browserInfo$2.isApp){var n=e+getRandomKey();calls[n]=t||loop}})),removeListenerMessage=exports("bG",(function(e,t){if(browserInfo$2.isApp){var n=e;if(Array.isArray(calls[n])){var r=calls[n].indexOf(t);calls[n].splice(r,1)}}})),promisefiyPostMessage=exports("p",(function(e){return new Promise((function(t){postMessage(e,(function(e){return t(e)}))}))})),scriptRel="modulepreload",seen={},base="./",__vitePreload=function(e,t){return e()},error$1="_error_1i228_1",info$1="_info_1i228_9",styles$2={error:error$1,info:info$1},state=exports("f",reactive({user:{status:"init",data:{}},platformType:"STUDENT",clientId:{STUDENT:"jmedu-student",TEACHER:"jmedu-teacher",SCHOOL:"jmedu-school"},platformApi:"/api-student",version:"",ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/",musicCertStatus:!1,openLiveStatus:!1})),getOssUploadUrl=exports("bw",(function(e){return"https://".concat(e||"gyt",".ks3-cn-beijing.ksyuncs.com/")})),setLogin=exports("n",(function(e){state.user.status="login",state.user.data=e})),setLogout=exports("bi",(function(){state.user.status="logout",state.user.data=null})),setLoginError=function(){state.user.status="error",state.user.data=null},goWechatAuth=exports("bf",(function(e,t){goAuth(e,t)})),goAuth=function(e,t){console.log(t||window.location.href,"urlString || window.location.href");var n=encodeURIComponent(t||window.location.href);console.log(n,"urlNow");var r="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".concat(e||"wx8654c671631cfade","&redirect_uri=").concat(n,"&response_type=code&scope=").concat("snsapi_base","&state=STATE&connect_redirect=1#wechat_redirect");window.location.replace(r)},shams=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===_typeof2(Symbol.iterator))return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0},origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=shams,hasSymbols$1=function(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"===_typeof2(origSymbol("foo"))&&("symbol"===_typeof2(Symbol("bar"))&&hasSymbolSham())))},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function(e){var t=this;if("function"!=typeof t||toStr$1.call(t)!==funcType)throw new TypeError(ERROR_MESSAGE+t);for(var n,r=slice.call(arguments,1),a=function(){if(this instanceof n){var a=t.apply(this,r.concat(slice.call(arguments)));return Object(a)===a?a:this}return t.apply(e,r.concat(slice.call(arguments)))},o=Math.max(0,t.length-r.length),i=[],s=0;s<o;s++)i.push("$"+s);if(n=Function("binder","return function ("+i.join(",")+"){ return binder.apply(this,arguments); }")(a),t.prototype){var l=function(){};l.prototype=t.prototype,n.prototype=new l,l.prototype=null}return n},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src$1=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(e){try{return $Function('"use strict"; return ('+e+").constructor;")()}catch(t){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(e){$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(e){try{return $gOPD(arguments,"callee").get}catch(t){return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),getProto=Object.getPrototypeOf||function(e){return e.__proto__},needsEval={},TypedArray="undefined"==typeof Uint8Array?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":"undefined"==typeof AggregateError?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined$1:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined$1:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined$1:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined$1:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined$1:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":_typeof2(JSON))?JSON:undefined$1,"%Map%":"undefined"==typeof Map?undefined$1:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols?getProto((new Map)[Symbol.iterator]()):undefined$1,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined$1:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined$1:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols?getProto((new Set)[Symbol.iterator]()):undefined$1,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined$1:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined$1:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined$1:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined$1:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined$1:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined$1:WeakSet},doEval=function e(t){var n;if("%AsyncFunction%"===t)n=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===t)n=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&(n=getProto(a.prototype))}return INTRINSICS[t]=n,n},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src$1,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function(e){var t=$strSlice(e,0,1),n=$strSlice(e,-1);if("%"===t&&"%"!==n)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var r=[];return $replace(e,rePropName,(function(e,t,n,a){r[r.length]=n?$replace(a,reEscapeChar,"$1"):t||e})),r},getBaseIntrinsic=function(e,t){var n,r=e;if(hasOwn$1(LEGACY_ALIASES,r)&&(r="%"+(n=LEGACY_ALIASES[r])[0]+"%"),hasOwn$1(INTRINSICS,r)){var a=INTRINSICS[r];if(a===needsEval&&(a=doEval(r)),void 0===a&&!t)throw new $TypeError$1("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new $SyntaxError("intrinsic "+e+" does not exist!")},getIntrinsic=function(e,t){if("string"!=typeof e||0===e.length)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new $TypeError$1('"allowMissing" argument must be a boolean');var n=stringToPath(e),r=n.length>0?n[0]:"",a=getBaseIntrinsic("%"+r+"%",t),o=a.name,i=a.value,s=!1,l=a.alias;l&&(r=l[0],$spliceApply(n,$concat([0,1],l)));for(var c=1,u=!0;c<n.length;c+=1){var p=n[c],d=$strSlice(p,0,1),f=$strSlice(p,-1);if(('"'===d||"'"===d||"`"===d||'"'===f||"'"===f||"`"===f)&&d!==f)throw new $SyntaxError("property names with quotes must have matching quotes");if("constructor"!==p&&u||(s=!0),hasOwn$1(INTRINSICS,o="%"+(r+="."+p)+"%"))i=INTRINSICS[o];else if(null!=i){if(!(p in i)){if(!t)throw new $TypeError$1("base intrinsic for "+e+" exists, but the property is not available.");return}if($gOPD&&c+1>=n.length){var h=$gOPD(i,p);i=(u=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:i[p]}else u=hasOwn$1(i,p),i=i[p];u&&!s&&(INTRINSICS[o]=i)}}return i},callBind$1={exports:{}};!function(t){var n=functionBind,r=getIntrinsic,a=r("%Function.prototype.apply%"),o=r("%Function.prototype.call%"),i=r("%Reflect.apply%",!0)||n.call(o,a),s=r("%Object.getOwnPropertyDescriptor%",!0),l=r("%Object.defineProperty%",!0),c=r("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}t.exports=function(e){var t=i(n,o,arguments);if(s&&l){var r=s(t,"length");r.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var u=function(){return i(n,a,arguments)};l?l(t.exports,"apply",{value:u}):t.exports.apply=u}(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function(e,t){var n=GetIntrinsic$1(e,!!t);return"function"==typeof n&&$indexOf(e,".prototype.")>-1?callBind(n):n},__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1),hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap="function"==typeof WeakMap&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet="function"==typeof WeakSet&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef="function"==typeof WeakRef&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,match=String.prototype.match,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"===_typeof2(Symbol.iterator)?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"===_typeof2(Symbol.iterator),isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),inspectCustom=require$$0.custom,inspectSymbol=inspectCustom&&isSymbol(inspectCustom)?inspectCustom:null,toStringTag="function"==typeof Symbol&&void 0!==Symbol.toStringTag?Symbol.toStringTag:null,objectInspect=function e(t,n,r,a){var o=n||{};if(has$3(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has$3(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var s=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=s&&s>0&&"object"===_typeof2(t))return isArray$4(t)?"[Array]":"[Object]";var l=getIndent(o,r);if(void 0===a)a=[];else if(indexOf(a,t)>=0)return"[Circular]";function c(t,n,i){if(n&&(a=a.slice()).push(n),i){var s={depth:o.depth};return has$3(o,"quoteStyle")&&(s.quoteStyle=o.quoteStyle),e(t,s,r+1,a)}return e(t,o,r+1,a)}if("function"==typeof t){var u=nameOf(t),p=arrObjKeys(t,c);return"[Function"+(u?": "+u:" (anonymous)")+"]"+(p.length>0?" { "+p.join(", ")+" }":"")}if(isSymbol(t)){var d=hasShammedSymbols?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!==_typeof2(t)||hasShammedSymbols?d:markBoxed(d)}if(isElement(t)){for(var f="<"+String(t.nodeName).toLowerCase(),h=t.attributes||[],v=0;v<h.length;v++)f+=" "+h[v].name+"="+wrapQuotes(quote(h[v].value),"double",o);return f+=">",t.childNodes&&t.childNodes.length&&(f+="..."),f+="</"+String(t.nodeName).toLowerCase()+">"}if(isArray$4(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,c);return l&&!singleLineValues(m)?"["+indentedJoin(m,l)+"]":"[ "+m.join(", ")+" ]"}if(isError(t)){var g=arrObjKeys(t,c);return 0===g.length?"["+String(t)+"]":"{ ["+String(t)+"] "+g.join(", ")+" }"}if("object"===_typeof2(t)&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol])return t[inspectSymbol]();if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var y=[];return mapForEach.call(t,(function(e,n){y.push(c(n,t,!0)+" => "+c(e,t))})),collectionOf("Map",mapSize.call(t),y,l)}if(isSet(t)){var b=[];return setForEach.call(t,(function(e){b.push(c(e,t))})),collectionOf("Set",setSize.call(t),b,l)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(c(Number(t)));if(isBigInt(t))return markBoxed(c(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(c(String(t)));if(!isDate$1(t)&&!isRegExp$1(t)){var _=arrObjKeys(t,c),A=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,x=t instanceof Object?"":"null prototype",w=!A&&toStringTag&&Object(t)===t&&toStringTag in t?toStr(t).slice(8,-1):x?"Object":"",k=(A||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(w||x?"["+[].concat(w||[],x||[]).join(": ")+"] ":"");return 0===_.length?k+"{}":l?k+"{"+indentedJoin(_,l)+"}":k+"{ "+_.join(", ")+" }"}return String(t)};function wrapQuotes(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function quote(e){return String(e).replace(/"/g,"&quot;")}function isArray$4(e){return!("[object Array]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isDate$1(e){return!("[object Date]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isRegExp$1(e){return!("[object RegExp]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isError(e){return!("[object Error]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isString(e){return!("[object String]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isNumber(e){return!("[object Number]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isBoolean(e){return!("[object Boolean]"!==toStr(e)||toStringTag&&"object"===_typeof2(e)&&toStringTag in e)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"===_typeof2(t)&&t instanceof Symbol;if("symbol"===_typeof2(t))return!0;if(!t||"object"!==_typeof2(t)||!symToString)return!1;try{return symToString.call(t),!0}catch(e){}return!1}function isBigInt(t){if(!t||"object"!==_typeof2(t)||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(e){}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(e){return e in this};function has$3(e,t){return hasOwn.call(e,t)}function toStr(e){return objectToString$1.call(e)}function nameOf(e){if(e.name)return e.name;var t=match.call(functionToString.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function indexOf(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function isMap(t){if(!mapSize||!t||"object"!==_typeof2(t))return!1;try{mapSize.call(t);try{setSize.call(t)}catch(n){return!0}return t instanceof Map}catch(e){}return!1}function isWeakMap(t){if(!weakMapHas||!t||"object"!==_typeof2(t))return!1;try{weakMapHas.call(t,weakMapHas);try{weakSetHas.call(t,weakSetHas)}catch(n){return!0}return t instanceof WeakMap}catch(e){}return!1}function isWeakRef(t){if(!weakRefDeref||!t||"object"!==_typeof2(t))return!1;try{return weakRefDeref.call(t),!0}catch(e){}return!1}function isSet(t){if(!setSize||!t||"object"!==_typeof2(t))return!1;try{setSize.call(t);try{mapSize.call(t)}catch(n){return!0}return t instanceof Set}catch(e){}return!1}function isWeakSet(t){if(!weakSetHas||!t||"object"!==_typeof2(t))return!1;try{weakSetHas.call(t,weakSetHas);try{weakMapHas.call(t,weakMapHas)}catch(n){return!0}return t instanceof WeakSet}catch(e){}return!1}function isElement(e){return!(!e||"object"!==_typeof2(e))&&("undefined"!=typeof HTMLElement&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)}function inspectString(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return inspectString(e.slice(0,t.maxStringLength),t)+r}return wrapQuotes(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,lowbyte),"single",t)}function lowbyte(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function markBoxed(e){return"Object("+e+")"}function weakCollectionOf(e){return e+" { ? }"}function collectionOf(e,t,n,r){return e+" ("+t+") {"+(r?indentedJoin(n,r):n.join(", "))+"}"}function singleLineValues(e){for(var t=0;t<e.length;t++)if(indexOf(e[t],"\n")>=0)return!1;return!0}function getIndent(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}function indentedJoin(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function arrObjKeys(e,t){var n=isArray$4(e),r=[];if(n){r.length=e.length;for(var a=0;a<e.length;a++)r[a]=has$3(e,a)?t(e[a],e):""}var o,i="function"==typeof gOPS?gOPS(e):[];if(hasShammedSymbols){o={};for(var s=0;s<i.length;s++)o["$"+i[s]]=i[s]}for(var l in e)has$3(e,l)&&(n&&String(Number(l))===l&&l<e.length||hasShammedSymbols&&o["$"+l]instanceof Symbol||(/[^\w$]/.test(l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof gOPS)for(var c=0;c<i.length;c++)isEnumerable.call(e,i[c])&&r.push("["+t(i[c])+"]: "+t(e[i[c]],e));return r}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},listGet=function(e,t){var n=listGetNode(e,t);return n&&n.value},listSet=function(e,t,n){var r=listGetNode(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},listHas=function(e,t){return!!listGetNode(e,t)},sideChannel=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new $TypeError("Side channel does not contain "+inspect(e))},get:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapGet(e,r)}else if($Map){if(t)return $mapGet(t,r)}else if(n)return listGet(n,r)},has:function(r){if($WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)){if(e)return $weakMapHas(e,r)}else if($Map){if(t)return $mapHas(t,r)}else if(n)return listHas(n,r);return!1},set:function(r,a){$WeakMap&&r&&("object"===_typeof2(r)||"function"==typeof r)?(e||(e=new $WeakMap),$weakMapSet(e,r,a)):$Map?(t||(t=new $Map),$mapSet(t,r,a)):(n||(n={key:{},next:null}),listSet(n,r,a))}};return r},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(e){return replace.call(e,percentTwenties,"+")},RFC3986:function(e){return String(e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),compactQueue=function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(isArray$3(n)){for(var r=[],a=0;a<n.length;++a)void 0!==n[a]&&r.push(n[a]);t.obj[t.prop]=r}}},arrayToObject=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},merge=function e(t,n,r){if(!n)return t;if("object"!==_typeof2(n)){if(isArray$3(t))t.push(n);else{if(!t||"object"!==_typeof2(t))return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!has$2.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==_typeof2(t))return[t].concat(n);var a=t;return isArray$3(t)&&!isArray$3(n)&&(a=arrayToObject(t,r)),isArray$3(t)&&isArray$3(n)?(n.forEach((function(n,a){if(has$2.call(t,a)){var o=t[a];o&&"object"===_typeof2(o)&&n&&"object"===_typeof2(n)?t[a]=e(o,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return has$2.call(t,a)?t[a]=e(t[a],o,r):t[a]=o,t}),a)},assign=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},decode$1=function(t,n,r){var a=t.replace(/\+/g," ");if("iso-8859-1"===r)return a.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(a)}catch(e){return a}},encode=function(e,t,n,r,a){if(0===e.length)return e;var o=e;if("symbol"===_typeof2(e)?o=Symbol.prototype.toString.call(e):"string"!=typeof e&&(o=String(e)),"iso-8859-1"===n)return escape(o).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var i="",s=0;s<o.length;++s){var l=o.charCodeAt(s);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===formats$2.RFC1738&&(40===l||41===l)?i+=o.charAt(s):l<128?i+=hexTable[l]:l<2048?i+=hexTable[192|l>>6]+hexTable[128|63&l]:l<55296||l>=57344?i+=hexTable[224|l>>12]+hexTable[128|l>>6&63]+hexTable[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&o.charCodeAt(s)),i+=hexTable[240|l>>18]+hexTable[128|l>>12&63]+hexTable[128|l>>6&63]+hexTable[128|63&l])}return i},compact=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var a=t[r],o=a.obj[a.prop],i=Object.keys(o),s=0;s<i.length;++s){var l=i[s],c=o[l];"object"===_typeof2(c)&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:o,prop:l}),n.push(c))}return compactQueue(t),e},isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},isBuffer=function(e){return!(!e||"object"!==_typeof2(e))&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},combine=function(e,t){return[].concat(e,t)},maybeMap=function(e,t){if(isArray$3(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},utils$2={arrayToObject:arrayToObject,assign:assign,combine:combine,compact:compact,decode:decode$1,encode:encode,isBuffer:isBuffer,isRegExp:isRegExp,maybeMap:maybeMap,merge:merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},isArray$2=Array.isArray,split=String.prototype.split,push=Array.prototype.push,pushToArray=function(e,t){push.apply(e,isArray$2(t)?t:[t])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(e){return toISO.call(e)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"===_typeof2(e)||"bigint"==typeof e},sentinel={},stringify$1=function e(t,n,r,a,o,i,s,l,c,u,p,d,f,h,v){for(var m=t,g=v,y=0,b=!1;void 0!==(g=g.get(sentinel))&&!b;){var _=g.get(t);if(y+=1,void 0!==_){if(_===y)throw new RangeError("Cyclic object value");b=!0}void 0===g.get(sentinel)&&(y=0)}if("function"==typeof s?m=s(n,m):m instanceof Date?m=u(m):"comma"===r&&isArray$2(m)&&(m=utils$1.maybeMap(m,(function(e){return e instanceof Date?u(e):e}))),null===m){if(a)return i&&!f?i(n,defaults$1.encoder,h,"key",p):n;m=""}if(isNonNullishPrimitive(m)||utils$1.isBuffer(m)){if(i){var A=f?n:i(n,defaults$1.encoder,h,"key",p);if("comma"===r&&f){for(var x=split.call(String(m),","),w="",k=0;k<x.length;++k)w+=(0===k?"":",")+d(i(x[k],defaults$1.encoder,h,"value",p));return[d(A)+"="+w]}return[d(A)+"="+d(i(m,defaults$1.encoder,h,"value",p))]}return[d(n)+"="+d(String(m))]}var S,E=[];if(void 0===m)return E;if("comma"===r&&isArray$2(m))S=[{value:m.length>0?m.join(",")||null:void 0}];else if(isArray$2(s))S=s;else{var P=Object.keys(m);S=l?P.sort(l):P}for(var C=0;C<S.length;++C){var T=S[C],I="object"===_typeof2(T)&&void 0!==T.value?T.value:m[T];if(!o||null!==I){var M=isArray$2(m)?"function"==typeof r?r(n,T):n:n+(c?"."+T:"["+T+"]");v.set(t,y);var R=getSideChannel();R.set(sentinel,v),pushToArray(E,e(I,M,r,a,o,i,s,l,c,u,p,d,f,h,R))}}return E},normalizeStringifyOptions=function(e){if(!e)return defaults$1;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||defaults$1.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=formats$1.default;if(void 0!==e.format){if(!has$1.call(formats$1.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=formats$1.formatters[n],a=defaults$1.filter;return("function"==typeof e.filter||isArray$2(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:void 0===e.allowDots?defaults$1.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults$1.charsetSentinel,delimiter:void 0===e.delimiter?defaults$1.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:defaults$1.encode,encoder:"function"==typeof e.encoder?e.encoder:defaults$1.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:defaults$1.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:defaults$1.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(e,t){var n,r=e,a=normalizeStringifyOptions(t);"function"==typeof a.filter?r=(0,a.filter)("",r):isArray$2(a.filter)&&(n=a.filter);var o,i=[];if("object"!==_typeof2(r)||null===r)return"";o=t&&t.arrayFormat in arrayPrefixGenerators?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var s=arrayPrefixGenerators[o];n||(n=Object.keys(r)),a.sort&&n.sort(a.sort);for(var l=getSideChannel(),c=0;c<n.length;++c){var u=n[c];a.skipNulls&&null===r[u]||pushToArray(i,stringify$1(r[u],u,s,a.strictNullHandling,a.skipNulls,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,a.charset,l))}var p=i.join(a.delimiter),d=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?d+="utf8=%26%2310003%3B&":d+="utf8=%E2%9C%93&"),p.length>0?d+p:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},parseArrayValue=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(e,t){var n,r={},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,i=a.split(t.delimiter,o),s=-1,l=t.charset;if(t.charsetSentinel)for(n=0;n<i.length;++n)0===i[n].indexOf("utf8=")&&(i[n]===charsetSentinel?l="utf-8":i[n]===isoSentinel&&(l="iso-8859-1"),s=n,n=i.length);for(n=0;n<i.length;++n)if(n!==s){var c,u,p=i[n],d=p.indexOf("]="),f=-1===d?p.indexOf("="):d+1;-1===f?(c=t.decoder(p,defaults.decoder,l,"key"),u=t.strictNullHandling?null:""):(c=t.decoder(p.slice(0,f),defaults.decoder,l,"key"),u=utils.maybeMap(parseArrayValue(p.slice(f+1),t),(function(e){return t.decoder(e,defaults.decoder,l,"value")}))),u&&t.interpretNumericEntities&&"iso-8859-1"===l&&(u=interpretNumericEntities(u)),p.indexOf("[]=")>-1&&(u=isArray$1(u)?[u]:u),has.call(r,c)?r[c]=utils.combine(r[c],u):r[c]=u}return r},parseObject=function(e,t,n,r){for(var a=r?t:parseArrayValue(t,n),o=e.length-1;o>=0;--o){var i,s=e[o];if("[]"===s&&n.parseArrays)i=[].concat(a);else{i=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[])[c]=a:"__proto__"!==l&&(i[l]=a):i={0:a}}a=i}return a},parseKeys=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,i=n.depth>0&&/(\[[^[\]]*])/.exec(a),s=i?a.slice(0,i.index):a,l=[];if(s){if(!n.plainObjects&&has.call(Object.prototype,s)&&!n.allowPrototypes)return;l.push(s)}for(var c=0;n.depth>0&&null!==(i=o.exec(a))&&c<n.depth;){if(c+=1,!n.plainObjects&&has.call(Object.prototype,i[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(i[1])}return i&&l.push("["+a.slice(i.index)+"]"),parseObject(l,t,n,r)}},normalizeParseOptions=function(e){if(!e)return defaults;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?defaults.charset:e.charset;return{allowDots:void 0===e.allowDots?defaults.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:defaults.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:defaults.comma,decoder:"function"==typeof e.decoder?e.decoder:defaults.decoder,delimiter:"string"==typeof e.delimiter||utils.isRegExp(e.delimiter)?e.delimiter:defaults.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:defaults.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:defaults.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:defaults.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:defaults.strictNullHandling}},parse$1=function(e,t){var n=normalizeParseOptions(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?parseValues(e,n):e,a=n.plainObjects?Object.create(null):{},o=Object.keys(r),i=0;i<o.length;++i){var s=o[i],l=parseKeys(s,r[s],n,"string"==typeof e);a=utils.merge(a,l,n)}return!0===n.allowSparse?a:utils.compact(a)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats:formats,parse:parse,stringify:stringify},global$1="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==global$1&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(e){return e&&DataView.prototype.isPrototypeOf(e)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(e){return e&&viewClasses.indexOf(Object.prototype.toString.call(e))>-1};function normalizeName(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function normalizeValue(e){return"string"!=typeof e&&(e=String(e)),e}function iteratorFor(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return support.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Headers(e){this.map={},e instanceof Headers?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function consumed(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function fileReaderReady(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function readBlobAsArrayBuffer(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsArrayBuffer(e),n}function readBlobAsText(e){var t=new FileReader,n=fileReaderReady(t);return t.readAsText(e),n}function readArrayBufferAsText(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function bufferClone(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function Body(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:support.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:support.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():support.arrayBuffer&&support.blob&&isDataView(e)?(this._bodyArrayBuffer=bufferClone(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||isArrayBufferView(e))?this._bodyArrayBuffer=bufferClone(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):support.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},support.blob&&(this.blob=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=consumed(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(readBlobAsArrayBuffer)}),this.text=function(){var e=consumed(this);if(e)return e;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},support.formData&&(this.formData=function(){return this.text().then(decode)}),this.json=function(){return this.text().then(JSON.parse)},this}Headers.prototype.append=function(e,t){e=normalizeName(e),t=normalizeValue(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},Headers.prototype.delete=function(e){delete this.map[normalizeName(e)]},Headers.prototype.get=function(e){return e=normalizeName(e),this.has(e)?this.map[e]:null},Headers.prototype.has=function(e){return this.map.hasOwnProperty(normalizeName(e))},Headers.prototype.set=function(e,t){this.map[normalizeName(e)]=normalizeValue(t)},Headers.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},Headers.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),iteratorFor(e)},Headers.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),iteratorFor(e)},Headers.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),iteratorFor(e)},support.iterable&&(Headers.prototype[Symbol.iterator]=Headers.prototype.entries);var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(e){var t=e.toUpperCase();return methods.indexOf(t)>-1?t:e}function Request(e,t){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n=(t=t||{}).body;if(e instanceof Request){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Headers(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new Headers(t.headers)),this.method=normalizeMethod(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),a=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(a))}})),t}function parseHeaders(e){var t=new Headers;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var a=n.join(":").trim();t.append(r,a)}})),t}function Response(e,t){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new Headers(t.headers),this.url=t.url||"",this._initBody(e)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var e=new Response(null,{status:0,statusText:""});return e.type="error",e};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(e,t){if(-1===redirectStatuses.indexOf(t))throw new RangeError("Invalid status code");return new Response(null,{status:t,headers:{location:e}})};var DOMException=global$1.DOMException;try{new DOMException}catch(err){DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(t,n){return new Promise((function(r,a){var o=new Request(t,n);if(o.signal&&o.signal.aborted)return a(new DOMException("Aborted","AbortError"));var i=new XMLHttpRequest;function s(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:parseHeaders(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;setTimeout((function(){r(new Response(t,e))}),0)},i.onerror=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){a(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){a(new DOMException("Aborted","AbortError"))}),0)},i.open(o.method,function(t){try{return""===t&&global$1.location.href?global$1.location.href:t}catch(e){return t}}(o.url),!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&(support.blob?i.responseType="blob":support.arrayBuffer&&o.headers.get("Content-Type")&&-1!==o.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!n||"object"!==_typeof2(n.headers)||n.headers instanceof Headers?o.headers.forEach((function(e,t){i.setRequestHeader(t,e)})):Object.getOwnPropertyNames(n.headers).forEach((function(e){i.setRequestHeader(e,normalizeValue(n.headers[e]))})),o.signal&&(o.signal.addEventListener("abort",s),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",s)}),i.send(void 0===o._bodyInit?null:o._bodyInit)}))}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _typeof(e){return _typeof="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},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _construct(e,t,n){return _construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&_setPrototypeOf(a,n.prototype),a},_construct.apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(n,e)},_wrapNativeSuper(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var a=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"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)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _nonIterableSpread(){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 compose(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var t=e.length,n=0;n<t;n++)if("function"!=typeof e[n])throw new TypeError("Middleware must be componsed of function");return function(t,n){var r=-1;return function a(o){if(o<=r)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));r=o;var i=e[o]||n;if(!i)return Promise.resolve();try{return Promise.resolve(i(t,(function(){return a(o+1)})))}catch(err){return Promise.reject(err)}}(0)}}fetch$1.polyfill=!0,global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response),self.fetch.bind(self);var Onion=function(){function e(t){if(_classCallCheck(this,e),!Array.isArray(t))throw new TypeError("Default middlewares must be an array!");this.defaultMiddlewares=_toConsumableArray(t),this.middlewares=[]}return _createClass(e,[{key:"use",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1,defaultInstance:!1},r=!1,a=!1,o=!1;"number"==typeof n?(process&&process.env,r=!0,a=!1):"object"===_typeof(n)&&n&&(a=n.global||!1,r=n.core||!1,o=n.defaultInstance||!1),a?e.globalMiddlewares.splice(e.globalMiddlewares.length-e.defaultGlobalMiddlewaresLength,0,t):r?e.coreMiddlewares.splice(e.coreMiddlewares.length-e.defaultCoreMiddlewaresLength,0,t):o?this.defaultMiddlewares.push(t):this.middlewares.push(t)}},{key:"execute",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=compose([].concat(_toConsumableArray(this.middlewares),_toConsumableArray(this.defaultMiddlewares),_toConsumableArray(e.globalMiddlewares),_toConsumableArray(e.coreMiddlewares)));return n(t)}}]),e}();Onion.globalMiddlewares=[],Onion.defaultGlobalMiddlewaresLength=0,Onion.coreMiddlewares=[],Onion.defaultCoreMiddlewaresLength=0;var MapCache=function(){function e(t){_classCallCheck(this,e),this.cache=new Map,this.timer={},this.extendOptions(t)}return _createClass(e,[{key:"extendOptions",value:function(e){this.maxCache=e.maxCache||0}},{key:"get",value:function(e){return this.cache.get(JSON.stringify(e))}},{key:"set",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var a=_toConsumableArray(this.cache.keys())[0];this.cache.delete(a),this.timer[a]&&clearTimeout(this.timer[a])}var o=JSON.stringify(e);this.cache.set(o,t),r>0&&(this.timer[o]=setTimeout((function(){n.cache.delete(o),delete n.timer[o]}),r))}},{key:"delete",value:function(e){var t=JSON.stringify(e);return delete this.timer[t],this.cache.delete(t)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),RequestError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r){var a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"RequestError";return _classCallCheck(this,n),(a=t.call(this,e)).name="RequestError",a.request=r,a.type=o,a}return n}(_wrapNativeSuper(Error)),ResponseError=function(e){_inherits(n,e);var t=_createSuper(n);function n(e,r,a,o){var i,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"ResponseError";return _classCallCheck(this,n),(i=t.call(this,r||e.statusText)).name="ResponseError",i.data=a,i.response=e,i.request=o,i.type=s,i}return n}(_wrapNativeSuper(Error));function readerGBK(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=n,r.readAsText(e,"GBK")}))}function safeJsonParse(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{return JSON.parse(t)}catch(e){if(n)throw new ResponseError(r,"JSON.parse fail",t,a,"ParseError")}return t}function timeout2Throw(e,t,n){return new Promise((function(r,a){setTimeout((function(){a(new RequestError(t||"timeout of ".concat(e,"ms exceeded"),n,"Timeout"))}),e)}))}function cancel2Throw(e){return new Promise((function(t,n){e.cancelToken&&e.cancelToken.promise.then((function(e){n(e)}))}))}var toString=Object.prototype.toString;function getEnv(){var e;return"undefined"!=typeof process&&"[object process]"===toString.call(process)&&(e="NODE"),"undefined"!=typeof XMLHttpRequest&&(e="BROWSER"),e}function isArray(e){return"object"===_typeof(e)&&"[object Array]"===Object.prototype.toString.call(e)}function isURLSearchParams(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function isDate(e){return"object"===_typeof(e)&&"[object Date]"===Object.prototype.toString.call(e)}function isObject(e){return null!==e&&"object"===_typeof(e)}function forEach2ObjArr(e,t){if(e)if("object"!==_typeof(e)&&(e=[e]),isArray(e))for(var n=0;n<e.length;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}function getParamObject(e){return isURLSearchParams(e)?lib.parse(e.toString(),{strictNullHandling:!0}):"string"==typeof e?[e]:e}function reqStringify(e){return lib.stringify(e,{arrayFormat:"repeat",strictNullHandling:!0})}function mergeRequestOptions(e,t){return _objectSpread2(_objectSpread2(_objectSpread2({},e),t),{},{headers:_objectSpread2(_objectSpread2({},e.headers),t.headers),params:_objectSpread2(_objectSpread2({},getParamObject(e.params)),getParamObject(t.params)),method:(t.method||e.method||"get").toLowerCase()})}var addfix=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.prefix,r=t.suffix;return n&&(e="".concat(n).concat(e)),r&&(e="".concat(e).concat(r)),{url:e,options:t}},warnedCoreType=!1;function __defaultValidateCache(e,t){var n=t.method;return"get"===(void 0===n?"get":n).toLowerCase()}function fetchMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=n.url,i=void 0===o?"":o,s=e.cache,l=e.responseInterceptors,c=a.timeout,u=void 0===c?0:c,p=a.timeoutMessage,d=a.__umiRequestCoreType__,f=void 0===d?"normal":d,h=a.useCache,v=void 0!==h&&h,m=a.method,g=void 0===m?"get":m,y=a.params,b=a.ttl,_=a.validateCache,A=void 0===_?__defaultValidateCache:_;if("normal"!==f)return process&&process.env,t();var x=fetch;if(!x)throw new Error("Global fetch not exist!");var w,k="BROWSER"===getEnv(),S=A(i,a)&&v&&k;if(S){var E=s.get({url:i,params:y,method:g});if(E)return(E=E.clone()).useCache=!0,e.res=E,t()}return w=u>0?Promise.race([cancel2Throw(a),x(i,a),timeout2Throw(u,p,e.req)]):Promise.race([cancel2Throw(a),x(i,a)]),l.forEach((function(e){w=w.then((function(t){var n="function"==typeof t.clone?t.clone():t;return e(n,a)}))})),w.then((function(n){if(S&&200===n.status){var r=n.clone();r.useCache=!0,s.set({url:i,params:y,method:g},r,b)}return e.res=n,t()}))}function parseResponseMiddleware(t,n){var r;return n().then((function(){if(t){var n=t.res,a=void 0===n?{}:n,o=t.req,i=void 0===o?{}:o,s=(i||{}).options,l=(s=void 0===s?{}:s).responseType,c=void 0===l?"json":l,u=s.charset,p=void 0===u?"utf8":u;s.getResponse;var d=s.throwErrIfParseFail,f=void 0!==d&&d,h=s.parseResponse;if((void 0===h||h)&&a&&a.clone){if((r="BROWSER"===getEnv()?a.clone():a).useCache=a.useCache||!1,"gbk"===p)try{return a.blob().then(readerGBK).then((function(e){return safeJsonParse(e,!1,r,i)}))}catch(e){throw new ResponseError(r,e.message,null,i,"ParseError")}else if("json"===c)return a.text().then((function(e){return safeJsonParse(e,f,r,i)}));try{return a[c]()}catch(e){throw new ResponseError(r,"responseType not support",null,i,"ParseError")}}}})).then((function(e){if(t){t.res;var n=t.req,a=void 0===n?{}:n,o=(a||{}).options,i=(o=void 0===o?{}:o).getResponse,s=void 0!==i&&i;if(r){if(r.status>=200&&r.status<300)return s?void(t.res={data:e,response:r}):void(t.res=e);throw new ResponseError(r,"http error",e,a,"HttpError")}}})).catch((function(e){if(e instanceof RequestError||e instanceof ResponseError)throw e;var n=t.req,r=t.res;throw e.request=e.request||n,e.response=e.response||r,e.type=e.type||e.name,e.data=e.data||void 0,e}))}function simplePostMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.method;if(-1===["post","put","patch","delete"].indexOf((void 0===o?"get":o).toLowerCase()))return t();var i=a.requestType,s=void 0===i?"json":i,l=a.data;if(l){var c=Object.prototype.toString.call(l);"[object Object]"===c||"[object Array]"===c?"json"===s?(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},a.headers),a.body=JSON.stringify(l)):"form"===s&&(a.headers=_objectSpread2({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},a.headers),a.body=reqStringify(l)):(a.headers=_objectSpread2({Accept:"application/json"},a.headers),a.body=l)}return e.req.options=a,t()}function paramsSerialize(e,t){var n,r;if(e)if(t)n=t(e);else if(isURLSearchParams(e))n=e.toString();else{if(isArray(e))r=[],forEach2ObjArr(e,(function(e){null==e?r.push(e):r.push(isObject(e)?JSON.stringify(e):e)})),n=reqStringify(r);else r={},forEach2ObjArr(e,(function(e,t){var n=e;null==e?r[t]=e:isDate(e)?n=e.toISOString():isArray(e)?n=e:isObject(e)&&(n=JSON.stringify(e)),r[t]=n})),n=reqStringify(r)}return n}function simpleGetMiddleware(e,t){if(!e)return t();var n=e.req,r=(n=void 0===n?{}:n).options,a=void 0===r?{}:r,o=a.paramsSerializer,i=a.params,s=e.req,l=(s=void 0===s?{}:s).url,c=void 0===l?"":l;a.method=a.method?a.method.toUpperCase():"GET",a.credentials=a.credentials||"same-origin";var u=paramsSerialize(i,o);if(e.req.originUrl=c,u){var p=-1!==c.indexOf("?")?"&":"?";e.req.url="".concat(c).concat(p).concat(u)}return e.req.options=a,t()}var globalMiddlewares=[simplePostMiddleware,simpleGetMiddleware,parseResponseMiddleware],coreMiddlewares=[fetchMiddleware];Onion.globalMiddlewares=globalMiddlewares,Onion.defaultGlobalMiddlewaresLength=globalMiddlewares.length,Onion.coreMiddlewares=coreMiddlewares,Onion.defaultCoreMiddlewaresLength=coreMiddlewares.length;var Core=function(){function t(e){_classCallCheck(this,t),this.onion=new Onion([]),this.fetchIndex=0,this.mapCache=new MapCache(e),this.initOptions=e,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return _createClass(t,[{key:"use",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1};return this.onion.use(e,t),this}},{key:"extendOptions",value:function(e){this.initOptions=mergeRequestOptions(this.initOptions,e),this.mapCache.extendOptions(e)}},{key:"dealRequestInterceptors",value:function(e){return[].concat(_toConsumableArray(t.requestInterceptors),_toConsumableArray(this.instanceRequestInterceptors)).reduce((function(t,n){return t.then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,n(e.req.url,e.req.options)}))}),Promise.resolve()).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.req.url=t.url||e.req.url,e.req.options=t.options||e.req.options,Promise.resolve()}))}},{key:"request",value:function(n,r){var a=this,o=this.onion,i={req:{url:n,options:_objectSpread2(_objectSpread2({},r),{},{url:n})},res:null,cache:this.mapCache,responseInterceptors:[].concat(_toConsumableArray(t.responseInterceptors),_toConsumableArray(this.instanceResponseInterceptors))};if("string"!=typeof n)throw new Error("url MUST be a string");return new Promise((function(t,n){a.dealRequestInterceptors(i).then((function(){return o.execute(i)})).then((function(){t(i.res)})).catch((function(r){var a=i.req.options.errorHandler;if(a)try{var o=a(r);t(o)}catch(e){n(e)}else n(r)}))}))}}],[{key:"requestUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.requestInterceptors.push(e):this.instanceRequestInterceptors.push(e)}},{key:"responseUse",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!=typeof e)throw new TypeError("Interceptor must be function!");n.global?t.responseInterceptors.push(e):this.instanceResponseInterceptors.push(e)}}]),t}();function Cancel(e){this.message=e}function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new Cancel(e),t(n.reason))}))}function isCancel(e){return!(!e||!e.__CANCEL__)}Core.requestInterceptors=[addfix],Core.responseInterceptors=[],Cancel.prototype.toString=function(){return this.message?"Cancel: ".concat(this.message):"Cancel"},Cancel.prototype.__CANCEL__=!0,CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.source=function(){var e;return{token:new CancelToken((function(t){e=t})),cancel:e}};var request$1=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Core(e),n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=mergeRequestOptions(t.initOptions,n);return t.request(e,r)};n.use=t.use.bind(t),n.fetchIndex=t.fetchIndex,n.interceptors={request:{use:Core.requestUse.bind(t)},response:{use:Core.responseUse.bind(t)}};var r=["get","post","delete","put","patch","head","options","rpc"];return r.forEach((function(e){n[e]=function(t,r){return n(t,_objectSpread2(_objectSpread2({},r),{},{method:e}))}})),n.Cancel=Cancel,n.CancelToken=CancelToken,n.isCancel=isCancel,n.extendOptions=t.extendOptions.bind(t),n.middlewares={instance:t.onion.middlewares,defaultInstance:t.onion.defaultMiddlewares,global:Onion.globalMiddlewares,core:Onion.coreMiddlewares},n},extend=exports("bk",(function(e){return request$1(e)}));request$1({parseResponse:!1});var request$1$1=exports("bv",request$1({})),lodash_isempty={exports:{}};!function(t,n){var r=9007199254740991,a="[object Map]",o="[object Promise]",i="[object Set]",s="[object WeakMap]",l="[object DataView]",c=/^\[object .+?Constructor\]$/,u="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,p="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,d=u||p||Function("return this")(),f=n&&!n.nodeType&&n,h=f&&t&&!t.nodeType&&t,v=h&&h.exports===f;var m=Function.prototype,g=Object.prototype,y=d["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),_=m.toString,A=g.hasOwnProperty,x=g.toString,w=RegExp("^"+_.call(A).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=v?d.Buffer:void 0,S=g.propertyIsEnumerable,E=k?k.isBuffer:void 0,P=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),C=V(d,"DataView"),T=V(d,"Map"),I=V(d,"Promise"),M=V(d,"Set"),R=V(d,"WeakMap"),O=!S.call({valueOf:1},"valueOf"),z=H(C),D=H(T),F=H(I),B=H(M),N=H(R);function j(t){if(!$(t)||(n=t,b&&b in n))return!1;var n,r=K(t)||function(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}(t)?w:c;return r.test(H(t))}function V(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return j(n)?n:void 0}var L=function(e){return x.call(e)};function H(t){if(null!=t){try{return _.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function G(e){return function(e){return function(e){return!!e&&"object"==_typeof2(e)}(e)&&U(e)}(e)&&A.call(e,"callee")&&(!S.call(e,"callee")||"[object Arguments]"==x.call(e))}(C&&L(new C(new ArrayBuffer(1)))!=l||T&&L(new T)!=a||I&&L(I.resolve())!=o||M&&L(new M)!=i||R&&L(new R)!=s)&&(L=function(e){var t=x.call(e),n="[object Object]"==t?e.constructor:void 0,r=n?H(n):void 0;if(r)switch(r){case z:return l;case D:return a;case F:return o;case B:return i;case N:return s}return t});var q=Array.isArray;function U(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}(e.length)&&!K(e)}var W=E||function(){return!1};function K(e){var t=$(e)?x.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function $(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}t.exports=function(e){if(U(e)&&(q(e)||"string"==typeof e||"function"==typeof e.splice||W(e)||G(e)))return!e.length;var t=L(e);if(t==a||t==i)return!e.size;if(O||function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||g)}(e))return!P(e).length;for(var n in e)if(A.call(e,n))return!1;return!0}}(lodash_isempty,lodash_isempty.exports);var objectTag="[object Object]";function isHostObject(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function overArg(e,t){return function(n){return e(t(n))}}var funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object),objectToString=objectProto.toString,getPrototype=overArg(Object.getPrototypeOf,Object);function isObjectLike(e){return!!e&&"object"==_typeof2(e)}function isPlainObject$1(e){if(!isObjectLike(e)||objectToString.call(e)!=objectTag||isHostObject(e))return!1;var t=getPrototype(e);if(null===t)return!0;var n=hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&funcToString.call(n)==objectCtorString}var lodash_isplainobject=isPlainObject$1,lodash_transform={exports:{}};!function(t,n){var r="__lodash_hash_undefined__",a=9007199254740991,o="[object Arguments]",i="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",p="[object Map]",d="[object Number]",f="[object Object]",h="[object Promise]",v="[object RegExp]",m="[object Set]",g="[object String]",y="[object Symbol]",b="[object WeakMap]",_="[object ArrayBuffer]",A="[object DataView]",x=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,w=/^\w*$/,k=/^\./,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,E=/\\(\\)?/g,P=/^\[object .+?Constructor\]$/,C=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[o]=T[i]=T[_]=T[s]=T[A]=T[l]=T[c]=T[u]=T[p]=T[d]=T[f]=T[v]=T[m]=T[g]=T[b]=!1;var I="object"==_typeof2(commonjsGlobal$1)&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,M="object"==("undefined"==typeof self?"undefined":_typeof2(self))&&self&&self.Object===Object&&self,R=I||M||Function("return this")(),O=n&&!n.nodeType&&n,z=O&&t&&!t.nodeType&&t,D=z&&z.exports===O&&I.process,F=function(){try{return D&&D.binding("util")}catch(e){}}(),B=F&&F.isTypedArray;function N(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););return e}function j(e,t){for(var n=-1,r=e?e.length:0;++n<r;)if(t(e[n],n,e))return!0;return!1}function V(t){var n=!1;if(null!=t&&"function"!=typeof t.toString)try{n=!!(t+"")}catch(e){}return n}function L(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function H(e,t){return function(n){return e(t(n))}}function G(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var q=Array.prototype,U=Function.prototype,W=Object.prototype,K=R["__core-js_shared__"],$=function(){var e=/[^.]+$/.exec(K&&K.keys&&K.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Y=U.toString,J=W.hasOwnProperty,Q=W.toString,X=RegExp("^"+Y.call(J).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Z=R.Symbol,ee=R.Uint8Array,te=H(Object.getPrototypeOf,Object),ne=Object.create,re=W.propertyIsEnumerable,ae=q.splice,oe=H(Object.keys,Object),ie=je(R,"DataView"),se=je(R,"Map"),le=je(R,"Promise"),ce=je(R,"Set"),ue=je(R,"WeakMap"),pe=je(Object,"create"),de=Ke(ie),fe=Ke(se),he=Ke(le),ve=Ke(ce),me=Ke(ue),ge=Z?Z.prototype:void 0,ye=ge?ge.valueOf:void 0,be=ge?ge.toString:void 0;function _e(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ae(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xe(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function we(e){var t=-1,n=e?e.length:0;for(this.__data__=new xe;++t<n;)this.add(e[t])}function ke(e){this.__data__=new Ae(e)}function Se(e,t){var n=Qe(e)||Je(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,a=!!r;for(var o in e)!t&&!J.call(e,o)||a&&("length"==o||Le(o,r))||n.push(o);return n}function Ee(e,t){for(var n=e.length;n--;)if(Ye(e[n][0],t))return n;return-1}_e.prototype.clear=function(){this.__data__=pe?pe(null):{}},_e.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},_e.prototype.get=function(e){var t=this.__data__;if(pe){var n=t[e];return n===r?void 0:n}return J.call(t,e)?t[e]:void 0},_e.prototype.has=function(e){var t=this.__data__;return pe?void 0!==t[e]:J.call(t,e)},_e.prototype.set=function(e,t){return this.__data__[e]=pe&&void 0===t?r:t,this},Ae.prototype.clear=function(){this.__data__=[]},Ae.prototype.delete=function(e){var t=this.__data__,n=Ee(t,e);return!(n<0)&&(n==t.length-1?t.pop():ae.call(t,n,1),!0)},Ae.prototype.get=function(e){var t=this.__data__,n=Ee(t,e);return n<0?void 0:t[n][1]},Ae.prototype.has=function(e){return Ee(this.__data__,e)>-1},Ae.prototype.set=function(e,t){var n=this.__data__,r=Ee(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},xe.prototype.clear=function(){this.__data__={hash:new _e,map:new(se||Ae),string:new _e}},xe.prototype.delete=function(e){return Ne(this,e).delete(e)},xe.prototype.get=function(e){return Ne(this,e).get(e)},xe.prototype.has=function(e){return Ne(this,e).has(e)},xe.prototype.set=function(e,t){return Ne(this,e).set(e,t),this},we.prototype.add=we.prototype.push=function(e){return this.__data__.set(e,r),this},we.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new Ae},ke.prototype.delete=function(e){return this.__data__.delete(e)},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this;n=this.__data__=new xe(r)}return n.set(e,t),this};var Pe,Ce=function(e,t,n){for(var r=-1,a=Object(e),o=n(e),i=o.length;i--;){var s=o[Pe?i:++r];if(!1===t(a[s],s,a))break}return e};function Te(e,t){return e&&Ce(e,t,it)}function Ie(e,t){for(var n=0,r=(t=He(t,e)?[t]:Fe(t)).length;null!=e&&n<r;)e=e[We(t[n++])];return n&&n==r?e:void 0}function Me(e,t){return null!=e&&t in Object(e)}function Re(e,t,n,r,a){return e===t||(null==e||null==t||!tt(e)&&!nt(t)?e!=e&&t!=t:function(e,t,n,r,a,u){var h=Qe(e),b=Qe(t),x=i,w=i;h||(x=(x=Ve(e))==o?f:x);b||(w=(w=Ve(t))==o?f:w);var k=x==f&&!V(e),S=w==f&&!V(t),E=x==w;if(E&&!k)return u||(u=new ke),h||ot(e)?Be(e,t,n,r,a,u):function(e,t,n,r,a,o,i){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!r(new ee(e),new ee(t)));case s:case l:case d:return Ye(+e,+t);case c:return e.name==t.name&&e.message==t.message;case v:case g:return e==t+"";case p:var u=L;case m:var f=2&o;if(u||(u=G),e.size!=t.size&&!f)return!1;var h=i.get(e);if(h)return h==t;o|=1,i.set(e,t);var b=Be(u(e),u(t),r,a,o,i);return i.delete(e),b;case y:if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,x,n,r,a,u);if(!(2&a)){var P=k&&J.call(e,"__wrapped__"),C=S&&J.call(t,"__wrapped__");if(P||C){var T=P?e.value():e,I=C?t.value():t;return u||(u=new ke),n(T,I,r,a,u)}}if(!E)return!1;return u||(u=new ke),function(e,t,n,r,a,o){var i=2&a,s=it(e),l=s.length,c=it(t).length;if(l!=c&&!i)return!1;var u=l;for(;u--;){var p=s[u];if(!(i?p in t:J.call(t,p)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var f=!0;o.set(e,t),o.set(t,e);var h=i;for(;++u<l;){var v=e[p=s[u]],m=t[p];if(r)var g=i?r(m,v,p,t,e,o):r(v,m,p,e,t,o);if(!(void 0===g?v===m||n(v,m,r,a,o):g)){f=!1;break}h||(h="constructor"==p)}if(f&&!h){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,a,u)}(e,t,Re,n,r,a))}function Oe(e){return!(!tt(e)||(t=e,$&&$ in t))&&(Ze(e)||V(e)?X:P).test(Ke(e));var t}function ze(e){return"function"==typeof e?e:null==e?st:"object"==_typeof2(e)?Qe(e)?function(e,t){if(He(e)&&Ge(t))return qe(We(e),t);return function(n){var r=function(e,t,n){var r=null==e?void 0:Ie(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?function(e,t){return null!=e&&function(e,t,n){t=He(t,e)?[t]:Fe(t);var r,a=-1,o=t.length;for(;++a<o;){var i=We(t[a]);if(!(r=null!=e&&n(e,i)))break;e=e[i]}if(r)return r;return!!(o=e?e.length:0)&&et(o)&&Le(i,o)&&(Qe(e)||Je(e))}(e,t,Me)}(n,e):Re(t,r,void 0,3)}}(e[0],e[1]):function(e){var t=function(e){var t=it(e),n=t.length;for(;n--;){var r=t[n],a=e[r];t[n]=[r,a,Ge(a)]}return t}(e);if(1==t.length&&t[0][2])return qe(t[0][0],t[0][1]);return function(n){return n===e||function(e,t,n,r){var a=n.length,o=a,i=!r;if(null==e)return!o;for(e=Object(e);a--;){var s=n[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var l=(s=n[a])[0],c=e[l],u=s[1];if(i&&s[2]){if(void 0===c&&!(l in e))return!1}else{var p=new ke;if(r)var d=r(c,u,l,e,t,p);if(!(void 0===d?Re(u,c,r,3,p):d))return!1}}return!0}(n,e,t)}}(e):He(t=e)?(n=We(t),function(e){return null==e?void 0:e[n]}):function(e){return function(t){return Ie(t,e)}}(t);var t,n}function De(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||W,t!==r)return oe(e);var t,n,r,a=[];for(var o in Object(e))J.call(e,o)&&"constructor"!=o&&a.push(o);return a}function Fe(e){return Qe(e)?e:Ue(e)}function Be(e,t,n,r,a,o){var i=2&a,s=e.length,l=t.length;if(s!=l&&!(i&&l>s))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var u=-1,p=!0,d=1&a?new we:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var f=e[u],h=t[u];if(r)var v=i?r(h,f,u,t,e,o):r(f,h,u,e,t,o);if(void 0!==v){if(v)continue;p=!1;break}if(d){if(!j(t,(function(e,t){if(!d.has(t)&&(f===e||n(f,e,r,a,o)))return d.add(t)}))){p=!1;break}}else if(f!==h&&!n(f,h,r,a,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function Ne(e,t){var n,r,a=e.__data__;return("string"==(r=_typeof2(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function je(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Oe(n)?n:void 0}var Ve=function(e){return Q.call(e)};function Le(e,t){return!!(t=null==t?a:t)&&("number"==typeof e||C.test(e))&&e>-1&&e%1==0&&e<t}function He(e,t){if(Qe(e))return!1;var n=_typeof2(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!rt(e))||(w.test(e)||!x.test(e)||null!=t&&e in Object(t))}function Ge(e){return e==e&&!tt(e)}function qe(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}(ie&&Ve(new ie(new ArrayBuffer(1)))!=A||se&&Ve(new se)!=p||le&&Ve(le.resolve())!=h||ce&&Ve(new ce)!=m||ue&&Ve(new ue)!=b)&&(Ve=function(e){var t=Q.call(e),n=t==f?e.constructor:void 0,r=n?Ke(n):void 0;if(r)switch(r){case de:return A;case fe:return p;case he:return h;case ve:return m;case me:return b}return t});var Ue=$e((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(rt(e))return be?be.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return k.test(e)&&n.push(""),e.replace(S,(function(e,t,r,a){n.push(r?a.replace(E,"$1"):t||e)})),n}));function We(e){if("string"==typeof e||rt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ke(t){if(null!=t){try{return Y.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function $e(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new($e.Cache||xe),n}function Ye(e,t){return e===t||e!=e&&t!=t}function Je(e){return function(e){return nt(e)&&Xe(e)}(e)&&J.call(e,"callee")&&(!re.call(e,"callee")||Q.call(e)==o)}$e.Cache=xe;var Qe=Array.isArray;function Xe(e){return null!=e&&et(e.length)&&!Ze(e)}function Ze(e){var t=tt(e)?Q.call(e):"";return t==u||"[object GeneratorFunction]"==t}function et(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function tt(e){var t=_typeof2(e);return!!e&&("object"==t||"function"==t)}function nt(e){return!!e&&"object"==_typeof2(e)}function rt(e){return"symbol"==_typeof2(e)||nt(e)&&Q.call(e)==y}var at,ot=B?(at=B,function(e){return at(e)}):function(e){return nt(e)&&et(e.length)&&!!T[Q.call(e)]};function it(e){return Xe(e)?Se(e):De(e)}function st(e){return e}t.exports=function(e,t,n){var r,a=Qe(e)||ot(e);if(t=ze(t),null==n)if(a||tt(e)){var o=e.constructor;n=a?Qe(e)?new o:[]:Ze(o)?tt(r=te(e))?ne(r):{}:{}}else n={};return(a?N:Te)(e,(function(e,r,a){return t(n,e,r,a)})),n}}(lodash_transform,lodash_transform.exports);var isEmpty=lodash_isempty.exports,isPlainObject=lodash_isplainobject,transform=lodash_transform.exports,src=exports("bm",(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.cleanKeys,a=void 0===r?[]:r,o=n.cleanValues,i=void 0===o?[]:o,s=n.emptyArrays,l=void 0===s||s,c=n.emptyObjects,u=void 0===c||c,p=n.emptyStrings,d=void 0===p||p,f=n.NaNValues,h=void 0!==f&&f,v=n.nullValues,m=void 0===v||v,g=n.undefinedValues,y=void 0===g||g;return transform(t,(function(t,n,r){if(!a.includes(r)&&((Array.isArray(n)||isPlainObject(n))&&(n=e(n,{NaNValues:h,cleanKeys:a,cleanValues:i,emptyArrays:l,emptyObjects:u,emptyStrings:d,nullValues:m,undefinedValues:y})),!i.includes(n)&&!(u&&isPlainObject(n)&&isEmpty(n))&&(!l||!Array.isArray(n)||n.length)&&!(d&&""===n||h&&Number.isNaN(n)||m&&null===n||y&&void 0===n)))return Array.isArray(t)?t.push(n):void(t[r]=n)}))})),request=exports("m",extend({hideLoading:!0,timeout:2e4,timeoutMessage:"请求超时"})),initRequest=!1,toast;request.interceptors.request.use((function(e,t){var n,r;t.hideLoading||(clearTimeout(toast),baseEvent.emit("toastShow","center")),initRequest=t.initRequest||!1;var a=sessionStorage.getItem("Authorization")||"",o={};if(a&&!["/api-oauth/userlogin","/api-oauth/open/sendSms"].includes(e)&&(o.Authorization=a),null!=state&&null!==(n=state.user)&&void 0!==n&&null!==(r=n.data)&&void 0!==r&&r.schoolInfos){var i=(state.user.data.schoolInfos||[]).map((function(e){return e.id})).join(",");i&&(o.schoolId=i)}return{url:e,options:_objectSpread(_objectSpread({},t),{},{params:src(t.params),data:src(t.data),headers:_objectSpread(_objectSpread({},t.headers),o)})}}),{global:!1}),request.interceptors.response.use(function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(toast=setTimeout((function(){baseEvent.emit("toastClose","center")}),100),!(t.status>299||t.status<200)){e.next=7;break}throw clearTimeout(toast),n="服务器错误,状态码"+t.status,baseEvent.emit("toastClose","center"),showToast(n),new Error(n);case 7:return e.next=9,t.clone().json();case 9:if(200===(r=e.sent).code||0===r.errCode||999===r.code){e.next=18;break}throw a=r.msg||r.message||"处理失败,请重试",initRequest&&(403===r.code||5e3===r.code?setLogout():setLoginError()),console.log(r.code,"5104"),403!==r.code&&5e3!==r.code&&(clearTimeout(toast),baseEvent.emit("toastClose","center"),showToast(a)),o=browser(),5e3===r.code&&(a+="5000",o.isApp?postMessage({api:"login"}):setLogout()),new Error(a);case 18:return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),{global:!1});var empty="./assets/empty.04f9724b.png",__glob_5_0=Object.freeze(Object.defineProperty({__proto__:null,default:empty},Symbol.toStringTag,{value:"Module"})),emptyContent="./assets/empty.04f9724b.png",__glob_5_1=Object.freeze(Object.defineProperty({__proto__:null,default:emptyContent},Symbol.toStringTag,{value:"Module"})),network="./assets/network.6d51555b.png",__glob_5_2=Object.freeze(Object.defineProperty({__proto__:null,default:network},Symbol.toStringTag,{value:"Module"})),notFond="./assets/notFond.78c3cc5e.png",__glob_5_3=Object.freeze(Object.defineProperty({__proto__:null,default:notFond},Symbol.toStringTag,{value:"Module"})),tips="_tips_uqenj_12",btn="_btn_uqenj_17",SMALL="_SMALL_uqenj_28",CERT="_CERT_uqenj_32",styles$1={"col-result":"_col-result_uqenj_1",tips:tips,btn:btn,SMALL:SMALL,CERT:CERT},getAssetsHomeFile=function(e){var t="./images/".concat(e);return{"./images/empty.png":__glob_5_0,"./images/emptyContent.png":__glob_5_1,"./images/network.png":__glob_5_2,"./images/notFond.png":__glob_5_3}[t].default},OEmpty=exports("ai",defineComponent({name:"o-empty",props:{tips:{type:String},type:{type:String,default:"empty"},classImgSize:{type:String,default:""},imageSize:{type:Number,default:0},plain:{type:Boolean,default:!1},btnStatus:{type:Boolean,default:!1},buttonText:{type:String,default:"我知道了"},onClick:Function},methods:{onResult:function(){this.onClick?this.onClick():postMessage({api:"back",content:{}})}},computed:{image:function(){var e=null;switch(this.type){case"emptyContent":e=getAssetsHomeFile("emptyContent.png");break;case"error":e="error";break;case"network":e=getAssetsHomeFile("network.png");break;case"search":e="search";break;case"notFond":e=getAssetsHomeFile("notFond.png");break;default:e=getAssetsHomeFile("empty.png")}return e}},render:function(){var e=this;return createVNode("div",{class:[styles$1["col-result"],"o-result-container"]},[createVNode(Empty,{image:this.image,imageSize:this.imageSize||"",class:styles$1[this.classImgSize],description:this.tips},null),this.btnStatus?createVNode(Button,{class:styles$1.btn,round:!0,block:!0,type:"primary",plain:this.plain,onClick:this.onResult},{default:function(){return[e.buttonText]}}):null])}})),browserInfo$1=browser(),Auth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo$1.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/login"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&setAuth$1(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=20;break}return e.loading=!0,t.prev=7,t.next=10,request.get(state.platformApi+"/user/getUserInfo",{initRequest:!0,requestType:"form",hideLoading:!0});case 10:a=t.sent,"SCHOOL"===state.platformType&&(o=a.data.schoolInfos?a.data.schoolInfos[0]:{},a.data.school=o),setLogin(a.data),t.next=19;break;case 15:t.prev=15,t.t0=t.catch(7),-1===(i=t.t0.message).indexOf("5000")&&-1===i.indexOf("authentication")?setLoginError():setLogout();case 19:e.loading=!1;case 20:if("logout"===state.user.status)if(browser().isApp)postMessage({api:"login"});else try{s=e.$route,l=_objectSpread({returnUrl:e.$route.path},e.$route.query),s.meta.isRegister&&(l.isRegister=s.meta.isRegister),e.$router.replace({path:"/login",query:l})}catch(error){}case 21:case"end":return t.stop()}}),t,null,[[7,15]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles$2.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),paymentType$1=window.paymentType,router$1=[{path:"/lessonCourseware",name:"lessonCourseware",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d3fd8977.js")}),void 0)},meta:{title:"选择课件"}},{path:"/courseList",name:"courseList",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c1849774.js")}),void 0)},meta:{title:"课程列表"}},{path:"/coursewarePlay",name:"coursewarePlay",component:function(){return __vitePreload((function(){return module.import("./index-legacy.60a9a484.js")}),void 0)},meta:{title:"课程播放"}},{path:"/exerciseAfterClass",name:"exerciseAfterClass",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f54aeed9.js")}),void 0)},meta:{title:"观看视频"}},{path:"/accompany",name:"accompany",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3c0657da.js")}),void 0)},meta:{title:"云练习"}},{path:"/musicList",name:"music-list",component:function(){return __vitePreload((function(){return module.import("./music-list-legacy.6c8143d0.js")}),void 0)},meta:{title:"曲谱列表"}},{path:"/information-list",name:"information-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.6ce6774b.js")}),void 0)},meta:{title:"资讯列表"}},{path:"/information-detail",name:"information-detail",component:function(){return __vitePreload((function(){return module.import("./information-detail-legacy.1cea2161.js")}),void 0)},meta:{title:"资讯详情"}},{path:"/notice-detail",name:"notice-detail",component:function(){return __vitePreload((function(){return module.import("./notice-detail-legacy.7bff0cec.js")}),void 0)},meta:{title:"公告详情"}},{path:"/help-center",name:"help-center",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4e0ae70f.js")}),void 0)},meta:{title:"帮助中心"}},{path:"/help-detail",name:"help-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.b6cb2f05.js")}),void 0)},meta:{title:"帮助中心详情"}},{path:"/unit-test",name:"unit-test",component:function(){return __vitePreload((function(){return module.import("./index-legacy.7f842d3a.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-detail",name:"unit-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.338ebe9b.js")}),void 0)},meta:{title:"测验详情"}},{path:"/test-exercise",name:"test-exercise",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b293d1a7.js")}),void 0)},meta:{title:"测试练习"}},{path:"/practice-mode",name:"practice-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.5286c11e.js")}),void 0)},meta:{title:"练习模式"}},{path:"/examination-mode",name:"examination-mode",component:function(){return __vitePreload((function(){return module.import("./index-legacy.668d8436.js")}),void 0)},meta:{title:"测试详情"}},{path:"/approval-manage-subsidy",name:"approval-manage-subsidy",component:function(){return __vitePreload((function(){return module.import("./index-legacy.83a53ef2.js")}),void 0)},meta:{title:"补助确认"}},{path:"/mine-orchestra",name:"mine-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.44b4f3ef.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/mine-myphoto",name:"mine-myphoto",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a49dbf44.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-list",name:"photo-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.2d28f3bb.js")}),void 0)},meta:{title:"相册"}},{path:"/photo-list-detail",name:"photo-list-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.e56f1137.js")}),void 0)},meta:{title:"相册详情"}},{path:"/message-detail",name:"message-detail",component:function(){return __vitePreload((function(){return module.import("./message-detail-legacy.3521eef2.js")}),void 0)},meta:{title:"消息详情"}}],rootRouter=[{path:"/payCenter",name:"payCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.80e2edf5.js")}),void 0)},meta:{title:"支付"}},{path:"/payDefine",name:"payDefine",component:function(){return __vitePreload((function(){return module.import("./index-legacy.32cdf66d.js")}),void 0)},meta:{title:"支付"}},{path:"/payResult",name:"payResult",component:function(){return __vitePreload((function(){return module.import("./index-legacy.ad53d1c5.js")}),void 0)},meta:{title:"支付"}},{path:"/preview-protocol",name:"preview-protocol",component:function(){return __vitePreload((function(){return module.import("./index-legacy.fa13fb6b.js")}),void 0)},meta:{title:"管乐团用户注册协议"}},{path:"/privacyProtocol",name:"privacyProtocol",component:function(){return __vitePreload((function(){return module.import("./privacy-legacy.d516ca4f.js")}),void 0)},meta:{title:"管乐团隐私政策"}},{path:"/cashProtocol",name:"cashProtocol",component:function(){return __vitePreload((function(){return module.import("./cash-protocol-legacy.2f38c321.js")}),void 0)},meta:{title:"共享经济平台注册经营者协议"}},{path:"/guide",name:"guide",component:function(){return __vitePreload((function(){return module.import("./guide-legacy.7cd31433.js")}),void 0)},meta:{title:"投屏帮助"}},{path:"/follow-account",name:"follow-account",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e3ef741a.js")}),void 0)},meta:{title:"关注微信公众号"}},{path:"/bind-wechat",name:"bind-wechat",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4f956912.js")}),void 0)},meta:{title:"绑定微信"}},{path:"/transfer",component:function(){return __vitePreload((function(){return module.import("./transfer-legacy.665102dd.js")}),void 0)},meta:{title:"管乐团"}},{path:"/:pathMatch(.*)*",component:function(){return __vitePreload((function(){return module.import("./index-legacy.e608fcc5.js")}),void 0)},meta:{title:"404",platform:paymentType$1}}],noLoginRouter$2=[],routesTeacher=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.bf7e5e37.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f2a60d32.js")}),void 0)}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.182f65c5.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.1748dafc.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a2be0b88.js")}),void 0)},meta:{title:"我的考勤"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.d64e7415.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.43f2c9b4.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/screen-projection",name:"screen-projection",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b46984ef.js")}),void 0)},meta:{title:"教学课件"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.be028493.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unit-create",name:"unit-create",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d1de8120.js")}),void 0)},meta:{title:"新增测验"}},{path:"/unit-Lesson",name:"unit-Lesson",component:function(){return __vitePreload((function(){return module.import("./unit-Lesson-legacy.dbee8ac8.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-test",name:"uni-test",component:function(){return __vitePreload((function(){return module.import("./uni-test-legacy.f4e1758d.js")}),void 0)},meta:{title:"选择教材"}},{path:"/uni-last",name:"uni-last",component:function(){return __vitePreload((function(){return module.import("./uni-last-legacy.807bfb8c.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.59c3483d.js")}),void 0)},meta:{title:"测验详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.e08f2e76.js")}),void 0)},meta:{title:"补助明细"}}])}].concat(rootRouter,noLoginRouter$2),error="_error_1aqdy_1",info="_info_1aqdy_9",login="_login_1aqdy_27",loginTitle="_loginTitle_1aqdy_33",codeText="_codeText_1aqdy_41",margin34="_margin34_1aqdy_44",formTitle="_formTitle_1aqdy_47",wxPopupDialog="_wxPopupDialog_1aqdy_63",popupContainer="_popupContainer_1aqdy_80",title="_title_1aqdy_86",popupTips="_popupTips_1aqdy_93",styles=exports("bg",{error:error,info:info,login:login,loginTitle:loginTitle,codeText:codeText,margin34:margin34,formTitle:formTitle,wxPopupDialog:wxPopupDialog,popupContainer:popupContainer,title:title,popupTips:popupTips}),removeAuth=exports("bd",(function(){sessionStorage.removeItem("Authorization")})),_setAuth=exports("s",(function(e){sessionStorage.setItem("Authorization",e)})),browserInfo=browser(),MusicAuth=defineComponent({name:"Auth-loayout",data:function(){return{loading:!1}},computed:{isExternal:function(){return this.$route.meta.isExternal&&!browserInfo.isStudent||!1},isNeedView:function(){return"login"===state.user.status||"/loginMusic"===this.$route.path||this.isExternal}},mounted:function(){!this.isExternal&&this.setAuth()},methods:{setAuth:function(){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function t(){var n,r,a,o,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.$route.query,(r=n.userInfo||n.Authorization)&&_setAuth(r),!e.loading){t.next=5;break}return t.abrupt("return");case 5:if("init"!==state.user.status&&"error"!==state.user.status){t.next=19;break}return e.loading=!0,t.prev=7,t.next=10,request.get("/api-student/user/getUserInfo",{initRequest:!0,requestType:"form"});case 10:a=t.sent,setLogin(a.data),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(7),-1===(o=t.t0.message).indexOf("5000")&&-1===o.indexOf("authentication")?setLoginError():setLogout();case 18:e.loading=!1;case 19:if("logout"===state.user.status)try{i=e.$route,s=_objectSpread({returnUrl:e.$route.path},e.$route.query),i.meta.isRegister&&(s.isRegister=i.meta.isRegister),e.$router.replace({path:"/loginMusic",query:s})}catch(error){}case 20:case"end":return t.stop()}}),t,null,[[7,14]])})))()}},render:function(){return createVNode(Fragment,null,["error"===state.user.status?createVNode("div",{class:styles.error},[createVNode(OEmpty,{type:"notFond",classImgSize:"CERT",tips:"加载失败,请稍后重试",buttonText:"重新加载",plain:!0,btnStatus:!0,onClick:this.setAuth},null)]):this.isNeedView?createVNode(RouterView,null,null):null])}}),noLoginRouter$1=[{path:"/payment-result",name:"payment-result",component:function(){return __vitePreload((function(){return module.import("./index-legacy.38310241.js")}),void 0)},meta:{title:"支付详情"}},{path:"/download",name:"download",component:function(){return __vitePreload((function(){return module.import("./index-legacy.951af243.js")}),void 0)},meta:{title:"下载管乐团学生端"}}],routesStudent=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.bf7e5e37.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f17c2627.js")}),void 0)}},{path:"/coupons",name:"coupons",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1bd8fc02.js")}),void 0)},meta:{title:"优惠券"}},{path:"/memberCenter",name:"memberCenter",component:function(){return __vitePreload((function(){return module.import("./index-legacy.fdf4fe43.js")}),void 0)},meta:{title:"会员中心"}},{path:"/tradeRecord",name:"tradeRecord",component:function(){return __vitePreload((function(){return module.import("./index-legacy.1bc365cd.js")}),void 0)},meta:{title:"交易记录"}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.04114218.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.dc4a8058.js")}),void 0)},meta:{title:"相片"}},{path:"/apply-withdrawal",name:"apply-withdrawal",component:function(){return __vitePreload((function(){return module.import("./apply-withdrawal-legacy.5356effc.js")}),void 0)},meta:{title:"申请退团"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.43f2c9b4.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4b93bae1.js")}),void 0)},meta:{title:"排行榜"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.182f65c5.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.1748dafc.js")}),void 0)},meta:{title:"练习统计"}}])},{path:"/msuicGroup",component:MusicAuth,children:[{path:"/loginMusic",name:"loginMusic",component:function(){return __vitePreload((function(){return module.import("./login-legacy.f79faff2.js")}),void 0)},meta:{isRegister:!1}},{path:"/preApply",name:"preApply",component:function(){return __vitePreload((function(){return module.import("./index-legacy.33645b93.js")}),void 0)},meta:{title:"乐团报名"}},{path:"/orderDetail",name:"orderDetail",component:function(){return __vitePreload((function(){return module.import("./order-detail-legacy.da08c342.js")}),void 0)},meta:{title:"订单详情"}},{path:"/shopAddress",name:"shopAddress",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b57a1959.js")}),void 0)},meta:{title:"收货地址"}},{path:"/addressOperation",name:"addressOperation",component:function(){return __vitePreload((function(){return module.import("./address-operation-legacy.aecd485d.js")}),void 0)},meta:{title:"收货地址"}}]}].concat(noLoginRouter$1,rootRouter),noLoginRouter=[{path:"/companion-teacher-register",name:"companion-teacher-register",component:function(){return __vitePreload((function(){return module.import("./companion-teacher-register-legacy.6616fb65.js")}),void 0)},meta:{title:"乐团伴学指导注册"}},{path:"/manage-teacher-register",name:"manage-teacher-register",component:function(){return __vitePreload((function(){return module.import("./manage-teacher-register-legacy.a318a0bc.js")}),void 0)},meta:{title:"乐团管理老师注册"}}],routesSchool=[{path:"/",component:Auth,children:[].concat(router$1,[{path:"/login",name:"login",component:function(){return __vitePreload((function(){return module.import("./login-legacy.bf7e5e37.js")}),void 0)},meta:{isRegister:!1}},{path:"/home",name:"home",component:function(){return __vitePreload((function(){return module.import("./index-legacy.573bb331.js")}),void 0)}},{path:"/my-orchestra",name:"my-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.bfe09559.js")}),void 0)},meta:{title:"我的乐团"}},{path:"/create-orchestra",name:"create-orchestra",component:function(){return __vitePreload((function(){return module.import("./index-legacy.f9e6ba57.js")}),void 0)},meta:{title:"新建乐团"}},{path:"/create-orchestra-teacher",name:"create-orchestra-teacher",component:function(){return __vitePreload((function(){return module.import("./select-teacher-legacy.6e43de86.js")}),void 0)},meta:{title:"选择老师"}},{path:"/orchestra-detail",name:"orchestra-detail",component:function(){return __vitePreload((function(){return module.import("./orchestra-detail-legacy.c1c28764.js")}),void 0)},meta:{title:"乐团详情"}},{path:"/school-photo",name:"school-photo",component:function(){return __vitePreload((function(){return module.import("./photo-legacy.f0e8bba9.js")}),void 0)},meta:{title:"乐团剪影"}},{path:"/photo-detail",name:"photo-detail",component:function(){return __vitePreload((function(){return module.import("./photo-detail-legacy.c127e416.js")}),void 0)},meta:{title:"相册详情"}},{path:"/mass-message",name:"mass-message",component:function(){return __vitePreload((function(){return module.import("./index-legacy.75729ff6.js")}),void 0)},meta:{title:"群发记录"}},{path:"/create-message",name:"create-message",component:function(){return __vitePreload((function(){return module.import("./create-message-legacy.8f9cffd7.js")}),void 0)},meta:{title:"群发消息"}},{path:"/companion-teacher",name:"companion-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.212c1b1b.js")}),void 0)},meta:{title:"伴学指导"}},{path:"/companion-teacher-detail",name:"companion-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./companion-detail-legacy.26813bfd.js")}),void 0)},meta:{title:"伴学指导详情"}},{path:"/companion-unbind",name:"companion-unbind",component:function(){return __vitePreload((function(){return module.import("./unbind-legacy.befe3ba6.js")}),void 0)},meta:{title:"课程交接"}},{path:"/manage-teacher",name:"manage-teacher",component:function(){return __vitePreload((function(){return module.import("./index-legacy.8430856d.js")}),void 0)},meta:{title:"管理老师"}},{path:"/manage-teacher-detail",name:"manage-teacher-detail",component:function(){return __vitePreload((function(){return module.import("./manage-detail-legacy.20dba8ad.js")}),void 0)},meta:{title:"管理老师详情"}},{path:"/save-share-image",name:"save-share-image",component:function(){return __vitePreload((function(){return module.import("./index-legacy.9ccaa0bc.js")}),void 0)},meta:{title:"注册"}},{path:"/orchestra-information",name:"orchestra-information",component:function(){return __vitePreload((function(){return module.import("./orchestra-information-legacy.ca3fadee.js")}),void 0)},meta:{title:"乐团资讯"}},{path:"/add-information",name:"add-information",component:function(){return __vitePreload((function(){return module.import("./add-information-legacy.a2c4c4bc.js")}),void 0)},meta:{title:"添加资讯"}},{path:"/exercise-record",name:"exercise-record",component:function(){return __vitePreload((function(){return module.import("./index-legacy.182f65c5.js")}),void 0)},meta:{title:"练习记录"}},{path:"/exercis-detail",name:"exercis-detail",component:function(){return __vitePreload((function(){return module.import("./exercis-detail-legacy.1748dafc.js")}),void 0)},meta:{title:"练习统计"}},{path:"/attendance",name:"attendance",component:function(){return __vitePreload((function(){return module.import("./index-legacy.4e71bff9.js")}),void 0)},meta:{title:"考勤管理"}},{path:"/student-att-day",name:"student-att-day",component:function(){return __vitePreload((function(){return module.import("./student-att-day-legacy.368af0f5.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/teacher-attendDetail",name:"teacher-attendDetail",component:function(){return __vitePreload((function(){return module.import("./teacher-attendDetail-legacy.d64e7415.js")}),void 0)},meta:{title:"考勤详情"}},{path:"/ranking-list",name:"ranking-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.d0576655.js")}),void 0)},meta:{title:"排行榜"}},{path:"/approval-manage",name:"approval-manage",component:function(){return __vitePreload((function(){return module.import("./index-legacy.431509d8.js")}),void 0)},meta:{title:"待办事项"}},{path:"/student-leave",name:"student-leave",component:function(){return __vitePreload((function(){return module.import("./student-leave-legacy.2c7bfca3.js")}),void 0)},meta:{title:"审批详情"}},{path:"/train-planning",name:"train-planning",component:function(){return __vitePreload((function(){return module.import("./index-legacy.3f356d3d.js")}),void 0)},meta:{title:"乐团排课"}},{path:"/train-content",name:"train-content",component:function(){return __vitePreload((function(){return module.import("./index-legacy.c6d60a5d.js")}),void 0)},meta:{title:"训练内容"}},{path:"/practice-detail",name:"practice-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.a0137d3c.js")}),void 0)},meta:{title:"训练详情"}},{path:"/course-preview",name:"course-preview",component:function(){return __vitePreload((function(){return module.import("./index-legacy.01e60291.js")}),void 0)},meta:{title:"课程预览"}},{path:"/course-adjust",name:"course-adjust",component:function(){return __vitePreload((function(){return module.import("./course-adjust-legacy.28565b00.js")}),void 0)},meta:{title:"课程调整"}},{path:"/batch-adjust",name:"batch-adjust",component:function(){return __vitePreload((function(){return module.import("./batch-adjust-legacy.01e7d70c.js")}),void 0)},meta:{title:"批量调整"}},{path:"/school-detail",name:"school-detail",component:function(){return __vitePreload((function(){return module.import("./index-legacy.7743dad5.js")}),void 0)},meta:{title:"学校信息"}},{path:"/school-eidt",name:"school-eidt",component:function(){return __vitePreload((function(){return module.import("./eidt-school-legacy.f8984551.js")}),void 0)},meta:{title:"修改学校地址"}},{path:"/attendance-rule",name:"attendance-rule",component:function(){return __vitePreload((function(){return module.import("./index-legacy.43f2c9b4.js")}),void 0)},meta:{title:"考勤规则"}},{path:"/orchestra-story",name:"orchestra-story",component:function(){return __vitePreload((function(){return module.import("./index-legacy.b6518adb.js")}),void 0)},meta:{title:"乐团事迹"}},{path:"/story-operation",name:"story-operation",component:function(){return __vitePreload((function(){return module.import("./index-legacy.258487c4.js")}),void 0)},meta:{title:"添加事迹"}},{path:"/subsidy-exercise-detail",name:"subsidy-exercise-detail",component:function(){return __vitePreload((function(){return module.import("./exercise-detail-legacy.49bb2404.js")}),void 0)},meta:{title:"训练补助详情"}},{path:"/subsidy-exercise-details",name:"subsidy-exercise-details",component:function(){return __vitePreload((function(){return module.import("./details-legacy.e08f2e76.js")}),void 0)},meta:{title:"补助明细"}},{path:"/subsidy-grant-detail",name:"subsidy-grant-detail",component:function(){return __vitePreload((function(){return module.import("./grant-detail-legacy.984df99d.js")}),void 0)},meta:{title:"管理补助详情"}},{path:"/subsidy-reward-detail",name:"subsidy-reward-detail",component:function(){return __vitePreload((function(){return module.import("./reward-detail-legacy.0809d6b9.js")}),void 0)},meta:{title:"练习奖励详情"}},{path:"/unitDetail",name:"unitDetail",component:function(){return __vitePreload((function(){return module.import("./unitDetail-legacy.59c3483d.js")}),void 0)},meta:{title:"测验详情"}},{path:"/unit-list",name:"unit-list",component:function(){return __vitePreload((function(){return module.import("./index-legacy.be028493.js")}),void 0)},meta:{title:"阶段自测"}},{path:"/orchestra-photo-create",name:"orchestra-photo-create",component:function(){return __vitePreload((function(){return module.import("./photo-create-legacy.9cb0c25d.js")}),void 0)},meta:{title:"创建相册"}},{path:"/practice-rewards",name:"practice-rewards",component:function(){return __vitePreload((function(){return module.import("./index-legacy.399beab8.js")}),void 0)},meta:{title:"练习奖励"}},{path:"/practice-rewards-detail",name:"practice-rewards-detail",component:function(){return __vitePreload((function(){return module.import("./detail-legacy.91453888.js")}),void 0)},meta:{title:"练习奖励详情"}}])}].concat(rootRouter,noLoginRouter),paymentType=window.paymentType,routes=[],baseUrl=null;"STUDENT"===paymentType?routes=routesStudent:"TEACHER"===paymentType?(routes=routesTeacher,baseUrl="/teacher.html"):"SCHOOL"===paymentType&&(routes=routesSchool,baseUrl="/school.html"),console.log(routes,baseUrl,paymentType);var router=exports("i",createRouter({history:createWebHashHistory(),routes:routes,scrollBehavior:function(e,t,n){if(e.hash)return{el:e.hash,behavior:"smooth"}}})),whitePath=["/coursewarePlay"];router.beforeEach((function(e,t,n){whitePath.includes(e.path)||baseEvent.emit("toastShow"),document.title=e.meta.title||"管乐团",n()})),router.afterEach((function(e,t){e.path===t.path?baseEvent.emit("toastClose"):setTimeout((function(){baseEvent.emit("toastClose")}),300)}));var isOpen=!1;router.onError((function(e){if(e instanceof Error){var t=e.name.indexOf("chunk"),n=router.currentRoute.value.fullPath;console.log(e),t&&!isOpen&&(baseEvent.emit("toastClose"),isOpen=!0,showDialog({title:"更新提示",message:"APP有更新请点击确定刷新页面?",confirmButtonColor:"var(--van-primary)"}).then((function(){browser().isApp?postMessage({api:"back"}):(location.hash=n,window.location.reload())})))}}));var index$1="",normalize="",style="",index=""}}}))})();
  38980. >>>>>>> manage-cicle:dist/assets/index-legacy.a92e643d.js