PageSourceSearch

https://cu.ru/chunk-TYDDIDUE.js

js cu.ru collected 2026-09-28 07:18:47 UTC 142,329 bytes, 6 lines download raw bytes

vendor: 6,828 bytes, line 1
1import{a as Yi,b as Ji}from"./chunk-B7255YRR.js";import{a as Xi}from"./chunk-KKK2IUTO.js";import{b as Gi,c as qi}from"./chunk-PUTUOB4U.js";import{a as Zi}from"./chunk-T477LZZP.js";import{a as $e}from"./chunk-F2RQ3N64.js";import{a as rn}from"./chunk-ADFFF2ZA.js";import{b as An,d as cr,f as In,h as ur,i as Nn}from"./chunk-R3WQKNVO.js";import{a as yn,b as En,c as Rn,d as Mn,e as Cn,f as bt,g as Pn}from"./chunk-IA6AX5HG.js";import"./chunk-OKXJXG3L.js";import{n as Vi}from"./chunk-B3CYKMOS.js";import{d as Ui}from"./chunk-36QGUXGL.js";import"./chunk-4DFU7RH5.js";import"./chunk-J72GSHTC.js";import{a as tn}from"./chunk-7UKNH7YJ.js";import{b as _n,c as Tn}from"./chunk-76W42G5L.js";import{b as bn,d as Sn,e as wn}from"./chunk-EWOUVXZF.js";import{a as F}from"./chunk-PWXZWAAX.js";import{a as T,b as ne,e as ln,f as lr,i as Se,j as ht,k as We,l as gn,m as Et,n as vt}from"./chunk-54Y3WLWF.js";import{c as ar,d as Wi,e as Qi,f as nn,g as sn,h as on,i as un,j as dn,k as mn,m as pn,n as yt,o as hn}from"./chunk-S6UMR6EI.js";import"./chunk-SRQGE7UF.js";import{a as re}from"./chunk-UDGG23UJ.js";import{a as Pi,g as Ki,h as ft,j as gt}from"./chunk-L5YPXMLJ.js";import{f as ki,g as xi,h as Li}from"./chunk-F5OCHRC5.js";import{f as Fi}from"./chunk-QTDTO7BC.js";import"./chunk-5BWHHP6R.js";import"./chunk-NB2M2N6L.js";import"./chunk-J5VBO6ZC.js";import{b as fn}from"./chunk-OURQP2UI.js";import{a as en}from"./chunk-EDO74B7O.js";import{a as He}from"./chunk-SUKSKTBG.js";import"./chunk-GI2MEETV.js";import"./chunk-2OZ3VZKX.js";import{a as $i}from"./chunk-EZAWR2KN.js";import{c as an}from"./chunk-OAEDTLGA.js";import{a as zi}from"./chunk-VNCMLMLE.js";import{d as bi,f as Mi,i as Ci}from"./chunk-XBINRJTF.js";import{a as Si,b as wi,d as Pe,e as _i,f as Ti,g as Ai,h as Ii,i as Ni,j as Ri}from"./chunk-F2I26AL6.js";import{D as Bi}from"./chunk-VN3FQGF2.js";import{d as Di}from"./chunk-GREP6RXZ.js";import"./chunk-FDXXEPOG.js";import{a as cn}from"./chunk-TF7R463V.js";import{b as ji,c as Hi}from"./chunk-SMR6U7SE.js";import"./chunk-M73RLUUB.js";import{a as Oi}from"./chunk-UVSZBC4Q.js";import{b as vn}from"./chunk-BPQVPJQY.js";import{a as Oe}from"./chunk-GLYOPDGR.js";import"./chunk-6XDZRRGZ.js";import"./chunk-2V7R246S.js";import{Aa as nr,Ea as pi,Fa as pt,Hd as vi,I as ai,Ja as hi,Ka as je,L as mt,Ma as Ce,R as li,Tb as or,U as ci,W as ui,_a as sr,aa as ir,g as ni,h as si,i as rr,ja as di,la as R,md as yi,nd as Ei,oa as U,r as dt,ra as j,s as qe,sa as ue,ta as g,w as ze,wa as mi,wb as fi,y as oi,zb as gi}from"./chunk-RUH5ZQFX.js";import{a as w,b as D,c as Me,d as Ke,f as Ge}from"./chunk-ZGVHDELW.js";var Vr=Ke((rt,Kt)=>{"use strict";(function(i,e){"use strict";var t="0.7.33",r="",n="?",s="function",o="undefined",a="object",l="string",u="major",c="model",d="name",p="type",m="vendor",h="version",y="architecture",M="console",v="mobile",b="tablet",P="smarttv",x="wearable",me="embedded",W=350,V="Amazon",K="Apple",ae="ASUS",pe="BlackBerry",he="Browser",ee="Chrome",Be="Edge",ve="Firefox",be="Google",f="Huawei",E="LG",S="Microsoft",_="Motorola",L="Opera",Q="Samsung",H="Sharp",Z="Sony",O="Xiaomi",Ne="Zebra",lt="Facebook",z=function(A,C){var I={};for(var B in A)C[B]&&C[B].length%2===0?I[B]=C[B].concat(A[B]):I[B]=A[B];return I},te=function(A){for(var C={},I=0;I<A.length;I++)C[A[I].toUpperCase()]=A[I];return C},$=function(A,C){return typeof A===l?le(C).indexOf(le(A))!==-1:!1},le=function(A){return A.toLowerCase()},Fe=function(A){return typeof A===l?A.replace(/[^\d\.]/g,r).split(".")[0]:e},er=function(A,C){if(typeof A===l)return A=A.replace(/^\s\s*/,r),typeof C===o?A:A.substring(0,W)},Ue=function(A,C){for(var I=0,B,N,ut,k,Ve,ce;I<C.length&&!Ve;){var ri=C[I],ii=C[I+1];for(B=N=0;B<ri.length&&!Ve;)if(Ve=ri[B++].exec(A),Ve)for(ut=0;ut<ii.length;ut++)ce=Ve[++N],k=ii[ut],typeof k===a&&k.length>0?k.length===2?typeof k[1]==s?this[k[0]]=k[1].call(this,ce):this[k[0]]=k[1]:k.length===3?typeof k[1]===s&&!(k[1].exec&&k[1].test)?this[k[0]]=ce?k[1].call(this,ce,k[2]):e:this[k[0]]=ce?ce.replace(k[1],k[2]):e:k.length===4&&(this[k[0]]=ce?k[3].call(this,ce.replace(k[1],k[2])):e):this[k]=ce||e;I+=2}},tr=function(A,C){for(var I in C)if(typeof C[I]===a&&C[I].length>0){for(var B=0;B<C[I].length;B++)if($(C[I][B],A))return I===n?e:I}else if($(C[I],A))return I===n?e:I;return A},ko={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},ei={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ti={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[d,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[d,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,h],[/opios[\/ ]+([\w\.]+)/i],[h,[d,L+" Mini"]],[/\bopr\/([\w\.]+)/i],[h,[d,L]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[d,h],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[d,"UC"+he]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[h,[d,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[h,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[d,"IE"]],[/yabrowser\/([\w\.]+)/i],[h,[d,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure "+he],h],[/\bfocus\/([\w\.]+)/i],[h,[d,ve+" Focus"]],[/\bopt\/([\w\.]+)/i],[h,[d,L+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[h,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[d,L+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[h,[d,"MIUI "+he]],[/fxios\/([-\w\.]+)/i],[h,[d,ve]],[/\bqihu|(qi?ho?o?|360)browser/i],[[d,"360 "+he]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1 "+he],h],[/(comodo_dragon)\/([\w\.]+)/i],[[d,/_/g," "],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[d,h],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[d],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,lt],h],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[d,h],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[d,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[d,ee+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,ee+" WebView"],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[d,"Android "+he]],[/(chrome|omniweb|arora|[t
vendor: 4,680 bytes, line 1
1izenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,h],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[h,[d,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[h,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[h,tr,ko]],[/(webkit|khtml)\/([\w\.]+)/i],[d,h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[d,ve+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[d,h],[/(cobalt)\/([\w\.]+)/i],[d,[h,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[y,"amd64"]],[/(ia32(?=;))/i],[[y,le]],[/((?:i[346]|x)86)[;\)]/i],[[y,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[y,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[y,"armhf"]],[/windows (ce|mobile); ppc;/i],[[y,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[y,/ower/,r,le]],[/(sun4\w)[;\)]/i],[[y,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[y,le]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[c,[m,Q],[p,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[c,[m,Q],[p,v]],[/\((ip(?:hone|od)[\w ]*);/i],[c,[m,K],[p,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[c,[m,K],[p,b]],[/(macintosh);/i],[c,[m,K]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[c,[m,f],[p,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[c,[m,f],[p,v]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[c,/_/g," "],[m,O],[p,v]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[c,/_/g," "],[m,O],[p,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[c,[m,"OPPO"],[p,v]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[c,[m,"Vivo"],[p,v]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[c,[m,"Realme"],[p,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[c,[m,_],[p,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[c,[m,_],[p,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[c,[m,E],[p,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[c,[m,E],[p,v]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[c,[m,"Lenovo"],[p,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[c,/_/g," "],[m,"Nokia"],[p,v]],[/(pixel c)\b/i],[c,[m,be],[p,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[c,[m,be],[p,v]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[c,[m,Z],[p,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[c,"Xperia Tablet"],[m,Z],[p,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[c,[m,"OnePlus"],[p,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[c,[m,V],[p,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[c,/(.+)/g,"Fire Phone $1"],[m,V],[p,v]],[/(playbook);[-\w\),; ]+(rim)/i],[c,m,[p,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[c,[m,pe],[p,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[c,[m,ae],[p,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[c,[m,ae],[p,v]],[/(nexus 9)/i],[c,[m,"HTC"],[p,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[c,/_/g," "],[p,v]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[c,[m,"Acer"],[p,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[c,[m,"Meizu"],[p,v]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[c,[m,H],[p,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asu
vendor: 5,504 bytes, line 1
1s)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,c,[p,v]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,c,[p,b]],[/(surface duo)/i],[c,[m,S],[p,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[c,[m,"Fairphone"],[p,v]],[/(u304aa)/i],[c,[m,"AT&T"],[p,v]],[/\bsie-(\w*)/i],[c,[m,"Siemens"],[p,v]],[/\b(rct\w+) b/i],[c,[m,"RCA"],[p,b]],[/\b(venue[\d ]{2,7}) b/i],[c,[m,"Dell"],[p,b]],[/\b(q(?:mv|ta)\w+) b/i],[c,[m,"Verizon"],[p,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[c,[m,"Barnes & Noble"],[p,b]],[/\b(tm\d{3}\w+) b/i],[c,[m,"NuVision"],[p,b]],[/\b(k88) b/i],[c,[m,"ZTE"],[p,b]],[/\b(nx\d{3}j) b/i],[c,[m,"ZTE"],[p,v]],[/\b(gen\d{3}) b.+49h/i],[c,[m,"Swiss"],[p,v]],[/\b(zur\d{3}) b/i],[c,[m,"Swiss"],[p,b]],[/\b((zeki)?tb.*\b) b/i],[c,[m,"Zeki"],[p,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],c,[p,b]],[/\b(ns-?\w{0,9}) b/i],[c,[m,"Insignia"],[p,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[c,[m,"NextBook"],[p,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],c,[p,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],c,[p,v]],[/\b(ph-1) /i],[c,[m,"Essential"],[p,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[c,[m,"Envizen"],[p,b]],[/\b(trio[-\w\. ]+) b/i],[c,[m,"MachSpeed"],[p,b]],[/\btu_(1491) b/i],[c,[m,"Rotor"],[p,b]],[/(shield[\w ]+) b/i],[c,[m,"Nvidia"],[p,b]],[/(sprint) (\w+)/i],[m,c,[p,v]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[m,S],[p,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[c,[m,Ne],[p,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[c,[m,Ne],[p,v]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,c,[p,M]],[/droid.+; (shield) bui/i],[c,[m,"Nvidia"],[p,M]],[/(playstation [345portablevi]+)/i],[c,[m,Z],[p,M]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[c,[m,S],[p,M]],[/smart-tv.+(samsung)/i],[m,[p,P]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[m,Q],[p,P]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,E],[p,P]],[/(apple) ?tv/i],[m,[c,K+" TV"],[p,P]],[/crkey/i],[[c,ee+"cast"],[m,be],[p,P]],[/droid.+aft(\w)( bui|\))/i],[c,[m,V],[p,P]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[c,[m,H],[p,P]],[/(bravia[\w ]+)( bui|\))/i],[c,[m,Z],[p,P]],[/(mitv-\w{5}) bui/i],[c,[m,O],[p,P]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[m,er],[c,er],[p,P]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[p,P]],[/((pebble))app/i],[m,c,[p,x]],[/droid.+; (glass) \d/i],[c,[m,be],[p,x]],[/droid.+; (wt63?0{2,3})\)/i],[c,[m,Ne],[p,x]],[/(quest( 2)?)/i],[c,[m,lt],[p,x]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[p,me]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[c,[p,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[c,[p,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[p,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[p,v]],[/(android[-\w\. ]{0,9});.+buil/i],[c,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[d,Be+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[d,h],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,d]],os:[[/microsoft (windows) (vista|xp)/i],[d,h],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[d,[h,tr,ei]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[d,"Windows"],[h,tr,ei]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[d,"Mac OS"],[h,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[h,d],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[d,h],[/\(bb(10);/i],[h,[d,pe]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[h,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[h,[d,ve+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[d,"webOS"]],[/crkey\/([\d\.]+)/i],[h,[d,ee+"cast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[d,"Chromium OS"],h],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[d,h],[/(sunos) ?([\w\.\d]*)/i],[[d,"Solaris"],h],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[d,h]]},J=function(A,C){if(typeof A===a&&(C=A,A=e),!(this instanceof J))return new J
1(A,C).getResult();var I=A||(typeof i!==o&&i.navigator&&i.navigator.userAgent?i.navigator.userAgent:r),B=C?z(ti,C):ti;return this.getBrowser=function(){var N={};return N[d]=e,N[h]=e,Ue.call(N,I,B.browser),N.major=Fe(N.version),N},this.getCPU=function(){var N={};return N[y]=e,Ue.call(N,I,B.cpu),N},this.getDevice=function(){var N={};return N[m]=e,N[c]=e,N[p]=e,Ue.call(N,I,B.device),N},this.getEngine=function(){var N={};return N[d]=e,N[h]=e,Ue.call(N,I,B.engine),N},this.getOS=function(){var N={};return N[d]=e,N[h]=e,Ue.call(N,I,B.os),N},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return I},this.setUA=function(N){return I=typeof N===l&&N.length>W?er(N,W):N,this},this.setUA(I),this};J.VERSION=t,J.BROWSER=te([d,h,u]),J.CPU=te([y]),J.DEVICE=te([c,m,p,M,v,P,b,x,me]),J.ENGINE=J.OS=te([d,h]),typeof rt!==o?(typeof Kt!==o&&Kt.exports&&(rt=Kt.exports=J),rt.UAParser=J):typeof define===s&&define.amd?define(function(){return J}):typeof i!==o&&(i.UAParser=J);var Re=typeof i!==o&&(i.jQuery||i.Zepto);if(Re&&!Re.ua){var ct=new J;Re.ua=ct.getResult(),Re.ua.get=function(){return ct.getUA()},Re.ua.set=function(A){ct.setUA(A);var C=ct.getResult();for(var I in C)Re.ua[I]=C[I]}}})(typeof window=="object"?window:rt)});var ks=Ke((Wl,Os)=>{"use strict";var Ba=cn();Os.exports=Ba(2,function(i,e){return e?.[i]})});var Ls=Ke((Ql,xs)=>{"use strict";var Fa=cn(),Ua=ks();xs.exports=Fa(3,function(i,e,t){var r=Ua(i,t);return r??e})});var Bs=Ke((Yl,Ds)=>{"use strict";Ds.exports=function(){for(var i=arguments.length,e=new Array(i),t=0;t<i;t++)e[t]=arguments[t];return function(){for(var r=e.length-1,n=e[r].apply(e,arguments),s=r-1;s>=0;s--)n=e[s](n);return n}}});var Us=Ke((Xl,Fs)=>{"use strict";Fs.exports=function(i){return i===void 0&&(i=""),i.toLowerCase()}});function On(i){return new R(3e3,!1)}function xo(){return new R(3100,!1)}function Lo(){return new R(3101,!1)}function Do(i){return new R(3001,!1)}function Bo(i){return new R(3003,!1)}function Fo(i){return new R(3004,!1)}function xn(i,e){return new R(3005,!1)}function Ln(){return new R(3006,!1)}function Dn(){return new R(3007,!1)}function Bn(i,e){return new R(3008,!1)}function Fn(i){return new R(3002,!1)}function Un(i,e,t,r,n){return new R(3010,!1)}function Vn(){return new R(3011,!1)}function Kn(){return new R(3012,!1)}function Gn(){return new R(3200,!1)}function qn(){return new R(3202,!1)}function zn(){return new R(3013,!1)}function jn(i){return new R(3014,!1)}function Hn(i){return new R(3015,!1)}function $n(i){return new R(3016,!1)}function Wn(i,e){return new R(3404,!1)}function Uo(i){return new R(3502,!1)}function Qn(i){return new R(3503,!1)}function Yn(){return new R(3300,!1)}function Xn(i){return new R(3504,!1)}function Zn(i){return new R(3301,!1)}function Jn(i,e){return new R(3302,!1)}function es(i){return new R(3303,!1)}function ts(i,e){return new R(3400,!1)}function rs(i){return new R(3401,!1)}function is(i){return new R(3402,!1)}function ns(i,e){return new R(3505,!1)}function fe(i){switch(i.length){case 0:return new Se;case 1:return i[0];default:return new ht(i)}}function hr(i,e,t=new Map,r=new Map){let n=[],s=[],o=-1,a=null;if(e.forEach(l=>{let u=l.get("offset"),c=u==o,d=c&&a||new Map;l.forEach((p,m)=>{let h=m,y=p;if(m!=="offset")switch(h=i.normalizePropertyName(h,n),y){case We:y=t.get(m);break;case ne:y=r.get(m);break;default:y=i.normalizeStyleValue(m,h,y,n);break}d.set(h,y)}),c||s.push(d),a=d,o=u}),n.length)throw Uo(n);return s}function St(i,e,t,r){switch(e){case"start":i.onStart(()=>r(t&&dr(t,"start",i)));break;case"done":i.onDone(()=>r(t&&dr(t,"done",i)));break;case"destroy":i.onDestroy(()=>r(t&&dr(t,"destroy",i)));break}}function dr(i,e,t){let r=t.totalTime,n=!!t.disabled,s=wt(i.element,i.triggerName,i.fromState,i.toState,e||i.phaseName,r??i.totalTime,n),o=i._data;return o!=null&&(s._data=o),s}function wt(i,e,t,r,n="",s=0,o){return{element:i,triggerName:e,fromState:t,toState:r,phaseName:n,totalTime:s,disabled:!!o}}function Y(i,e,t){let r=i.get(e);return r||i.set(e,r=t),r}function fr(i){let e=i.indexOf(":"),t=i.substring(1,e),r=i.slice(e+1);return[t,r]}var Vo=typeof document>"u"?null:document.documentElement;function _t(i){let e=i.parentNode||i.host||null;return e===Vo?null:e}function Ko(i){return i.substring(1,6)=="ebkit"}var we=null,kn=!1;
vendor: 56,192 bytes, line 1
1function ss(i){we||(we=Go()||{},kn=we.style?"WebkitAppearance"in we.style:!1);let e=!0;return we.style&&!Ko(i)&&(e=i in we.style,!e&&kn&&(e="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in we.style)),e}function Go(){return typeof document<"u"?document.body:null}function gr(i,e){for(;e;){if(e===i)return!0;e=_t(e)}return!1}function yr(i,e,t){if(t)return Array.from(i.querySelectorAll(e));let r=i.querySelector(e);return r?[r]:[]}var qo=1e3,Er="{{",zo="}}",vr="ng-enter",Tt="ng-leave",Qe="ng-trigger",Ye=".ng-trigger",br="ng-animating",At=".ng-animating";function de(i){if(typeof i=="number")return i;let e=i.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:mr(parseFloat(e[1]),e[2])}function mr(i,e){return e==="s"?i*qo:i}function Xe(i,e,t){return i.hasOwnProperty("duration")?i:Ho(i,e,t)}var jo=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function Ho(i,e,t){let r,n=0,s="";if(typeof i=="string"){let o=i.match(jo);if(o===null)return e.push(On(i)),{duration:0,delay:0,easing:""};r=mr(parseFloat(o[1]),o[2]);let a=o[3];a!=null&&(n=mr(parseFloat(a),o[4]));let l=o[5];l&&(s=l)}else r=i;if(!t){let o=!1,a=e.length;r<0&&(e.push(xo()),o=!0),n<0&&(e.push(Lo()),o=!0),o&&e.splice(a,0,On(i))}return{duration:r,delay:n,easing:s}}function os(i){return i.length?i[0]instanceof Map?i:i.map(e=>new Map(Object.entries(e))):[]}function se(i,e,t){e.forEach((r,n)=>{let s=It(n);t&&!t.has(n)&&t.set(n,i.style[s]),i.style[s]=r})}function ye(i,e){e.forEach((t,r)=>{let n=It(r);i.style[n]=""})}function ke(i){return Array.isArray(i)?i.length==1?i[0]:ln(i):i}function as(i,e,t){let r=e.params||{},n=Sr(i);n.length&&n.forEach(s=>{r.hasOwnProperty(s)||t.push(Do(s))})}var pr=new RegExp(`${Er}\\s*(.+?)\\s*${zo}`,"g");function Sr(i){let e=[];if(typeof i=="string"){let t;for(;t=pr.exec(i);)e.push(t[1]);pr.lastIndex=0}return e}function xe(i,e,t){let r=`${i}`,n=r.replace(pr,(s,o)=>{let a=e[o];return a==null&&(t.push(Bo(o)),a=""),a.toString()});return n==r?i:n}var $o=/-+([a-z0-9])/g;function It(i){return i.replace($o,(...e)=>e[1].toUpperCase())}function ls(i,e){return i===0||e===0}function cs(i,e,t){if(t.size&&e.length){let r=e[0],n=[];if(t.forEach((s,o)=>{r.has(o)||n.push(o),r.set(o,s)}),n.length)for(let s=1;s<e.length;s++){let o=e[s];n.forEach(a=>o.set(a,Nt(i,a)))}}return e}function X(i,e,t){switch(e.type){case T.Trigger:return i.visitTrigger(e,t);case T.State:return i.visitState(e,t);case T.Transition:return i.visitTransition(e,t);case T.Sequence:return i.visitSequence(e,t);case T.Group:return i.visitGroup(e,t);case T.Animate:return i.visitAnimate(e,t);case T.Keyframes:return i.visitKeyframes(e,t);case T.Style:return i.visitStyle(e,t);case T.Reference:return i.visitReference(e,t);case T.AnimateChild:return i.visitAnimateChild(e,t);case T.AnimateRef:return i.visitAnimateRef(e,t);case T.Query:return i.visitQuery(e,t);case T.Stagger:return i.visitStagger(e,t);default:throw Fo(e.type)}}function Nt(i,e){return window.getComputedStyle(i)[e]}var Fr=(()=>{class i{validateStyleProperty(t){return ss(t)}containsElement(t,r){return gr(t,r)}getParentElement(t){return _t(t)}query(t,r,n){return yr(t,r,n)}computeStyle(t,r,n){return n||""}animate(t,r,n,s,o,a=[],l){return new Se(n,s)}static \u0275fac=function(r){return new(r||i)};static \u0275prov=U({token:i,factory:i.\u0275fac})}return i})(),Te=class{static NOOP=new Fr},Ae=class{};var Wo=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),Ot=class extends Ae{normalizePropertyName(e,t){return It(e)}normalizeStyleValue(e,t,r,n){let s="",o=r.toString().trim();if(Wo.has(t)&&r!==0&&r!=="0")if(typeof r=="number")s="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&n.push(xn(e,r))}return o+s}};var kt="*";function Qo(i,e){let t=[];return typeof i=="string"?i.split(/\s*,\s*/).forEach(r=>Yo(r,t,e)):t.push(i),t}function Yo(i,e,t){if(i[0]==":"){let l=Xo(i,t);if(typeof l=="function"){e.push(l);return}i=l}let r=i.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(r==null||r.length<4)return t.push(Hn(i)),e;let n=r[1],s=r[2],o=r[3];e.push(us(n,o));let a=n==kt&&o==kt;s[0]=="<"&&!a&&e.push(us(o,n))}function Xo(i,e){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,r)=>parseFloat(r)>parseFloat(t);case":decrement":return(t,r)=>parseFloat(r)<parseFloat(t);default:return e.push($n(i)),"* => *"}}var Rt=new Set(["true","1"]),Mt=new Set(["false","0"]);function us(i,e){let t=Rt.has(i)||Mt.has(i),r=Rt.has(e)||Mt.has(e);return(n,s)=>{let o=i==kt||i==n,a=e==kt||e==s;return!o&&t&&typeof n=="boolean"&&(o=n?Rt.has(i):Mt.has(i)),!a&&r&&typeof s=="boolean"&&(a=s?Rt.has(e):Mt.has(e)),o&&a}}var bs=":self",Zo=new RegExp(`s*${bs}s*,?`,"g");function Ss(i,e,t,r){return new Nr(i).build(e,t,r)}var ds="",Nr=class{_driver;constructor(e){this._driver=e}build(e,t,r){let n=new Rr(t);return this._resetContextStyleTimingState(n),X(this,ke(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=ds,e.collectedStyles=new Map,e.collectedStyles.set(ds,new Map),e.currentTime=0}visitTrigger(e,t){let r=t.queryCount=0,n=t.depCount=0,s=[],o=[];return e.name.charAt(0)=="@"&&t.errors.push(Ln()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(t),a.type==T.State){let l=a,u=l.name;u.toString().split(/\s*,\s*/).forEach(c=>{l.name=c,s.push(this.visitState(l,t))}),l.name=u}else if(a.type==T.Transition){let l=this.visitTransition(a,t);r+=l.queryCount,n+=l.depCount,o.push(l)}else t.errors.push(Dn())}),{type:T.Trigger,name:e.name,states:s,transitions:o,queryCount:r,depCount:n,options:null}}visitState(e,t){let r=this.visitStyle(e.styles,t),n=e.options&&e.options.params||null;if(r.containsDynamicStyles){let s=new Set,o=n||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(l=>{Sr(l).forEach(u=>{o.hasOwnProperty(u)||s.add(u)})})}),s.size&&t.errors.push(Bn(e.name,[...s.values()]))}return{type:T.State,name:e.name,style:r,options:n?{params:n}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;let r=X(this,ke(e.animation),t),n=Qo(e.expr,t.errors);return{type:T.Transition,matchers:n,animation:r,queryCount:t.queryCount,depCount:t.depCount,options:_e(e.options)}}visitSequence(e,t){return{type:T.Sequence,steps:e.steps.map(r=>X(this,r,t)),options:_e(e.options)}}visitGroup(e,t){let r=t.currentTime,n=0,s=e.steps.map(o=>{t.currentTime=r;let a=X(this,o,t);return n=Math.max(n,t.currentTime),a});return t.currentTime=n,{type:T.Group,steps:s,options:_e(e.options)}}visitAnimate(e,t){let r=ra(e.timings,t.errors);t.currentAnimateTimings=r;let n,s=e.styles?e.styles:lr({});if(s.type==T.Keyframes)n=this.visitKeyframes(s,t);else{let o=e.styles,a=!1;if(!o){a=!0;let u={};r.easing&&(u.easing=r.easing),o=lr(u)}t.currentTime+=r.duration+r.delay;let l=this.visitStyle(o,t);l.isEmptyStep=a,n=l}return t.currentAnimateTimings=null,{type:T.Animate,timings:r,style:n,options:null}}visitStyle(e,t){let r=this._makeStyleAst(e,t);return this._validateStyleAst(r,t),r}_makeStyleAst(e,t){let r=[],n=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of n)typeof a=="string"?a===ne?r.push(a):t.errors.push(Fn(a)):r.push(new Map(Object.entries(a)));let s=!1,o=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!s)){for(let l of a.values())if(l.toString().indexOf(Er)>=0){s=!0;break}}}),{type:T.Style,styles:r,easing:o,offset:e.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(e,t){let r=t.currentAnimateTimings,n=t.currentTime,s=t.currentTime;r&&s>0&&(s-=r.duration+r.delay),e.styles.forEach(o=>{typeof o!="string"&&o.forEach((a,l)=>{let u=t.collectedStyles.get(t.currentQuerySelector),c=u.get(l),d=!0;c&&(s!=n&&s>=c.startTime&&n<=c.endTime&&(t.errors.push(Un(l,c.startTime,c.endTime,s,n)),d=!1),s=c.startTime),d&&u.set(l,{startTime:s,endTime:n}),t.options&&as(a,t.options,t.errors)})})}visitKeyframes(e,t){let r={type:T.Keyframes,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push(Vn()),r;let n=1,s=0,o=[],a=!1,l=!1,u=0,c=e.steps.map(v=>{let b=this._makeStyleAst(v,t),P=b.offset!=null?b.offset:ta(b.styles),x=0;return P!=null&&(s++,x=b.offset=P),l=l||x<0||x>1,a=a||x<u,u=x,o.push(x),b});l&&t.errors.push(Kn()),a&&t.errors.push(Gn());let d=e.steps.length,p=0;s>0&&s<d?t.errors.push(qn()):s==0&&(p=n/(d-1));let m=d-1,h=t.currentTime,y=t.currentAnimateTimings,M=y.duration;return c.forEach((v,b)=>{let P=p>0?b==m?1:p*b:o[b],x=P*M;t.currentTime=h+y.delay+x,y.duration=x,this._validateStyleAst(v,t),v.offset=P,r.styles.push(v)}),r}visitReference(e,t){return{type:T.Reference,animation:X(this,ke(e.animation),t),options:_e(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:T.AnimateChild,options:_e(e.options)}}visitAnimateRef(e,t){return{type:T.AnimateRef,animation:this.visitReference(e.animation,t),options:_e(e.options)}}visitQuery(e,t){let r=t.currentQuerySelector,n=e.options||{};t.queryCount++,t.currentQuery=e;let[s,o]=Jo(e.selector);t.currentQuerySelector=r.length?r+" "+s:s,Y(t.collectedStyles,t.currentQuerySelector,new Map);let a=X(this,ke(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=r,{type:T.Query,selector:s,limit:n.limit||0,optional:!!n.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:_e(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push(zn());let r=e.timings==="full"?{duration:0,delay:0,easing:"full"}:Xe(e.timings,t.errors,!0);return{type:T.Stagger,animation:X(this,ke(e.animation),t),timings:r,options:null}}};function Jo(i){let e=!!i.split(/\s*,\s*/).find(t=>t==bs);return e&&(i=i.replace(Zo,"")),i=i.replace(/@\*/g,Ye).replace(/@\w+/g,t=>Ye+"-"+t.slice(1)).replace(/:animating/g,At),[i,e]}function ea(i){return i?w({},i):null}var Rr=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(e){this.errors=e}};function ta(i){if(typeof i=="string")return null;let e=null;if(Array.isArray(i))i.forEach(t=>{if(t instanceof Map&&t.has("offset")){let r=t;e=parseFloat(r.get("offset")),r.delete("offset")}});else if(i instanceof Map&&i.has("offset")){let t=i;e=parseFloat(t.get("offset")),t.delete("offset")}return e}function ra(i,e){if(i.hasOwnProperty("duration"))return i;if(typeof i=="number"){let s=Xe(i,e).duration;return wr(s,0,"")}let t=i;if(t.split(/\s+/).some(s=>s.charAt(0)=="{"&&s.charAt(1)=="{")){let s=wr(0,0,"");return s.dynamic=!0,s.strValue=t,s}let n=Xe(t,e);return wr(n.duration,n.delay,n.easing)}function _e(i){return i?(i=w({},i),i.params&&(i.params=ea(i.params))):i={},i}function wr(i,e,t){return{duration:i,delay:e,easing:t}}function Ur(i,e,t,r,n,s,o=null,a=!1){return{type:1,element:i,keyframes:e,preStyleProps:t,postStyleProps:r,duration:n,delay:s,totalTime:n+s,easing:o,subTimeline:a}}var Je=class{_map=new Map;get(e){return this._map.get(e)||[]}append(e,t){let r=this._map.get(e);r||this._map.set(e,r=[]),r.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}},ia=1,na=":enter",sa=new RegExp(na,"g"),oa=":leave",aa=new RegExp(oa,"g");function ws(i,e,t,r,n,s=new Map,o=new Map,a,l,u=[]){return new Mr().buildKeyframes(i,e,t,r,n,s,o,a,l,u)}var Mr=class{buildKeyframes(e,t,r,n,s,o,a,l,u,c=[]){u=u||new Je;let d=new Cr(e,t,u,n,s,c,[]);d.options=l;let p=l.delay?de(l.delay):0;d.currentTimeline.delayNextStep(p),d.currentTimeline.setStyles([o],null,d.errors,l),X(this,r,d);let m=d.timelines.filter(h=>h.containsAnimation());if(m.length&&a.size){let h;for(let y=m.length-1;y>=0;y--){let M=m[y];if(M.element===t){h=M;break}}h&&!h.allowOnlyTimelineStyles()&&h.setStyles([a],null,d.errors,l)}return m.length?m.map(h=>h.buildKeyframes()):[Ur(t,[],[],[],0,p,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){let r=t.subInstructions.get(t.element);if(r){let n=t.createSubContext(e.options),s=t.currentTimeline.currentTime,o=this._visitSubInstructions(r,n,n.options);s!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}visitAnimateRef(e,t){let r=t.createSubContext(e.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],t,r),this.visitReference(e.animation,r),t.transformIntoNewTimeline(r.currentTimeline.currentTime),t.previousNode=e}_applyAnimationRefDelays(e,t,r){for(let n of e){let s=n?.delay;if(s){let o=typeof s=="number"?s:de(xe(s,n?.params??{},t.errors));r.delayNextStep(o)}}}_visitSubInstructions(e,t,r){let s=t.currentTimeline.currentTime,o=r.duration!=null?de(r.duration):null,a=r.delay!=null?de(r.delay):null;return o!==0&&e.forEach(l=>{let u=t.appendInstructionToTimeline(l,o,a);s=Math.max(s,u.duration+u.delay)}),s}visitReference(e,t){t.updateOptions(e.options,!0),X(this,e.animation,t),t.previousNode=e}visitSequence(e,t){let r=t.subContextCount,n=t,s=e.options;if(s&&(s.params||s.delay)&&(n=t.createSubContext(s),n.transformIntoNewTimeline(),s.delay!=null)){n.previousNode.type==T.Style&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=xt);let o=de(s.delay);n.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>X(this,o,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>r&&n.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){let r=[],n=t.currentTimeline.currentTime,s=e.options&&e.options.delay?de(e.options.delay):0;e.steps.forEach(o=>{let a=t.createSubContext(e.options);s&&a.delayNextStep(s),X(this,o,a),n=Math.max(n,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(o=>t.currentTimeline.mergeTimelineCollectedStyles(o)),t.transformIntoNewTimeline(n),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){let r=e.strValue,n=t.params?xe(r,t.params,t.errors):r;return Xe(n,t.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){let r=t.currentAnimateTimings=this._visitTiming(e.timings,t),n=t.currentTimeline;r.delay&&(t.incrementTime(r.delay),n.snapshotCurrentStyles());let s=e.style;s.type==T.Keyframes?this.visitKeyframes(s,t):(t.incrementTime(r.duration),this.visitStyle(s,t),n.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){let r=t.currentTimeline,n=t.currentAnimateTimings;!n&&r.hasCurrentStyleProperties()&&r.forwardFrame();let s=n&&n.easing||e.easing;e.isEmptyStep?r.applyEmptyStep(s):r.setStyles(e.styles,s,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){let r=t.currentAnimateTimings,n=t.currentTimeline.duration,s=r.duration,a=t.createSubContext().currentTimeline;a.easing=r.easing,e.styles.forEach(l=>{let u=l.offset||0;a.forwardTime(u*s),a.setStyles(l.styles,l.easing,t.errors,t.options),a.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(a),t.transformIntoNewTimeline(n+s),t.previousNode=e}visitQuery(e,t){let r=t.currentTimeline.currentTime,n=e.options||{},s=n.delay?de(n.delay):0;s&&(t.previousNode.type===T.Style||r==0&&t.currentTimeline.hasCurrentStyleProperties())&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=xt);let o=r,a=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!n.optional,t.errors);t.currentQueryTotal=a.length;let l=null;a.forEach((u,c)=>{t.currentQueryIndex=c;let d=t.createSubContext(e.options,u);s&&d.delayNextStep(s),u===t.element&&(l=d.currentTimeline),X(this,e.animation,d),d.currentTimeline.applyStylesToKeyframe();let p=d.currentTimeline.currentTime;o=Math.max(o,p)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){let r=t.parentContext,n=t.currentTimeline,s=e.timings,o=Math.abs(s.duration),a=o*(t.currentQueryTotal-1),l=o*t.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":l=a-l;break;case"full":l=r.currentStaggerTime;break}let c=t.currentTimeline;l&&c.delayNextStep(l);let d=c.currentTime;X(this,e.animation,t),t.previousNode=e,r.currentStaggerTime=n.currentTime-d+(n.startTime-r.currentTimeline.startTime)}},xt={},Cr=class i{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=xt;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(e,t,r,n,s,o,a,l){this._driver=e,this.element=t,this.subInstructions=r,this._enterClassName=n,this._leaveClassName=s,this.errors=o,this.timelines=a,this.currentTimeline=l||new Lt(this._driver,t,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;let r=e,n=this.options;r.duration!=null&&(n.duration=de(r.duration)),r.delay!=null&&(n.delay=de(r.delay));let s=r.params;if(s){let o=n.params;o||(o=this.options.params={}),Object.keys(s).forEach(a=>{(!t||!o.hasOwnProperty(a))&&(o[a]=xe(s[a],o,this.errors))})}}_copyOptions(){let e={};if(this.options){let t=this.options.params;if(t){let r=e.params={};Object.keys(t).forEach(n=>{r[n]=t[n]})}}return e}createSubContext(e=null,t,r){let n=t||this.element,s=new i(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,r||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(e),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(e){return this.previousNode=xt,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,r){let n={duration:t??e.duration,delay:this.currentTimeline.currentTime+(r??0)+e.delay,easing:""},s=new Pr(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,n,e.stretchStartingKeyframe);return this.timelines.push(s),n}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,r,n,s,o){let a=[];if(n&&a.push(this.element),e.length>0){e=e.replace(sa,"."+this._enterClassName),e=e.replace(aa,"."+this._leaveClassName);let l=r!=1,u=this._driver.query(this.element,e,l);r!==0&&(u=r<0?u.slice(u.length+r,u.length):u.slice(0,r)),a.push(...u)}return!s&&a.length==0&&o.push(jn(t)),a}},Lt=class i{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(e,t,r,n){this._driver=e,this.element=t,this.startTime=r,this._elementTimelineStylesLookup=n,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let t=this._keyframes.size===1&&this._pendingStyles.size;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new i(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=ia,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles.set(e,t),this._globalTimelineStyles.set(e,t),this._styleSummary.set(e,{time:this.currentTime,value:t})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[t,r]of this._globalTimelineStyles)this._backFill.set(t,r||ne),this._currentKeyframe.set(t,ne);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,r,n){t&&this._previousKeyframe.set("easing",t);let s=n&&n.params||{},o=la(e,this._globalTimelineStyles);for(let[a,l]of o){let u=xe(l,s,r);this._pendingStyles.set(a,u),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??ne),this._updateStyle(a,u)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,t)=>{this._currentKeyframe.set(t,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,t)=>{this._currentKeyframe.has(t)||this._currentKeyframe.set(t,e)}))}snapshotCurrentStyles(){for(let[e,t]of this._localTimelineStyles)this._pendingStyles.set(e,t),this._updateStyle(e,t)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((t,r)=>{let n=this._styleSummary.get(r);(!n||t.time>n.time)&&this._updateStyle(r,t.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,t=new Set,r=this._keyframes.size===1&&this.duration===0,n=[];this._keyframes.forEach((a,l)=>{let u=new Map([...this._backFill,...a]);u.forEach((c,d)=>{c===We?e.add(d):c===ne&&t.add(d)}),r||u.set("offset",l/this.duration),n.push(u)});let s=[...e.values()],o=[...t.values()];if(r){let a=n[0],l=new Map(a);a.set("offset",0),l.set("offset",1),n=[a,l]}return Ur(this.element,n,s,o,this.duration,this.startTime,this.easing,!1)}},Pr=class extends Lt{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(e,t,r,n,s,o,a=!1){super(e,t,o.delay),this.keyframes=r,this.preStyleProps=n,this.postStyleProps=s,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:r,easing:n}=this.timings;if(this._stretchStartingKeyframe&&t){let s=[],o=r+t,a=t/o,l=new Map(e[0]);l.set("offset",0),s.push(l);let u=new Map(e[0]);u.set("offset",ms(a)),s.push(u);let c=e.length-1;for(let d=1;d<=c;d++){let p=new Map(e[d]),m=p.get("offset"),h=t+m*r;p.set("offset",ms(h/o)),s.push(p)}r=o,t=0,n="",e=s}return Ur(this.element,e,this.preStyleProps,this.postStyleProps,r,t,n,!0)}};function ms(i,e=3){let t=Math.pow(10,e-1);return Math.round(i*t)/t}function la(i,e){let t=new Map,r;return i.forEach(n=>{if(n==="*"){r??=e.keys();for(let s of r)t.set(s,ne)}else for(let[s,o]of n)t.set(s,o)}),t}function ps(i,e,t,r,n,s,o,a,l,u,c,d,p){return{type:0,element:i,triggerName:e,isRemovalTransition:n,fromState:t,fromStyles:s,toState:r,toStyles:o,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:d,errors:p}}var _r={},Dt=class{_triggerName;ast;_stateStyles;constructor(e,t,r){this._triggerName=e,this.ast=t,this._stateStyles=r}match(e,t,r,n){return ca(this.ast.matchers,e,t,r,n)}buildStyles(e,t,r){let n=this._stateStyles.get("*");return e!==void 0&&(n=this._stateStyles.get(e?.toString())||n),n?n.buildStyles(t,r):new Map}build(e,t,r,n,s,o,a,l,u,c){let d=[],p=this.ast.options&&this.ast.options.params||_r,m=a&&a.params||_r,h=this.buildStyles(r,m,d),y=l&&l.params||_r,M=this.buildStyles(n,y,d),v=new Set,b=new Map,P=new Map,x=n==="void",me={params:_s(y,p),delay:this.ast.options?.delay},W=c?[]:ws(e,t,this.ast.animation,s,o,h,M,me,u,d),V=0;return W.forEach(K=>{V=Math.max(K.duration+K.delay,V)}),d.length?ps(t,this._triggerName,r,n,x,h,M,[],[],b,P,V,d):(W.forEach(K=>{let ae=K.element,pe=Y(b,ae,new Set);K.preStyleProps.forEach(ee=>pe.add(ee));let he=Y(P,ae,new Set);K.postStyleProps.forEach(ee=>he.add(ee)),ae!==t&&v.add(ae)}),ps(t,this._triggerName,r,n,x,h,M,W,[...v.values()],b,P,V))}};function ca(i,e,t,r,n){return i.some(s=>s(e,t,r,n))}function _s(i,e){let t=w({},e);return Object.entries(i).forEach(([r,n])=>{n!=null&&(t[r]=n)}),t}var Or=class{styles;defaultParams;normalizer;constructor(e,t,r){this.styles=e,this.defaultParams=t,this.normalizer=r}buildStyles(e,t){let r=new Map,n=_s(e,this.defaultParams);return this.styles.styles.forEach(s=>{typeof s!="string"&&s.forEach((o,a)=>{o&&(o=xe(o,n,t));let l=this.normalizer.normalizePropertyName(a,t);o=this.normalizer.normalizeStyleValue(a,l,o,t),r.set(a,o)})}),r}};function ua(i,e,t){return new kr(i,e,t)}var kr=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(e,t,r){this.name=e,this.ast=t,this._normalizer=r,t.states.forEach(n=>{let s=n.options&&n.options.params||{};this.states.set(n.name,new Or(n.style,s,r))}),hs(this.states,"true","1"),hs(this.states,"false","0"),t.transitions.forEach(n=>{this.transitionFactories.push(new Dt(e,n,this.states))}),this.fallbackTransition=da(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,r,n){return this.transitionFactories.find(o=>o.match(e,t,r,n))||null}matchStyles(e,t,r){return this.fallbackTransition.buildStyles(e,t,r)}};function da(i,e,t){let r=[(o,a)=>!0],n={type:T.Sequence,steps:[],options:null},s={type:T.Transition,animation:n,matchers:r,options:null,queryCount:0,depCount:0};return new Dt(i,s,e)}function hs(i,e,t){i.has(e)?i.has(t)||i.set(t,i.get(e)):i.has(t)&&i.set(e,i.get(t))}var ma=new Je,xr=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(e,t,r){this.bodyNode=e,this._driver=t,this._normalizer=r}register(e,t){let r=[],n=[],s=Ss(this._driver,t,r,n);if(r.length)throw Qn(r);this._animations.set(e,s)}_buildPlayer(e,t,r){let n=e.element,s=hr(this._normalizer,e.keyframes,t,r);return this._driver.animate(n,s,e.duration,e.delay,e.easing,[],!0)}create(e,t,r={}){let n=[],s=this._animations.get(e),o,a=new Map;if(s?(o=ws(this._driver,t,s,vr,Tt,new Map,new Map,r,ma,n),o.forEach(c=>{let d=Y(a,c.element,new Map);c.postStyleProps.forEach(p=>d.set(p,null))})):(n.push(Yn()),o=[]),n.length)throw Xn(n);a.forEach((c,d)=>{c.forEach((p,m)=>{c.set(m,this._driver.computeStyle(d,m,ne))})});let l=o.map(c=>{let d=a.get(c.element);return this._buildPlayer(c,new Map,d)}),u=fe(l);return this._playersById.set(e,u),u.onDestroy(()=>this.destroy(e)),this.players.push(u),u}destroy(e){let t=this._getPlayer(e);t.destroy(),this._playersById.delete(e);let r=this.players.indexOf(t);r>=0&&this.players.splice(r,1)}_getPlayer(e){let t=this._playersById.get(e);if(!t)throw Zn(e);return t}listen(e,t,r,n){let s=wt(t,"","","");return St(this._getPlayer(e),r,s,n),()=>{}}command(e,t,r,n){if(r=="register"){this.register(e,n[0]);return}if(r=="create"){let o=n[0]||{};this.create(e,t,o);return}let s=this._getPlayer(e);switch(r){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(e);break}}},fs="ng-animate-queued",pa=".ng-animate-queued",Tr="ng-animate-disabled",ha=".ng-animate-disabled",fa="ng-star-inserted",ga=".ng-star-inserted",ya=[],Ts={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ea={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oe="__ng_removed",et=class{namespaceId;value;options;get params(){return this.options.params}constructor(e,t=""){this.namespaceId=t;let r=e&&e.hasOwnProperty("value"),n=r?e.value:e;if(this.value=ba(n),r){let s=e,{value:o}=s,a=Me(s,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let t=e.params;if(t){let r=this.options.params;Object.keys(t).forEach(n=>{r[n]==null&&(r[n]=t[n])})}}},Ze="void",Ar=new et(Ze),Lr=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(e,t,r){this.id=e,this.hostElement=t,this._engine=r,this._hostClassName="ng-tns-"+e,ie(t,this._hostClassName)}listen(e,t,r,n){if(!this._triggers.has(t))throw Jn(r,t);if(r==null||r.length==0)throw es(t);if(!Sa(r))throw ts(r,t);let s=Y(this._elementListeners,e,[]),o={name:t,phase:r,callback:n};s.push(o);let a=Y(this._engine.statesByElement,e,new Map);return a.has(t)||(ie(e,Qe),ie(e,Qe+"-"+t),a.set(t,Ar)),()=>{this._engine.afterFlush(()=>{let l=s.indexOf(o);l>=0&&s.splice(l,1),this._triggers.has(t)||a.delete(t)})}}register(e,t){return this._triggers.has(e)?!1:(this._triggers.set(e,t),!0)}_getTrigger(e){let t=this._triggers.get(e);if(!t)throw rs(e);return t}trigger(e,t,r,n=!0){let s=this._getTrigger(t),o=new tt(this.id,t,e),a=this._engine.statesByElement.get(e);a||(ie(e,Qe),ie(e,Qe+"-"+t),this._engine.statesByElement.set(e,a=new Map));let l=a.get(t),u=new et(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a.set(t,u),l||(l=Ar),!(u.value===Ze)&&l.value===u.value){if(!Ta(l.params,u.params)){let y=[],M=s.matchStyles(l.value,l.params,y),v=s.matchStyles(u.value,u.params,y);y.length?this._engine.reportError(y):this._engine.afterFlush(()=>{ye(e,M),se(e,v)})}return}let p=Y(this._engine.playersByElement,e,[]);p.forEach(y=>{y.namespaceId==this.id&&y.triggerName==t&&y.queued&&y.destroy()});let m=s.matchTransition(l.value,u.value,e,u.params),h=!1;if(!m){if(!n)return;m=s.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:m,fromState:l,toState:u,player:o,isFallbackTransition:h}),h||(ie(e,fs),o.onStart(()=>{Le(e,fs)})),o.onDone(()=>{let y=this.players.indexOf(o);y>=0&&this.players.splice(y,1);let M=this._engine.playersByElement.get(e);if(M){let v=M.indexOf(o);v>=0&&M.splice(v,1)}}),this.players.push(o),p.push(o),o}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(t=>t.delete(e)),this._elementListeners.forEach((t,r)=>{this._elementListeners.set(r,t.filter(n=>n.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let t=this._engine.playersByElement.get(e);t&&(t.forEach(r=>r.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){let r=this._engine.driver.query(e,Ye,!0);r.forEach(n=>{if(n[oe])return;let s=this._engine.fetchNamespacesByElement(n);s.size?s.forEach(o=>o.triggerLeaveAnimation(n,t,!1,!0)):this.clearElementCache(n)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(n=>this.clearElementCache(n)))}triggerLeaveAnimation(e,t,r,n){let s=this._engine.statesByElement.get(e),o=new Map;if(s){let a=[];if(s.forEach((l,u)=>{if(o.set(u,l.value),this._triggers.has(u)){let c=this.trigger(e,u,Ze,n);c&&a.push(c)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t,o),r&&fe(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let t=this._elementListeners.get(e),r=this._engine.statesByElement.get(e);if(t&&r){let n=new Set;t.forEach(s=>{let o=s.name;if(n.has(o))return;n.add(o);let l=this._triggers.get(o).fallbackTransition,u=r.get(o)||Ar,c=new et(Ze),d=new tt(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:l,fromState:u,toState:c,player:d,isFallbackTransition:!0})})}}removeNode(e,t){let r=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let n=!1;if(r.totalAnimations){let s=r.players.length?r.playersByQueriedElement.get(e):[];if(s&&s.length)n=!0;else{let o=e;for(;o=o.parentNode;)if(r.statesByElement.get(o)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(e),n)r.markElementAsRemoved(this.id,e,!1,t);else{let s=e[oe];(!s||s===Ts)&&(r.afterFlush(()=>this.clearElementCache(e)),r.destroyInnerAnimations(e),r._onRemovalComplete(e,t))}}insertNode(e,t){ie(e,this._hostClassName)}drainQueuedTransitions(e){let t=[];return this._queue.forEach(r=>{let n=r.player;if(n.destroyed)return;let s=r.element,o=this._elementListeners.get(s);o&&o.forEach(a=>{if(a.name==r.triggerName){let l=wt(s,r.triggerName,r.fromState.value,r.toState.value);l._data=e,St(r.player,a.phase,l,a.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):t.push(r)}),this._queue=[],t.sort((r,n)=>{let s=r.transition.ast.depCount,o=n.transition.ast.depCount;return s==0||o==0?s-o:this._engine.driver.containsElement(r.element,n.element)?1:-1})}destroy(e){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},Dr=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(e,t)=>{};_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}constructor(e,t,r){this.bodyNode=e,this.driver=t,this._normalizer=r}get queuedPlayers(){let e=[];return this._namespaceList.forEach(t=>{t.players.forEach(r=>{r.queued&&e.push(r)})}),e}createNamespace(e,t){let r=new Lr(e,t,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,t)?this._balanceNamespaceList(r,t):(this.newHostElements.set(t,r),this.collectEnterElement(t)),this._namespaceLookup[e]=r}_balanceNamespaceList(e,t){let r=this._namespaceList,n=this.namespacesByHostElement;if(r.length-1>=0){let o=!1,a=this.driver.getParentElement(t);for(;a;){let l=n.get(a);if(l){let u=r.indexOf(l);r.splice(u+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}o||r.unshift(e)}else r.push(e);return n.set(t,e),e}register(e,t){let r=this._namespaceLookup[e];return r||(r=this.createNamespace(e,t)),r}registerTrigger(e,t,r){let n=this._namespaceLookup[e];n&&n.register(t,r)&&this.totalAnimations++}destroy(e,t){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let r=this._fetchNamespace(e);this.namespacesByHostElement.delete(r.hostElement);let n=this._namespaceList.indexOf(r);n>=0&&this._namespaceList.splice(n,1),r.destroy(t),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let t=new Set,r=this.statesByElement.get(e);if(r){for(let n of r.values())if(n.namespaceId){let s=this._fetchNamespace(n.namespaceId);s&&t.add(s)}}return t}trigger(e,t,r,n){if(Ct(t)){let s=this._fetchNamespace(e);if(s)return s.trigger(t,r,n),!0}return!1}insertNode(e,t,r,n){if(!Ct(t))return;let s=t[oe];if(s&&s.setForRemoval){s.setForRemoval=!1,s.setForMove=!0;let o=this.collectedLeaveElements.indexOf(t);o>=0&&this.collectedLeaveElements.splice(o,1)}if(e){let o=this._fetchNamespace(e);o&&o.insertNode(t,r)}n&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),ie(e,Tr)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Le(e,Tr))}removeNode(e,t,r){if(Ct(t)){let n=e?this._fetchNamespace(e):null;n?n.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r);let s=this.namespacesByHostElement.get(t);s&&s.id!==e&&s.removeNode(t,r)}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,r,n,s){this.collectedLeaveElements.push(t),t[oe]={namespaceId:e,setForRemoval:n,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:s}}listen(e,t,r,n,s){return Ct(t)?this._fetchNamespace(e).listen(t,r,n,s):()=>{}}_buildInstruction(e,t,r,n,s){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,r,n,e.fromState.options,e.toState.options,t,s)}destroyInnerAnimations(e){let t=this.driver.query(e,Ye,!0);t.forEach(r=>this.destroyActiveAnimationsForElement(r)),this.playersByQueriedElement.size!=0&&(t=this.driver.query(e,At,!0),t.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(e){let t=this.playersByElement.get(e);t&&t.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(e){let t=this.playersByQueriedElement.get(e);t&&t.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return fe(this.players).onDone(()=>e());e()})}processLeaveNode(e){let t=e[oe];if(t&&t.setForRemoval){if(e[oe]=Ts,t.namespaceId){this.destroyInnerAnimations(e);let r=this._fetchNamespace(t.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}e.classList?.contains(Tr)&&this.markElementAsDisabled(e,!1),this.driver.query(e,ha,!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,n)=>this._balanceNamespaceList(r,n)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;r<this.collectedEnterElements.length;r++){let n=this.collectedEnterElements[r];ie(n,fa)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let r=[];try{t=this._flushAnimations(r,e)}finally{for(let n=0;n<r.length;n++)r[n]()}}else for(let r=0;r<this.collectedLeaveElements.length;r++){let n=this.collectedLeaveElements[r];this.processLeaveNode(n)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(r=>r()),this._flushFns=[],this._whenQuietFns.length){let r=this._whenQuietFns;this._whenQuietFns=[],t.length?fe(t).onDone(()=>{r.forEach(n=>n())}):r.forEach(n=>n())}}reportError(e){throw is(e)}_flushAnimations(e,t){let r=new Je,n=[],s=new Map,o=[],a=new Map,l=new Map,u=new Map,c=new Set;this.disabledNodes.forEach(f=>{c.add(f);let E=this.driver.query(f,pa,!0);for(let S=0;S<E.length;S++)c.add(E[S])});let d=this.bodyNode,p=Array.from(this.statesByElement.keys()),m=Es(p,this.collectedEnterElements),h=new Map,y=0;m.forEach((f,E)=>{let S=vr+y++;h.set(E,S),f.forEach(_=>ie(_,S))});let M=[],v=new Set,b=new Set;for(let f=0;f<this.collectedLeaveElements.length;f++){let E=this.collectedLeaveElements[f],S=E[oe];S&&S.setForRemoval&&(M.push(E),v.add(E),S.hasAnimation?this.driver.query(E,ga,!0).forEach(_=>v.add(_)):b.add(E))}let P=new Map,x=Es(p,Array.from(v));x.forEach((f,E)=>{let S=Tt+y++;P.set(E,S),f.forEach(_=>ie(_,S))}),e.push(()=>{m.forEach((f,E)=>{let S=h.get(E);f.forEach(_=>Le(_,S))}),x.forEach((f,E)=>{let S=P.get(E);f.forEach(_=>Le(_,S))}),M.forEach(f=>{this.processLeaveNode(f)})});let me=[],W=[];for(let f=this._namespaceList.length-1;f>=0;f--)this._namespaceList[f].drainQueuedTransitions(t).forEach(S=>{let _=S.player,L=S.element;if(me.push(_),this.collectedEnterElements.length){let z=L[oe];if(z&&z.setForMove){if(z.previousTriggersValues&&z.previousTriggersValues.has(S.triggerName)){let te=z.previousTriggersValues.get(S.triggerName),$=this.statesByElement.get(S.element);if($&&$.has(S.triggerName)){let le=$.get(S.triggerName);le.value=te,$.set(S.triggerName,le)}}_.destroy();return}}let Q=!d||!this.driver.containsElement(d,L),H=P.get(L),Z=h.get(L),O=this._buildInstruction(S,r,Z,H,Q);if(O.errors&&O.errors.length){W.push(O);return}if(Q){_.onStart(()=>ye(L,O.fromStyles)),_.onDestroy(()=>se(L,O.toStyles)),n.push(_);return}if(S.isFallbackTransition){_.onStart(()=>ye(L,O.fromStyles)),_.onDestroy(()=>se(L,O.toStyles)),n.push(_);return}let Ne=[];O.timelines.forEach(z=>{z.stretchStartingKeyframe=!0,this.disabledNodes.has(z.element)||Ne.push(z)}),O.timelines=Ne,r.append(L,O.timelines);let lt={instruction:O,player:_,element:L};o.push(lt),O.queriedElements.forEach(z=>Y(a,z,[]).push(_)),O.preStyleProps.forEach((z,te)=>{if(z.size){let $=l.get(te);$||l.set(te,$=new Set),z.forEach((le,Fe)=>$.add(Fe))}}),O.postStyleProps.forEach((z,te)=>{let $=u.get(te);$||u.set(te,$=new Set),z.forEach((le,Fe)=>$.add(Fe))})});if(W.length){let f=[];W.forEach(E=>{f.push(ns(E.triggerName,E.errors))}),me.forEach(E=>E.destroy()),this.reportError(f)}let V=new Map,K=new Map;o.forEach(f=>{let E=f.element;r.has(E)&&(K.set(E,E),this._beforeAnimationBuild(f.player.namespaceId,f.instruction,V))}),n.forEach(f=>{let E=f.element;this._getPreviousPlayers(E,!1,f.namespaceId,f.triggerName,null).forEach(_=>{Y(V,E,[]).push(_),_.destroy()})});let ae=M.filter(f=>vs(f,l,u)),pe=new Map;ys(pe,this.driver,b,u,ne).forEach(f=>{vs(f,l,u)&&ae.push(f)});let ee=new Map;m.forEach((f,E)=>{ys(ee,this.driver,new Set(f),l,We)}),ae.forEach(f=>{let E=pe.get(f),S=ee.get(f);pe.set(f,new Map([...E?.entries()??[],...S?.entries()??[]]))});let Be=[],ve=[],be={};o.forEach(f=>{let{element:E,player:S,instruction:_}=f;if(r.has(E)){if(c.has(E)){S.onDestroy(()=>se(E,_.toStyles)),S.disabled=!0,S.overrideTotalTime(_.totalTime),n.push(S);return}let L=be;if(K.size>1){let H=E,Z=[];for(;H=H.parentNode;){let O=K.get(H);if(O){L=O;break}Z.push(H)}Z.forEach(O=>K.set(O,L))}let Q=this._buildAnimation(S.namespaceId,_,V,s,ee,pe);if(S.setRealPlayer(Q),L===be)Be.push(S);else{let H=this.playersByElement.get(L);H&&H.length&&(S.parentPlayer=fe(H)),n.push(S)}}else ye(E,_.fromStyles),S.onDestroy(()=>se(E,_.toStyles)),ve.push(S),c.has(E)&&n.push(S)}),ve.forEach(f=>{let E=s.get(f.element);if(E&&E.length){let S=fe(E);f.setRealPlayer(S)}}),n.forEach(f=>{f.parentPlayer?f.syncPlayerEvents(f.parentPlayer):f.destroy()});for(let f=0;f<M.length;f++){let E=M[f],S=E[oe];if(Le(E,Tt),S&&S.hasAnimation)continue;let _=[];if(a.size){let Q=a.get(E);Q&&Q.length&&_.push(...Q);let H=this.driver.query(E,At,!0);for(let Z=0;Z<H.length;Z++){let O=a.get(H[Z]);O&&O.length&&_.push(...O)}}let L=_.filter(Q=>!Q.destroyed);L.length?wa(this,E,L):this.processLeaveNode(E)}return M.length=0,Be.forEach(f=>{this.players.push(f),f.onDone(()=>{f.destroy();let E=this.players.indexOf(f);this.players.splice(E,1)}),f.play()}),Be}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,r,n,s){let o=[];if(t){let a=this.playersByQueriedElement.get(e);a&&(o=a)}else{let a=this.playersByElement.get(e);if(a){let l=!s||s==Ze;a.forEach(u=>{u.queued||!l&&u.triggerName!=n||o.push(u)})}}return(r||n)&&(o=o.filter(a=>!(r&&r!=a.namespaceId||n&&n!=a.triggerName))),o}_beforeAnimationBuild(e,t,r){let n=t.triggerName,s=t.element,o=t.isRemovalTransition?void 0:e,a=t.isRemovalTransition?void 0:n;for(let l of t.timelines){let u=l.element,c=u!==s,d=Y(r,u,[]);this._getPreviousPlayers(u,c,o,a,t.toState).forEach(m=>{let h=m.getRealPlayer();h.beforeDestroy&&h.beforeDestroy(),m.destroy(),d.push(m)})}ye(s,t.fromStyles)}_buildAnimation(e,t,r,n,s,o){let a=t.triggerName,l=t.element,u=[],c=new Set,d=new Set,p=t.timelines.map(h=>{let y=h.element;c.add(y);let M=y[oe];if(M&&M.removedBeforeQueried)return new Se(h.duration,h.delay);let v=y!==l,b=_a((r.get(y)||ya).map(V=>V.getRealPlayer())).filter(V=>{let K=V;return K.element?K.element===y:!1}),P=s.get(y),x=o.get(y),me=hr(this._normalizer,h.keyframes,P,x),W=this._buildPlayer(h,me,b);if(h.subTimeline&&n&&d.add(y),v){let V=new tt(e,a,y);V.setRealPlayer(W),u.push(V)}return W});u.forEach(h=>{Y(this.playersByQueriedElement,h.element,[]).push(h),h.onDone(()=>va(this.playersByQueriedElement,h.element,h))}),c.forEach(h=>ie(h,br));let m=fe(p);return m.onDestroy(()=>{c.forEach(h=>Le(h,br)),se(l,t.toStyles)}),d.forEach(h=>{Y(n,h,[]).push(m)}),m}_buildPlayer(e,t,r){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,r):new Se(e.duration,e.delay)}},tt=class{namespaceId;triggerName;element;_player=new Se;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(e,t,r){this.namespaceId=e,this.triggerName=t,this.element=r}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((t,r)=>{t.forEach(n=>St(e,r,void 0,n))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){Y(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let t=this._player;t.triggerCallback&&t.triggerCallback(e)}};function va(i,e,t){let r=i.get(e);if(r){if(r.length){let n=r.indexOf(t);r.splice(n,1)}r.length==0&&i.delete(e)}return r}function ba(i){return i??null}function Ct(i){return i&&i.nodeType===1}function Sa(i){return i=="start"||i=="done"}function gs(i,e){let t=i.style.display;return i.style.display=e??"none",t}function ys(i,e,t,r,n){let s=[];t.forEach(l=>s.push(gs(l)));let o=[];r.forEach((l,u)=>{let c=new Map;l.forEach(d=>{let p=e.computeStyle(u,d,n);c.set(d,p),(!p||p.length==0)&&(u[oe]=Ea,o.push(u))}),i.set(u,c)});let a=0;return t.forEach(l=>gs(l,s[a++])),o}function Es(i,e){let t=new Map;if(i.forEach(a=>t.set(a,[])),e.length==0)return t;let r=1,n=new Set(e),s=new Map;function o(a){if(!a)return r;let l=s.get(a);if(l)return l;let u=a.parentNode;return t.has(u)?l=u:n.has(u)?l=r:l=o(u),s.set(a,l),l}return e.forEach(a=>{let l=o(a);l!==r&&t.get(l).push(a)}),t}function ie(i,e){i.classList?.add(e)}function Le(i,e){i.classList?.remove(e)}function wa(i,e,t){fe(t).onDone(()=>i.processLeaveNode(e))}function _a(i){let e=[];return As(i,e),e}function As(i,e){for(let t=0;t<i.length;t++){let r=i[t];r instanceof ht?As(r.players,e):e.push(r)}}function Ta(i,e){let t=Object.keys(i),r=Object.keys(e);if(t.length!=r.length)return!1;for(let n=0;n<t.length;n++){let s=t[n];if(!e.hasOwnProperty(s)||i[s]!==e[s])return!1}return!0}function vs(i,e,t){let r=t.get(i);if(!r)return!1;let n=e.get(i);return n?r.forEach(s=>n.add(s)):e.set(i,r),t.delete(i),!0}var De=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(e,t)=>{};constructor(e,t,r){this._driver=t,this._normalizer=r,this._transitionEngine=new Dr(e.body,t,r),this._timelineEngine=new xr(e.body,t,r),this._transitionEngine.onRemovalComplete=(n,s)=>this.onRemovalComplete(n,s)}registerTrigger(e,t,r,n,s){let o=e+"-"+n,a=this._triggerCache[o];if(!a){let l=[],u=[],c=Ss(this._driver,s,l,u);if(l.length)throw Wn(n,l);a=ua(n,c,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(t,n,a)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,r,n){this._transitionEngine.insertNode(e,t,r,n)}onRemove(e,t,r){this._transitionEngine.removeNode(e,t,r)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,r,n){if(r.charAt(0)=="@"){let[s,o]=fr(r),a=n;this._timelineEngine.command(s,t,o,a)}else this._transitionEngine.trigger(e,t,r,n)}listen(e,t,r,n,s){if(r.charAt(0)=="@"){let[o,a]=fr(r);return this._timelineEngine.listen(o,t,a,s)}return this._transitionEngine.listen(e,t,r,n,s)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function Aa(i,e){let t=null,r=null;return Array.isArray(e)&&e.length?(t=Ir(e[0]),e.length>1&&(r=Ir(e[e.length-1]))):e instanceof Map&&(t=Ir(e)),t||r?new Ia(i,t,r):null}var Ia=(()=>{class i{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(t,r,n){this._element=t,this._startStyles=r,this._endStyles=n;let s=i.initialStylesByElement.get(t);s||i.initialStylesByElement.set(t,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&se(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(se(this._element,this._initialStyles),this._endStyles&&(se(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(i.initialStylesByElement.delete(this._element),this._startStyles&&(ye(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ye(this._element,this._endStyles),this._endStyles=null),se(this._element,this._initialStyles),this._state=3)}}return i})();function Ir(i){let e=null;return i.forEach((t,r)=>{Na(r)&&(e=e||new Map,e.set(r,t))}),e}function Na(i){return i==="display"||i==="position"}var Bt=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer=null;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(e,t,r,n){this.element=e,this.keyframes=t,this.options=r,this._specialStyles=n,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;let e=this.keyframes,t=this._triggerWebAnimation(this.element,e,this.options);if(!t)return this._onFinish(),null;this.domPlayer=t,this._finalKeyframe=e.length?e[e.length-1]:new Map;let r=()=>this._onFinish();return t.addEventListener("finish",r),this.onDestroy(()=>{t.removeEventListener("finish",r)}),t}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(e){let t=[];return e.forEach(r=>{t.push(Object.fromEntries(r))}),t}_triggerWebAnimation(e,t,r){let n=this._convertKeyframesToObject(t);try{return e.animate(n,r)}catch{return null}}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){let e=this._buildPlayer();e&&(this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),e.play())}pause(){this.init(),this.domPlayer?.pause()}finish(){this.init(),this.domPlayer&&(this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish())}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer?.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=e*this.time)}getPosition(){return this.domPlayer?+(this.domPlayer.currentTime??0)/this.time:this._initialized?1:0}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,n)=>{n!=="offset"&&e.set(n,this._finished?r:Nt(this.element,n))}),this.currentSnapshot=e}triggerCallback(e){let t=e==="start"?this._onStartFns:this._onDoneFns;t.forEach(r=>r()),t.length=0}},Ft=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,t){return gr(e,t)}getParentElement(e){return _t(e)}query(e,t,r){return yr(e,t,r)}computeStyle(e,t,r){return Nt(e,t)}animate(e,t,r,n,s,o=[]){let a=n==0?"both":"forwards",l={duration:r,delay:n,fill:a};s&&(l.easing=s);let u=new Map,c=o.filter(m=>m instanceof Bt);ls(r,n)&&c.forEach(m=>{m.currentSnapshot.forEach((h,y)=>u.set(y,h))});let d=os(t).map(m=>new Map(m));d=cs(e,d,u);let p=Aa(e,d);return new Bt(e,d,l,p)}};var Pt="@",Is="@.disabled",Ut=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(e,t,r,n){this.namespaceId=e,this.delegate=t,this.engine=r,this._onDestroy=n}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,r,n=!0){this.delegate.insertBefore(e,t,r),this.engine.onInsert(this.namespaceId,t,e,n)}removeChild(e,t,r,n){if(n){this.delegate.removeChild(e,t,r,n);return}this.parentNode(t)&&this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,r,n){this.delegate.setAttribute(e,t,r,n)}removeAttribute(e,t,r){this.delegate.removeAttribute(e,t,r)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,r,n){this.delegate.setStyle(e,t,r,n)}removeStyle(e,t,r){this.delegate.removeStyle(e,t,r)}setProperty(e,t,r){t.charAt(0)==Pt&&t==Is?this.disableAnimations(e,!!r):this.delegate.setProperty(e,t,r)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,r,n){return this.delegate.listen(e,t,r,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}},Br=class extends Ut{factory;constructor(e,t,r,n,s){super(t,r,n,s),this.factory=e,this.namespaceId=t}setProperty(e,t,r){t.charAt(0)==Pt?t.charAt(1)=="."&&t==Is?(r=r===void 0?!0:!!r,this.disableAnimations(e,r)):this.engine.process(this.namespaceId,e,t.slice(1),r):this.delegate.setProperty(e,t,r)}listen(e,t,r,n){if(t.charAt(0)==Pt){let s=Ra(e),o=t.slice(1),a="";return o.charAt(0)!=Pt&&([o,a]=Ma(o)),this.engine.listen(this.namespaceId,s,o,a,l=>{let u=l._data||-1;this.factory.scheduleListenerCallback(u,r,l)})}return this.delegate.listen(e,t,r,n)}};function Ra(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}function Ma(i){let e=i.indexOf("."),t=i.substring(0,e),r=i.slice(e+1);return[t,r]}var Vt=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(e,t,r){this.delegate=e,this.engine=t,this._zone=r,t.onRemovalComplete=(n,s)=>{s?.removeChild(null,n)}}createRenderer(e,t){let n=this.delegate.createRenderer(e,t);if(!e||!t?.data?.animation){let u=this._rendererCache,c=u.get(n);if(!c){let d=()=>u.delete(n);c=new Ut("",n,this.engine,d),u.set(n,c)}return c}let s=t.id,o=t.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);let a=u=>{Array.isArray(u)?u.forEach(a):this.engine.registerTrigger(s,o,e,u.name,u)};return t.data.animation.forEach(a),new Br(this,o,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,r){if(e>=0&&e<this._microtaskId){this._zone.run(()=>t(r));return}let n=this._animationCallbacksBuffer;n.length==0&&queueMicrotask(()=>{this._zone.run(()=>
1{n.forEach(s=>{let[o,a]=s;o(a)}),this._animationCallbacksBuffer=[]})}),n.push([t,r])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(e){this.engine.flush(),this.delegate.componentReplaced?.(e)}};var ka=(()=>{class i extends De{constructor(t,r,n){super(t,r,n)}ngOnDestroy(){this.flush()}static \u0275fac=function(r){return new(r||i)(ue(pt),ue(Te),ue(Ae))};static \u0275prov=U({token:i,factory:i.\u0275fac})}return i})();function xa(){return new Ot}function La(){return new Vt(g(bi),g(De),g(hi))}var Ns=[{provide:Ae,useFactory:xa},{provide:De,useClass:ka},{provide:gi,useFactory:La}],Vl=[{provide:Te,useClass:Fr},{provide:sr,useValue:"NoopAnimations"},...Ns],Da=[{provide:Te,useFactory:()=>new Ft},{provide:sr,useFactory:()=>"BrowserAnimations"},...Ns];function Rs(){return fi("NgEagerAnimations"),[...Da]}var js=Ge(Vr());var Kr=(i="")=>i.toLowerCase(),Gr=(i="-1.-1.-1")=>i.split(".").map(Number),Ms=i=>{try{let e=Kr(i.browser.name),[t,r,n]=Gr(i.browser.version),s=Kr(i.os.name),[o,a]=Gr(i.os.version),l=Kr(i.engine.name),[u]=Gr(i.engine.version);if(s==="ios")return o!==12;if(e==="safari"||e==="webkit")return!(s==="mac os"&&o===10&&a===14);if(e==="ucbrowser"){let[c,d,p]=[12,13,2];return t!==c?t>c:r!==d?r>d:n>=p}return e==="chrome"||e==="chromium"?t<51||t>66:l==="blink"||l==="chromium"?u<51||u>66:!0}catch{return!0}};var it={firefox:"firefox",safari:"safari",chrome:"chrome",other:"other"},qr={mobile:"mobile",desktop:"desktop"},nt={winphone:"winphone",android:"android",ios:"ios",blackberry:"blackberry"};var Cs=(i,e)=>{switch(!0){case i==="firefox":return it.firefox;case(i==="safari"||i==="mobile safari"||e==="webkit"):return it.safari;case(e==="blink"||e==="chromium"):return it.chrome}return it.other};var Ps=i=>{switch(i){case"Windows Phone":return nt.winphone;case"Android":return nt.android;case"iOS":return nt.ios;case"BlackBerry":case"RIM Tablet OS":return nt.blackberry}};var Vs=Ge(Ls()),Ks=Ge(Bs()),Gs=Ge(Us()),zr=(0,Ks.default)(Gs.default,(0,Vs.default)("name",""));var ge=Ge(Vr()),jr=[[/developers\.google\.com\/\+\/web\/snippet/i],[ge.UAParser.BROWSER.NAME,ge.UAParser.BROWSER.VERSION,["type","bot"]],[/((?:\S+)bot(?:-[imagevdo]{5})?)\/([\w.]+)/i],[ge.UAParser.BROWSER.NAME,ge.UAParser.BROWSER.VERSION,["type","bot"]],[/[\s;(](adsbot[-\w]*?[\s;)])/i],[ge.UAParser.BROWSER.NAME,[ge.UAParser.BROWSER.VERSION,"unknown"],["type","bot"]],[/fxios\/([\w\\.-]+)/i],[[ge.UAParser.BROWSER.NAME,"Firefox Focus"],ge.UAParser.BROWSER.VERSION]];var qs=i=>{if(!i?.length)return{browser:[...jr]};let e=i.reduce((t,r)=>({browser:[...t.browser||[],...r.browser||[]],os:[...t.os||[],...r.os||[]],device:[...t.device||[],...r.device||[]],engine:[...t.engine||[],...r.engine||[]]}),{});return D(w({},e),{browser:[...e.browser||[],...jr]})};var zs=({os:i,browser:e})=>{if(e.name?.toLowerCase()==="mobile safari"){let t=parseFloat(e.version||"0");if(t>=26)return{name:i.name,version:`${t}`}}return{name:i.name,version:i.version}};var Gt=(i,e)=>{let c=new js.UAParser(i,w({},qs(e||[]))).getResult(),{ua:t}=c,r=Me(c,["ua"]),{browser:n,engine:s,os:o,device:a}=r,l=zr(n),u=zr(s);return l==="opera mobi"&&(a.type=qr.mobile),D(w({},r),{os:zs({os:o,browser:n}),mobileOS:Ps(o.name),sameSiteNoneCompatible:Ms(r),browser:D(w({},n),{browserEngine:Cs(l,u),name:l}),device:D(w({},a),{type:a.type||qr.desktop})})};var qt=(()=>{class i{constructor(){this.#e=g(Oe),this.uaInfo=Gt(this.#e.navigator.userAgent),this.isChromeBased=this.uaInfo.browser.browserEngine==="chrome",this.isFirefoxBased=this.uaInfo.browser.browserEngine==="firefox",this.isSafari=this.uaInfo.browser.browserEngine==="safari",this.isUnknown=!this.isChromeBased&&!this.isFirefoxBased&&!this.isSafari,this.isMobile=this.uaInfo.device.type==="mobile"||!!this.uaInfo.mobileOS}#e;static{this.\u0275fac=function(r){return new(r||i)}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac})}}return i})();var Hr=(()=>{class i{#e=new Map;#t=new Array;#r=null;setTag(t,r){this.#e.set(t,r)}setUser(t){this.#r=t}report(t){console.group("Error Report from ConsoleErrorLoggerService"),this.#r&&console.log("User:",this.#r),this.#e.size>0&&(console.log("Tags:"),this.#e.forEach((r,n)=>{console.log(`  ${n}: ${r}`)})),this.#t.length>0&&(console.log("Breadcrumbs:"),this.#t.forEach((r,n)=>{console.log(`  ${n+1}:`,r)})),console.error("Error:",t),console.groupEnd(),this.#t.length=0}addBreadcrumb(t){this.#t.push(t)}handleError(t){this.report(t)}static{this.\u0275fac=function(r){return new(r||i)}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var st=new j("ERROR_LOGGER_ENV");var $r=(function(i){return i.fatal="fatal",i.error="error",i.warning="warning",i.log="log",i.info="info",i.debug="debug",i.critical="critical",i})($r||{}),Va=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Ka=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,Ga=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,zt="?",qa="X-Sentry-Auth",za=/^(?:(\w+):)\/\/(?:([\w-]+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;function ja(i){if(!i.stack)return null;let e=[],t=i.stack.split(`
2`),r,n;for(let s=0;s<t.length;++s){if(r=Va.exec(t[s]))n={filename:r[2]&&r[2].indexOf("address at ")===0?r[2].substr(11):r[2],function:r[1]||zt,lineno:r[3]?+r[3]:null,colno:r[4]?+r[4]:null};else if(r=Ga.exec(t[s]))n={filename:r[2],function:r[1]||zt,lineno:+r[3],colno:r[4]?+r[4]:null};
2else if(r=Ka.exec(t[s]))s===0&&!r[5]&&i.columnNumber!==void 0&&(e[0].column=i.columnNumber+1),n={filename:r[3],function:r[1]||zt,lineno:r[4]?+r[4]:null,colno:r[5]?+r[5]:null};else continue;!n.function&&n.lineno&&(n.function=zt),e.push(n)}return e.length?{value:Hs(i),type:i.name,stacktrace:{frames:e.reverse()}}:null}function Hs(i){return(i&&i.message||"No error message").split(`
3`).filter(t=>!!t)[0]}function Ha(i){try{let e=ja(i);if(e)return e}catch{}return{value:Hs(i),type:i&&i.name,stacktrace:{frames:[]}}}function $a(){return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,i=>{let e=Math.random()*16|0;return(i==="x"?e:e&3|8).toString(16)})}var jt=class{constructor(e){if(e&&e.dsn){let t=za.exec(e.dsn),r=t?t.slice(1):[],n=r[5].split("/"),s=n.slice(0,-1).join("/");this.apiUrl=r[0]+"://"+r[3]+(r[4]?":"+r[4]:"")+(s?"/"+s:"")+"/api/"+n.pop()+"/store/",this.authHeader="Sentry sentry_version=7,sentry_key="+r[1]+(r[2]?",sentry_secret="+r[2]:"")}this.environment=e&&e.environment}prepare(e){return D(w({},this.getRequestBlank()),{exception:{values:[Ha(e)]}})}report(e){this.send(this.prepare(e))}send(e){!this.apiUrl||!e||this.createRequest(e)}createRequest(e){let t=new XMLHttpRequest;t.open("POST",this.apiUrl,!0),t.setRequestHeader("Content-type","application/json"),t.setRequestHeader(qa,this.authHeader||""),t.send(JSON.stringify(e))}getRequestBlank(){return{platform:"javascript",event_id:$a(),sdk:{name:"micro-sentry.javascript.core",version:"0.0.0"},timestamp:Date.now()/1e3,environment:this.environment}}};function $s(i,e){return Object.prototype.toString.call(e)==="[object RegExp]"?e.test(i):typeof e=="string"?i.indexOf(e)!==-1:!1}var Ws=100;function Wa(){return window}var Ht=class i extends jt{constructor(e,t=Wa()){super(e),this.options=e,this.window=t,this.breadcrumbsKeyName="breadcrumbs",this.destroyed=!1,this._state={};let{plugins:r=[],beforeSend:n=c=>c,beforeBreadcrumb:s=c=>c,blacklistUrls:o=[],ignoreErrors:a=[],release:l=void 0,maxBreadcrumbs:u=Ws}=this.options||{};this.plugins=r.map(c=>new c(this)),this.beforeSend=n,this.beforeBreadcrumb=s,this.blackl
3istUrls=o,this.ignoreErrors=a,this.release=l,this.maxBreadcrumbs=u>=0?u:Ws}get state(){return this._state}clearState(){this._state={}}setTags(e){return this.setKeyState("tags",w({},e)),this}setTag(e,t){return this.extendState({tags:{[e]:t}}),this}setExtra(e,t){return this.extendState({extra:{[e]:t}}),this}setExtras(e){return this.setKeyState("extra",w({},e)),this}setUser(e){return this.setKeyState("user",e?w({},e):void 0),this}clone(){let e=new i(D(w({},this.options),{plugins:[]}));return e.extendState(this.state),e}withScope(e){let t=this.clone();e(t),t.destroy(),this.setBreadcrumbs(void 0)}addBreadcrumb(e){let t=this.beforeBreadcrumb(e);t&&(this.extendState({[this.breadcrumbsKeyName]:[w({timestamp:Date.now()/1e3},t)]}),this.trimBreadcrumbs())}setBreadcrumbs(e){this.setKeyState(this.breadcrumbsKeyName,e),this.trimBreadcrumbs()}captureMessage(e,t){this.send(D(w({},this.getRequestBlank()),{message:e,level:t}))}destroy(){this.destroyed=!0,this.plugins.forEach(e=>{e.destroy&&e.destroy()})}isIgnoredError(e){return this.ignoreErrors.length?this.getPossibleEventMessages(e).some(t=>this.ignoreErrors.some(r=>$s(t,r))):!1}extractQueryString(e){let t=e;if(t){t.startsWith("/")&&(t=`http://prefix${t}`);try{let r=new URL(t).search.slice(1);return r.length?r:void 0}catch{return}}}getRequestBlank(){let e=this.window.location.toString();return w(D(w({request:{url:e,query_string:this.extractQueryString(e),headers:{"User-Agent":this.window.navigator.userAgent}}},super.getRequestBlank()),{sdk:{name:"micro-sentry.javascript.browser",version:"0.0.0"}}),this.state)}send(e){if(this.destroyed||this.isDeniedUrl(e)||this.isIgnoredError(e))return;let t=this.beforeSend(w({release:this.release},e));t&&(super.send(t),this.setBreadcrumbs(void 0))}getPossibleEventMessages(e){if(e.message)return[e.message];if(e.exception)try{let{type:t="",value:r=""}=e.exception.values&&e.exception.values[0]||{};return[`${r}`,`${t}: ${r}`]}catch{return[]}return[]}isDeniedUrl(e){if(!this.blacklistUrls.length)return!1;let t=this.getEventFilterUrl(e);
3return t?this.blacklistUrls.some(r=>$s(t,r)):!1}getEventFilterUrl(e){try{if(e.exception){let t=e.exception.values&&e.exception.values[0].stacktrace&&e.exception.values[0].stacktrace.frames;return t&&t[t.length-1].filename||null}return null}catch{return null}}extendState(e){this._state=Object.keys(e).reduce((t,r)=>{let n=this._state[r],s=Array.isArray(n)?n:null,o=e[r],a=Array.isArray(o)?o:null;return D(w({},t),{[r]:s||a?[...s||[],...a||[]]:w(w({},typeof n!="string"?n:{}),typeof o!="string"?o:{})})},this._state)}setKeyState(e,t){this._state[e]=t}getKeyState(e){return this._state[e]}trimBreadcrumbs(){let e=this.getKeyState(this.breadcrumbsKeyName);e&&(e.length??0)>this.maxBreadcrumbs&&this.setKeyState(this.breadcrumbsKeyName,this.maxBreadcrumbs>0?e.slice(-this.maxBreadcrumbs):[])}};var Qa=1e3,Ya=new j("Micro sentry error throttle",{providedIn:"root",factory(){return i=>i.pipe(di(Qa))}}),Xa=(()=>{class i{constructor(t){this.throttle=t,this._errors$=new ni,this.errors$=this._errors$.pipe(ui(r=>r?.toString()),oi(r=>r.pipe(this.throttle)))}ngOnDestroy(){this._errors$.complete()}next(t){this._errors$.next(t)}static{this.\u0275fac=function(r){return new(r||i)(ue(Ya))}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),$t=new j("Micro Sentry Options"),Wr=(()=>{class i extends Ht{constructor(t,r){super(t,r?.defaultView??void 0)}getRequestBlank(){return D(w({},super.getRequestBlank()),{sdk:{name:"micro-sentry.javascript.angular",version:"0.0.0"}})}ngOnDestroy(){this.destroy()}static{this.\u0275fac=function(r){return new(r||i)(ue($t),ue(pt))}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),Za=(()=>{class i{constructor(t,r){this.errorBus=t,t.errors$.subscribe(n=>{r.report(n)})}handleError(t){this.errorBus.next(t),console.error(t)}static{this.\u0275fac=function(r){return new(r||i)(ue(Xa),ue(Wr))}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Qs(r){var n=r,{beforeSend:i,beforeBreadcrumb:e}=n,t=Me(n,["beforeSend","beforeBreadcrumb"]);return[{provide:je,useExisting:Za},{provide:$t,useFactory:()=>{let s=g(pi);return D(w({},t),{beforeSend:i&&((...o)=>nr(s,()=>i(...o))),beforeBreadcrumb:e&&((...o)=>nr(s,()=>e(...o)))})}}]}function Ie(i,e,t){let r=i[e],n=t(r);if(typeof n=="function")try{n.prototype=n.prototype||{},Object.defineProperties(n,{__original__:{enumerable:!1,value:r}})}catch{}i[e]=n}function Ja(i){let e=i,t=[];if(!e||!e.tagName)return"";t.push(e.tagName.toLowerCase()),e.id&&t.push(`#${e.id}`);let{className:r}=e;if(r&&typeof r=="string"){let n=r.split(/\s+/);t.concat(n.map(s=>`.${s}`))}return["type","name","title","alt","automation-id"].forEach(n=>{let s=e.getAttribute(n);s&&t.push(`[${n}="${s}"]`)}),t.join("")}function Ys(i){try{let e=i,t=5,r=80,n=[],s=0,o=0,a=" > ",l=a.length,u;for(;e&&s++<t&&(u=Ja(e),!(u==="html"||s>1&&o+n.length*l+u.length>=r));)n.push(u),o+=u.length,e=e.parentNode;return n.reverse().join(a)}catch{return"<unknown>"}}function el(i=[]){return"Request"in window&&i[0]instanceof Request&&i[0].method?String(i[0].method).toUpperCase():i[1]&&i[1].method?String(i[1].method).toUpperCase():"GET"}function tl(i=[]){return typeof i[0]=="string"?i[0]:"Request"in window&&i[0]instanceof Request?i[0].url:String(i[0])}function rl(){if(!("fetch"in window))return!1;try{return new Headers,new Request(""),new Response,!0}catch{return!1}}function Xs(i){return i&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(i.toString())}function il(){if(!rl())return!1;if(Xs(window.fetch))return!0;let i=!1,e=window.document;if(e&&typeof e.createElement=="function")try{let t=e.createElement("iframe");t.sandbox.add("allow-scripts"),t.sandbox.add("allow-same-origin"),t.hidden=!0,e.head.appendChild(t),t.contentWindow&&t.contentWindow.fetch&&(i=Xs(t.contentWindow.fetch)),e.head.removeChild(t)}catch{}return i}function Zs(i,e=" "){return Array.isArray(i)?i.map(t=>{try{return String(t)}catch{return""}}).filter(t=>t!=="").join(e):""}function Qr(i){if(!i)return{};let e=i.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};let t=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],relative:e[5]+t+r}}var Wt=class{constructor(e){this.client=e,this.subscriptions=[],this.initDOM(),this.initConsole(),this.initFetch(),this.initHistory(),this.initXHR()}initXHR(){if(!("XMLHttpRequest"in window))return;let e=this,t=XMLHttpRequest.prototype;Ie(t,"open",r=>function(...n){let s=this,o=n[1];s.__sentry_xhr__={method:typeof n[0]=="string"?n[0].toUpperCase():n[0],url:n[1]}
3,typeof o=="string"&&s.__sentry_xhr__.method==="POST"&&o.match(/sentry_key/)&&(s.__sentry_own_request__=!0);let a=()=>{if(s.readyState===4){try{s.__sentry_xhr__&&(s.__sentry_xhr__.status_code=s.status)}catch{}e.xhrBreadcrumb({args:n,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:s})}};return"onreadystatechange"in s&&typeof s.onreadystatechange=="function"?Ie(s,"onreadystatechange",l=>function(...c){a(),l.apply(s,c)}):s.addEventListener("readystatechange",a),r.apply(s,n)}),Ie(t,"send",r=>function(...s){return e.xhrBreadcrumb({args:s,startTimestamp:Date.now(),xhr:this}),r.apply(this,s)})}initHistory(){let e=this,t=window.onpopstate;window.onpopstate=function(...n){let s=window.location.href,o=e.lastHref;if(e.lastHref=s,e.historyBreadcrumb({from:o,to:s}),t)try{return t.apply(this,n)}catch{}};function r(n){return function(...s){let o=s.length>2?s[2]:void 0;if(o){let a=e.lastHref,l=String(o);e.lastHref=l,e.historyBreadcrumb({from:a,to:l})}return n.apply(this,s)}}Ie(window.history,"pushState",r),Ie(window.history,"replaceState",r)}destroy(){this.subscriptions.forEach(e=>e())}initDOM(){let e=r=>this.prepareDomEvent("click",r),t=r=>this.prepareDomEvent("keypress",r);window.document.addEventListener("click",e,!1),window.document.addEventListener("keypress",t,!1),this.subscriptions.push(()=>{window.document.removeEventListener("click",e,!1),window.document.removeEventListener("keypress",t,!1)})}prepareDomEvent(e,t){let r;try{r=t.target?Ys(t.target):Ys(t)}catch{r="<unknown>"}r.length!==0&&this.client.addBreadcrumb({category:`ui.${e}`,message:r})}initFetch(){il()&&Ie(window,"fetch",e=>(...t)=>{let r={args:t,fetchData:{method:el(t),url:tl(t)},startTimestamp:Date.now()};return this.fetchBreadcrumb(w({},r)),e.apply(window,t).then(n=>(this.fetchBreadcrumb(D(w({},r),{endTimestamp:Date.now(),response:n})),n),n=>{throw this.fetchBreadcrumb(D(w({},r),{endTimestamp:Date.now(),error:n})),n})})}fetchBreadcrumb(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"||(e.error?this.client.addBreadcrumb({category:"fetch",data:e.fetchData,level:$r.error,type:"http"}):this.client.addBreadcrumb({category:"fetch",data:D(w({},e.fetchData),{status_code:e.response.status}),type:"http"})))}xhrBreadcrumb(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;this.client.addBreadcrumb({category:"xhr",data:e.xhr.__sentry_xhr__,type:"http"});return}}initConsole(){["debug","info","warn","error","log","assert"].forEach(e=>{e in window.console&&Ie(window.console,e,t=>(...r)=>{let n={category:"console",data:{arguments:r.map(s=>{try{return JSON.stringify(s),s}catch{return Object.prototype.toString.call(s)}}),logger:"console"},level:e,message:Zs(r," ")};if(e==="assert")if(r[0]===!1)n.message=`Assertion failed: ${Zs(r.slice(1)," ")||"console.assert"}`,n.data.arguments=r.slice(1);else return;this.client.addBreadcrumb(n),t&&Function.prototype.apply.call(t,window.console,r)})})}historyBreadcrumb(e){let t=e.from,r=e.to,n=Qr(window.location.href),s=Qr(t),o=Qr(r);s.path||(s=n),n.protocol===o.protocol&&n.host===o.host&&(r=o.relative),n.protocol===s.protocol&&n.host===s.host&&(t=s.relative),this.client.addBreadcrumb({category:"navigation",data:{from:t,to:r}})}};var Js={UserToken:"/account/me",SignIn:"/auth",SignInCallback:"/account/signin/callback",SignUp:"/registrations",Logout:"/account/signout"};var eo=new j("APP_NAME",{factory:()=>""});var nl=new Si(()=>!1);function to(){return new wi().set(nl,!0)}var ro=new j("BASE_AUTH_API_URL_TOKEN",{factory:()=>"/api"});var io=(()=>{class i{constructor(){this.#e=g(Ti),this.#t=g(ro),this.session$=this.#e.get(`${this.#t}${Js.UserToken}`,{context:to()}).pipe(mt(t=>t instanceof Pe&&t.status===_i.Unauthorized?dt(null):qe(()=>t)),ir({connector:()=>new rr(1),resetOnError:!1,resetOnComplete:!1,resetOnRefCountZero:!1})),this.userToken$=this.session$.pipe(ai(t=>!!t)),this.userId$=this.userToken$.pipe(ze(t=>t.sub),li()),this.roles$=this.userToken$.pipe(ze(t=>t.roles),ir({connector:()=>new rr(1),resetOnError:!1,resetOnComplete:!1,resetOnRefCountZero:!1})),this.realmManagementRoles$=this.userToken$.pipe(ze(t=>t.resource_access?.["realm-management"]?.roles??[])),this.groups$=this.userToken$.pipe(ze(t=>t.groups))}#e;#t;static{this.\u0275fac=function(r){return new(r||i)}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac})}}return i})();var no=new j("MICRO_SENTRY_HANDLER_INTERNAL");function so({sageGroup:i="university_frontend_errorhub",sentryEnabledEnvironments:e=[$e.Develop,$e.Preprod,$e.Prod],environment:t=$e.Prod,uniqueRandomNumber:r,releaseVersion:n}){let s=Qs({}),o=s.find(a=>"provide"in a&&a.provide===je);return o&&(o.provide=no),[...s,{provide:"IS_SENTRY_ENABLED",useFactory:()=>{let a=g(st,{optional:!0})??t;return e.includes(a)}},{provide:$t,useFactory:()=>({dsn:`https://${i}@error-hub.tinkoff.ru/${r}`,release:n,environment:g(st,{optional:!0})??t,plugins:[Wt]})},{provide:He,useFactory:()=>g("IS_SENTRY_ENABLED")?g(Wr):g(Hr)},{provide:je,useFactory:()=>g("IS_SENTRY_ENABLED")?g(no):g(Hr)},mi(()=>{let a=g(io,{optional:!0}),l=g(He);a&&a.userId$.pipe(Oi()).subscribe(u=>l.setUser({id:u}))})]}var oo=(()=>{class i{#e=g(He);reportError(t,r){let n=this.#n(t,r);this.#e.setTag("type","site-browser"),this.#e.addBreadcrumb(n),this.#e.report(this.#r(t,r))}setTag(t,r){}setUser(t){}#t(t){if(t==null)return String(t);if(this.#s(t))return t.message;if(typeof t=="object"&&"message"in t){let r=t.message;if(typeof r=="string"&&r.length>0)return r}return t instanceof Error?t.message:String(t)}#r(t,r){if(!t&&r)return new Error(r);let n=this.#i(t);if(!r)return n;let s=new Error(r);return s.cause=n,s}#i(t){if(t==null)return new Error(String(t));if(t instanceof Error)return t;if(typeof t=="object"&&"message"in t){let r=t.message;if(typeof r=="string"&&r.length>0)return new Error(r)}return new Error(String(t))}#n(t,r){if(!t&&r)return{type:"site-browser-logger",data:{message:r}};let n=t,s=this.#t(t),a={message:r?`${r}: ${s}`:s};return t&&this.#s(t)?(a.status=t.status,a.statusText=t.statusText,a.url=t.url||"unknown"):n?.status!==void 0&&(a.status=n.status,n?.url!==void 0&&(a.url=n.url)),{t
3ype:"site-browser-logger",data:a}}#s(t){return typeof t=="object"&&t!==null&&"status"in t&&"statusText"in t&&"url"in t&&"message"in t}static{this.\u0275fac=function(r){return new(r||i)}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac})}}return i})();var ao=new j("EVENT_BUILDER_URL");var lo=new j("EVENTS_TAGS");function co(i){return new ScrollTimeline(i)}var Yr=(()=>{class i extends Et{#e;#t;#r;#i;constructor(){super(),this.#e=g(qt),this.#t=g(ft),this.#r=g(Oe),this.#i=void 0,this.isChromeBased=this.#e.isChromeBased,this.isFirefoxBased=this.#e.isFirefoxBased,this.isSafari=this.#e.isSafari,this.isUnknown=this.#e.isUnknown,this.isMobile=this.#e.isMobile,(this.isMobile||!this.isChromeBased)&&this.#t.disable(Symbol("site-ua-smooth-scroll-disabler"))}get isNativeScrollAnimationsSupported(){return this.#n()}get isVideoPlaybackSpeedScrollControlEnabled(){return this.isChromeBased||this.isFirefoxBased}#n(){if(this.#i!==void 0)return this.#i;try{return this.#r.document.documentElement.animate([],{timeline:co(),rangeStart:{offset:new CSSUnitValue(0,"px")}
3}).cancel(),this.#i=!0,!0}catch{return this.#i=!1,!1}}static{this.\u0275fac=function(r){return new(r||i)}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac})}}return i})();var Qt={version:"[email protected]"};var ol={cardNumber:["\u041D\u043E\u043C\u0435\u0440","\u041D\u043E\u043C\u0435\u0440 \u043A\u0430\u0440\u0442\u044B"],cardExpiry:["\u0421\u0440\u043E\u043A","\u0421\u0440\u043E\u043A \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F"]},al={demoTexts:["\u0422\u0451\u043C\u043D\u0430\u044F \u0442\u0435\u043C\u0430","\u0424\u043E\u043D","\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435"],preview:"\u041F\u0440\u0435\u0432\u044C\u044E",menuText:"\u041C\u0435\u043D\u044E",searchText:"\u041F\u043E\u0438\u0441\u043A",seeAlsoText:"\u0421\u043C\u043E\u0442\u0440\u0438\u0442\u0435 \u0442\u0430\u043A\u0436\u0435",tocText:"\u041D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435",sourceCodeText:"\u0418\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u043A\u043E\u0434"},ll={colorSelectorModeNames:["\u0421\u043F\u043B\u043E\u0448\u043D\u043E\u0439 \u0446\u0432\u0435\u0442","\u0413\u0440\u0430\u0434\u0438\u0435\u043D\u0442"],toolbarTools:{undo:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C",font:"\u0428\u0440\u0438\u0444\u0442",fontStyle:"\u0421\u0442\u0438\u043B\u044C \u0448\u0440\u0438\u0444\u0442\u0430",fontSize:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",bold:"\u041F\u043E\u043B\u0443\u0436\u0438\u0440\u043D\u044B\u0439",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",underline:"\u041F\u043E\u0434\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044B\u0439",strikeThrough:"\u0417\u0430\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044B\u0439",justify:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435",justifyLeft:"\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u043F\u043E \u043B\u0435\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",justifyCenter:"\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u043F\u043E \u0446\u0435\u043D\u0442\u0440\u0443",justifyRight:"\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u043F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",justifyFull:"\u0412\u044B\u0440\u043E\u0432\u043D\u044F\u0442\u044C \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0435",list:"\u0421\u043F\u0438\u0441\u043A\u0438",indent:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F",outdent:"\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F",unorderedList:"\u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",orderedList:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",quote:"\u0426\u0438\u0442\u0430\u0442\u0430",foreColor:"\u0426\u0432\u0435\u0442: \u0422\u0435\u043A\u0441\u0442",hiliteColor:"\u0426\u0432\u0435\u0442 \u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F",backColor:"\u0426\u0432\u0435\u0442 \u0444\u043E\u043D\u0430",clear:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",link:"\u0421\u0441\u044B\u043B\u043A\u0430",attach:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0444\u0430\u0439\u043B",tex:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0444\u043E\u0440\u043C\u0443\u043B\u0443",code:"Code",image:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435",insertHorizontalRule:"\u0420\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C",superscript:"\u041D\u0430\u0434\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439",subscript:"\u041F\u043E\u0434\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439",insertTable:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u0443",insertGroup:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0443",hiliteGroup:"\u041F\u043E\u043A\u0440\u0430\u0441\u0438\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0443",removeGroup:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0433\u0440\u0443\u043F\u043F\u0443",insertAnchor:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u044F\u043A\u043E\u0440\u044C",mergeCells:"\u041E\u0431\u044A\u0435\u0434\u0438\u043D\u0438\u0442\u044C \u044F\u0447\u0435\u0439\u043A\u0438",splitCells:"\u0420\u0430\u0437\u044A\u0435\u0434\u0438\u043D\u0438\u0442\u044C \u044F\u0447\u0435\u0439\u043A\u0438",rowsColumnsManaging:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u0442\u0440\u043E\u043A\u0430\u043C\u0438 \u0438 \u0441\u0442\u043E\u043B\u0431\u0446\u0430\u043C\u0438",cellColor:"\u0426\u0432\u0435\u0442 \u044F\u0447\u0435\u0439\u043A\u0438",setDetails:"\u0410\u043A\u043A\u043E\u0440\u0434\u0435\u043E\u043D",removeDetails:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0430\u043A\u043A\u043E\u0440\u0434\u0435\u043E\u043D"},editorEditLink:{urlExample:"example.com",anchorExample:"\u044F\u043A\u043E\u0440\u044C"},editorTableCommands:[["\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446 \u0441\u043B\u0435\u0432\u0430","\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446 \u0441\u043F\u0440\u0430\u0432\u0430"],["\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0441\u0432\u0435\u0440\u0445\u0443","\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0441\u043D\u0438\u0437\u0443"],["\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446","\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443"]],editorCodeOptions:["\u041A\u043E\u0434","\u041A\u043E\u0434 \u0432 \u0431\u043B\u043E\u043A\u0435"],editorFontOptions:{small:"\u041C\u0435\u043B\u043A\u0438\u0439",n
3ormal:"\u041E\u0431\u044B\u0447\u043D\u044B\u0439",large:"\u041A\u0440\u0443\u043F\u043D\u044B\u0439",title:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A",subtitle:"\u041F\u043E\u0434\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A"}},cl={showHideText:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C/\u0421\u043A\u0440\u044B\u0442\u044C",paginationTexts:{pages:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446",linesPerPage:"\u0421\u0442\u0440\u043E\u043A \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443",of:"\u0438\u0437"}},ul={AD:"\u0410\u043D\u0434\u043E\u0440\u0440\u0430",AE:"\u041E\u0431\u044A\u0435\u0434\u0438\u043D\u0435\u043D\u043D\u044B\u0435 \u0410\u0440\u0430\u0431\u0441\u043A\u0438\u0435 \u042D\u043C\u0438\u0440\u0430\u0442\u044B",AF:"\u0410\u0444\u0433\u0430\u043D\u0438\u0441\u0442\u0430\u043D",AG:"\u0410\u043D\u0442\u0438\u0433\u0443\u0430 \u0438 \u0411\u0430\u0440\u0431\u0443\u0434\u0430",AI:"\u0410\u043D\u0433\u0438\u043B\u044C\u044F",AL:"\u0410\u043B\u0431\u0430\u043D\u0438\u044F",AM:"\u0410\u0440\u043C\u0435\u043D\u0438\u044F",AO:"\u0410\u043D\u0433\u043E\u043B\u0430",AR:"\u0410\u0440\u0433\u0435\u043D\u0442\u0438\u043D\u0430",AT:"\u0410\u0432\u0441\u0442\u0440\u0438\u044F",AU:"\u0410\u0432\u0441\u0442\u0440\u0430\u043B\u0438\u044F",AW:"\u0410\u0440\u0443\u0431\u0430",AZ:"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043D",BA:"\u0411\u043E\u0441\u043D\u0438\u044F \u0438 \u0413\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430",BB:"\u0411\u0430\u0440\u0431\u0430\u0434\u043E\u0441",BD:"\u0411\u0430\u043D\u0433\u043B\u0430\u0434\u0435\u0448",BE:"\u0411\u0435\u043B\u044C\u0433\u0438\u044F",BF:"\u0411\u0443\u0440\u043A\u0438\u043D\u0430 \u0424\u0430\u0441\u043E",BG:"\u0411\u043E\u043B\u0433\u0430\u0440\u0438\u044F",BH:"\u0411\u0430\u0445\u0440\u0435\u0439\u043D",BI:"\u0411\u0443\u0440\u0443\u043D\u0434\u0438",BJ:"\u0411\u0435\u043D\u0438\u043D",BL:"\u0421\u0435\u043D-\u0411\u0430\u0440\u0442\u0435\u043B\u044C\u043C\u0438",BM:"\u0411\u0435\u0440\u043C\u0443\u0434\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",BN:"\u0411\u0440\u0443\u043D\u0435\u0439-\u0414\u0430\u0440\u0443\u0441\u0441\u0430\u043B\u0430\u043C",BO:"\u0411\u043E\u043B\u0438\u0432\u0438\u044F",BQ:"\u0411\u043E\u043D\u0430\u0439\u0440\u0435, \u0421\u0438\u043D\u0442-\u042D\u0441\u0442\u0430\u0442\u0438\u0443\u0441 \u0438 \u0421\u0430\u0431\u0430",BR:"\u0411\u0440\u0430\u0437\u0438\u043B\u0438\u044F",BS:"\u0411\u0430\u0433\u0430\u043C\u0441\u043A\u0438\u0435 \u041E\u0441\u0442\u0440\u043E\u0432\u0430",BT:"\u0411\u0443\u0442\u0430\u043D",BW:"\u0411\u043E\u0442\u0441\u0432\u0430\u043D\u0430",BY:"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C (\u0411\u0435\u043B\u043E\u0440\u0443\u0441\u0441\u0438\u044F)",BZ:"\u0411\u0435\u043B\u0438\u0437",CA:"\u041A\u0430\u043D\u0430\u0434\u0430",CD:"\u0414\u0435\u043C. \u0420\u0435\u0441\u043F. \u041A\u043E\u043D\u0433\u043E (\u041A\u0438\u043D\u0448\u0430\u0441\u0430)",CF:"\u0426\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u0430\u0444\u0440\u0438\u043A\u0430\u043D\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430",CG:"\u041A\u043E\u043D\u0433\u043E (\u0411\u0440\u0430\u0437\u0437\u0430\u0432\u0438\u043B\u044C)",CH:"\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0438\u044F",CI:"\u041A\u043E\u0442-\u0434\u2019\u0418\u0432\u0443\u0430\u0440",CL:"\u0427\u0438\u043B\u0438",CM:"\u041A\u0430\u043C\u0435\u0440\u0443\u043D",CN:"\u041A\u0438\u0442\u0430\u0439\u0441\u043A\u0430\u044F \u041D.\u0420.",CO:"\u041A\u043E\u043B\u0443\u043C\u0431\u0438\u044F",CR:"\u041A\u043E\u0441\u0442\u0430-\u0420\u0438\u043A\u0430",CU:"\u041A\u0443\u0431\u0430",CV:"\u041A\u0430\u0431\u043E-\u0412\u0435\u0440\u0434\u0435",CW:"\u041A\u044E\u0440\u0430\u0441\u0430\u043E",CY:"\u041A\u0438\u043F\u0440",CZ:"\u0427\u0435\u0445\u0438\u044F",DE:"\u0413\u0435\u0440\u043C\u0430\u043D\u0438\u044F",DJ:"\u0414\u0436\u0438\u0431\u0443\u0442\u0438",DK:"\u0414\u0430\u043D\u0438\u044F",DM:"\u0414\u043E\u043C\u0438\u043D\u0438\u043A\u0430",DO:"\u0414\u043E\u043C\u0438\u043D\u0438\u043A\u0430\u043D\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430",DZ:"\u0410\u043B\u0436\u0438\u0440",EC:"\u042D\u043A\u0432\u0430\u0434\u043E\u0440 ",EE:"\u042D\u0441\u0442\u043E\u043D\u0438\u044F ",EG:"\u0415\u0433\u0438\u043F\u0435\u0442",ER:"\u042D\u0440\u0438\u0442\u0440\u0435\u044F",ES:"\u0418\u0441\u043F\u0430\u043D\u0438\u044F",ET:"\u
3042D\u0444\u0438\u043E\u043F\u0438\u044F",FI:"\u0424\u0438\u043D\u043B\u044F\u043D\u0434\u0438\u044F",FJ:"\u0424\u0438\u0434\u0436\u0438",FK:"\u0424\u043E\u043B\u043A\u043B\u0435\u043D\u0434\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",FM:"\u0424.\u0428. \u041C\u0438\u043A\u0440\u043E\u043D\u0435\u0437\u0438\u0438",FR:"\u0424\u0440\u0430\u043D\u0446\u0438\u044F",GA:"\u0413\u0430\u0431\u043E\u043D",GB:"\u0412\u0435\u043B\u0438\u043A\u043E\u0431\u0440\u0438\u0442\u0430\u043D\u0438\u044F",GD:"\u0413\u0440\u0435\u043D\u0430\u0434\u0430",GE:"\u0413\u0440\u0443\u0437\u0438\u044F",GF:"\u0413\u0430\u0439\u0430\u043D\u0430",GH:"\u0413\u0430\u043D\u0430",GI:"\u0413\u0438\u0431\u0440\u0430\u043B\u0442\u0430\u0440",GL:"\u0413\u0440\u0435\u043D\u043B\u0430\u043D\u0434\u0438\u044F",GM:"\u0413\u0430\u043C\u0431\u0438\u044F",GN:"\u0413\u0432\u0438\u043D\u0435\u044F",GP:"\u0413\u0432\u0430\u0434\u0435\u043B\u0443\u043F\u0430",GQ:"\u042D\u043A\u0432\u0430\u0442\u043E\u0440\u0438\u0430\u043B\u044C\u043D\u0430\u044F \u0413\u0432\u0438\u043D\u0435\u044F",GR:"\u0413\u0440\u0435\u0446\u0438\u044F",GT:"\u0413\u0432\u0430\u0442\u0435\u043C\u0430\u043B\u0430",GW:"\u0413\u0432\u0438\u043D\u0435\u044F-\u0411\u0438\u0441\u0430\u0443",GY:"\u0413\u0430\u0439\u0430\u043D\u0430",HK:"\u0413\u043E\u043D\u043A\u043E\u043D\u0433",HN:"\u0413\u043E\u043D\u0434\u0443\u0440\u0430\u0441",HR:"\u0425\u043E\u0440\u0432\u0430\u0442\u0438\u044F",HT:"\u0413\u0430\u0438\u0442\u0438",HU:"\u0412\u0435\u043D\u0433\u0440\u0438\u044F",ID:"\u0418\u043D\u0434\u043E\u043D\u0435\u0437\u0438\u044F ",IE:"\u0418\u0440\u043B\u0430\u043D\u0434\u0438\u044F",IL:"\u0418\u0437\u0440\u0430\u0438\u043B\u044C",IN:"\u0418\u043D\u0434\u0438\u044F",IQ:"\u0418\u0440\u0430\u043A",IR:"\u0418\u0440\u0430\u043D",IS:"\u0418\u0441\u043B\u0430\u043D\u0434\u0438\u044F",IT:"\u0418\u0442\u0430\u043B\u0438\u044F",JM:"\u042F\u043C\u0430\u0439\u043A\u0430",JO:"\u0418\u043E\u0440\u0434\u0430\u043D\u0438\u044F",JP:"\u042F\u043F\u043E\u043D\u0438\u044F ",KE:"\u041A\u0435\u043D\u0438\u044F",KG:"\u041A\u0438\u0440\u0433\u0438\u0437\u0438\u044F",KH:"\u041A\u0430\u043C\u0431\u043E\u0434\u0436\u0430",KM:"\u041A\u043E\u043C\u043E\u0440\u044B",KN:"\u0421\u0435\u043D\u0442-\u041A\u0438\u0442\u0441 \u0438 \u041D\u0435\u0432\u0438\u0441",KP:"\u041A\u043E\u0440\u0435\u0439\u0441\u043A\u0430\u044F \u041D\u0414\u0420",KR:"\u0420\u0435\u0441\u043F. \u041A\u043E\u0440\u0435\u044F",KW:"\u041A\u0443\u0432\u0435\u0439\u0442",KY:"\u041A\u0430\u0439\u043C\u0430\u043D\u043E\u0432\u044B \u043E\u0441\u0442\u0440\u043E\u0432\u0430",KZ:"\u041A\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043D",LA:"\u041B\u0430\u043E\u0441",LB:"\u041B\u0438\u0432\u0430\u043D ",LC:"\u0421\u0435\u043D\u0442-\u041B\u044E\u0441\u0438\u044F",LI:"\u041B\u0438\u0445\u0442\u0435\u043D\u0448\u0442\u0435\u0439\u043D",LK:"\u0428\u0440\u0438-\u041B\u0430\u043D\u043A\u0430",LR:"\u041B\u0438\u0431\u0435\u0440\u0438\u044F",LS:"\u041B\u0435\u0441\u043E\u0442\u043E",LT:"\u041B\u0438\u0442\u0432\u0430",LU:"\u041B\u044E\u043A\u0441\u0435\u043C\u0431\u0443\u0440\u0433",LV:"\u041B\u0430\u0442\u0432\u0438\u044F",LY:"\u041B\u0438\u0432\u0438\u044F",MA:"\u041C\u0430\u0440\u043E\u043A\u043A\u043E",MC:"\u041C\u043E\u043D\u0430\u043A\u043E",MD:"\u041C\u043E\u043B\u0434\u043E\u0432\u0430",ME:"\u0427\u0435\u0440\u043D\u043E\u0433\u043E\u0440\u0438\u044F",MF:"\u0421\u0435\u043D-\u041C\u0430\u0440\u0442\u0435\u043D",MG:"\u041C\u0430\u0434\u0430\u0433\u0430\u0441\u043A\u0430\u0440",MK:"\u0420\u0435\u0441\u043F. \u0421\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u044F",ML:"\u041C\u0430\u043B\u0438",MM:"\u0411\u0438\u0440\u043C\u0430 (\u041C\u044C\u044F\u043D\u043C\u0430)",MN:"\u041C\u043E\u043D\u0433\u043E\u043B\u0438\u044F",MO:"\u041C\u0430\u043A\u0430\u043E",MQ:"\u041C\u0430\u0440\u0442\u0438\u043D\u0438\u043A\u0430",MR:"\u041C\u0430\u0432\u0440\u0438\u0442\u0430\u043D\u0438\u044F",MS:"\u041C\u043E\u043D\u0442\u0441\u0435\u0440\u0440\u0430\u0442",MT:"\u041C\u0430\u043B\u044C\u0442\u0430",MU:"\u041C\u0430\u0432\u0440\u0438\u043A\u0438\u0439",MV:"\u041C\u0430\u043B\u044C\u0434\u0438\u0432\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",MW:"\u041C\u0430\u043B\u0430\u0432\u0438",MX:"\u041C\u0435\u043A\u0441\u0438\u043A\u0430",MY:"\u041C\u0430\u043B\u0430\u0439\u0437\u0438\u044F",MZ:"\u041C\u043E\u0437\u0430\u043C\u0431\u0438\u043A",NA:"\u
3041D\u0430\u043C\u0438\u0431\u0438\u044F",NC:"\u041D\u043E\u0432\u0430\u044F \u041A\u0430\u043B\u0435\u0434\u043E\u043D\u0438\u044F",NE:"\u041D\u0438\u0433\u0435\u0440",NG:"\u041D\u0438\u0433\u0435\u0440\u0438\u044F",NI:"\u041D\u0438\u043A\u0430\u0440\u0430\u0433\u0443\u0430",NL:"\u041D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u044B",NO:"\u041D\u043E\u0440\u0432\u0435\u0433\u0438\u044F",NP:"\u041D\u0435\u043F\u0430\u043B",NZ:"\u041D\u043E\u0432\u0430\u044F \u0417\u0435\u043B\u0430\u043D\u0434\u0438\u044F",OM:"\u041E\u043C\u0430\u043D",PA:"\u041F\u0430\u043D\u0430\u043C\u0430",PE:"\u041F\u0435\u0440\u0443",PF:"\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0430\u044F \u041F\u043E\u043B\u0438\u043D\u0435\u0437\u0438\u044F (\u0422\u0430\u0438\u0442\u0438)",PG:"\u041F\u0430\u043F\u0443\u0430-\u041D\u043E\u0432\u0430\u044F \u0413\u0432\u0438\u043D\u0435\u044F",PH:"\u0424\u0438\u043B\u0438\u043F\u043F\u0438\u043D\u044B",PK:"\u041F\u0430\u043A\u0438\u0441\u0442\u0430\u043D",PL:"\u041F\u043E\u043B\u044C\u0448\u0430",PT:"\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u0438\u044F",PW:"\u041F\u0430\u043B\u0430\u0443",PY:"\u041F\u0430\u0440\u0430\u0433\u0432\u0430\u0439",QA:"\u041A\u0430\u0442\u0430\u0440",RE:"\u0420\u0435\u044E\u043D\u044C\u043E\u043D",RO:"\u0420\u0443\u043C\u044B\u043D\u0438\u044F",RS:"\u0421\u0435\u0440\u0431\u0438\u044F",RU:"\u0420\u043E\u0441\u0441\u0438\u044F",RW:"\u0420\u0443\u0430\u043D\u0434\u0430",SA:"\u0421\u0430\u0443\u0434\u043E\u0432\u0441\u043A\u0430\u044F \u0410\u0440\u0430\u0432\u0438\u044F ",SB:"\u0421\u043E\u043B\u043E\u043C\u043E\u043D\u043E\u0432\u044B \u041E\u0441\u0442\u0440\u043E\u0432\u0430 ",SC:"\u0421\u0435\u0439\u0448\u0435\u043B\u044B",SD:"\u0421\u0443\u0434\u0430\u043D",SE:"\u0428\u0432\u0435\u0446\u0438\u044F",SG:"\u0421\u0438\u043D\u0433\u0430\u043F\u0443\u0440",SH:"\u041E\u0441\u0442\u0440\u043E\u0432 \u0421\u0432\u044F\u0442\u043E\u0439 \u0415\u043B\u0435\u043D\u044B",SI:"\u0421\u043B\u043E\u0432\u0435\u043D\u0438\u044F",SK:"\u0421\u043B\u043E\u0432\u0430\u043A\u0438\u044F",SL:"\u0421\u044C\u0435\u0440\u0440\u0430-\u041B\u0435\u043E\u043D\u0435",SM:"\u0421\u0430\u043D-\u041C\u0430\u0440\u0438\u043D\u043E",SN:"\u0421\u0435\u043D\u0435\u0433\u0430\u043B",SO:"\u0421\u043E\u043C\u0430\u043B\u0438",SR:"\u0421\u0443\u0440\u0438\u043D\u0430\u043C ",ST:"\u0421\u0430\u043D-\u0422\u043E\u043C\u0435 \u0438 \u041F\u0440\u0438\u043D\u0441\u0438\u043F\u0438",SV:"\u0421\u0430\u043B\u044C\u0432\u0430\u0434\u043E\u0440",SX:"\u0421\u0438\u043D\u0442-\u041C\u0430\u0440\u0442\u0435\u043D",SY:"\u0421\u0438\u0440\u0438\u0439\u0441\u043A\u0430\u044F \u0430\u0440\u0430\u0431\u0441\u043A\u0430\u044F \u0440\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430",SZ:"\u0421\u0432\u0430\u0437\u0438\u043B\u0435\u043D\u0434",TC:"\u0422\u0451\u0440\u043A\u0441 \u0438 \u041A\u0430\u0439\u043A\u043E\u0441",TD:"\u0427\u0430\u0434",TG:"\u
30422\u043E\u0433\u043E",TH:"\u0422\u0430\u0438\u043B\u0430\u043D\u0434 ",TJ:"\u0422\u0430\u0434\u0436\u0438\u043A\u0438\u0441\u0442\u0430\u043D",TL:"\u0412\u043E\u0441\u0442\u043E\u0447\u043D\u044B\u0439 \u0422\u0438\u043C\u043E\u0440",TM:"\u0422\u0443\u0440\u043A\u043C\u0435\u043D\u0438\u0441\u0442\u0430\u043D",TN:"\u0422\u0443\u043D\u0438\u0441",TO:"\u0422\u043E\u043D\u0433\u0430",TR:"\u0422\u0443\u0440\u0446\u0438\u044F",TT:"\u0422\u0440\u0438\u043D\u0438\u0434\u0430\u0434 \u0438 \u0422\u043E\u0431\u0430\u0433\u043E",TW:"\u0422\u0430\u0439\u0432\u0430\u043D\u044C",TZ:"\u0422\u0430\u043D\u0437\u0430\u043D\u0438\u044F",UA:"\u0423\u043A\u0440\u0430\u0438\u043D\u0430",UG:"\u0423\u0433\u0430\u043D\u0434\u0430",US:"\u0421\u0428\u0410",UY:"\u0423\u0440\u0443\u0433\u0432\u0430\u0439",UZ:"\u0423\u0437\u0431\u0435\u043A\u0438\u0441\u0442\u0430\u043D",VC:"\u0421\u0435\u043D\u0442-\u0412\u0438\u043D\u0441\u0435\u043D\u0442 \u0438 \u0413\u0440\u0435\u043D\u0430\u0434\u0438\u043D\u044B",VE:"\u0412\u0435\u043D\u0435\u0441\u0443\u044D\u043B\u0430",VG:"\u0411\u0440\u0438\u0442\u0430\u043D\u0441\u043A\u0438\u0435 \u0412\u0438\u0440\u0433\u0438\u043D\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",VN:"\u0412\u044C\u0435\u0442\u043D\u0430\u043C",VU:"\u0412\u0430\u043D\u0443\u0430\u0442\u0443 ",WS:"\u0421\u0430\u043C\u043E\u0430",YE:"\u0419\u0435\u043C\u0435\u043D ",YT:"\u041C\u0430\u0439\u043E\u0442\u0442\u0430",ZA:"\u042E\u0436\u043D\u043E-\u0410\u0444\u0440\u0438\u043A\u0430\u043D\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F.",ZM:"\u0417\u0430\u043C\u0431\u0438\u044F",ZW:"\u0417\u0438\u043C\u0431\u0430\u0431\u0432\u0435",XK:"\u041A\u043E\u0441\u043E\u0432\u043E",AC:"\u041E\u0441\u0442\u0440\u043E\u0432 \u0410\u0441\u0435\u043D\u0441\u044C\u043E\u043D",AS:"\u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u0441\u043A\u043E\u0435 \u0421\u0430\u043C\u043E\u0430",AX:"\u0410\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",CC:"\u041A\u043E\u043A\u043E\u0441\u043E\u0432\u044B\u0435 (\u041A\u0438\u043B\u0438\u043D\u0433) \u043E\u0441\u0442\u0440\u043E\u0432\u0430",CK:"\u041E\u0441\u0442\u0440\u043E\u0432\u0430 \u041A\u0443\u043A\u0430",CX:"\u041E\u0441\u0442\u0440\u043E\u0432 \u0420\u043E\u0436\u0434\u0435\u0441\u0442\u0432\u0430",EH:"\u0417\u0430\u043F\u0430\u0434\u043D\u0430\u044F \u0421\u0430\u0445\u0430\u0440\u0430",FO:"\u0424\u0430\u0440\u0435\u0440\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",GG:"\u0413\u0435\u0440\u043D\u0441\u0438",GU:"\u0413\u0443\u0430\u043C",IM:"\u041E\u0441\u0442\u0440\u043E\u0432 \u041C\u044D\u043D",JE:"\u0414\u0436\u0435\u0440\u0441\u0438",IO:"\u0411\u0440\u0438\u0442\u0430\u043D\u0441\u043A\u0430\u044F \u0422\u0435\u0440\u0440\u0438\u0442\u043E\u0440\u0438\u044F \u0432 \u0418\u043D\u0434\u0438\u0439\u0441\u043A\u043E\u043C \u041E\u043A\u0435\u0430\u043D\u0435",KI:"\u041A\u0438\u0440\u0438\u0431\u0430\u0442\u0438",MH:"\u041C\u0430\u0440\u0448\u0430\u043B\u043B\u043E\u0432\u044B \u041E\u0441\u0442\u0440\u043E\u0432\u0430",MP:"\u0421\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u041C\u0430\u0440\u0438\u0430\u043D\u0441\u043A\u0438\u0435 \u041E\u0441\u0442\u0440\u043E\u0432\u0430",NF:"\u041E\u0441\u0442\u0440\u043E\u0432 \u041D\u043E\u0440\u0444\u043E\u043B\u043A",NR:"\u041D\u0430\u0443\u0440\u0443",NU:"\u041D\u0438\u0443\u044D",PM:"\u0421\u0435\u043D-\u041F\u044C\u0435\u0440 \u0438 \u041C\u0438\u043A\u0435\u043B\u043E\u043D",PR:"\u041F\u0443\u044D\u0440\u0442\u043E-\u0420\u0438\u043A\u043E",PS:"\u041F\u0430\u043B\u0435\u0441\u0442\u0438\u043D\u0430",SJ:"\u0428\u043F\u0438\u0446\u0431\u0435\u0440\u0433\u0435\u043D \u0438 \u042F\u043D-\u041C\u0430\u0439\u0435\u043D",SS:"\u042E\u0436\u043D\u044B\u0439 \u0421\u0443\u0434\u0430\u043D",TA:"\u0422\u0440\u0438\u0441\u0442\u0430\u043D-\u0434\u0430-\u041A\u0443\u043D\u044C\u044F",TK:"\u0422\u043E\u043A\u0435\u043B\u0430\u0443",TV:"\u0422\u0443\u0432\u0430\u043B\u0443",VA:"\u0421\u0432\u044F\u0442\u043E\u0439 \u041F\u0440\u0435\u0441\u0442\u043E\u043B (\u0412\u0430\u0442\u0438\u043A\u0430\u043D)",VI:"\u0412\u0438\u0440\u0433\u0438\u043D\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430",WF:"\u041E\u0441\u0442\u0440\u043E\u0432\u0430 \u0423\u043E\u043B\u043B\u0438\u0441 \u0438 \u0424\u0443\u0442\u0443\u043D\u0430"},dl={months:["\u042F\u043D\u0432\u0430\u0440\u044C","\u0424\u0435\u0432\u0440\u0430\u043B\u044C","\u041C\u0430\u0440\u0442","\u0410\u043F\u0440\u0435\u043B\u044C","\u041C\u0430\u0439","\u0418\u044E\u043D\u044C","\u0418\u044E\u043B\u044C","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C","\u041E\u043A\u0442\u044F\u0431\u0440\u044C","\u041D\u043E\u044F\u0431\u0440\u044C","\u0414\u0435\u043A\u0430\u0431\u0440\u044C"],close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",back:"\u041D\u0430\u0437\u0430\u0434",clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",nothingFoundMessage:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E",defaultErrorMessage:"\u041F\u043E\u043B\u0435 \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043E \u043D\u0435\u0432\u0435\u0440\u043D\u043E",spinTexts:["\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439","\u0421\u043B\u0435\u0434\u0443\u044
3E\u0449\u0438\u0439"],shortWeekDays:["\u041F\u041D","\u0412\u0422","\u0421\u0420","\u0427\u0422","\u041F\u0422","\u0421\u0411","\u0412\u0421"],countries:ul},ml={cancel:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",done:"\u0413\u043E\u0442\u043E\u0432\u043E",more:"\u0415\u0449\u0435",otherDate:"\u0414\u0440\u0443\u0433\u0430\u044F \u0434\u0430\u0442\u0430...",showAll:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u0441\u0435",hide:"\u0421\u043A\u0440\u044B\u0442\u044C",mobileCalendarTexts:["\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0435\u043D\u044C","\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0435\u0440\u0438\u043E\u0434","\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0434\u043D\u0438"],range:["\u043E\u0442","\u0434\u043E"],countTexts:["\u041F\u043B\u044E\u0441","\u041C\u0438\u043D\u0443\u0441"],time:{"MM:SS":"\u041C\u041C:\u0421\u0421","HH:MM":"\u0427\u0427:\u041C\u041C","HH:MM AA":"\u0427\u0427:\u041C\u041C AA","HH:MM:SS":"\u0427\u0427:\u041C\u041C:\u0421\u0421","HH:MM:SS AA":"\u0427\u0427:\u041C\u041C:\u0421\u0421 AA","HH:MM:SS.MSS":"\u0427\u0427:\u041C\u041C:\u0421\u0421.\u041C\u0421\u0421","HH:MM:SS.MSS AA":"\u0427\u0427:\u041C\u041C:\u0421\u0421.\u041C\u0421\u0421 AA","HH AA":"\u0427\u0427 AA",HH:"\u0427\u0427","MM:SS.MSS":"\u041C\u041C:\u0421\u0421.\u041C\u0421\u0421","SS.MSS":"\u0421\u0421.\u041C\u0421\u0421"},dateTexts:{"dd/mm/yyyy":"\u0414\u0414.\u041C\u041C.\u0413\u0413\u0413\u0413","mm/dd/yyyy":"\u041C\u041C.\u0414\u0414.\u0413\u0413\u0413\u0413","yyyy/mm/dd":"\u0413\u0413\u0413\u0413.\u041C\u041C.\u0414\u0414"},digitalInformationUnits:["\u0411","\u041A\u0438\u0411","\u041C\u0438\u0411"],passwordTexts:["\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C","\u0421\u043A\u0440\u044B\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C"],copyTexts:["\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C","\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u043E"],shortCalendarMonths:["\u042F\u043D\u0432","\u0424\u0435\u0432","\u041C\u0430\u0440\u0442","\u0410\u043F\u0440","\u041C\u0430\u0439","\u0418\u044E\u043D\u044C","\u0418\u044E\u043B\u044C","\u0410\u0432\u0433","\u0421\u0435\u043D","\u041E\u043A\u0442","\u041D\u043E\u044F\u0431","\u0414\u0435\u043A"],pagination:["\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430","\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0430\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430"],fileTexts:{loadingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438",preview:"\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440",remove:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C"},inputFileTexts:{defaultLabelSingle:"\u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435\xA0\u0435\u0433\u043E\xA0\u0441\u044E\u0434\u0430",defaultLabelMultiple:"\u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435\xA0\u0438\u0445\xA0\u0441\u044E\u0434\u0430",defaultLinkSingle:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B",defaultLinkMultiple:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B",maxSizeRejectionReason:"\u0424\u0430\u0439\u043B \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u0435\u0442 \u043E\u0431\u044A\u0435\u043C",formatRejectionReason:"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430",drop:"\u041F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u0441\u044E\u0434\u0430",dropMultiple:"\u041F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0441\u044E\u0434\u0430"},multiSelectTexts:{all:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0435",none:"\u0421\u043D\u044F\u0442\u044C \u0432\u044B\u0431\u043E\u0440"},confirm:{yes:"\u0414\u0430",no:"\u041D\u0435\u0442"},previewTexts:{rotate:"\u041F\u043E\u0432\u0435\u0440\u043D\u0443\u0442\u044C"},zoomTexts:{zoomIn:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u043C\u0430\u0441\u0448\u0442\u0430\u0431",zoomOut:"\u
30423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u043C\u0430\u0441\u0448\u0442\u0430\u0431",reset:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043C\u0430\u0441\u0448\u0442\u0430\u0431"},phoneSearch:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0443 \u0438\u043B\u0438 \u043A\u043E\u0434",dayRangePeriods:["\u0417\u0430 \u0432\u0441\u0435 \u0432\u0440\u0435\u043C\u044F","\u0421\u0435\u0433\u043E\u0434\u043D\u044F","\u0412\u0447\u0435\u0440\u0430","\u0422\u0435\u043A\u0443\u0449\u0430\u044F \u043D\u0435\u0434\u0435\u043B\u044F","\u0422\u0435\u043A\u0443\u0449\u0438\u0439 \u043C\u0435\u0441\u044F\u0446","\u041F\u0440\u043E\u0448\u043B\u044B\u0439 \u043C\u0435\u0441\u044F\u0446"]},pl={inputSearch:{popular:"\u0427\u0430\u0441\u0442\u043E \u0438\u0449\u0443\u0442",history:"\u041D\u0435\u0434\u0430\u0432\u043D\u0438\u0435",placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u0430\u043F\u0440\u043E\u0441",hotkey:"\u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430",all:"\u0412\u0441\u0435",empty:"\u041D\u0435 \u043D\u0430\u0448\u043B\u0438 \u043F\u043E\u0434\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432"}},uo=w(w(w(w(w(w(w({name:"russian"},dl),ml),ol),cl),ll),al),pl);var Yt=class extends Pe{constructor(e){let t=e.message.replace(new RegExp("^(Http failure response for )https?://[^/]+(/.*)?$"),"$1$2");super({error:e.error,headers:e.headers,status:e.status,statusText:e.statusText,url:e.url??void 0}),Object.defineProperty(this,"message",{value:t,writable:!1,enumerable:!0,configurable:!0}),Object.defineProperty(this,"name",{value:t,writable:!1,enumerable:!0,configurable:!0}),this.stack=this.#e(new Error().stack)}#e(e){if(!e)return`HttpErrorResponse (${this.status}): ${this.message}`;let t=e.split(`
4`);return t.shift(),`HttpErrorResponse (${this.status}): ${this.message}
5${t.join(`
6`)}`}};var mo=(i,e)=>e(i).pipe(mt(t=>t instanceof Pe?qe(()=>new Yt(t)):qe(()=>t)));var po=(()=>{class i{#e=g(gt);#t=g(Ki);showModal$(...t){return this.#e.disableScroll(),this.#t.open(...t).pipe(ci(()=>this.#e.enableScroll()))}static{this.\u0275fac=function(r){return new(r||i)}}static{this.\u0275prov=U({token:i,factory:i.\u0275fac})}}return i})();var Xr="\u0426\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442",ho="\u041E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u0441\u0430\u0439\u0442 \u0426\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430. \u041F\u043E\u0441\u0442\u0443\u043F\u0438\u0442\u0435 \u0432 \u0426\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u2014 \u043F\u0435\u0440\u0432\u044B\u0439 \u0432 \u0420\u043E\u0441\u0441\u0438\u0438 \u0432\u0443\u0437 \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 STEM-\u043C\u043E\u0434\u0435\u043B\u0438: Science, Technology, Engineering, Mathematics",fo=[{path:"",children:[{path:re.Root,loadComponent:async()=>import("./chunk-DLJUZPQC.js").then(i=>i.SiteMainFeatureComponent),pathMatch:"full",data:{seo:{title:Xr,keywords:"\u0426\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442, \u0446\u0443, \u0446\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u043C\u043E\u0441\u043A\u0432\u0430, \u0446\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u0435, \u043F\u043E\u0441\u0442\u0443\u043F\u0438\u0442\u044C \u0446\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u044B\u0439 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442",description:ho,url:"https://centraluniversity.ru",imageUrlAlt:Xr,twitterDescription:ho,twitterImageAlt:Xr,canonicalUrl:"https://cu.ru",googleSiteVerification:"-XO4hb4097T-WCHg403lhZkCkCxyK_AUaXddUkmWddY",yandexSiteVerification:"ffe9e2c65aa85132"}}},{path:re.Bachelor,loadChildren:async()=>import("./chunk-PIFS25PQ.js").then(i=>i.bachelorRoutes)},{path:re.News,loadChildren:async()=>import("./chunk-GDJ5DXK2.js").then(i=>i.newsRoutes)},{path:re.Events,loadChildren:async()=>import("./chunk-VYXWUD7L.js").then(i=>i.eventsRoutes)},{path:re.Legal,loadChildren:async()=>import("./chunk-7FQUGWT6.js").then(i=>i.legalRoutes)},{path:re.Master,loadChildren:async()=>import("./chunk-NYU4QAVC.js").then(i=>i.masterRoutes)},{path:re.Partners,loadComponent:async()=>import("./chunk-B5TUT37C.js").then(i=>i.SitePartnersFeatureComponent)},{path:re.NemolchiClaim,loadComponent:async()=>import("./chunk-WSL3NSJU.js").then(i=>i.SiteNemolchiFeatureComponent),data:{seo:{robots:"noindex, nofollow"}}},{path:re.Olympiad,loadChildren:async()=>import("./chunk-C5RZG2IC.js").then(i=>i.olympiadRoutes)},{path:re.Dormitory,loadChildren:async()=>import("./chunk-7PVPEMPS.js").then(i=>i.dormitoryRoutes)},{path:re.Referral,loadChildren:async()=>import("./chunk-72CZ36DI.js").then(i=>i.referralsRoutes)},{path:"**",redirectTo:"/"}]}];var go={"@tui.calendar":"cuIconCalendar","@tui.clock":"cuIconClock","@tui.check":"cuIconCheck","@tui.chevron-left":"cuIconChevronLeft","@tui.chevron-right":"cuIconChevronRight","@tui.chevron-down":"cuIconChevronDown","@tui.chevron-up":"cuIconChevronUp","@tui.chevrons-up-down":"cuIconChevronSelectorVertical","@tui.x":"cuIconXClose","@tui.circle-check":"cuIconCheckCircle","@tui.circle-alert":"cuIconAlertCircle","@tui.copy":"cuIconCopy01","@tui.eye":"cuIconEye","@tui.eye-off":"cuIconEyeOff","@tui.file":"cuIconFile07","@tui.plus":"cuIconPlus","@tui.star":"cuIconStar01","@tui.trash":"cuIconTrash04","@tui.circle-help":"cuIconHelpCircle","@tui.info":"cuIconInfoCircle","@tui.minus":"cuIconMinus","@tui.square-minus":"cuIconXSquare","@tui.circle-x":"cuIconXCircle","@tui.undo":"cuIconReverseLeft","@tui.redo":"cuIconReverseRight","@tui.bold":"cuIconBold01","@tui.italic":"cuIconItalic01","@tui.underline":"cuIconUnderline01","@tui.strikethrough":"cuIconStrikethrough01","@tui.code":"cuIconCodeSnippet02","@tui.subscript":"cuIconSubscript","@tui.superscript":"cuIconSuperscript","@tui.link":"cuIconLink03","@tui.list":"cuIconDotPoints01","@tui.align-left":"cuIconAlignLeft","@tui.align-center":"cuIconAlignCenter","@tui.align-justify":"cuIconAlignJustify","@tui.align-right":"cuIconAlignRight","@tui.table":"cuIconTable","@tui.table-2":"cuIconTable","@tui.layout-grid":"cuIconGrid01","@tui.table-rows-split":"cuIconGrid01","@tui.square-plus":"cuIconPlusSquare","@tui.between-horizontal-start":"cuIconPlusSquare","@tui.square-x":"cuIconXSquare","@tui.copy-plus":"cuIconCheckSquare","@tui.square-check":"cuIconCheckSquare","@tui.paint-bucket":"cuIconPaintPour","@tui.anchor":"cuIconAnchor","@tui.brush":"cuIconBrush01","@tui.paint-roller":"cuIconBrush01","@tui.type":"cuIconType01","@tui.baseline":"cuIconStrikethrough01","@tui.remove-formatting":"cuIconTypeStrikethrough01","@tui.a-large-small":"cuIconType01","@tui.type-outline":"cuIconType02","@tui.quote":"cuIconMessageSquare02","@tui.message-square-quote":"cuIconMessageSquare02","@tui.rotate-ccw-square":"cuIconReverseLeft","@tui.minimize":"cuIconMinimize02","@tui.list-ordered":"cuIconListNumbered","@tui.check-check":"cuIconCheckSquare","@tui.indent-increase":"cuIconLeftIndent01","@tui.indent-decrease":"cuIconRightIndent01","@tui.play":"cuIconPlayCircle","@tui.pause":"cuIconPauseCircle","@tui.arrow-left":"cuIconChevronLeft","@tui.arrow-right":"cuIconChevronRight","@tui.image":"cuIconImage01"};var hl=D(w({},go),{"@tui.calendar":"cuIconCalendarDate","@tui.eye":"cuIconEye02","@tui.eye-off":"cuIconEyeOff02"});function fl(i){return`assets/cu/icons/${hl[i]||i}.svg`}var yo=[Bi(i=>i.startsWith("cuSiteIcon")?`assets/kit/icons/${i}.svg`:fl(i))];function Eo(){return[Vi({appearance:Ce("cu-textfield"),cleaner:Ce(!1),size:Ce("m")}),{provide:Ui,useValue:"m"}]}var vo={providers:[yi(),Ci(),ki(fo,xi({scrollPositionRestoration:"disabled"}),Li()),Ai(Ri(),Ii([mo]),Ni()),Eo(),vt,Mi,{provide:Di,useValue:Ce(uo)},{provide:Ei,useValue:"ru-RU"},...yo,{provide:eo,useValue:"site"},{provide:Wi,useFactory:()=>g(F).cuCommonDomainPart},{provide:tn,useFactory:()=>g(F).siteOriginUrl||"https://cu.ru"},{provide:vn,useFactory:()=>g(F).yaMapAPIkey},{provide:yn,useFactory:()=>g(F).apiAccountUrl},{provide:$i,useFactory:()=>g(F).bffApiUrl||"/api"},{provide:ao,useFactory:()=>g(F).eventBuilderUrl},{provide:Zi,useFactory:()=>g(F).newsTags},{provide:lo,useFactory:()=>g(F).eventsTags},{provide:Xi,useFactory:()=>g(F).nemolchiApiUrl||""},{provide:rn,useFactory:()=>g(F).standType||""},{provide:Ji,useFactory:()=>g(F).referralsApiUrl},{provide:Yi,useFactory:()=>g(F).hubAppUrl},{provide:nn,useFactory:()=>
6{let e=g(vt).getState()?.ABGroupsData;return e||null}},{provide:Qi,useFactory:()=>{let e=g(vt).getState()?.featureTogglesData;return e||sn}},Fi(),En,on,an,gt,po,gn,Pi,fn]};var bo=[hn,mn.forRoot({sendPerformanceMetrics:!0,client:"cu-site",clientVersion:Qt.version}),{provide:un,useFactory:()=>g(F).statistEndpointUrl},{provide:dn,useFactory:()=>dt(null)}];function So({winRef:i,url:e,domain:t}){i.document.addEventListener("click",r=>{let n=r.target.closest("a");n==null||!/^https?:\/\/(id|my|learn)\.(centraluniversity|cu)\.ru/.test(n.href)||Mn({winRef:i,domain:t,url:e})})}function wo({winRef:i,wuid:e,utmInfo:t}){i.document.addEventListener("click",r=>{let n=r.target.closest("a");if(n==null||!/^https?:\/\/(id|my|learn)\.(centraluniversity|cu)\.ru/.test(n.href))return;let s=Rn({url:i.document.location.href,wuid:e,utmInfo:t}),o=new URL(n.href);Object.entries(s).forEach(([a,l])=>{o.searchParams.set(encodeURIComponent(a),encodeURIComponent(l))}),n.href=o.toString()})}function _o(){return[{provide:pn,useFactory:()=>({domainCommonPart:g(F).cuCommonDomainPart})},yt,{provide:Cn,useFactory:()=>({domainCommonPart:g(F).cuCommonDomainPart})},bt,or(()=>{g(yt),g(bt)}),or(()=>{let i=g(yt),e=g(bt),t=g(Oe),r=g(F);ar(()=>{wo({winRef:t,wuid:i.wuid,utmInfo:e.utmInfo})}),ar(()=>{So({winRef:t,url:t.document.location.href,domain:r.cuCommonDomainPart})})})]}function To(){return[Pn,...bo,..._o()]}var gl="beforeViewportExitEventKey",Xt=class extends Event{constructor(e){super(gl),this.entry=e}};var Zr={BeforeViewport:"before-viewport"};function Ao(){return new IntersectionObserver(i=>{i.forEach(e=>{e.isIntersecting?(e.target.classList.add(Zr.BeforeViewport),e.target.dispatchEvent(new _n(e))):(e.target.classList.remove(Zr.BeforeViewport),e.target.dispatchEvent(new Xt(e)))})},{rootMargin:"50% 0px 50% 0px"})}var Jr={InViewport:"in-viewport"};function Io(){return new IntersectionObserver(i=>{i.forEach(e=>{e.isIntersecting?(e.target.classList.add(Jr.InViewport),e.target.dispatchEvent(new bn(e))):(e.target.classList.remove(Jr.InViewport),e.target.dispatchEvent(new Sn(e)))})},{rootMargin:"0px 0px 0px 0px"})}var G={viewportEnterBottomStart:"viewport-enter_bottom_start",viewportEnterBottomEnd:"viewport-enter_bottom_end",viewportExitBottomStart:"viewport-exit_bottom_start",viewportExitBottomEnd:"viewport-exit_bottom_end"};function Ro(){let i=new IntersectionObserver(t=>t.forEach(r=>No(r,r.rootBounds.height)),{rootMargin:"0px 0px 0px 0px"}),e=new IntersectionObserver(t=>t.forEach(r=>No(r,r.rootBounds.y)),{rootMargin:"-101% 0px 0px 0px"});return{observe:t=>{i.observe(t),e.observe(t)},unobserve:t=>{i.unobserve(t),e.unobserve(t)}}}function No(i,e){if(i.boundingClientRect.bottom<e){let r=i.target.classList.contains(G.viewportEnterBottomStart);i.target.classList.remove(G.viewportExitBottomStart,G.viewportExitBottomEnd),r||(i.target.classList.add(G.viewportEnterBottomStart),i.target.dispatchEvent(new cr(i))),i.target.classList.add(G.viewportEnterBottomEnd),i.target.dispatchEvent(new An(i));return}if(i.boundingClientRect.top>e){let r=i.target.classList.contains(G.viewportExitBottomStart);i.target.classList.remove(G.viewportEnterBottomStart,G.viewportEnterBottomEnd),r||(i.target.classList.add(G.viewportExitBottomStart),i.target.dispatchEvent(new ur(i))),i.target.classList.add(G.viewportExitBottomEnd),i.target.dispatchEvent(new In(i));return}i.target.classList.contains(G.viewportEnterBottomEnd)?(i.target.classList.remove(G.viewportEnterBottomStart,G.viewportEnterBottomEnd,G.viewportExitBottomEnd),i.target.classList.add(G.viewportExitBottomStart),i.target.dispatchEvent(new ur(i))):(i.target.classList.remove(G.viewportExitBottomStart,G.viewportExitBottomEnd),i.target.classList.add(G.viewportEnterBottomStart),i.target.dispatchEvent(new cr(i)))}var yl="ViewportTopEdgeEnterEndEventKey",Zt=class extends Event{constructor(e){super(yl),this.entry=e}};var El="ViewportTopEdgeEnterStartEventKey",ot=class extends Event{constructor(e){super(El),this.entry=e}};var vl="ViewportTopEdgeExitEndEventKey",Jt=class extends Event{constructor(e){super(vl),this.entry=e}};
6var bl="ViewportTopEdgeExitStartEventKey",at=class extends Event{constructor(e){super(bl),this.entry=e}};var Mo=new j("VIEWPORT_TOP_EDGE_INTERSECTION_OBSERVER");var q={viewportEnterTopStart:"viewport-enter_top_start",viewportEnterTopEnd:"viewport-enter_top_end",viewportExitTopStart:"viewport-exit_top_start",viewportExitTopEnd:"viewport-exit_top_end"};function Po(){let i=new IntersectionObserver(t=>t.forEach(Co),{rootMargin:"0px 0px 0px 0px"}),e=new IntersectionObserver(t=>t.forEach(Co),{rootMargin:"0px 0px -101% 0px"});return{observe:t=>{i.observe(t),e.observe(t)},unobserve:t=>{i.unobserve(t),e.unobserve(t)}}}function Co(i){if(i.boundingClientRect.top>0){let t=i.target.classList.contains(q.viewportEnterTopStart);i.target.classList.remove(q.viewportExitTopStart,q.viewportExitTopEnd),t||(i.target.classList.add(q.viewportEnterTopStart),i.target.dispatchEvent(new ot(i))),i.target.classList.add(q.viewportEnterTopEnd),i.target.dispatchEvent(new Zt(i));return}if(i.boundingClientRect.bottom<0){let t=i.target.classList.contains(q.viewportExitTopStart);i.target.classList.remove(q.viewportEnterTopStart,q.viewportEnterTopEnd),t||(i.target.classList.add(q.viewportExitTopStart),i.target.dispatchEvent(new at(i))),i.target.classList.add(q.viewportExitTopEnd),i.target.dispatchEvent(new Jt(i));return}i.target.classList.contains(q.viewportEnterTopEnd)?(i.target.classList.remove(q.viewportEnterTopStart,q.viewportEnterTopEnd,q.viewportExitTopEnd),i.target.classList.add(q.viewportExitTopStart),i.target.dispatchEvent(new at(i))):(i.target.classList.remove(q.viewportExitTopStart,q.viewportExitTopEnd),i.target.classList.add(q.viewportEnterTopStart),i.target.dispatchEvent(new ot(i)))}function Oo(){return[{provide:wn,useFactory:()=>Io()},{provide:Tn,useFactory:()=>Ao()},{provide:Mo,useFactory:()=>Po()},{provide:Nn,useFactory:()=>Ro()},{provide:Hi,useFactory:()=>new IntersectionObserver(i=>{i.forEach(e=>{e.isIntersecting&&(e.target.classList.add("entered"),e.target.dispatchEvent(new ji))})},{rootMargin:"0px 0px -20% 0px"})},{provide:qi,useFactory:()=>new IntersectionObserver(i=>{i.forEach(e=>{e.isIntersecting&&e.target.dispatchEvent(new Gi)})},{threshold:.3})},{provide:zi,useFactory:()=>new si(new IntersectionObserver(()=>{},{rootMargin:"0px 0px -100% 0px"}))}]}var Sl={providers:[Rs(),{provide:st,useFactory:()=>g(F).standType},so({uniqueRandomNumber:9,releaseVersion:Qt.version}),{provide:en,useClass:oo},qt,ft,Yr,{provide:Et,useExisting:Yr},...To(),...Oo()]},Km=vi(vo,Sl);export{Km as appConfigBrowser};

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